MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCOLLADA / test_xmlGetEncodingAlias

Function test_xmlGetEncodingAlias

Externals/LibXML/testapi.c:8929–8958  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8927
8928
8929static int
8930test_xmlGetEncodingAlias(void) {
8931 int test_ret = 0;
8932
8933 int mem_base;
8934 const char * ret_val;
8935 char * alias; /* the alias name as parsed, in UTF-8 format (ASCII actually) */
8936 int n_alias;
8937
8938 for (n_alias = 0;n_alias < gen_nb_const_char_ptr;n_alias++) {
8939 mem_base = xmlMemBlocks();
8940 alias = gen_const_char_ptr(n_alias, 0);
8941
8942 ret_val = xmlGetEncodingAlias((const char *)alias);
8943 desret_const_char_ptr(ret_val);
8944 call_tests++;
8945 des_const_char_ptr(n_alias, (const char *)alias, 0);
8946 xmlResetLastError();
8947 if (mem_base != xmlMemBlocks()) {
8948 printf("Leak of %d blocks found in xmlGetEncodingAlias",
8949 xmlMemBlocks() - mem_base);
8950 test_ret++;
8951 printf(" %d", n_alias);
8952 printf("\n");
8953 }
8954 }
8955 function_tests++;
8956
8957 return(test_ret);
8958}
8959
8960
8961static int

Callers 1

test_encodingFunction · 0.85

Calls 6

xmlMemBlocksFunction · 0.85
gen_const_char_ptrFunction · 0.85
xmlGetEncodingAliasFunction · 0.85
desret_const_char_ptrFunction · 0.85
des_const_char_ptrFunction · 0.85
xmlResetLastErrorFunction · 0.85

Tested by

no test coverage detected