pre-inst/post.c
changeset 102 fd3bee6d1637
parent 96 d2d88f14283e
     1.1 --- a/pre-inst/post.c	Wed Jul 15 11:54:06 2020 +0100
     1.2 +++ b/pre-inst/post.c	Thu Jul 16 23:03:08 2020 +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)