#include <time.h>
#ifndef lint
-FILE_RCSID("@(#)$Id: print.c,v 1.54 2006/10/31 19:37:17 christos Exp $")
+FILE_RCSID("@(#)$Id: print.c,v 1.55 2006/11/01 20:16:43 christos Exp $")
#endif /* lint */
#define SZOF(a) (sizeof(a) / sizeof(a[0]))
else
fputc('?', stderr);
if (FILE_STRING != m->type || FILE_PSTRING != m->type)
- (void) fprintf(stderr, "%.8llx", m->mask);
+ (void) fprintf(stderr, "%.8llx",
+ (unsigned long long)m->mask);
else {
if (m->mask & STRING_IGNORE_LOWERCASE)
(void) fputc(CHAR_IGNORE_LOWERCASE, stderr);
case FILE_BEQUAD:
case FILE_LEQUAD:
case FILE_QUAD:
- (void) fprintf(stderr, "%lld", m->value.q);
+ (void) fprintf(stderr, "%lld",
+ (unsigned long long)m->value.q);
break;
case FILE_PSTRING:
case FILE_STRING:
#ifndef lint
-FILE_RCSID("@(#)$Id: softmagic.c,v 1.83 2006/10/31 19:37:17 christos Exp $")
+FILE_RCSID("@(#)$Id: softmagic.c,v 1.84 2006/11/01 20:16:43 christos Exp $")
#endif /* lint */
private int match(struct magic_set *, struct magic *, uint32_t,
switch (m->reln) {
case 'x':
if ((ms->flags & MAGIC_DEBUG) != 0)
- (void) fprintf(stderr, "%llu == *any* = 1\n", v);
+ (void) fprintf(stderr, "%llu == *any* = 1\n",
+ (unsigned long long)v);
matched = 1;
break;
matched = v != l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%llu != %llu = %d\n",
- v, l, matched);
+ (unsigned long long)v, (unsigned long long)l,
+ matched);
break;
case '=':
matched = v == l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%llu == %llu = %d\n",
- v, l, matched);
+ (unsigned long long)v, (unsigned long long)l,
+ matched);
break;
case '>':
matched = v > l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%llu > %llu = %d\n",
- v, l, matched);
+ (unsigned long long)v,
+ (unsigned long long)l, matched);
}
else {
matched = (int32_t) v > (int32_t) l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%lld > %lld = %d\n",
- v, l, matched);
+ (long long)v, (long long)l, matched);
}
break;
matched = v < l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%llu < %llu = %d\n",
- v, l, matched);
+ (unsigned long long)v,
+ (unsigned long long)l, matched);
}
else {
matched = (int32_t) v < (int32_t) l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "%lld < %lld = %d\n",
- v, l, matched);
+ (long long)v, (long long)l, matched);
}
break;
matched = (v & l) == l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "((%llx & %llx) == %llx) = %d\n",
- v, l, l, matched);
+ (unsigned long long)v, (unsigned long long)l,
+ (unsigned long long)l, matched);
break;
case '^':
matched = (v & l) != l;
if ((ms->flags & MAGIC_DEBUG) != 0)
(void) fprintf(stderr, "((%llx & %llx) != %llx) = %d\n",
- v, l, l, matched);
+ (unsigned long long)v, (unsigned long long)l,
+ (unsigned long long)l, matched);
break;
default: