@@ -1594,7 +1594,7 @@ lys_parse_submodule(struct ly_ctx *ctx, struct ly_in *in, LYS_INFORMAT format, s
1594
1594
ly_set_erase (& pctx -> tpdfs_nodes , NULL );
1595
1595
ly_set_erase (& pctx -> grps_nodes , NULL );
1596
1596
ly_set_erase (& pctx -> ext_inst , NULL );
1597
- lysp_module_free (& fctx , (struct lysp_module * )submod );
1597
+ lysp_module_free (ctx , (struct lysp_module * )submod );
1598
1598
submod = NULL ;
1599
1599
goto cleanup ;
1600
1600
} else if (r ) {
@@ -1619,7 +1619,7 @@ lys_parse_submodule(struct ly_ctx *ctx, struct ly_in *in, LYS_INFORMAT format, s
1619
1619
ly_set_erase (& pctx -> grps_nodes , NULL );
1620
1620
ly_set_erase (& pctx -> ext_inst , NULL );
1621
1621
}
1622
- lysp_module_free (& fctx , (struct lysp_module * )submod );
1622
+ lysp_module_free (ctx , (struct lysp_module * )submod );
1623
1623
} else if (submod ) {
1624
1624
* submodule = submod ;
1625
1625
@@ -1814,98 +1814,98 @@ lysp_add_internal_ietf_netconf(struct lysp_ctx *pctx, struct lysp_module *mod)
1814
1814
*/
1815
1815
LY_LIST_NEW_RET (mod -> mod -> ctx , & mod -> data , cont , next , LY_EMEM );
1816
1816
cont -> nodetype = LYS_CONTAINER ;
1817
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "rpc-error" , 0 , & cont -> name ));
1818
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "presence" , 0 , & cont -> presence ));
1817
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "rpc-error" , 0 , & cont -> name ));
1818
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "presence" , 0 , & cont -> presence ));
1819
1819
cont -> flags = LYS_INTERNAL ;
1820
1820
1821
1821
LY_LIST_NEW_RET (mod -> mod -> ctx , & cont -> child , leaf , next , LY_EMEM );
1822
1822
leaf -> nodetype = LYS_LEAF ;
1823
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error-type" , 0 , & leaf -> name ));
1823
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error-type" , 0 , & leaf -> name ));
1824
1824
leaf -> flags = LYS_INTERNAL ;
1825
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1825
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1826
1826
leaf -> type .pmod = mod ;
1827
1827
leaf -> type .flags = LYS_SET_ENUM ;
1828
1828
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1829
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "transport" , 0 , & enm -> name ));
1829
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "transport" , 0 , & enm -> name ));
1830
1830
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1831
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "rpc" , 0 , & enm -> name ));
1831
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "rpc" , 0 , & enm -> name ));
1832
1832
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1833
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "protocol" , 0 , & enm -> name ));
1833
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "protocol" , 0 , & enm -> name ));
1834
1834
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1835
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "application" , 0 , & enm -> name ));
1835
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "application" , 0 , & enm -> name ));
1836
1836
1837
1837
LY_LIST_NEW_RET (mod -> mod -> ctx , & cont -> child , leaf , next , LY_EMEM );
1838
1838
leaf -> nodetype = LYS_LEAF ;
1839
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error-tag" , 0 , & leaf -> name ));
1839
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error-tag" , 0 , & leaf -> name ));
1840
1840
leaf -> flags = LYS_INTERNAL ;
1841
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1841
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1842
1842
leaf -> type .pmod = mod ;
1843
1843
leaf -> type .flags = LYS_SET_ENUM ;
1844
1844
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1845
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "in-use" , 0 , & enm -> name ));
1845
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "in-use" , 0 , & enm -> name ));
1846
1846
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1847
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "invalid-value" , 0 , & enm -> name ));
1847
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "invalid-value" , 0 , & enm -> name ));
1848
1848
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1849
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "too-big" , 0 , & enm -> name ));
1849
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "too-big" , 0 , & enm -> name ));
1850
1850
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1851
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "missing-attribute" , 0 , & enm -> name ));
1851
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "missing-attribute" , 0 , & enm -> name ));
1852
1852
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1853
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "bad-attribute" , 0 , & enm -> name ));
1853
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "bad-attribute" , 0 , & enm -> name ));
1854
1854
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1855
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "unknown-attribute" , 0 , & enm -> name ));
1855
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "unknown-attribute" , 0 , & enm -> name ));
1856
1856
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1857
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "missing-element" , 0 , & enm -> name ));
1857
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "missing-element" , 0 , & enm -> name ));
1858
1858
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1859
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "bad-element" , 0 , & enm -> name ));
1859
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "bad-element" , 0 , & enm -> name ));
1860
1860
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1861
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "unknown-element" , 0 , & enm -> name ));
1861
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "unknown-element" , 0 , & enm -> name ));
1862
1862
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1863
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "unknown-namespace" , 0 , & enm -> name ));
1863
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "unknown-namespace" , 0 , & enm -> name ));
1864
1864
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1865
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "access-denied" , 0 , & enm -> name ));
1865
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "access-denied" , 0 , & enm -> name ));
1866
1866
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1867
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "lock-denied" , 0 , & enm -> name ));
1867
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "lock-denied" , 0 , & enm -> name ));
1868
1868
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1869
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "resource-denied" , 0 , & enm -> name ));
1869
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "resource-denied" , 0 , & enm -> name ));
1870
1870
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1871
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "rollback-failed" , 0 , & enm -> name ));
1871
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "rollback-failed" , 0 , & enm -> name ));
1872
1872
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1873
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "data-exists" , 0 , & enm -> name ));
1873
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "data-exists" , 0 , & enm -> name ));
1874
1874
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1875
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "data-missing" , 0 , & enm -> name ));
1875
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "data-missing" , 0 , & enm -> name ));
1876
1876
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1877
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "operation-not-supported" , 0 , & enm -> name ));
1877
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "operation-not-supported" , 0 , & enm -> name ));
1878
1878
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1879
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "operation-failed" , 0 , & enm -> name ));
1879
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "operation-failed" , 0 , & enm -> name ));
1880
1880
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1881
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "partial-operation" , 0 , & enm -> name ));
1881
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "partial-operation" , 0 , & enm -> name ));
1882
1882
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1883
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "malformed-message" , 0 , & enm -> name ));
1883
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "malformed-message" , 0 , & enm -> name ));
1884
1884
1885
1885
LY_LIST_NEW_RET (mod -> mod -> ctx , & cont -> child , leaf , next , LY_EMEM );
1886
1886
leaf -> nodetype = LYS_LEAF ;
1887
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error-severity" , 0 , & leaf -> name ));
1887
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error-severity" , 0 , & leaf -> name ));
1888
1888
leaf -> flags = LYS_INTERNAL ;
1889
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1889
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "enumeration" , 0 , & leaf -> type .name ));
1890
1890
leaf -> type .pmod = mod ;
1891
1891
leaf -> type .flags = LYS_SET_ENUM ;
1892
1892
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1893
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error" , 0 , & enm -> name ));
1893
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error" , 0 , & enm -> name ));
1894
1894
LY_ARRAY_NEW_RET (mod -> mod -> ctx , leaf -> type .enums , enm , LY_EMEM );
1895
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "warning" , 0 , & enm -> name ));
1895
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "warning" , 0 , & enm -> name ));
1896
1896
1897
1897
LY_LIST_NEW_RET (mod -> mod -> ctx , & cont -> child , leaf , next , LY_EMEM );
1898
1898
leaf -> nodetype = LYS_LEAF ;
1899
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error-app-tag" , 0 , & leaf -> name ));
1899
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error-app-tag" , 0 , & leaf -> name ));
1900
1900
leaf -> flags = LYS_INTERNAL ;
1901
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "string" , 0 , & leaf -> type .name ));
1901
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "string" , 0 , & leaf -> type .name ));
1902
1902
leaf -> type .pmod = mod ;
1903
1903
1904
1904
LY_LIST_NEW_RET (mod -> mod -> ctx , & cont -> child , leaf , next , LY_EMEM );
1905
1905
leaf -> nodetype = LYS_LEAF ;
1906
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "error-path" , 0 , & leaf -> name ));
1906
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "error-path" , 0 , & leaf -> name ));
1907
1907
leaf -> flags = LYS_INTERNAL ;
1908
- LY_CHECK_RET (lydict_insert (mod -> mod -> ctx , "yang_:xpath1.0" , 0 , & leaf -> type .name ));
1908
+ LY_CHECK_RET (lysdict_insert (mod -> mod -> ctx , "yang_:xpath1.0" , 0 , & leaf -> type .name ));
1909
1909
leaf -> type .pmod = mod ;
1910
1910
1911
1911
/* the rest are opaque nodes, error-message (because of 'xml:lang' attribute) and error-info (because can be any nodes) */
@@ -2221,10 +2221,10 @@ lys_parse_in(struct ly_ctx *ctx, struct ly_in *in, LYS_INFORMAT format, const st
2221
2221
LY_CHECK_GOTO (rc = lysp_check_dup_identities (pctx , mod -> parsed ), cleanup );
2222
2222
2223
2223
/* compile features, extensions, identities, and submodules */
2224
- LY_CHECK_GOTO (ret = lys_compile_feature_iffeatures (mod -> parsed ), cleanup );
2225
- LY_CHECK_GOTO (ret = lys_compile_extensions (mod ), cleanup );
2226
- LY_CHECK_GOTO (ret = lys_compile_identities (mod ), cleanup );
2227
- LY_CHECK_GOTO (ret = lys_compile_submodules (mod ), cleanup );
2224
+ LY_CHECK_GOTO (rc = lys_compile_feature_iffeatures (mod -> parsed ), cleanup );
2225
+ LY_CHECK_GOTO (rc = lys_compile_extensions (mod ), cleanup );
2226
+ LY_CHECK_GOTO (rc = lys_compile_identities (mod ), cleanup );
2227
+ LY_CHECK_GOTO (rc = lys_compile_submodules (mod ), cleanup );
2228
2228
2229
2229
cleanup :
2230
2230
if (rc && mod && mod -> name ) {
0 commit comments