Lines Matching refs:ret
295 int depth = 0, ret = 0, total = 0;
314 ret = snprintf(buf, size, "%s%s", xbc_node_get_data(node),
316 if (ret < 0)
317 return ret;
318 if (ret > size) {
321 size -= ret;
322 buf += ret;
324 total += ret;
513 char *ret;
515 ret = strchr(p, '\n');
516 if (!ret)
517 ret = p + strlen(p);
519 ret++;
521 return ret;
678 int ret;
683 ret = __xbc_add_key(k);
684 if (ret)
685 return ret;
697 int c, ret;
699 ret = __xbc_parse_keys(*k);
700 if (ret)
701 return ret;
735 ret = __xbc_close_brace(next - 1);
736 if (ret < 0)
737 return ret;
748 int ret;
752 ret = __xbc_parse_keys(*k);
753 if (ret)
754 return ret;
764 int ret;
766 ret = __xbc_parse_keys(*k);
767 if (ret)
768 return ret;
776 int ret;
778 ret = xbc_parse_key(k, n);
779 if (ret)
780 return ret;
852 int ret = 0, c;
861 ret = xbc_parse_error("No delimiter", p);
871 ret = xbc_parse_error(c == '+' ?
879 ret = xbc_parse_kv(&p, q, c);
882 ret = xbc_open_brace(&p, q);
889 ret = xbc_parse_key(&p, q);
892 ret = xbc_close_brace(&p, q);
895 } while (!ret);
897 return ret;
935 int ret;
971 ret = xbc_parse_tree();
972 if (!ret)
973 ret = xbc_verify_tree();
975 if (ret < 0) {
982 ret = xbc_node_num;
984 return ret;