diff --git a/dist/file/src/apprentice.c b/dist/file/src/apprentice.c index 465030e430ca..7231de1a494d 100644 --- a/dist/file/src/apprentice.c +++ b/dist/file/src/apprentice.c @@ -1,4 +1,4 @@ -/* $NetBSD: apprentice.c,v 1.18 2008/08/30 12:16:52 christos Exp $ */ +/* $NetBSD: apprentice.c,v 1.19 2008/08/31 07:53:33 christos Exp $ */ /* * Copyright (c) Ian F. Darwin 1986-1995. @@ -55,7 +55,7 @@ #if 0 FILE_RCSID("@(#)$File: apprentice.c,v 1.140 2008/07/20 04:02:15 christos Exp $") #else -__RCSID("$NetBSD: apprentice.c,v 1.18 2008/08/30 12:16:52 christos Exp $"); +__RCSID("$NetBSD: apprentice.c,v 1.19 2008/08/31 07:53:33 christos Exp $"); #endif #endif /* lint */ @@ -596,7 +596,8 @@ set_test_type(struct magic *mstart, struct magic *m) case FILE_REGEX: case FILE_SEARCH: /* binary test if pattern is not text */ - if (file_looks_utf8(m->value.us, m->vallen, NULL, NULL) <= 0) + if (file_looks_utf8(m->value.us, (size_t)m->vallen, NULL, + NULL) <= 0) mstart->flag |= BINTEST; break; case FILE_DEFAULT: diff --git a/dist/file/src/apptype.c b/dist/file/src/apptype.c index 42cee40e92b9..0cefcd5f4816 100644 --- a/dist/file/src/apptype.c +++ b/dist/file/src/apptype.c @@ -1,3 +1,5 @@ +/* $NetBSD: apptype.c,v 1.2 2008/08/31 07:53:33 christos Exp $ */ + /* * Adapted from: apptype.c, Written by Eberhard Mattes and put into the * public domain @@ -24,16 +26,20 @@ * */ -#include "file.h" #include #include #include +#include "file.h" +#if 0 #ifndef lint FILE_RCSID("@(#)$File: apptype.c,v 1.7 2007/01/12 17:38:27 christos Exp $") #endif /* lint */ +#else +__RCSID("$NetBSD: apptype.c,v 1.2 2008/08/31 07:53:33 christos Exp $"); +#endif #ifdef __EMX__ #include diff --git a/dist/file/src/ascmagic.c b/dist/file/src/ascmagic.c index b7d9494d0560..cd4514b99cfd 100644 --- a/dist/file/src/ascmagic.c +++ b/dist/file/src/ascmagic.c @@ -1,4 +1,4 @@ -/* $NetBSD: ascmagic.c,v 1.7 2008/08/30 12:16:52 christos Exp $ */ +/* $NetBSD: ascmagic.c,v 1.8 2008/08/31 07:53:33 christos Exp $ */ /* * Copyright (c) Ian F. Darwin 1986-1995. @@ -54,7 +54,7 @@ #if 0 FILE_RCSID("@(#)$File: ascmagic.c,v 1.64 2008/07/16 18:00:57 christos Exp $") #else -__RCSID("$NetBSD: ascmagic.c,v 1.7 2008/08/30 12:16:52 christos Exp $"); +__RCSID("$NetBSD: ascmagic.c,v 1.8 2008/08/31 07:53:33 christos Exp $"); #endif #endif /* lint */ @@ -185,7 +185,8 @@ file_ascmagic(struct magic_set *ms, const unsigned char *buf, size_t nbytes) } if ((utf8_end = encode_utf8(utf8_buf, mlen, ubuf, ulen)) == NULL) goto done; - if (file_softmagic(ms, utf8_buf, utf8_end - utf8_buf, TEXTTEST) != 0) { + if (file_softmagic(ms, utf8_buf, (size_t)(utf8_end - utf8_buf), + TEXTTEST) != 0) { rv = 1; goto done; } diff --git a/dist/file/src/file.h b/dist/file/src/file.h index 9762fe474ec5..cd70f7aaeb07 100644 --- a/dist/file/src/file.h +++ b/dist/file/src/file.h @@ -1,4 +1,4 @@ -/* $NetBSD: file.h,v 1.16 2008/08/30 12:16:52 christos Exp $ */ +/* $NetBSD: file.h,v 1.17 2008/08/31 07:53:33 christos Exp $ */ /* * Copyright (c) Ian F. Darwin 1986-1995. @@ -411,22 +411,19 @@ int asprintf(char **ptr, const char *format_string, ...); #define O_BINARY 0 #endif -#ifndef __cplusplus -#ifdef __GNUC__ -#ifndef __NetBSD__ +#ifndef __RCSID +# ifndef __cplusplus +# ifdef __GNUC__ static const char *rcsid(const char *) __attribute__((__used__)); -#endif -#endif -#define FILE_RCSID(id) \ +# endif +# define FILE_RCSID(id) \ static const char *rcsid(const char *p) { \ return rcsid(p = id); \ } -#else -#define FILE_RCSID(id) -#endif - -#ifndef __RCSID -#define __RCSID FILE_RCSID +# else +# define FILE_RCSID(id) +# endif +# define __RCSID FILE_RCSID #endif #endif /* __file_h__ */ diff --git a/dist/file/src/magic.c b/dist/file/src/magic.c index 41c4d98ba311..d0d800eb6bfe 100644 --- a/dist/file/src/magic.c +++ b/dist/file/src/magic.c @@ -1,4 +1,4 @@ -/* $NetBSD: magic.c,v 1.19 2008/08/30 12:16:52 christos Exp $ */ +/* $NetBSD: magic.c,v 1.20 2008/08/31 07:53:33 christos Exp $ */ /* * Copyright (c) Christos Zoulas 2003. @@ -66,9 +66,13 @@ #include "patchlevel.h" +#if 0 #ifndef lint FILE_RCSID("@(#)$File: magic.c,v 1.54 2008/07/25 23:30:32 rrt Exp $") #endif /* lint */ +#else +__RCSID("$NetBSD: magic.c,v 1.20 2008/08/31 07:53:33 christos Exp $"); +#endif #ifndef PIPE_BUF /* Get the PIPE_BUF from pathconf */ @@ -76,7 +80,7 @@ FILE_RCSID("@(#)$File: magic.c,v 1.54 2008/07/25 23:30:32 rrt Exp $") #define PIPE_BUF pathconf(".", _PC_PIPE_BUF) #else <<<<<<< magic.c -__RCSID("$NetBSD: magic.c,v 1.19 2008/08/30 12:16:52 christos Exp $"); +__RCSID("$NetBSD: magic.c,v 1.20 2008/08/31 07:53:33 christos Exp $"); ======= #define PIPE_BUF 512 #endif diff --git a/dist/file/src/readelf.c b/dist/file/src/readelf.c index fe3c92fd93eb..60a2df22b338 100644 --- a/dist/file/src/readelf.c +++ b/dist/file/src/readelf.c @@ -1,4 +1,4 @@ -/* $NetBSD: readelf.c,v 1.15 2008/08/30 17:49:43 christos Exp $ */ +/* $NetBSD: readelf.c,v 1.16 2008/08/31 07:53:33 christos Exp $ */ /* * Copyright (c) Christos Zoulas 2003. @@ -43,7 +43,7 @@ #if 0 FILE_RCSID("@(#)$File: readelf.c,v 1.76 2008/07/16 18:00:57 christos Exp $") #else -__RCSID("$NetBSD: readelf.c,v 1.15 2008/08/30 17:49:43 christos Exp $"); +__RCSID("$NetBSD: readelf.c,v 1.16 2008/08/31 07:53:33 christos Exp $"); #endif #endif @@ -913,7 +913,7 @@ doshn(struct magic_set *ms, int clazz, int swap, int fd, off_t off, int num, for (;;) { Elf32_Cap cap32; Elf64_Cap cap64; - char cbuf[MAX(sizeof cap32, sizeof cap64)]; + char cbuf[/*CONSTCOND*/MAX(sizeof cap32, sizeof cap64)]; if ((coff += xcap_sizeof) >= (size_t)xsh_size) break; if (read(fd, cbuf, (size_t)xcap_sizeof) !=