Changeset 3145
- Timestamp:
- Mar 15, 2018, 1:00:09 AM (7 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/function.c
r3141 r3145 3295 3295 3296 3296 /* second: the command for the subsequent command lines. defaults to the initial cmd. */ 3297 subsequent_cmd = argc > 2 && argv[1][0] != '\0' ? argv[1] : " ";3297 subsequent_cmd = argc > 2 && argv[1][0] != '\0' ? argv[1] : "\0"; 3298 3298 while (ISSPACE (*subsequent_cmd)) 3299 subsequent_cmd++; 3299 subsequent_cmd++; /* gcc 7.3.0 complains "offset â1â outside bounds of constant string" if constant is "" rather than "\0". */ 3300 3300 if (*subsequent_cmd) 3301 3301 { … … 3311 3311 3312 3312 /* third: the final command. defaults to the subseq cmd. */ 3313 final_cmd = argc > 3 && argv[2][0] != '\0' ? argv[2] : " ";3313 final_cmd = argc > 3 && argv[2][0] != '\0' ? argv[2] : "\0"; 3314 3314 while (ISSPACE (*final_cmd)) 3315 final_cmd++; 3315 final_cmd++; /* gcc 7.3.0: same complaint as for subsequent_cmd++ */ 3316 3316 if (*final_cmd) 3317 3317 { -
trunk/src/kmk/kmkbuiltin/cp.c
r2996 r3145 427 427 continue; 428 428 } 429 /* fall thru */ 429 430 case FTS_DNR: 430 431 case FTS_ERR: -
trunk/src/kmk/kmkbuiltin/fts.c
r3109 r3145 1424 1424 1425 1425 #ifdef HAVE_FCHDIR 1426 if (oldfd < 0 && (fd = open(path, O_RDONLY)) == -1) 1427 return -1; 1426 if (oldfd < 0) { 1427 if (!path) /* shuts up gcc nonull checks*/ 1428 return -1; 1429 fd = open(path, O_RDONLY); 1430 if (fd == -1) 1431 return -1; 1432 } 1428 1433 1429 1434 if (fstat(fd, &sb) == -1) -
trunk/src/kmk/kmkbuiltin/install.c
r3115 r3145 32 32 */ 33 33 34 #if ndef lint34 #if 0 /*ndef lint*/ 35 35 static const char copyright[] = 36 36 "@(#) Copyright (c) 1987, 1993\n\ -
trunk/src/kmk/kmkbuiltin/printf.c
r3140 r3145 84 84 85 85 86 #if def __GNUC__86 #if 0 /*def __GNUC__ - bird: gcc complains about non-ISO-standard escape. */ 87 87 #define ESCAPE '\e' 88 88 #else -
trunk/src/kmk/kmkbuiltin/redirect.c
r3140 r3145 1567 1567 break; 1568 1568 } 1569 /* fall thru */ 1569 1570 case '1': 1570 1571 case '2': -
trunk/src/kmk/read.c
r3140 r3145 3395 3395 break; 3396 3396 } 3397 /* fall thru */ 3397 3398 3398 3399 default:
Note:
See TracChangeset
for help on using the changeset viewer.