dgd/
dgd/mud/doc/kernel/
dgd/mud/doc/kernel/hook/
dgd/mud/doc/kernel/lfun/
dgd/mud/include/
dgd/mud/include/kernel/
dgd/mud/kernel/lib/
dgd/mud/kernel/lib/api/
dgd/mud/kernel/obj/
dgd/mud/kernel/sys/
dgd/src/host/beos/
dgd/src/host/pc/res/
dgd/src/host/unix/
dgd/src/lpc/
dgd/src/parser/
typedef struct {
    char *buffer;	/* string buffer */
    int size;		/* size of buffer */
    int len;		/* lenth of string (-1 if illegal) */
} str;

extern void pps_init	P((void));
extern void pps_clear	P((void));
extern str *pps_new	P((char*, int));
extern void pps_del	P((str*));
extern int  pps_scat	P((str*, char*));
extern int  pps_ccat	P((str*, int));