netdbBinaryExchange(entry);
else {
debug(0, 0) ("internalStart: unknown request '%s'\n", upath);
- debugObj(0,0, request, (ObjPackMethod)&httpRequestPack);
+ debugObj(0,0, "internalStart: unknown request:\n", request, (ObjPackMethod)&httpRequestPack);
err = errorCon(ERR_INVALID_REQ, HTTP_NOT_FOUND);
err->request = requestLink(request);
errorAppendEntry(entry, err);
#endif
/* packs, then prints an object using debug() */
-extern void debugObj(int section, int level, void *obj, ObjPackMethod pm);
+extern void debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm);
/*
* prototypes for system functions missing from system includes
/*
- * $Id: tools.cc,v 1.160 1998/07/17 04:57:21 rousskov Exp $
+ * $Id: tools.cc,v 1.161 1998/07/17 05:09:03 rousskov Exp $
*
* DEBUG: section 21 Misc Functions
* AUTHOR: Harvest Derived
}
void
-debugObj(int section, int level, void *obj, ObjPackMethod pm)
+debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm)
{
MemBuf mb;
Packer p;
- assert(obj);
+ assert(label && obj && pm);
memBufDefInit(&mb);
packerToMemInit(&p, &mb);
(*pm)(obj, &p);
- debug(section, level) ("%s", mb.buf);
+ debug(section, level) ("%s%s", label, mb.buf);
packerClean(&p);
memBufClean(&mb);
}