Commit ba03028
committed
cffi: allows to usage of libyang v5
Adapt CFFI bindings for libyang v5 (soversion 5.0.0+)
Update cdefs.h, source.c, and Python call sites to match the libyang
4.2.2 -> 5.0.0 API changes:
- parent field type changed from lyd_node_inner* to lyd_node* across
all node structs
- lyd_any_value_str gained a LYD_FORMAT parameter
- lys_find_child signature was reworked
- lyd_node_any lost the union lyd_any_value/LYD_ANYDATA_VALUETYPE fields
- LYD_NEW_VAL_BIN / LYS_GETNEXT_WITHSCHEMAMOUNT removed
Signed-off-by: Antonio Prcela <antonio.prcela@gmail.com>1 parent a69eb4a commit ba03028
4 files changed
Lines changed: 15 additions & 38 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
277 | 276 | | |
278 | 277 | | |
279 | 278 | | |
| |||
876 | 875 | | |
877 | 876 | | |
878 | 877 | | |
879 | | - | |
880 | 878 | | |
881 | | - | |
| 879 | + | |
882 | 880 | | |
883 | 881 | | |
884 | 882 | | |
| |||
902 | 900 | | |
903 | 901 | | |
904 | 902 | | |
905 | | - | |
| 903 | + | |
906 | 904 | | |
907 | 905 | | |
908 | 906 | | |
| |||
924 | 922 | | |
925 | 923 | | |
926 | 924 | | |
927 | | - | |
| 925 | + | |
928 | 926 | | |
929 | 927 | | |
930 | 928 | | |
| |||
984 | 982 | | |
985 | 983 | | |
986 | 984 | | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | 985 | | |
991 | 986 | | |
992 | 987 | | |
| |||
1161 | 1156 | | |
1162 | 1157 | | |
1163 | 1158 | | |
1164 | | - | |
1165 | | - | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | 1159 | | |
1179 | 1160 | | |
1180 | 1161 | | |
1181 | 1162 | | |
1182 | 1163 | | |
1183 | 1164 | | |
1184 | 1165 | | |
1185 | | - | |
| 1166 | + | |
1186 | 1167 | | |
1187 | 1168 | | |
1188 | 1169 | | |
1189 | 1170 | | |
1190 | 1171 | | |
1191 | 1172 | | |
1192 | | - | |
1193 | | - | |
| 1173 | + | |
| 1174 | + | |
1194 | 1175 | | |
1195 | 1176 | | |
1196 | | - | |
| 1177 | + | |
1197 | 1178 | | |
1198 | 1179 | | |
1199 | 1180 | | |
| |||
1212 | 1193 | | |
1213 | 1194 | | |
1214 | 1195 | | |
1215 | | - | |
1216 | | - | |
| 1196 | + | |
| 1197 | + | |
1217 | 1198 | | |
1218 | 1199 | | |
1219 | 1200 | | |
| |||
1291 | 1272 | | |
1292 | 1273 | | |
1293 | 1274 | | |
1294 | | - | |
| 1275 | + | |
1295 | 1276 | | |
1296 | 1277 | | |
1297 | 1278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
99 | 97 | | |
100 | 98 | | |
101 | 99 | | |
| |||
1174 | 1172 | | |
1175 | 1173 | | |
1176 | 1174 | | |
1177 | | - | |
| 1175 | + | |
1178 | 1176 | | |
1179 | 1177 | | |
1180 | 1178 | | |
| |||
1185 | 1183 | | |
1186 | 1184 | | |
1187 | 1185 | | |
1188 | | - | |
| 1186 | + | |
1189 | 1187 | | |
1190 | 1188 | | |
1191 | 1189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1885 | 1885 | | |
1886 | 1886 | | |
1887 | 1887 | | |
1888 | | - | |
1889 | | - | |
1890 | 1888 | | |
1891 | 1889 | | |
1892 | 1890 | | |
| |||
0 commit comments