1.1 --- a/pre-inst/post.c Wed Jul 15 11:54:06 2020 +0100
1.2 +++ b/pre-inst/post.c Tue Jun 29 10:08:33 2021 +0100
1.3 @@ -16,6 +16,7 @@
1.4 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1.5 */
1.6
1.7 +#include "config.h"
1.8 #include <string.h>
1.9 #include <glib.h>
1.10 #include <expat.h>
1.11 @@ -94,6 +95,9 @@
1.12 else
1.13 switch (ctx->state)
1.14 {
1.15 + case POST_STATE_BEGIN:
1.16 + g_assert_not_reached();
1.17 + break;
1.18 case POST_STATE_ROOT:
1.19 ctx->state=POST_STATE_BEGIN;
1.20 break;
1.21 @@ -121,6 +125,8 @@
1.22 case POST_STATE_ARGUMENT:
1.23 g_string_append_len(ctx->str,s,len);
1.24 break;
1.25 + default:
1.26 + break;
1.27 }
1.28 }
1.29
1.30 @@ -167,9 +173,9 @@
1.31 retval=XML_Parse(parser,contents,length,TRUE)!=XML_STATUS_ERROR;
1.32 if (!retval)
1.33 g_set_error(error,PLOVER_GENERAL_ERROR,PLOVER_GENERAL_ERROR_FAILED,
1.34 - "%s on line %d of '%s'\n",
1.35 + "%s on line %lu of '%s'\n",
1.36 XML_ErrorString(XML_GetErrorCode(parser)),
1.37 - XML_GetCurrentLineNumber(parser),uri);
1.38 + (unsigned long)XML_GetCurrentLineNumber(parser),uri);
1.39 XML_ParserFree(parser);
1.40 razor_uri_free_contents(contents,length);
1.41 if (retval)