summaryrefslogtreecommitdiff
path: root/sysutils/fatback/files/patch-const
blob: 828f9aca4d824512c215c7e3c2f83e3c52c26842 (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
--- sety.y	2001-01-10 08:44:52.000000000 -0500
+++ sety.y	2010-04-14 13:36:15.000000000 -0400
@@ -3,8 +3,9 @@
 #include "vars.h"
 #include "interface_data.h"
+static void yyerror(const char *);
 %}
 
 %union {
-     char *string;
+     const char *string;
 }
 
@@ -20,6 +21,7 @@
 %%
 #include <stdio.h>
-void yyerror(char *s)
+void
+yyerror(const char *s)
 {
-	printf("%s\n", s);
+	fprintf(stderr, "%s\n", s);
 }
--- vars.h	2001-01-25 03:22:24.000000000 -0500
+++ vars.h	2010-04-14 13:32:33.000000000 -0400
@@ -25,6 +25,6 @@
 } fbvar_t;
 
-extern int set_fbvar(char *, ...);
-extern fbvar_t *get_fbvar(char *);
+extern int set_fbvar(const char *, ...);
+extern fbvar_t *get_fbvar(const char *);
 
 #endif  /*VARS_H*/
--- vars.c	2001-05-30 11:45:19.000000000 -0400
+++ vars.c	2010-04-14 13:33:19.000000000 -0400
@@ -25,5 +25,6 @@
  * Change a value of a variable in the vars[] array.
  */
-int set_fbvar(char *varname, ...)
+int
+set_fbvar(const char *varname, ...)
 {
      int i, found = 0;
@@ -34,9 +35,9 @@
           if (strcmp(vars[i].name, varname) == 0) {
                unsigned int iarg;
-               char *sarg;
+               const char *sarg;
                found++;
                switch (vars[i].type) {
                case FB_BOOL: 
-                    sarg = va_arg(arg_list, char *);
+                    sarg = va_arg(arg_list, const char *);
                     if (strcmp(sarg, "on") == 0)
                          vars[i].val.bval = 1;
@@ -49,5 +50,5 @@
                     break;
                case FB_STRING:
-                    sarg = va_arg(arg_list, char *);
+                    sarg = va_arg(arg_list, const char *);
                     vars[i].val.sval = strdup(sarg);
                     break;
@@ -63,5 +64,6 @@
  * This currently returns a copy of the structure, this should be changed.
  */
-fbvar_t *get_fbvar(char *varname)
+fbvar_t *
+get_fbvar(const char *varname)
 {
      int i;