| OLD | NEW |
| 1 /* | 1 /* |
| 2 * valid.c : part of the code use to do the DTD handling and the validity | 2 * valid.c : part of the code use to do the DTD handling and the validity |
| 3 * checking | 3 * checking |
| 4 * | 4 * |
| 5 * See Copyright for the status of this software. | 5 * See Copyright for the status of this software. |
| 6 * | 6 * |
| 7 * daniel@veillard.com | 7 * daniel@veillard.com |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 #define IN_LIBXML | 10 #define IN_LIBXML |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 } | 86 } |
| 87 | 87 |
| 88 /** | 88 /** |
| 89 * xmlErrValid: | 89 * xmlErrValid: |
| 90 * @ctxt: an XML validation parser context | 90 * @ctxt: an XML validation parser context |
| 91 * @error: the error number | 91 * @error: the error number |
| 92 * @extra: extra informations | 92 * @extra: extra informations |
| 93 * | 93 * |
| 94 * Handle a validation error | 94 * Handle a validation error |
| 95 */ | 95 */ |
| 96 static void | 96 static void LIBXML_ATTR_FORMAT(3,0) |
| 97 xmlErrValid(xmlValidCtxtPtr ctxt, xmlParserErrors error, | 97 xmlErrValid(xmlValidCtxtPtr ctxt, xmlParserErrors error, |
| 98 const char *msg, const char *extra) | 98 const char *msg, const char *extra) |
| 99 { | 99 { |
| 100 xmlGenericErrorFunc channel = NULL; | 100 xmlGenericErrorFunc channel = NULL; |
| 101 xmlParserCtxtPtr pctxt = NULL; | 101 xmlParserCtxtPtr pctxt = NULL; |
| 102 void *data = NULL; | 102 void *data = NULL; |
| 103 | 103 |
| 104 if (ctxt != NULL) { | 104 if (ctxt != NULL) { |
| 105 channel = ctxt->error; | 105 channel = ctxt->error; |
| 106 data = ctxt->userData; | 106 data = ctxt->userData; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 130 * xmlErrValidNode: | 130 * xmlErrValidNode: |
| 131 * @ctxt: an XML validation parser context | 131 * @ctxt: an XML validation parser context |
| 132 * @node: the node raising the error | 132 * @node: the node raising the error |
| 133 * @error: the error number | 133 * @error: the error number |
| 134 * @str1: extra informations | 134 * @str1: extra informations |
| 135 * @str2: extra informations | 135 * @str2: extra informations |
| 136 * @str3: extra informations | 136 * @str3: extra informations |
| 137 * | 137 * |
| 138 * Handle a validation error, provide contextual informations | 138 * Handle a validation error, provide contextual informations |
| 139 */ | 139 */ |
| 140 static void | 140 static void LIBXML_ATTR_FORMAT(4,0) |
| 141 xmlErrValidNode(xmlValidCtxtPtr ctxt, | 141 xmlErrValidNode(xmlValidCtxtPtr ctxt, |
| 142 xmlNodePtr node, xmlParserErrors error, | 142 xmlNodePtr node, xmlParserErrors error, |
| 143 const char *msg, const xmlChar * str1, | 143 const char *msg, const xmlChar * str1, |
| 144 const xmlChar * str2, const xmlChar * str3) | 144 const xmlChar * str2, const xmlChar * str3) |
| 145 { | 145 { |
| 146 xmlStructuredErrorFunc schannel = NULL; | 146 xmlStructuredErrorFunc schannel = NULL; |
| 147 xmlGenericErrorFunc channel = NULL; | 147 xmlGenericErrorFunc channel = NULL; |
| 148 xmlParserCtxtPtr pctxt = NULL; | 148 xmlParserCtxtPtr pctxt = NULL; |
| 149 void *data = NULL; | 149 void *data = NULL; |
| 150 | 150 |
| (...skipping 22 matching lines...) Expand all Loading... |
| 173 * xmlErrValidNodeNr: | 173 * xmlErrValidNodeNr: |
| 174 * @ctxt: an XML validation parser context | 174 * @ctxt: an XML validation parser context |
| 175 * @node: the node raising the error | 175 * @node: the node raising the error |
| 176 * @error: the error number | 176 * @error: the error number |
| 177 * @str1: extra informations | 177 * @str1: extra informations |
| 178 * @int2: extra informations | 178 * @int2: extra informations |
| 179 * @str3: extra informations | 179 * @str3: extra informations |
| 180 * | 180 * |
| 181 * Handle a validation error, provide contextual informations | 181 * Handle a validation error, provide contextual informations |
| 182 */ | 182 */ |
| 183 static void | 183 static void LIBXML_ATTR_FORMAT(4,0) |
| 184 xmlErrValidNodeNr(xmlValidCtxtPtr ctxt, | 184 xmlErrValidNodeNr(xmlValidCtxtPtr ctxt, |
| 185 xmlNodePtr node, xmlParserErrors error, | 185 xmlNodePtr node, xmlParserErrors error, |
| 186 const char *msg, const xmlChar * str1, | 186 const char *msg, const xmlChar * str1, |
| 187 int int2, const xmlChar * str3) | 187 int int2, const xmlChar * str3) |
| 188 { | 188 { |
| 189 xmlStructuredErrorFunc schannel = NULL; | 189 xmlStructuredErrorFunc schannel = NULL; |
| 190 xmlGenericErrorFunc channel = NULL; | 190 xmlGenericErrorFunc channel = NULL; |
| 191 xmlParserCtxtPtr pctxt = NULL; | 191 xmlParserCtxtPtr pctxt = NULL; |
| 192 void *data = NULL; | 192 void *data = NULL; |
| 193 | 193 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 214 * xmlErrValidWarning: | 214 * xmlErrValidWarning: |
| 215 * @ctxt: an XML validation parser context | 215 * @ctxt: an XML validation parser context |
| 216 * @node: the node raising the error | 216 * @node: the node raising the error |
| 217 * @error: the error number | 217 * @error: the error number |
| 218 * @str1: extra information | 218 * @str1: extra information |
| 219 * @str2: extra information | 219 * @str2: extra information |
| 220 * @str3: extra information | 220 * @str3: extra information |
| 221 * | 221 * |
| 222 * Handle a validation error, provide contextual information | 222 * Handle a validation error, provide contextual information |
| 223 */ | 223 */ |
| 224 static void | 224 static void LIBXML_ATTR_FORMAT(4,0) |
| 225 xmlErrValidWarning(xmlValidCtxtPtr ctxt, | 225 xmlErrValidWarning(xmlValidCtxtPtr ctxt, |
| 226 xmlNodePtr node, xmlParserErrors error, | 226 xmlNodePtr node, xmlParserErrors error, |
| 227 const char *msg, const xmlChar * str1, | 227 const char *msg, const xmlChar * str1, |
| 228 const xmlChar * str2, const xmlChar * str3) | 228 const xmlChar * str2, const xmlChar * str3) |
| 229 { | 229 { |
| 230 xmlStructuredErrorFunc schannel = NULL; | 230 xmlStructuredErrorFunc schannel = NULL; |
| 231 xmlGenericErrorFunc channel = NULL; | 231 xmlGenericErrorFunc channel = NULL; |
| 232 xmlParserCtxtPtr pctxt = NULL; | 232 xmlParserCtxtPtr pctxt = NULL; |
| 233 void *data = NULL; | 233 void *data = NULL; |
| 234 | 234 |
| (...skipping 6810 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7045 */ | 7045 */ |
| 7046 test_node->name = name; | 7046 test_node->name = name; |
| 7047 xmlFreeNode(test_node); | 7047 xmlFreeNode(test_node); |
| 7048 | 7048 |
| 7049 return(nb_valid_elements); | 7049 return(nb_valid_elements); |
| 7050 } | 7050 } |
| 7051 #endif /* LIBXML_VALID_ENABLED */ | 7051 #endif /* LIBXML_VALID_ENABLED */ |
| 7052 | 7052 |
| 7053 #define bottom_valid | 7053 #define bottom_valid |
| 7054 #include "elfgcchack.h" | 7054 #include "elfgcchack.h" |
| OLD | NEW |