- Timestamp:
 - Mar 15, 2018, 1:00:09 AM (8 years ago)
 - Location:
 - trunk/src/kmk
 - Files:
 - 
      
- 7 edited
 
- 
          
  function.c (modified) (2 diffs)
 - 
          
  kmkbuiltin/cp.c (modified) (1 diff)
 - 
          
  kmkbuiltin/fts.c (modified) (1 diff)
 - 
          
  kmkbuiltin/install.c (modified) (1 diff)
 - 
          
  kmkbuiltin/printf.c (modified) (1 diff)
 - 
          
  kmkbuiltin/redirect.c (modified) (1 diff)
 - 
          
  read.c (modified) (1 diff)
 
 
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.
  