Commit 5ae62a1
committed
Cleanup source_t codebase & fix usage
Previously SOURCE is overhauled with a dynamic array implementation,
but parser.c and inliner.c didn't actually benefited from it, and
could still cause overflow if size exceeds capacity.
In this patch, now extending source_t respects computed result size
and expands if need. inliner.c's implementation is now also replaced
with dynamic array implementation.
Additionally, few functions are renamed to keep function naming
convention.1 parent ff83f01 commit 5ae62a1
3 files changed
+115
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
911 | 911 | | |
912 | 912 | | |
913 | 913 | | |
914 | | - | |
| 914 | + | |
915 | 915 | | |
916 | 916 | | |
917 | 917 | | |
| |||
928 | 928 | | |
929 | 929 | | |
930 | 930 | | |
931 | | - | |
| 931 | + | |
932 | 932 | | |
933 | | - | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
934 | 936 | | |
935 | 937 | | |
936 | | - | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
937 | 943 | | |
938 | 944 | | |
939 | 945 | | |
| |||
949 | 955 | | |
950 | 956 | | |
951 | 957 | | |
952 | | - | |
| 958 | + | |
953 | 959 | | |
954 | 960 | | |
955 | 961 | | |
| |||
958 | 964 | | |
959 | 965 | | |
960 | 966 | | |
961 | | - | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
962 | 981 | | |
963 | 982 | | |
964 | 983 | | |
| |||
985 | 1004 | | |
986 | 1005 | | |
987 | 1006 | | |
988 | | - | |
| 1007 | + | |
989 | 1008 | | |
990 | 1009 | | |
991 | 1010 | | |
| |||
1018 | 1037 | | |
1019 | 1038 | | |
1020 | 1039 | | |
1021 | | - | |
| 1040 | + | |
1022 | 1041 | | |
1023 | 1042 | | |
1024 | 1043 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3428 | 3428 | | |
3429 | 3429 | | |
3430 | 3430 | | |
3431 | | - | |
3432 | | - | |
| 3431 | + | |
3433 | 3432 | | |
3434 | 3433 | | |
3435 | 3434 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | | - | |
| 21 | + | |
20 | 22 | | |
21 | | - | |
22 | | - | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
25 | 77 | | |
26 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
27 | 85 | | |
28 | 86 | | |
29 | | - | |
| 87 | + | |
30 | 88 | | |
31 | | - | |
32 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
33 | 107 | | |
34 | 108 | | |
35 | 109 | | |
| |||
66 | 140 | | |
67 | 141 | | |
68 | 142 | | |
69 | | - | |
70 | | - | |
| 143 | + | |
| 144 | + | |
71 | 145 | | |
72 | 146 | | |
73 | 147 | | |
| |||
78 | 152 | | |
79 | 153 | | |
80 | 154 | | |
81 | | - | |
82 | | - | |
| 155 | + | |
83 | 156 | | |
84 | 157 | | |
85 | 158 | | |
| |||
94 | 167 | | |
95 | 168 | | |
96 | 169 | | |
97 | | - | |
98 | | - | |
| 170 | + | |
99 | 171 | | |
100 | 172 | | |
101 | 173 | | |
102 | 174 | | |
103 | 175 | | |
104 | 176 | | |
| 177 | + | |
105 | 178 | | |
106 | 179 | | |
107 | 180 | | |
0 commit comments