aboutsummaryrefslogtreecommitdiff
path: root/scripts/basic/fixdep.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2021-05-14 08:17:12 +0100
committerRon Yorston <rmy@pobox.com>2021-05-14 08:17:12 +0100
commita3f5a1b7f4275f713acf22f534f95c0da8392e53 (patch)
tree49b65422a3e9c33f508da9ccf3ae79d324bd9e96 /scripts/basic/fixdep.c
parent375cda9a88024135d630ca8990d9aff4ea414e89 (diff)
parent7de0ab21d939a5a304157f75918d0318a95261a3 (diff)
downloadbusybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.tar.gz
busybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.tar.bz2
busybox-w32-a3f5a1b7f4275f713acf22f534f95c0da8392e53.zip
Merge branch 'busybox' into merge
Diffstat (limited to 'scripts/basic/fixdep.c')
-rw-r--r--scripts/basic/fixdep.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c
index 9f461a65b..64fd92f06 100644
--- a/scripts/basic/fixdep.c
+++ b/scripts/basic/fixdep.c
@@ -281,10 +281,10 @@ void use_config(char *m, int slen)
281void parse_config_file(char *map, size_t len) 281void parse_config_file(char *map, size_t len)
282{ 282{
283 /* modified for bbox */ 283 /* modified for bbox */
284 char *end_3 = map + len - 3; /* 3 == length of "IF_" */ 284 unsigned char *end_3 = (unsigned char *)map + len - 3; /* 3 == length of "IF_" */
285 char *end_7 = map + len - 7; 285 unsigned char *end_7 = (unsigned char *)map + len - 7;
286 char *p = map; 286 unsigned char *p = (unsigned char *)map;
287 char *q; 287 unsigned char *q;
288 int off; 288 int off;
289 289
290 for (; p <= end_3; p++) { 290 for (; p <= end_3; p++) {
@@ -318,7 +318,7 @@ void parse_config_file(char *map, size_t len)
318 break; 318 break;
319 } 319 }
320 if (q != p) { 320 if (q != p) {
321 use_config(p, q-p); 321 use_config((char*)p, q - p);
322 } 322 }
323 } 323 }
324} 324}
@@ -391,7 +391,7 @@ void parse_dep_file(void *map, size_t len)
391 while (p < end && *p != ' ') p++; 391 while (p < end && *p != ' ') p++;
392 if (p == m) break; 392 if (p == m) break;
393 if (p == end) { 393 if (p == end) {
394 do p--; while (p != m && !isalnum(*p)); 394 do p--; while (p != m && !isalnum((unsigned char)*p));
395 p++; 395 p++;
396 } 396 }
397 if (p == m) break; 397 if (p == m) break;