diff options
Diffstat (limited to 'usr/src/cmd/refer/hunt7.c')
| -rw-r--r-- | usr/src/cmd/refer/hunt7.c | 38 |
1 files changed, 3 insertions, 35 deletions
diff --git a/usr/src/cmd/refer/hunt7.c b/usr/src/cmd/refer/hunt7.c index 7720c0f089..da6c570ff9 100644 --- a/usr/src/cmd/refer/hunt7.c +++ b/usr/src/cmd/refer/hunt7.c @@ -1,4 +1,5 @@ /* + * Copyright 2017 Gary Mills * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -12,8 +13,6 @@ * specifies the terms and conditions for redistribution. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include <stdio.h> #include <locale.h> #include <assert.h> @@ -37,11 +36,8 @@ findline(char *in, char **out, int outlen, long indexdate) extern long gdate(); static FILE *fa = NULL; long lp, llen; - int len, k, nofil; + int k, nofil; -#if D1 - fprintf(stderr, "findline: %s\n", in); -#endif if (mindex(in, '!')) return (0); @@ -51,38 +47,18 @@ findline(char *in, char **out, int outlen, long indexdate) if (*p) *p++ = 0; else p = in; k = sscanf(p, "%ld,%ld", &lp, &llen); -#ifdef D1 - fprintf(stderr, "p %s k %d lp %ld llen %ld\n", p, k, lp, llen); -#endif if (k < 2) { lp = 0; llen = outlen; } -#ifdef D1 - fprintf(stderr, "lp %ld llen %ld\n", lp, llen); -#endif -#ifdef D1 - fprintf(stderr, "fa now %o, p %o in %o %s\n", fa, p, in, in); -#endif if (nofil) { -#if D1 - fprintf(stderr, "set fa to stdin\n"); -#endif fa = stdin; } else if (strcmp(name, in) != 0 || 1) { -#if D1 - fprintf(stderr, "old: %s new %s not equal\n", name, in); -#endif if (fa != NULL) fa = freopen(in, "r", fa); else fa = fopen(in, "r"); -#if D1 - if (fa == NULL) - fprintf(stderr, "failed to (re)open *%s*\n", - in); -#endif if (fa == NULL) return (0); /* err("Can't open %s", in); */ @@ -105,22 +81,14 @@ findline(char *in, char **out, int outlen, long indexdate) name); } } -#if D1 - else - fprintf(stderr, "old %s new %s same fa %o\n", - name, in, fa); -#endif if (fa != NULL) { fseek(fa, lp, 0); *out = (char *)malloc(llen + 1); if (*out == NULL) { return (0); } - len = fread(*out, 1, llen, fa); + (void) fread(*out, 1, llen, fa); *(*out + llen) = 0; -#ifdef D1 - fprintf(stderr, "length as read is %d\n", len); -#endif } return (llen); } |
