[BACK]Return to fields.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sort

Diff for /src/usr.bin/sort/Attic/fields.c between version 1.14 and 1.15

version 1.14, 2009/10/27 23:59:43 version 1.15, 2011/01/01 12:11:37
Line 164 
Line 164 
         for (; start < end; start++)          for (; start < end; start++)
                 if (mask[*start]) {                  if (mask[*start]) {
                         if (*start <= 1) {                          if (*start <= 1) {
                                 if (tablepos+2 >= endkey)                                  if (tablepos + 2 >= endkey)
                                         return (NULL);                                          return (NULL);
                                 *tablepos++ = lweight[1];                                  *tablepos++ = lweight[1];
                                 *tablepos++ = lweight[*start ? 2 : 1];                                  *tablepos++ = lweight[*start ? 2 : 1];
                         } else {                          } else {
                                 *tablepos++ = lweight[*start];                                  if (tablepos + 1 >= endkey)
                                 if (tablepos == endkey)  
                                         return (NULL);                                          return (NULL);
                                   *tablepos++ = lweight[*start];
                         }                          }
                 }                  }
         *tablepos++ = lweight[0];          *tablepos++ = lweight[0];

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15