xmlto/xmlto-codecleanup.patch

45 lines
934 B
Diff

--- xmlif/xmlif.l
+++ xmlif/xmlif.l
@@ -30,7 +30,7 @@
static char **selections; /* selection tokens */
static int nselections; /* number of selections */
-static ifsense; /* sense of last `if' or unless seen */
+static int ifsense; /* sense of last `if' or unless seen */
static char *attribute; /* last attribute scanned */
struct stack_t {
@@ -71,7 +71,7 @@
}
}
-static void stash_attribute(char *attr)
+static void stash_attribute(const char *attr)
/* stash an attribute away for comparison */
{
#ifdef DEBUG
@@ -163,7 +163,7 @@
end->suppressed = suppress(attribute, val);
}
-static void process_else()
+static void process_else(void)
/* process <?xmlif else> tag */
{
end->suppressed = end->matched;
@@ -217,9 +217,12 @@
#include "config.h"
-int yywrap() {exit(0);};
+int yywrap(void)
+{
+ exit(0);
+}
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
int i;