Apply some static where it belongs
authorDale Weiler <killfieldengine@gmail.com>
Thu, 25 Apr 2013 03:34:42 +0000 (03:34 +0000)
committerDale Weiler <killfieldengine@gmail.com>
Thu, 25 Apr 2013 03:34:42 +0000 (03:34 +0000)
Makefile
code.c
exec.c
ir.c
lexer.c
test.c
util.c

index b96168d..667dfe6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -29,7 +29,6 @@ ifeq ($(CC), clang)
            -Wno-conversion                    \
            -Wno-missing-prototypes            \
            -Wno-float-equal                   \
-           -Wno-missing-variable-declarations \
            -Wno-unknown-warning-option
 else
        #Tiny C Compiler doesn't know what -pedantic-errors is
diff --git a/code.c b/code.c
index 5728a8d..eabc50c 100644 (file)
--- a/code.c
+++ b/code.c
@@ -31,7 +31,7 @@ prog_section_function  *code_functions;
 int                    *code_globals;
 char                   *code_chars;
 uint16_t                code_crc;
-uint32_t                code_entfields;
+static uint32_t         code_entfields;
 
 /* This is outrageous! */
 #define QCINT_ENTRY void*
diff --git a/exec.c b/exec.c
index dff388b..0ef3211 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -625,7 +625,7 @@ typedef struct {
     const char *value;
 } qcvm_parameter;
 
-qcvm_parameter *main_params = NULL;
+static qcvm_parameter *main_params = NULL;
 
 #define CheckArgs(num) do {                                                    \
     if (prog->argc != (num)) {                                                 \
diff --git a/ir.c b/ir.c
index 2552510..68186dc 100644 (file)
--- a/ir.c
+++ b/ir.c
@@ -48,7 +48,7 @@ const char *type_name[TYPE_COUNT] = {
     "<no-expression>"
 };
 
-size_t type_sizeof_[TYPE_COUNT] = {
+static size_t type_sizeof_[TYPE_COUNT] = {
     1, /* TYPE_VOID     */
     1, /* TYPE_STRING   */
     1, /* TYPE_FLOAT    */
diff --git a/lexer.c b/lexer.c
index db0a8f4..7722f4f 100644 (file)
--- a/lexer.c
+++ b/lexer.c
@@ -58,7 +58,7 @@ static size_t num_keywords_fg = sizeof(keywords_fg) / sizeof(keywords_fg[0]);
  * Lexer code
  */
 
-char* *lex_filenames;
+static char* *lex_filenames;
 
 void lexerror(lex_file *lex, const char *fmt, ...)
 {
diff --git a/test.c b/test.c
index f263cea..0af7477 100644 (file)
--- a/test.c
+++ b/test.c
@@ -26,7 +26,7 @@
 
 opts_cmd_t opts;
 
-const char *task_bins[] = {
+static const char *task_bins[] = {
     "./gmqcc",
     "./qcvm"
 };
@@ -654,7 +654,7 @@ typedef struct {
     bool             compiled;
 } task_t;
 
-task_t *task_tasks = NULL;
+static task_t *task_tasks = NULL;
 
 /*
  * Read a directory and searches for all template files in it
diff --git a/util.c b/util.c
index fa6e797..c8d50f5 100644 (file)
--- a/util.c
+++ b/util.c
 #include "gmqcc.h"
 
 /* TODO: remove globals ... */
-uint64_t mem_ab = 0;
-uint64_t mem_db = 0;
-uint64_t mem_at = 0;
-uint64_t mem_dt = 0;
-uint64_t mem_pk = 0;
-uint64_t mem_hw = 0;
+static uint64_t mem_ab = 0;
+static uint64_t mem_db = 0;
+static uint64_t mem_at = 0;
+static uint64_t mem_dt = 0;
+static uint64_t mem_pk = 0;
+static uint64_t mem_hw = 0;
 
 struct memblock_t {
     const char  *file;