version 1.14, 2008/05/08 01:40:56 |
version 1.15, 2009/04/24 18:54:34 |
|
|
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)) |
|
|
(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; |
|
|
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); |