Ignore:
Timestamp:
Mar 15, 2018, 1:00:09 AM (7 years ago)
Author:
bird
Message:

kmk: warnings found by gcc 7.3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/function.c

    r3141 r3145  
    32953295
    32963296  /* 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";
    32983298  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". */
    33003300  if (*subsequent_cmd)
    33013301    {
     
    33113311
    33123312  /* 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";
    33143314  while (ISSPACE (*final_cmd))
    3315     final_cmd++;
     3315    final_cmd++;    /* gcc 7.3.0: same complaint as for subsequent_cmd++ */
    33163316  if (*final_cmd)
    33173317    {
Note: See TracChangeset for help on using the changeset viewer.