summaryrefslogtreecommitdiffstats
path: root/bin/sh/mkinit.c
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2009-12-27 18:04:05 +0000
committerjilles <jilles@FreeBSD.org>2009-12-27 18:04:05 +0000
commit5e8a2136e77b00534434ca09013b82b54a34e781 (patch)
tree460140e6f2859387224bc3cf5cc7148cf75b3745 /bin/sh/mkinit.c
parent6d0737d0cb83394edfef580d58950553333a6cc1 (diff)
downloadFreeBSD-src-5e8a2136e77b00534434ca09013b82b54a34e781.zip
FreeBSD-src-5e8a2136e77b00534434ca09013b82b54a34e781.tar.gz
sh: Various warning fixes (from WARNS=6 NO_WERROR=1):
- const - initializations to silence -Wuninitialized (it was safe anyway) - remove nested extern declarations - rename "index" locals to "idx"
Diffstat (limited to 'bin/sh/mkinit.c')
-rw-r--r--bin/sh/mkinit.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/bin/sh/mkinit.c b/bin/sh/mkinit.c
index 022eed4..89385ff 100644
--- a/bin/sh/mkinit.c
+++ b/bin/sh/mkinit.c
@@ -102,9 +102,9 @@ struct block {
*/
struct event {
- char *name; /* name of event (e.g. INIT) */
- char *routine; /* name of routine called on event */
- char *comment; /* comment describing routine */
+ const char *name; /* name of event (e.g. INIT) */
+ const char *routine; /* name of routine called on event */
+ const char *comment; /* comment describing routine */
struct text code; /* code for handling event */
};
@@ -140,7 +140,7 @@ struct event event[] = {
};
-char *curfile; /* current file */
+const char *curfile; /* current file */
int linno; /* current line */
char *header_files[200]; /* list of header files */
struct text defines; /* #define statements */
@@ -148,20 +148,20 @@ struct text decls; /* declarations */
int amiddecls; /* for formatting */
-void readfile(char *);
-int match(char *, char *);
-int gooddefine(char *);
-void doevent(struct event *, FILE *, char *);
+void readfile(const char *);
+int match(const char *, const char *);
+int gooddefine(const char *);
+void doevent(struct event *, FILE *, const char *);
void doinclude(char *);
void dodecl(char *, FILE *);
void output(void);
-void addstr(char *, struct text *);
+void addstr(const char *, struct text *);
void addchar(int, struct text *);
void writetext(struct text *, FILE *);
-FILE *ckfopen(char *, char *);
+FILE *ckfopen(const char *, const char *);
void *ckmalloc(size_t);
-char *savestr(char *);
-void error(char *);
+char *savestr(const char *);
+void error(const char *);
#define equal(s1, s2) (strcmp(s1, s2) == 0)
@@ -170,9 +170,9 @@ main(int argc __unused, char *argv[])
{
char **ap;
- header_files[0] = "\"shell.h\"";
- header_files[1] = "\"mystring.h\"";
- header_files[2] = "\"init.h\"";
+ header_files[0] = savestr("\"shell.h\"");
+ header_files[1] = savestr("\"mystring.h\"");
+ header_files[2] = savestr("\"init.h\"");
for (ap = argv + 1 ; *ap ; ap++)
readfile(*ap);
output();
@@ -186,7 +186,7 @@ main(int argc __unused, char *argv[])
*/
void
-readfile(char *fname)
+readfile(const char *fname)
{
FILE *fp;
char line[1024];
@@ -230,9 +230,9 @@ readfile(char *fname)
int
-match(char *name, char *line)
+match(const char *name, const char *line)
{
- char *p, *q;
+ const char *p, *q;
p = name, q = line;
while (*p) {
@@ -246,9 +246,9 @@ match(char *name, char *line)
int
-gooddefine(char *line)
+gooddefine(const char *line)
{
- char *p;
+ const char *p;
if (! match("#define", line))
return 0; /* not a define */
@@ -269,11 +269,11 @@ gooddefine(char *line)
void
-doevent(struct event *ep, FILE *fp, char *fname)
+doevent(struct event *ep, FILE *fp, const char *fname)
{
char line[1024];
int indent;
- char *p;
+ const char *p;
sprintf(line, "\n /* from %s: */\n", fname);
addstr(line, &ep->code);
@@ -407,7 +407,7 @@ output(void)
*/
void
-addstr(char *s, struct text *text)
+addstr(const char *s, struct text *text)
{
while (*s) {
if (--text->nleft < 0)
@@ -452,7 +452,7 @@ writetext(struct text *text, FILE *fp)
}
FILE *
-ckfopen(char *file, char *mode)
+ckfopen(const char *file, const char *mode)
{
FILE *fp;
@@ -474,7 +474,7 @@ ckmalloc(size_t nbytes)
}
char *
-savestr(char *s)
+savestr(const char *s)
{
char *p;
@@ -484,7 +484,7 @@ savestr(char *s)
}
void
-error(char *msg)
+error(const char *msg)
{
if (curfile != NULL)
fprintf(stderr, "%s:%d: ", curfile, linno);
OpenPOWER on IntegriCloud