From 07633881bd1ca18461df00eae03b430d020d560e Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Fri, 29 Aug 2008 12:05:35 +0000 Subject: [PATCH] - Some more cleanups, and fixed some warnings. --- ext/fileinfo/libmagic/apprentice.c | 9 ++------- ext/fileinfo/libmagic/file.h | 2 -- ext/fileinfo/libmagic/funcs.c | 2 -- ext/fileinfo/libmagic/magic.c | 4 ---- ext/fileinfo/libmagic/print.c | 2 -- 5 files changed, 2 insertions(+), 17 deletions(-) diff --git a/ext/fileinfo/libmagic/apprentice.c b/ext/fileinfo/libmagic/apprentice.c index 9d3d3fab3f..98f7729f06 100644 --- a/ext/fileinfo/libmagic/apprentice.c +++ b/ext/fileinfo/libmagic/apprentice.c @@ -235,7 +235,6 @@ apprentice_1(struct magic_set *ms, const char *fn, int action, return rv; } -#ifndef COMPILE_ONLY if ((rv = apprentice_map(ms, &magic, &nmagic, fn)) == -1) { if (ms->flags & MAGIC_CHECK) file_magwarn(ms, "using regular magic file `%s'", fn); @@ -263,7 +262,6 @@ apprentice_1(struct magic_set *ms, const char *fn, int action, mlist->prev = ml; return 0; -#endif /* COMPILE_ONLY */ } protected void @@ -464,7 +462,7 @@ apprentice_sort(const void *a, const void *b) return 1; } -private int +private void set_test_type(struct magic *mstart, struct magic *m) { switch (m->type) { @@ -599,7 +597,7 @@ apprentice_load(struct magic_set *ms, struct magic **magicp, uint32_t *nmagicp, if (stat(fn, &st) == 0 && S_ISDIR(st.st_mode)) { dir = opendir(fn); if (dir) { - while (d = readdir(dir)) { + while ((d = readdir(dir))) { snprintf(subfn, sizeof(subfn), "%s/%s", fn, d->d_name); if (stat(subfn, &st) == 0 && S_ISREG(st.st_mode)) { @@ -1266,11 +1264,9 @@ parse(struct magic_set *ms, struct magic_entry **mentryp, uint32_t *nmentryp, if (check_format(ms, m) == -1) return -1; } -#ifndef COMPILE_ONLY if (action == FILE_CHECK) { file_mdump(m); } -#endif m->mimetype[0] = '\0'; /* initialise MIME type to none */ if (m->cont_level == 0) ++(*nmentryp); /* make room for next */ @@ -1862,7 +1858,6 @@ apprentice_map(struct magic_set *ms, struct magic **magicp, uint32_t *nmagicp, fd = -1; internal_loaded: - *magicp = mm; ptr = (uint32_t *)(void *)*magicp; if (*ptr != MAGICNO) { diff --git a/ext/fileinfo/libmagic/file.h b/ext/fileinfo/libmagic/file.h index b28631c97c..125a648082 100644 --- a/ext/fileinfo/libmagic/file.h +++ b/ext/fileinfo/libmagic/file.h @@ -354,10 +354,8 @@ protected ssize_t sread(int, void *, size_t, int); protected int file_check_mem(struct magic_set *, unsigned int); protected int file_looks_utf8(const unsigned char *, size_t, unichar *, size_t *); -#ifndef COMPILE_ONLY extern const char *file_names[]; extern const size_t file_nnames; -#endif #ifndef HAVE_STRERROR extern int sys_nerr; diff --git a/ext/fileinfo/libmagic/funcs.c b/ext/fileinfo/libmagic/funcs.c index b891679510..782f8dbc2e 100644 --- a/ext/fileinfo/libmagic/funcs.c +++ b/ext/fileinfo/libmagic/funcs.c @@ -145,7 +145,6 @@ file_badread(struct magic_set *ms) file_error(ms, errno, "error reading"); } -#ifndef COMPILE_ONLY protected int file_buffer(struct magic_set *ms, int fd, const char *inname, const void *buf, size_t nb) @@ -218,7 +217,6 @@ file_buffer(struct magic_set *ms, int fd, const char *inname, const void *buf, #endif return m; } -#endif protected int file_reset(struct magic_set *ms) diff --git a/ext/fileinfo/libmagic/magic.c b/ext/fileinfo/libmagic/magic.c index 9d799428f6..cf695ece75 100644 --- a/ext/fileinfo/libmagic/magic.c +++ b/ext/fileinfo/libmagic/magic.c @@ -82,9 +82,7 @@ private void free_mlist(struct mlist *); private void close_and_restore(const struct magic_set *, const char *, int, const struct stat *); private int info_from_stat(struct magic_set *, mode_t); -#ifndef COMPILE_ONLY private const char *file_or_fd(struct magic_set *, const char *, int); -#endif #ifndef STDIN_FILENO #define STDIN_FILENO 0 @@ -235,7 +233,6 @@ close_and_restore(const struct magic_set *ms, const char *name, int fd, } } -#ifndef COMPILE_ONLY /* * find type of descriptor @@ -372,7 +369,6 @@ magic_buffer(struct magic_set *ms, const void *buf, size_t nb) } return file_getbuffer(ms); } -#endif public const char * magic_error(struct magic_set *ms) diff --git a/ext/fileinfo/libmagic/print.c b/ext/fileinfo/libmagic/print.c index a6d186135d..e7ee460bed 100644 --- a/ext/fileinfo/libmagic/print.c +++ b/ext/fileinfo/libmagic/print.c @@ -46,7 +46,6 @@ FILE_RCSID("@(#)$File: print.c,v 1.63 2008/02/17 19:28:54 rrt Exp $") #define SZOF(a) (sizeof(a) / sizeof(a[0])) -#ifndef COMPILE_ONLY protected void file_mdump(struct magic *m) { @@ -177,7 +176,6 @@ file_mdump(struct magic *m) } (void) fprintf(stderr, ",\"%s\"]\n", m->desc); } -#endif /*VARARGS*/ protected void -- 2.40.0