id: 1 unit: static int json_serialize_to_buffer_r() file: parson.c start line: 975 end line: 1111 size: 136 LOC McCabe index: 39 number of parameters: 3 id: 2 unit: void test_suite_5() file: tests.c start line: 324 end line: 451 size: 98 LOC McCabe index: 1 number of parameters: 1 id: 3 unit: void test_suite_2() file: tests.c start line: 123 end line: 226 size: 92 LOC McCabe index: 7 number of parameters: 1 id: 4 unit: static int json_serialize_string() file: parson.c start line: 1113 end line: 1187 size: 75 LOC McCabe index: 39 number of parameters: 3 id: 5 unit: int json_value_equals() file: parson.c start line: 2137 end line: 2202 size: 66 LOC McCabe index: 17 number of parameters: 1 id: 6 unit: static _Ptr parse_object_value() file: parson.c start line: 802 end line: 863 size: 62 LOC McCabe index: 12 number of parameters: 2 id: 7 unit: void test_suite_3() file: tests.c start line: 248 end line: 311 size: 62 LOC McCabe index: 1 number of parameters: 1 id: 8 unit: JSON_Status json_validate() file: parson.c start line: 2074 end line: 2135 size: 61 LOC McCabe index: 20 number of parameters: 1 id: 9 unit: static _Nt_array_ptr process_string() file: parson.c start line: 697 end line: 756 size: 58 LOC McCabe index: 17 number of parameters: 1 id: 10 unit: JSON_Status json_object_dotset_value() file: parson.c start line: 1953 end line: 2003 size: 50 LOC McCabe index: 10 number of parameters: 1 id: 11 unit: static _Ptr parse_array_value() file: parson.c start line: 865 end line: 910 size: 46 LOC McCabe index: 10 number of parameters: 2 id: 12 unit: static int _Unchecked parse_utf16() file: parson.c start line: 648 end line: 692 size: 45 LOC McCabe index: 11 number of parameters: 1 id: 13 unit: static void remove_comments() file: parson.c start line: 350 end line: 390 size: 39 LOC McCabe index: 13 number of parameters: 3 id: 14 unit: static int verify_utf8_sequence() file: parson.c start line: 243 end line: 286 size: 36 LOC McCabe index: 17 number of parameters: 2 id: 15 unit: static _Nt_array_ptr read_file() file: parson.c start line: 316 end line: 348 size: 31 LOC McCabe index: 6 number of parameters: 1 id: 16 unit: void print_commits_info() file: tests.c start line: 565 end line: 603 size: 30 LOC McCabe index: 3 number of parameters: 2 id: 17 unit: static JSON_Status json_object_resize() file: parson.c start line: 444 end line: 482 size: 28 LOC McCabe index: 11 number of parameters: 2 id: 18 unit: static JSON_Status json_object_addn() file: parson.c start line: 419 end line: 442 size: 24 LOC McCabe index: 8 number of parameters: 2 id: 19 unit: static _Ptr parse_value() file: parson.c start line: 777 end line: 800 size: 24 LOC McCabe index: 19 number of parameters: 2 id: 20 unit: void test_suite_1() file: tests.c start line: 94 end line: 121 size: 23 LOC McCabe index: 7 number of parameters: 1 id: 21 unit: static JSON_Status json_object_remove_internal() file: parson.c start line: 498 end line: 519 size: 22 LOC McCabe index: 7 number of parameters: 3 id: 22 unit: static JSON_Status json_object_dotremove_internal() file: parson.c start line: 521 end line: 542 size: 22 LOC McCabe index: 3 number of parameters: 3 id: 23 unit: JSON_Status json_serialize_to_file() file: parson.c start line: 1669 end line: 1689 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 24 unit: JSON_Status json_serialize_to_file_pretty() file: parson.c start line: 1731 end line: 1751 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 25 unit: static int append_string() file: parson.c start line: 1201 end line: 1222 size: 20 LOC McCabe index: 3 number of parameters: 2 id: 26 unit: static JSON_Status json_array_resize() file: parson.c start line: 581 end line: 603 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 27 unit: static JSON_Status skip_quotes() file: parson.c start line: 627 end line: 645 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 28 unit: JSON_Status json_object_set_value() file: parson.c start line: 1916 end line: 1935 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 29 unit: void test_suite_9() file: tests.c start line: 502 end line: 522 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: int main() file: tests.c start line: 70 end line: 92 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: void persistence_example() file: tests.c start line: 605 end line: 622 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 32 unit: void json_value_free() file: parson.c start line: 1455 end line: 1470 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 33 unit: void test_suite_7() file: tests.c start line: 468 end line: 483 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: void test_suite_8() file: tests.c start line: 485 end line: 500 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 35 unit: void test_suite_10() file: tests.c start line: 524 end line: 545 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 36 unit: static int _Unchecked parse_utf16_hex() file: parson.c start line: 212 end line: 226 size: 15 LOC McCabe index: 9 number of parameters: 2 id: 37 unit: static int num_bytes_in_utf8_sequence() file: parson.c start line: 228 end line: 241 size: 14 LOC McCabe index: 9 number of parameters: 1 id: 38 unit: static int is_decimal() file: parson.c start line: 300 end line: 314 size: 14 LOC McCabe index: 9 number of parameters: 1 id: 39 unit: static _Nt_array_ptr get_quoted_string() file: parson.c start line: 760 end line: 775 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 40 unit: JSON_Status json_serialize_to_buffer() file: parson.c start line: 1654 end line: 1667 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 41 unit: JSON_Status json_serialize_to_buffer_pretty() file: parson.c start line: 1716 end line: 1729 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 42 unit: void test_suite_6() file: tests.c start line: 453 end line: 466 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 43 unit: void test_suite_11() file: tests.c start line: 547 end line: 563 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 44 unit: void serialization_example() file: tests.c start line: 624 end line: 637 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 45 unit: static _Ptr parse_string_value() file: parson.c start line: 912 end line: 924 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 46 unit: JSON_Status json_array_remove() file: parson.c start line: 1776 end line: 1789 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 47 unit: static _Ptr json_object_init() file: parson.c start line: 393 end line: 404 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 48 unit: static JSON_Status json_array_add() file: parson.c start line: 568 end line: 579 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 49 unit: static _Ptr parse_boolean_value() file: parson.c start line: 926 end line: 937 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 50 unit: JSON_Status json_object_clear() file: parson.c start line: 2061 end line: 2072 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 51 unit: static int is_valid_utf8() file: parson.c start line: 288 end line: 298 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 52 unit: static JSON_Status json_object_add() file: parson.c start line: 406 end line: 417 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 53 unit: static _Ptr json_array_init() file: parson.c start line: 556 end line: 566 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 54 unit: static _Unchecked _Ptr parse_number_value() file: parson.c start line: 942 end line: 952 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 55 unit: static int append_indent() file: parson.c start line: 1189 end line: 1199 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 56 unit: JSON_Status json_array_replace_string() file: parson.c start line: 1801 end line: 1811 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 57 unit: JSON_Status json_array_replace_number() file: parson.c start line: 1813 end line: 1823 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 58 unit: JSON_Status json_array_replace_boolean() file: parson.c start line: 1825 end line: 1835 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 59 unit: JSON_Status json_array_replace_null() file: parson.c start line: 1837 end line: 1847 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 60 unit: JSON_Status json_array_clear() file: parson.c start line: 1849 end line: 1859 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 61 unit: JSON_Status json_array_append_string() file: parson.c start line: 1868 end line: 1878 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 62 unit: JSON_Status json_array_append_number() file: parson.c start line: 1880 end line: 1890 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 63 unit: JSON_Status json_array_append_boolean() file: parson.c start line: 1892 end line: 1902 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 64 unit: JSON_Status json_array_append_null() file: parson.c start line: 1904 end line: 1914 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 65 unit: JSON_Status json_object_dotset_string() file: parson.c start line: 2005 end line: 2015 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 66 unit: JSON_Status json_object_dotset_number() file: parson.c start line: 2017 end line: 2027 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 67 unit: JSON_Status json_object_dotset_boolean() file: parson.c start line: 2029 end line: 2039 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 68 unit: JSON_Status json_object_dotset_null() file: parson.c start line: 2041 end line: 2051 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 69 unit: static int hex_char_to_int() file: parson.c start line: 199 end line: 208 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 70 unit: static void json_object_free() file: parson.c start line: 544 end line: 553 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 71 unit: static _Ptr json_value_init_string_no_copy() file: parson.c start line: 615 end line: 624 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 72 unit: void test_suite_4() file: tests.c start line: 313 end line: 322 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 73 unit: static _Nt_array_ptr parson_strndup() file: parson.c start line: 180 end line: 188 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 74 unit: JSON_Status json_array_replace_value() file: parson.c start line: 1791 end line: 1799 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 75 unit: void test_suite_2_no_comments() file: tests.c start line: 228 end line: 236 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 76 unit: void test_suite_2_with_comments() file: tests.c start line: 238 end line: 246 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 77 unit: static _Nt_array_ptr parson_string_malloc() file: parson.c start line: 85 end line: 92 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 78 unit: static _Nt_array_ptr parson_strdup() file: parson.c start line: 190 end line: 197 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 79 unit: static void json_array_free() file: parson.c start line: 605 end line: 612 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 80 unit: static _Ptr parse_null_value() file: parson.c start line: 954 end line: 961 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 81 unit: JSON_Status json_array_append_value() file: parson.c start line: 1861 end line: 1866 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 82 unit: static void counted_free() file: tests.c start line: 680 end line: 685 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 83 unit: size_t json_serialization_size() file: parson.c start line: 1648 end line: 1652 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 84 unit: size_t json_serialization_size_pretty() file: parson.c start line: 1710 end line: 1714 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 85 unit: int json_object_has_value_of_type() file: parson.c start line: 1376 end line: 1379 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 86 unit: int json_object_dothas_value_of_type() file: parson.c start line: 1385 end line: 1388 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 87 unit: double json_object_get_number() file: parson.c start line: 1297 end line: 1299 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 88 unit: int json_object_get_boolean() file: parson.c start line: 1309 end line: 1311 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 89 unit: double json_object_dotget_number() file: parson.c start line: 1334 end line: 1336 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 90 unit: int json_object_dotget_boolean() file: parson.c start line: 1346 end line: 1348 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 91 unit: size_t json_object_get_count() file: parson.c start line: 1350 end line: 1352 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 92 unit: int json_object_has_value() file: parson.c start line: 1372 end line: 1374 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 93 unit: int json_object_dothas_value() file: parson.c start line: 1381 end line: 1383 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 94 unit: double json_array_get_number() file: parson.c start line: 1402 end line: 1404 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 95 unit: int json_array_get_boolean() file: parson.c start line: 1414 end line: 1416 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 96 unit: size_t json_array_get_count() file: parson.c start line: 1418 end line: 1420 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 97 unit: JSON_Value_Type json_value_get_type() file: parson.c start line: 1427 end line: 1429 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 98 unit: double json_value_get_number() file: parson.c start line: 1443 end line: 1445 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 99 unit: int json_value_get_boolean() file: parson.c start line: 1447 end line: 1449 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 100 unit: void json_free_serialized_string() file: parson.c start line: 1772 end line: 1774 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 101 unit: JSON_Status json_object_set_string() file: parson.c start line: 1937 end line: 1939 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 102 unit: JSON_Status json_object_set_number() file: parson.c start line: 1941 end line: 1943 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 103 unit: JSON_Status json_object_set_boolean() file: parson.c start line: 1945 end line: 1947 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 104 unit: JSON_Status json_object_set_null() file: parson.c start line: 1949 end line: 1951 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 105 unit: JSON_Status json_object_remove() file: parson.c start line: 2053 end line: 2055 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 106 unit: JSON_Status json_object_dotremove() file: parson.c start line: 2057 end line: 2059 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 107 unit: JSON_Value_Type json_type() file: parson.c start line: 2204 end line: 2206 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 108 unit: double json_number() file: parson.c start line: 2220 end line: 2222 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 109 unit: int json_boolean() file: parson.c start line: 2224 end line: 2226 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 110 unit: void json_set_escape_slashes() file: parson.c start line: 2239 end line: 2241 size: 3 LOC McCabe index: 1 number of parameters: 1