more concise return

This commit is contained in:
Kyle Chisholm 2016-11-28 03:34:53 -05:00 committed by Max Bruckner
parent 3917fb5255
commit 8df4cd46eb

View File

@ -894,14 +894,12 @@ char *cJSON_PrintBuffered(const cJSON *item, int prebuffer, cjbool fmt)
int cJSON_PrintPreallocated(cJSON *item,char *buf, const int len, const cjbool fmt) int cJSON_PrintPreallocated(cJSON *item,char *buf, const int len, const cjbool fmt)
{ {
char *out;
printbuffer p; printbuffer p;
p.buffer = buf; p.buffer = buf;
p.length = len; p.length = len;
p.offset = 0; p.offset = 0;
p.noalloc = true; p.noalloc = true;
out = print_value(item,0,fmt,&p); return print_value(item,0,fmt,&p) != NULL;
return (out != buf ? -1 : 0);
} }
/* Parser core - when encountering text, process appropriately. */ /* Parser core - when encountering text, process appropriately. */