Only statics are sure to be set to 0, explicitly initialise globals.
diff --git a/tools/wrc/wrc.c b/tools/wrc/wrc.c
index dde18d9..fb35541 100644
--- a/tools/wrc/wrc.c
+++ b/tools/wrc/wrc.c
@@ -157,9 +157,9 @@
*/
int no_preprocess = 0;
-char *output_name; /* The name given by the -o option */
-char *input_name; /* The name given on the command-line */
-char *temp_name; /* Temporary file for preprocess pipe */
+char *output_name = NULL; /* The name given by the -o option */
+char *input_name = NULL; /* The name given on the command-line */
+char *temp_name = NULL; /* Temporary file for preprocess pipe */
int line_number = 1; /* The current line */
int char_number = 1; /* The current char pos within the line */