Skip to content

Commit f5ac1d3

Browse files
authored
Merge pull request #2069 from fweimer-rh/c99
GCC 14 compatibility fixes
2 parents 7552a3b + 2a88a36 commit f5ac1d3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/source/validate.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ struct ctxt {
4646
char *filename;
4747
};
4848

49-
static void oscap_xml_validity_handler(void *user, xmlErrorPtr error)
49+
static void oscap_xml_validity_handler(void *user, const xmlError *error)
5050
{
5151
struct ctxt * context = (struct ctxt *) user;
5252

@@ -111,7 +111,7 @@ static inline int oscap_validate_xml(struct oscap_source *source, const char *sc
111111
goto cleanup;
112112
}
113113

114-
xmlSchemaSetParserStructuredErrors(parser_ctxt, oscap_xml_validity_handler, &context);
114+
xmlSchemaSetParserStructuredErrors(parser_ctxt, (xmlStructuredErrorFunc) oscap_xml_validity_handler, &context);
115115

116116
schema = xmlSchemaParse(parser_ctxt);
117117
if (schema == NULL) {
@@ -125,7 +125,7 @@ static inline int oscap_validate_xml(struct oscap_source *source, const char *sc
125125
goto cleanup;
126126
}
127127

128-
xmlSchemaSetValidStructuredErrors(ctxt, oscap_xml_validity_handler, &context);
128+
xmlSchemaSetValidStructuredErrors(ctxt, (xmlStructuredErrorFunc) oscap_xml_validity_handler, &context);
129129

130130
doc = oscap_source_get_xmlDoc(source);
131131
if (!doc)

swig/openscap.i

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@
6464
}
6565

6666
%typemap(in) void * {
67-
$result = SWIG_ConvertPtr($input,%as_voidptrptr(&$1), 0, $disown);
68-
if (!SWIG_IsOK($result)) {
69-
%argument_fail($result, "$type", $symname, $argnum);
67+
int ptrres = SWIG_ConvertPtr($input,%as_voidptrptr(&$1), 0, $disown);
68+
if (!SWIG_IsOK(ptrres)) {
69+
%argument_fail(ptrres, "$type", $symname, $argnum);
7070
}
7171
}
7272

0 commit comments

Comments
 (0)