File size: 8,087 Bytes
6baed57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
[
  {
    "function_name": "LIBXML_ATTR_FORMAT",
    "function_signature": "static void LIBXML_ATTR_FORMAT(4,0) xmlSchematronPErr(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr node, int error,\n              const char *msg, const xmlChar * str1, const xmlChar * str2)\n{\n    xmlGenericErrorFunc channel = NULL; xmlStructuredErrorFunc schannel = NULL; void *data = NULL; int res; if (ctxt != NULL)",
    "test_filename": "tests_schematron_LIBXML_ATTR_FORMAT.c"
  },
  {
    "function_name": "LIBXML_ATTR_FORMAT",
    "function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlSchematronVErr(xmlSchematronValidCtxtPtr ctxt, int error,\n                  const char *msg, const xmlChar * str1)\n{\n    xmlGenericErrorFunc channel = NULL; xmlStructuredErrorFunc schannel = NULL; void *data = NULL; int res; if (ctxt != NULL)",
    "test_filename": "tests_schematron_LIBXML_ATTR_FORMAT.c"
  },
  {
    "function_name": "xmlSchematronAddTest",
    "function_signature": "static xmlSchematronTestPtr xmlSchematronAddTest(xmlSchematronParserCtxtPtr ctxt,\n                     xmlSchematronTestType type,\n                     xmlSchematronRulePtr rule,\n                     xmlNodePtr node, xmlChar *test, xmlChar *report)",
    "test_filename": "tests_schematron_xmlSchematronAddTest.c"
  },
  {
    "function_name": "xmlSchematronFreeTests",
    "function_signature": "static void xmlSchematronFreeTests(xmlSchematronTestPtr tests)",
    "test_filename": "tests_schematron_xmlSchematronFreeTests.c"
  },
  {
    "function_name": "xmlSchematronFreeLets",
    "function_signature": "static void xmlSchematronFreeLets(xmlSchematronLetPtr lets)",
    "test_filename": "tests_schematron_xmlSchematronFreeLets.c"
  },
  {
    "function_name": "xmlSchematronAddRule",
    "function_signature": "static xmlSchematronRulePtr xmlSchematronAddRule(xmlSchematronParserCtxtPtr ctxt, xmlSchematronPtr schema,\n                     xmlSchematronPatternPtr pat, xmlNodePtr node,\n                     xmlChar *context, xmlChar *report)",
    "test_filename": "tests_schematron_xmlSchematronAddRule.c"
  },
  {
    "function_name": "xmlSchematronFreeRules",
    "function_signature": "static void xmlSchematronFreeRules(xmlSchematronRulePtr rules)",
    "test_filename": "tests_schematron_xmlSchematronFreeRules.c"
  },
  {
    "function_name": "xmlSchematronAddPattern",
    "function_signature": "static xmlSchematronPatternPtr xmlSchematronAddPattern(xmlSchematronParserCtxtPtr ctxt,\n                     xmlSchematronPtr schema, xmlNodePtr node, xmlChar *name)",
    "test_filename": "tests_schematron_xmlSchematronAddPattern.c"
  },
  {
    "function_name": "xmlSchematronFreePatterns",
    "function_signature": "static void xmlSchematronFreePatterns(xmlSchematronPatternPtr patterns)",
    "test_filename": "tests_schematron_xmlSchematronFreePatterns.c"
  },
  {
    "function_name": "xmlSchematronNewSchematron",
    "function_signature": "static xmlSchematronPtr xmlSchematronNewSchematron(xmlSchematronParserCtxtPtr ctxt)",
    "test_filename": "tests_schematron_xmlSchematronNewSchematron.c"
  },
  {
    "function_name": "xmlSchematronFree",
    "function_signature": "void xmlSchematronFree(xmlSchematron *schema)",
    "test_filename": "tests_schematron_xmlSchematronFree.c"
  },
  {
    "function_name": "xmlSchematronFreeParserCtxt",
    "function_signature": "void xmlSchematronFreeParserCtxt(xmlSchematronParserCtxt *ctxt)",
    "test_filename": "tests_schematron_xmlSchematronFreeParserCtxt.c"
  },
  {
    "function_name": "xmlSchematronPushInclude",
    "function_signature": "static void xmlSchematronPushInclude(xmlSchematronParserCtxtPtr ctxt,\n                        xmlDocPtr doc, xmlNodePtr cur)",
    "test_filename": "tests_schematron_xmlSchematronPushInclude.c"
  },
  {
    "function_name": "xmlSchematronPopInclude",
    "function_signature": "static xmlNodePtr xmlSchematronPopInclude(xmlSchematronParserCtxtPtr ctxt)",
    "test_filename": "tests_schematron_xmlSchematronPopInclude.c"
  },
  {
    "function_name": "xmlSchematronAddNamespace",
    "function_signature": "static void xmlSchematronAddNamespace(xmlSchematronParserCtxtPtr ctxt,\n                          const xmlChar *prefix, const xmlChar *ns)",
    "test_filename": "tests_schematron_xmlSchematronAddNamespace.c"
  },
  {
    "function_name": "xmlSchematronParseTestReportMsg",
    "function_signature": "static void xmlSchematronParseTestReportMsg(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr con)",
    "test_filename": "tests_schematron_xmlSchematronParseTestReportMsg.c"
  },
  {
    "function_name": "xmlSchematronParseRule",
    "function_signature": "static void xmlSchematronParseRule(xmlSchematronParserCtxtPtr ctxt,\n                       xmlSchematronPatternPtr pattern,\n                       xmlNodePtr rule)",
    "test_filename": "tests_schematron_xmlSchematronParseRule.c"
  },
  {
    "function_name": "xmlSchematronParsePattern",
    "function_signature": "static void xmlSchematronParsePattern(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr pat)",
    "test_filename": "tests_schematron_xmlSchematronParsePattern.c"
  },
  {
    "function_name": "xmlSchematronLoadInclude",
    "function_signature": "static xmlNodePtr xmlSchematronLoadInclude(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr cur)",
    "test_filename": "tests_schematron_xmlSchematronLoadInclude.c"
  },
  {
    "function_name": "xmlSchematronReportSuccess",
    "function_signature": "static void xmlSchematronReportSuccess(xmlSchematronValidCtxtPtr ctxt,\n                   xmlSchematronTestPtr test, xmlNodePtr cur, xmlSchematronPatternPtr pattern, int success)",
    "test_filename": "tests_schematron_xmlSchematronReportSuccess.c"
  },
  {
    "function_name": "xmlSchematronReportPattern",
    "function_signature": "static void xmlSchematronReportPattern(xmlSchematronValidCtxtPtr ctxt,\n                           xmlSchematronPatternPtr pattern)",
    "test_filename": "tests_schematron_xmlSchematronReportPattern.c"
  },
  {
    "function_name": "xmlSchematronSetValidStructuredErrors",
    "function_signature": "void xmlSchematronSetValidStructuredErrors(xmlSchematronValidCtxt *ctxt,\n                                      xmlStructuredErrorFunc serror, void *ctx)",
    "test_filename": "tests_schematron_xmlSchematronSetValidStructuredErrors.c"
  },
  {
    "function_name": "xmlSchematronFreeValidCtxt",
    "function_signature": "void xmlSchematronFreeValidCtxt(xmlSchematronValidCtxt *ctxt)",
    "test_filename": "tests_schematron_xmlSchematronFreeValidCtxt.c"
  },
  {
    "function_name": "xmlSchematronNextNode",
    "function_signature": "static xmlNodePtr xmlSchematronNextNode(xmlNodePtr cur)",
    "test_filename": "tests_schematron_xmlSchematronNextNode.c"
  },
  {
    "function_name": "xmlSchematronRunTest",
    "function_signature": "static int xmlSchematronRunTest(xmlSchematronValidCtxtPtr ctxt,\n     xmlSchematronTestPtr test, xmlDocPtr instance, xmlNodePtr cur, xmlSchematronPatternPtr pattern)",
    "test_filename": "tests_schematron_xmlSchematronRunTest.c"
  },
  {
    "function_name": "xmlSchematronRegisterVariables",
    "function_signature": "static int xmlSchematronRegisterVariables(xmlSchematronValidCtxtPtr vctxt,\n                               xmlXPathContextPtr ctxt,\n                               xmlSchematronLetPtr let,\n                               xmlDocPtr instance, xmlNodePtr cur)",
    "test_filename": "tests_schematron_xmlSchematronRegisterVariables.c"
  },
  {
    "function_name": "xmlSchematronUnregisterVariables",
    "function_signature": "static int xmlSchematronUnregisterVariables(xmlSchematronValidCtxtPtr vctxt,\n                                 xmlXPathContextPtr ctxt,\n                                 xmlSchematronLetPtr let)",
    "test_filename": "tests_schematron_xmlSchematronUnregisterVariables.c"
  },
  {
    "function_name": "xmlSchematronValidateDoc",
    "function_signature": "int xmlSchematronValidateDoc(xmlSchematronValidCtxt *ctxt, xmlDoc *instance)",
    "test_filename": "tests_schematron_xmlSchematronValidateDoc.c"
  }
]