History

kbuild: add static to prototypes

Warnings found via gcc -Wmissing-prototypes.

Trevor Keith committed 17 years ago

Commit 4356f481 parent 66a57069 files · +43 −43Browse files

Showing the changes to scripts/basic (3 of 9 files). Show all

Unified · Split

3 files
  1. scripts/basic/docproc.c +17 −17
  2. scripts/basic/fixdep.c +13 −13
  3. scripts/basic/hash.c +2 −2
scripts/basic/docproc.c+17−17
@@ -71,7 +71,7 @@ FILELINE * docsection; · 70 unmodified lines
7171
7272 static char *srctree, *kernsrctree;
7373
74−void usage (void)
74+static void usage (void)
7575 {
7676 fprintf(stderr, "Usage: docproc {doc|depend} file\n");
7777 fprintf(stderr, "Input is read from file.tmpl. Output is sent to stdout\n");
@@ -84,7 +84,7 @@ void usage (void) · 6 unmodified lines
8484 /*
8585 * Execute kernel-doc with parameters given in svec
8686 */
87−void exec_kernel_doc(char **svec)
87+static void exec_kernel_doc(char **svec)
8888 {
8989 pid_t pid;
9090 int ret;
@@ -129,7 +129,7 @@ struct symfile · 38 unmodified lines
129129 struct symfile symfilelist[MAXFILES];
130130 int symfilecnt = 0;
131131
132−void add_new_symbol(struct symfile *sym, char * symname)
132+static void add_new_symbol(struct symfile *sym, char * symname)
133133 {
134134 sym->symbollist =
135135 realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *));
@@ -137,14 +137,14 @@ void add_new_symbol(struct symfile *sym, char * symname) · 1 unmodified line
137137 }
138138
139139 /* Add a filename to the list */
140−struct symfile * add_new_file(char * filename)
140+static struct symfile * add_new_file(char * filename)
141141 {
142142 symfilelist[symfilecnt++].filename = strdup(filename);
143143 return &symfilelist[symfilecnt - 1];
144144 }
145145
146146 /* Check if file already are present in the list */
147−struct symfile * filename_exist(char * filename)
147+static struct symfile * filename_exist(char * filename)
148148 {
149149 int i;
150150 for (i=0; i < symfilecnt; i++)
@@ -157,20 +157,20 @@ struct symfile * filename_exist(char * filename) · 6 unmodified lines
157157 * List all files referenced within the template file.
158158 * Files are separated by tabs.
159159 */
160−void adddep(char * file) { printf("\t%s", file); }
161−void adddep2(char * file, char * line) { line = line; adddep(file); }
162−void noaction(char * line) { line = line; }
163−void noaction2(char * file, char * line) { file = file; line = line; }
160+static void adddep(char * file) { printf("\t%s", file); }
161+static void adddep2(char * file, char * line) { line = line; adddep(file); }
162+static void noaction(char * line) { line = line; }
163+static void noaction2(char * file, char * line) { file = file; line = line; }
164164
165165 /* Echo the line without further action */
166−void printline(char * line) { printf("%s", line); }
166+static void printline(char * line) { printf("%s", line); }
167167
168168 /*
169169 * Find all symbols in filename that are exported with EXPORT_SYMBOL &
170170 * EXPORT_SYMBOL_GPL (& EXPORT_SYMBOL_GPL_FUTURE implicitly).
171171 * All symbols located are stored in symfilelist.
172172 */
173−void find_export_symbols(char * filename)
173+static void find_export_symbols(char * filename)
174174 {
175175 FILE * fp;
176176 struct symfile *sym;
@@ -227,7 +227,7 @@ void find_export_symbols(char * filename) · 50 unmodified lines
227227 * intfunc uses -nofunction
228228 * extfunc uses -function
229229 */
230−void docfunctions(char * filename, char * type)
230+static void docfunctions(char * filename, char * type)
231231 {
232232 int i,j;
233233 int symcnt = 0;
@@ -258,15 +258,15 @@ void docfunctions(char * filename, char * type) · 24 unmodified lines
258258 fflush(stdout);
259259 free(vec);
260260 }
261−void intfunc(char * filename) { docfunctions(filename, NOFUNCTION); }
262−void extfunc(char * filename) { docfunctions(filename, FUNCTION); }
261+static void intfunc(char * filename) { docfunctions(filename, NOFUNCTION); }
262+static void extfunc(char * filename) { docfunctions(filename, FUNCTION); }
263263
264264 /*
265265 * Document specific function(s) in a file.
266266 * Call kernel-doc with the following parameters:
267267 * kernel-doc -docbook -function function1 [-function function2]
268268 */
269−void singfunc(char * filename, char * line)
269+static void singfunc(char * filename, char * line)
270270 {
271271 char *vec[200]; /* Enough for specific functions */
272272 int i, idx = 0;
@@ -297,7 +297,7 @@ void singfunc(char * filename, char * line) · 24 unmodified lines
297297 * Call kernel-doc with the following parameters:
298298 * kernel-doc -docbook -function "doc section" filename
299299 */
300−void docsect(char *filename, char *line)
300+static void docsect(char *filename, char *line)
301301 {
302302 char *vec[6]; /* kerneldoc -docbook -function "section" file NULL */
303303 char *s;
@@ -324,7 +324,7 @@ void docsect(char *filename, char *line) · 20 unmodified lines
324324 * 5) Lines containing !P
325325 * 6) Default lines - lines not matching the above
326326 */
327−void parse_file(FILE *infile)
327+static void parse_file(FILE *infile)
328328 {
329329 char line[MAXLINESZ];
330330 char * s;
scripts/basic/fixdep.c+13−13
@@ -125,7 +125,7 @@ char *target; · 124 unmodified lines
125125 char *depfile;
126126 char *cmdline;
127127
128−void usage(void)
128+static void usage(void)
129129
130130 {
131131 fprintf(stderr, "Usage: fixdep <depfile> <target> <cmdline>\n");
@@ -135,7 +135,7 @@ void usage(void) · 3 unmodified lines
135135 /*
136136 * Print out the commandline prefixed with cmd_<target filename> :=
137137 */
138−void print_cmdline(void)
138+static void print_cmdline(void)
139139 {
140140 printf("cmd_%s := %s\n\n", target, cmdline);
141141 }
@@ -148,7 +148,7 @@ int len_config = 0; · 6 unmodified lines
148148 * Grow the configuration string to a desired length.
149149 * Usually the first growth is plenty.
150150 */
151−void grow_config(int len)
151+static void grow_config(int len)
152152 {
153153 while (len_config + len > size_config) {
154154 if (size_config == 0)
@@ -164,7 +164,7 @@ void grow_config(int len) · 9 unmodified lines
164164 /*
165165 * Lookup a value in the configuration string.
166166 */
167−int is_defined_config(const char * name, int len)
167+static int is_defined_config(const char * name, int len)
168168 {
169169 const char * pconfig;
170170 const char * plast = str_config + len_config - len;
@@ -180,7 +180,7 @@ int is_defined_config(const char * name, int len) · 9 unmodified lines
180180 /*
181181 * Add a new value to the configuration string.
182182 */
183−void define_config(const char * name, int len)
183+static void define_config(const char * name, int len)
184184 {
185185 grow_config(len + 1);
186186
@@ -192,7 +192,7 @@ void define_config(const char * name, int len) · 5 unmodified lines
192192 /*
193193 * Clear the set of configuration strings.
194194 */
195−void clear_config(void)
195+static void clear_config(void)
196196 {
197197 len_config = 0;
198198 define_config("", 0);
@@ -201,7 +201,7 @@ void clear_config(void) · 2 unmodified lines
201201 /*
202202 * Record the use of a CONFIG_* word.
203203 */
204−void use_config(char *m, int slen)
204+static void use_config(char *m, int slen)
205205 {
206206 char s[PATH_MAX];
207207 char *p;
@@ -222,7 +222,7 @@ void use_config(char *m, int slen) · 14 unmodified lines
222222 printf(" $(wildcard include/config/%s.h) \\\n", s);
223223 }
224224
225−void parse_config_file(char *map, size_t len)
225+static void parse_config_file(char *map, size_t len)
226226 {
227227 int *end = (int *) (map + len);
228228 /* start at +1, so that p can never be < map */
@@ -256,7 +256,7 @@ void parse_config_file(char *map, size_t len) · 27 unmodified lines
256256 }
257257
258258 /* test is s ends in sub */
259−int strrcmp(char *s, char *sub)
259+static int strrcmp(char *s, char *sub)
260260 {
261261 int slen = strlen(s);
262262 int sublen = strlen(sub);
@@ -267,7 +267,7 @@ int strrcmp(char *s, char *sub) · 4 unmodified lines
267267 return memcmp(s + slen - sublen, sub, sublen);
268268 }
269269
270−void do_config_file(char *filename)
270+static void do_config_file(char *filename)
271271 {
272272 struct stat st;
273273 int fd;
@@ -298,7 +298,7 @@ void do_config_file(char *filename) · 24 unmodified lines
298298 close(fd);
299299 }
300300
301−void parse_dep_file(void *map, size_t len)
301+static void parse_dep_file(void *map, size_t len)
302302 {
303303 char *m = map;
304304 char *end = m + len;
@@ -338,7 +338,7 @@ void parse_dep_file(void *map, size_t len) · 33 unmodified lines
338338 printf("$(deps_%s):\n", target);
339339 }
340340
341−void print_deps(void)
341+static void print_deps(void)
342342 {
343343 struct stat st;
344344 int fd;
@@ -370,7 +370,7 @@ void print_deps(void) · 25 unmodified lines
370370 close(fd);
371371 }
372372
373−void traps(void)
373+static void traps(void)
374374 {
375375 static char test[] __attribute__((aligned(sizeof(int)))) = "CONF";
376376 int *p = (int *)test;
scripts/basic/hash.c+2−2
@@ -21,7 +21,7 @@ static void usage(void) · 20 unmodified lines
2121 * http://www.cse.yorku.ca/~oz/hash.html
2222 */
2323
24−unsigned int djb2_hash(char *str)
24+static unsigned int djb2_hash(char *str)
2525 {
2626 unsigned long hash = 5381;
2727 int c;
@@ -34,7 +34,7 @@ unsigned int djb2_hash(char *str) · 6 unmodified lines
3434 return (unsigned int)(hash & ((1 << DYNAMIC_DEBUG_HASH_BITS) - 1));
3535 }
3636
37−unsigned int r5_hash(char *str)
37+static unsigned int r5_hash(char *str)
3838 {
3939 unsigned long hash = 0;
4040 int c;