| 8927 | |
| 8928 | |
| 8929 | static int |
| 8930 | test_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 | |
| 8961 | static int |
no test coverage detected