Direct cache1d error messages to log instead of stdout

git-svn-id: https://svn.eduke32.com/eduke32@6865 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
terminx 2018-04-29 17:20:11 +00:00
parent 5b20947da6
commit 64b37dc581

View file

@ -188,8 +188,8 @@ void cacheAllocateBlock(intptr_t *newhandle, int32_t newbytes, char *newlockptr)
if (EDUKE32_PREDICT_FALSE((unsigned)newbytes > (unsigned)cachesize)) if (EDUKE32_PREDICT_FALSE((unsigned)newbytes > (unsigned)cachesize))
{ {
Bprintf("Cachesize: %d\n",cachesize); initprintf("Cachesize: %d\n",cachesize);
Bprintf("*Newhandle: 0x%" PRIxPTR ", Newbytes: %d, *Newlock: %d\n",(intptr_t)newhandle,newbytes,*newlockptr); initprintf("*Newhandle: 0x%" PRIxPTR ", Newbytes: %d, *Newlock: %d\n",(intptr_t)newhandle,newbytes,*newlockptr);
reportandexit("BUFFER TOO BIG TO FIT IN CACHE!"); reportandexit("BUFFER TOO BIG TO FIT IN CACHE!");
} }
@ -322,26 +322,26 @@ static void reportandexit(const char *errormessage)
int32_t j = 0; int32_t j = 0;
for (native_t i = 0; i < cacnum; i++) for (native_t i = 0; i < cacnum; i++)
{ {
Bprintf("%zu- ", i); initprintf("%zu- ", i);
if (cac[i].hand) if (cac[i].hand)
Bprintf("ptr: 0x%" PRIxPTR ", ", *cac[i].hand); initprintf("ptr: 0x%" PRIxPTR ", ", *cac[i].hand);
else else
Bprintf("ptr: NULL, "); initprintf("ptr: NULL, ");
Bprintf("leng: %d, ", cac[i].leng); initprintf("leng: %d, ", cac[i].leng);
if (cac[i].lock) if (cac[i].lock)
Bprintf("lock: %d\n", *cac[i].lock); initprintf("lock: %d\n", *cac[i].lock);
else else
Bprintf("lock: NULL\n"); initprintf("lock: NULL\n");
j += cac[i].leng; j += cac[i].leng;
} }
Bprintf("Cachesize = %d\n", cachesize); initprintf("Cachesize = %d\n", cachesize);
Bprintf("Cacnum = %d\n", cacnum); initprintf("Cacnum = %d\n", cacnum);
Bprintf("Cache length sum = %d\n", j); initprintf("Cache length sum = %d\n", j);
#endif #endif
initprintf("ERROR: %s\n", errormessage); initprintf("ERROR: %s\n", errormessage);
Bexit(1); Bexit(1);
@ -1080,7 +1080,7 @@ int32_t kopen4load(const char *filename, char searchfirst)
newhandle--; newhandle--;
if (newhandle < 0) if (newhandle < 0)
{ {
Bprintf("TOO MANY FILES OPEN IN FILE GROUPING SYSTEM!"); initprintf("TOO MANY FILES OPEN IN FILE GROUPING SYSTEM!");
Bexit(0); Bexit(0);
} }
} }