if (debug) log_d("D putstring");
static int putstring(struct pool *p, char *s){	size_t l;	l = strlen(s);	if (p->end + l > p->ceiling) {		log_d("no more room to put string!?!?");		return -1;	}	memcpy(p->end, s, l);	p->end += l;	return 0;}