Changeset 3068


Ignore:
Timestamp:
Oct 1, 2017, 3:10:47 PM (8 years ago)
Author:
bird
Message:

gcc 7 warnings

Location:
trunk/src/kmk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/kmk/kbuild.c

    r3066 r3068  
    6767            switch (len) \
    6868            { \
    69                 case 8: dst[7] = src[7]; \
    70                 case 7: dst[6] = src[6]; \
    71                 case 6: dst[5] = src[5]; \
    72                 case 5: dst[4] = src[4]; \
    73                 case 4: dst[3] = src[3]; \
    74                 case 3: dst[2] = src[2]; \
    75                 case 2: dst[1] = src[1]; \
    76                 case 1: dst[0] = src[0]; \
     69                case 8: dst[7] = src[7]; /* fall thru */ \
     70                case 7: dst[6] = src[6]; /* fall thru */ \
     71                case 6: dst[5] = src[5]; /* fall thru */ \
     72                case 5: dst[4] = src[4]; /* fall thru */ \
     73                case 4: dst[3] = src[3]; /* fall thru */ \
     74                case 3: dst[2] = src[2]; /* fall thru */ \
     75                case 2: dst[1] = src[1]; /* fall thru */ \
     76                case 1: dst[0] = src[0]; /* fall thru */ \
    7777                case 0: break; \
    7878            } \
  • TabularUnified trunk/src/kmk/misc.c

    r3065 r3068  
    373373  cchMsg += cchUser = vsnprintf (&szMsg[cchMsg], sizeof(szMsg) - cchMsg, fmt, args);
    374374  VA_END (args);
    375   if (   cchMsg < sizeof(szMsg)
     375  if (   cchMsg < (int)sizeof(szMsg)
    376376      && cchUser >= 0)
    377377    {
  • TabularUnified trunk/src/kmk/strcache2.c

    r2799 r3068  
    577577      switch (length)
    578578        {
    579           case 7: result |= xs[6] - ys[6];
    580           case 6: result |= xs[5] - ys[5];
    581           case 5: result |= xs[4] - ys[4];
    582           case 4: result |= xs[3] - ys[3];
    583           case 3: result |= xs[2] - ys[2];
    584           case 2: result |= xs[1] - ys[1];
    585           case 1: result |= xs[0] - ys[0];
     579          case 7: result |= xs[6] - ys[6]; /* fall thru */
     580          case 6: result |= xs[5] - ys[5]; /* fall thru */
     581          case 5: result |= xs[4] - ys[4]; /* fall thru */
     582          case 4: result |= xs[3] - ys[3]; /* fall thru */
     583          case 3: result |= xs[2] - ys[2]; /* fall thru */
     584          case 2: result |= xs[1] - ys[1]; /* fall thru */
     585          case 1: result |= xs[0] - ys[0]; /* fall thru */
    586586              return result;
    587587          default:
  • TabularUnified trunk/src/kmk/variable.h

    r2771 r3068  
    224224  switch (length)
    225225    {
    226       case 4: ptr[3] = string[3];
    227       case 3: ptr[2] = string[2];
    228       case 2: ptr[1] = string[1];
    229       case 1: ptr[0] = string[0];
     226      case 4: ptr[3] = string[3]; /* fall thru */
     227      case 3: ptr[2] = string[2]; /* fall thru */
     228      case 2: ptr[1] = string[1]; /* fall thru */
     229      case 1: ptr[0] = string[0]; /* fall thru */
    230230      case 0:
    231231          break;
Note: See TracChangeset for help on using the changeset viewer.