Lines Matching refs:ret
298 int depth = 0, ret = 0, total = 0;
317 ret = snprintf(buf, size, "%s%s", xbc_node_get_data(node),
319 if (ret < 0)
320 return ret;
321 if (ret > size) {
324 size -= ret;
325 buf += ret;
327 total += ret;
516 char *ret;
518 ret = strchr(p, '\n');
519 if (!ret)
520 ret = p + strlen(p);
522 ret++;
524 return ret;
681 int ret;
686 ret = __xbc_add_key(k);
687 if (ret)
688 return ret;
700 int c, ret;
702 ret = __xbc_parse_keys(*k);
703 if (ret)
704 return ret;
738 ret = __xbc_close_brace(next - 1);
739 if (ret < 0)
740 return ret;
751 int ret;
755 ret = __xbc_parse_keys(*k);
756 if (ret)
757 return ret;
767 int ret;
769 ret = __xbc_parse_keys(*k);
770 if (ret)
771 return ret;
779 int ret;
781 ret = xbc_parse_key(k, n);
782 if (ret)
783 return ret;
855 int ret = 0, c;
864 ret = xbc_parse_error("No delimiter", p);
874 ret = xbc_parse_error(c == '+' ?
882 ret = xbc_parse_kv(&p, q, c);
885 ret = xbc_open_brace(&p, q);
892 ret = xbc_parse_key(&p, q);
895 ret = xbc_close_brace(&p, q);
898 } while (!ret);
900 return ret;
939 int ret;
975 ret = xbc_parse_tree();
976 if (!ret)
977 ret = xbc_verify_tree();
979 if (ret < 0) {
986 ret = xbc_node_num;
988 return ret;