summaryrefslogtreecommitdiff
path: root/devel/frink/files/patch-vars.c
blob: 17f3698a45775ea234cdc8cd39e4868553ff3310 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
--- vars.c.orig	2004-01-22 13:31:04 UTC
+++ vars.c
@@ -32,11 +32,9 @@
 #include <malloc.h>
 #endif
 
-extern void warnFor(Token*, char*, char*);
-
 void checkName(Token *cmd, int dynm)
 {
-    static char *badNames[] =
+    static const char *badNames[] =
     {
 	".",
 	"after",
@@ -158,7 +156,8 @@ void checkName(Token *cmd, int dynm)
 	"wm",
         (char *) 0
     };
-    char **bnp = badNames, msgb[256];
+    const char **bnp = badNames;
+    char msgb[256];
 
     if (cmd != noToken)
     {
@@ -198,7 +197,7 @@ void checkName(Token *cmd, int dynm)
     }
 }
 
-static VarData *newVar(char *name, enum VarType type)
+static VarData *newVar(const char *name, enum VarType type)
 {
     VarData *blp = (VarData *) malloc(sizeof(VarData));
 
@@ -211,7 +210,7 @@ static VarData *newVar(char *name, enum VarType type)
     return blp;
 }
 
-static VarData *addVar(char *name, enum VarType type, int array)
+static VarData *addVar(const char *name, enum VarType type, int array)
 {
     VarData *vp = newVar(name, type);
 
@@ -220,7 +219,7 @@ static VarData *addVar(char *name, enum VarType type, 
     return vp;
 }
 
-VarData *varKnown(char *name)
+VarData *varKnown(const char *name)
 {
     List *blp = blocks;
     List *lp;
@@ -245,7 +244,7 @@ VarData *varKnown(char *name)
     return (VarData *) 0;
 }
 
-VarData *declareVar(Token *nm, enum VarType type, int array)
+VarData *declareVar(const Token *nm, enum VarType type, int array)
 {
     VarData *vp = varKnown(nm->text);
     
@@ -268,7 +267,7 @@ VarData *declareVar(Token *nm, enum VarType type, int 
     return addVar(nm->text, type, array);
 }
 
-VarData *useVar(Token *nm, enum VarType type, int array)
+VarData *useVar(const Token *nm, enum VarType type, int array)
 {
     VarData *vp;
     
@@ -298,7 +297,7 @@ VarData *useVar(Token *nm, enum VarType type, int arra
     return vp;
 }
 
-VarData *setVar(Token *nm, enum VarType type, int array)
+VarData *setVar(const Token *nm, enum VarType type, int array)
 {
     VarData *vp;