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

Diff for /src/usr.bin/file/Attic/print.c between version 1.14 and 1.15

version 1.14, 2008/05/08 01:40:56 version 1.15, 2009/04/24 18:54:34
Line 90 
Line 90 
                         if (m->str_flags & REGEX_OFFSET_START)                          if (m->str_flags & REGEX_OFFSET_START)
                                 (void) fputc(CHAR_REGEX_OFFSET_START, stderr);                                  (void) fputc(CHAR_REGEX_OFFSET_START, stderr);
                 }                  }
                 if (m->str_count)                  if (m->str_range)
                         (void) fprintf(stderr, "/%u", m->str_count);                          (void) fprintf(stderr, "/%u", m->str_range);
         }          }
         else {          else {
                 if ((m->mask_op & FILE_OPS_MASK) < SZOF(optyp))                  if ((m->mask_op & FILE_OPS_MASK) < SZOF(optyp))
Line 158 
Line 158 
                         (void)fprintf(stderr, "%s,",                          (void)fprintf(stderr, "%s,",
                             file_fmttime((uint32_t)m->value.q, 0));                              file_fmttime((uint32_t)m->value.q, 0));
                         break;                          break;
                   case FILE_FLOAT:
                   case FILE_BEFLOAT:
                   case FILE_LEFLOAT:
                           (void) fprintf(stderr, "%G", m->value.f);
                           break;
                   case FILE_DOUBLE:
                   case FILE_BEDOUBLE:
                   case FILE_LEDOUBLE:
                           (void) fprintf(stderr, "%G", m->value.d);
                           break;
                 case FILE_DEFAULT:                  case FILE_DEFAULT:
                         /* XXX - do anything here? */                          /* XXX - do anything here? */
                         break;                          break;
Line 175 
Line 185 
 file_magwarn(struct magic_set *ms, const char *f, ...)  file_magwarn(struct magic_set *ms, const char *f, ...)
 {  {
         va_list va;          va_list va;
         va_start(va, f);  
   
         /* cuz we use stdout for most, stderr here */          /* cuz we use stdout for most, stderr here */
         (void) fflush(stdout);          (void) fflush(stdout);
   
         (void) fprintf(stderr, "%s, %lu: Warning ", ms->file,          if (ms->file)
             (unsigned long)ms->line);                  (void) fprintf(stderr, "%s, %lu: ", ms->file,
                       (unsigned long)ms->line);
           (void) fprintf(stderr, "Warning: ");
           va_start(va, f);
         (void) vfprintf(stderr, f, va);          (void) vfprintf(stderr, f, va);
         va_end(va);          va_end(va);
         (void) fputc('\n', stderr);          (void) fputc('\n', stderr);

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