X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=util%2Fres.c;h=10891dc35fb41819fb16dfa2a14c182db84b3604;hb=4cb66a9e7b322dd58c9d52f1a660a271d6c384f4;hp=1fa860ff58089fc3ec79bac624cdfddbe82eb6c1;hpb=41fc0486307a3a1dd08282d1d2668fc384dbb201;p=idzebra-moved-to-github.git diff --git a/util/res.c b/util/res.c index 1fa860f..10891dc 100644 --- a/util/res.c +++ b/util/res.c @@ -4,7 +4,19 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: res.c,v $ - * Revision 1.8 1994-09-16 14:37:12 quinn + * Revision 1.12 1995-01-24 16:40:32 adam + * Bug fix. + * + * Revision 1.11 1994/10/05 16:54:52 adam + * Minor changes. + * + * Revision 1.10 1994/10/05 10:47:31 adam + * Small bug fix. + * + * Revision 1.9 1994/09/16 14:41:12 quinn + * Added log warning to res_get_def + * + * Revision 1.8 1994/09/16 14:37:12 quinn * added res_get_def * * Revision 1.7 1994/09/06 13:01:03 quinn @@ -12,7 +24,6 @@ * * Revision 1.6 1994/09/01 17:45:14 adam * Work on resource manager. - * CVS ---------------------------------------------------------------------- * * Revision 1.5 1994/08/18 11:02:28 adam * Implementation of res_write. @@ -73,7 +84,7 @@ static void reread (Res r) fr = fopen (path, "r"); if (!fr) { - log (LOG_FATAL|LOG_ERRNO, "cannot open %s", path); + log (LOG_FATAL|LOG_ERRNO, "Cannot open %s", path); exit (1); } while (1) @@ -164,12 +175,10 @@ Res res_open (const char *name) { Res r; if (access (name, R_OK)) - { - log (LOG_LOG|LOG_ERRNO, "cannot access `%s'", name); - xfree (r); - } + log (LOG_LOG|LOG_ERRNO, "Cannot access `%s'", name); r = xmalloc (sizeof(*r)); r->init = 0; + r->first = r->last = NULL; r->name = xstrdup (name); return r; } @@ -211,7 +220,10 @@ char *res_get_def (Res r, const char *name, char *def) char *t; if (!(t = res_get (r, name))) + { + log(LOG_DEBUG, "CAUTION: Using default resource %s:%s", name, def); return def; + } else return t; } @@ -267,7 +279,7 @@ int res_write (Res r) fr = fopen (path, "w"); if (!fr) { - log (LOG_FATAL|LOG_ERRNO, "cannot create %s", path); + log (LOG_FATAL|LOG_ERRNO, "Cannot create %s", path); exit (1); }