|
|
1.1 ! root 1: /* LINTLIBRARY */ ! 2: /* Properly void-valued functions are declared void only if they ! 3: * are so declared in one of the included files. Otherwise they are ! 4: * declared VOID, which is defined as the empty string. This is ! 5: * a compromise to keep lint quiet about these functions, which ! 6: * normally are typed by default. The cost is that lint will not ! 7: * discover cases where the return value of a VOID function is ! 8: * used. And it will complain about super-honest programs that ! 9: * contain the proper void declaration. ! 10: * ! 11: * Although lint does not check anything but the names ! 12: * and sizes (if needed) of struct types, cyntax does. ! 13: * Thus stat.h, etc, are useless to lint, but helpful to cyntex. ! 14: */ ! 15: #define VOID ! 16: #include <sys/types.h> ! 17: #include <sys/stat.h> ! 18: #include <sys/timeb.h> ! 19: #include <sys/times.h> ! 20: #include <label.h> ! 21: #include <ctype.h> ! 22: #include <fio.h> ! 23: #include <fstab.h> ! 24: #include <grp.h> ! 25: #include <libc.h> ! 26: #include <math.h> ! 27: #include <ndir.h> ! 28: #include <nlist.h> ! 29: #include <pwd.h> ! 30: #include <regexp.h> ! 31: #include <setjmp.h> ! 32: #include <sys/filio.h> ! 33: #include <sys/ttyio.h> ! 34: #include <signal.h> ! 35: #include <stdio.h> ! 36: #include <time.h> ! 37: #include <utsname.h> ! 38: char chrtab[][16]; ! 39: char _ctype[]; ! 40: char **environ; ! 41: int errno; ! 42: int gcmax; /* galloc */ ! 43: int gcmin; /* galloc */ ! 44: struct _iobuf _iob[_NFILE]; /* stdio */ ! 45: char *optarg; /* getopt */ ! 46: int optind; /* getopt */ ! 47: int printcol; /* print */ ! 48: int signgam; /* gamma */ ! 49: char *sys_errlist[]; ! 50: int sys_nerr; ! 51: /* line disciplines */ ! 52: int arp_ld; ! 53: int buf_ld; ! 54: int cdkp_ld; ! 55: int chaos_ld; ! 56: int chroute_ld; ! 57: int conn_ld; ! 58: int dkp_ld; ! 59: int dump_ld; ! 60: int filter_ld; ! 61: int ip_ld; ! 62: int mesg_ld; ! 63: int ntty_ld; ! 64: int pk_ld; ! 65: int rdk_ld; ! 66: int rmesg_ld; ! 67: int tcp_ld; ! 68: int trc_ld; ! 69: int tty_ld; ! 70: int udp_ld; ! 71: int uxp_ld; ! 72: VOID abort() { } ! 73: int abs(i) { return i; } ! 74: int access(name, mode) char *name; { return 1; } ! 75: int acct(f) char *f; { return 1; } ! 76: double acos(x) double x; { return x; }; ! 77: unsigned alarm(s) unsigned s; { return 1; } ! 78: char *asctime(t) struct tm *t; { return ""; } ! 79: double asin(x) double x; { return x; }; ! 80: double atan(x) double x; { return x; }; ! 81: double atan2(x, y) double x, y; { return x; }; ! 82: double atof(s) char *s; { return 1.; } ! 83: int atoi(s) char *s; { return 1; } ! 84: long atol(s) char *s; { return 1L; } ! 85: double besj0(x) double x; { return x; }; ! 86: double besj1(x) double x; { return x; }; ! 87: double besjn(n, x) double x; { return x; }; ! 88: double besy0(x) double x; { return x; }; ! 89: double besy1(x) double x; { return x; }; ! 90: double besyn(n, x) double x; { return x; }; ! 91: int brk(a) char *a; { return 0; } ! 92: char *calloc(n, s) unsigned n, s; { return ""; } ! 93: double ceil(x) double x; { return x; }; ! 94: VOID cfree(p) char *p; { } ! 95: int chdir(s) char *s; { return 1; } ! 96: int chmod(s, m) char *s; { return 1; } ! 97: int chown(s, u, g) char *s; { return 1; } ! 98: int chroot(d) char *d; { return 1; } ! 99: int clearerr(stream) FILE *stream; { return 1; } ! 100: int close(f) { return 1; } ! 101: void closedir(d) DIR *d; { } ! 102: double cos(x) double x; { return x; }; ! 103: double cosh(x) double x; { return x; }; ! 104: int creat(s, m) char *s; { return 1; } ! 105: char *crypt(k, s) char *k, *s; { return ""; } ! 106: char *ctime(c) time_t *c;{ return ""; } ! 107: int dialout(c, t) char *c, *t; { return 1; } ! 108: int dup(f) { return f; } ! 109: int dup2(f1, f2) { return 1; } ! 110: char *ecvt(v, n, d, s) double v; int *d, *s; { return ""; } ! 111: VOID encrypt(s, i) char *s; { } ! 112: VOID endfsent() { } ! 113: VOID endgrent() { } ! 114: int endpwent() { } ! 115: double erf(x) double x; { return x; }; ! 116: double erfc(x) double x; { return x; }; ! 117: /* VARARGS */ ! 118: int execl(f, a) char *f, *a; { } ! 119: /* VARARGS */ ! 120: int execlp(f, a) char *f, *a; { } ! 121: /* VARARGS */ ! 122: int execle(name, a) char *name, *a; { } ! 123: int execv(s, v) char *s, *v[]; { } ! 124: int execvp(s, v) char *s, *v[]; { } ! 125: int execve(n, a, e) char *n, *a[], *e[]; { } ! 126: void exit(s) { } ! 127: void _exit(s) { } ! 128: double exp(x) double x; { return x; }; ! 129: double fabs(x) double x; { return x; }; ! 130: int fchmod(fd, mode) { return 1; } ! 131: int fchown(fd, owner, group) { return 1; } ! 132: int fclose(f) FILE *f; { return 1;} ! 133: char *fcvt(v, n, d, s) double v; int *d, *s; { return ""; } ! 134: FILE *fdopen(fd, m) char *m; { return stdin;} ! 135: int Fflush(fd) { return 1; } ! 136: int fflush(f) FILE *f; { return 1;} ! 137: int Fgetc(fd) { return 1; } ! 138: int fgetc(stream) FILE *stream; { return 1; } ! 139: int fgetflab(fd, l) struct label *l; { return 1; } ! 140: char *fgets( s, l, f ) char *s; FILE *f; { return ""; } ! 141: void Finit(fd, s) char *s; { } ! 142: double floor(x) double x; { return x; }; ! 143: double fmod(x, y) double x, y; { return 1; } ! 144: FILE *fopen(s, m) char *s, *m; { return stdin; } ! 145: int fork() { return 1; } ! 146: /* VARARGS */ /*PRINTFLIKE2*/ ! 147: int Fprint(fd, s) char *s; { return 1; } ! 148: /* VARARGS */ /*PRINTFLIKE2*/ ! 149: int fprint(fd, s) char *s; { return 1; } ! 150: /* VARARGS */ /*PRINTFLIKE2*/ ! 151: int fprintf( f, s ) FILE *f; char *s; { } ! 152: int Fputc(fd, c) { return 1; } ! 153: int fputc(c, stream) FILE *stream; { return 1; } ! 154: int fputs(s, f) char *s; FILE *f; { return 1;} ! 155: double frand() { return 1.; }; ! 156: char *Frdline(fd) { return ""; } ! 157: long Fread(fd, s, n) char *s; long n; { return 1L; } ! 158: int fread( p, s, n, f ) char *p; FILE *f; { return 1;} ! 159: VOID free(p) char *p; { } ! 160: FILE *freopen(s, m, f) char *s, *m; FILE *f; { return stdin; } ! 161: double frexp(v, e) double v; int *e; { return v; } ! 162: /* VARARGS */ /*SCANFLIKE2*/ ! 163: int fscanf( f, s ) FILE *f; char *s; { return 1;} ! 164: long Fseek(fd, o, p) long o; { return 1l; } ! 165: int fseek(f, o, p) FILE *f; long o; { return 1; } ! 166: int fsetflab(fd, l) struct label *l; { return 1; } ! 167: int fstat(f, b) struct stat *b; { return 1; } ! 168: long ftell(f) FILE *f; { return 1L; } ! 169: VOID Ftie(i, o) { } ! 170: VOID ftime(tp) struct timeb *tp; { } ! 171: int ftw(p, f, d) char *p; int (*f)(); { return 1; } ! 172: void Fundo(fd) { } ! 173: long Fwrite(fd, s, n) char *s; long n; { return 1; } ! 174: int fwrite( p, s, n, f ) char *p; FILE *f; { return 1;} ! 175: char *galloc(n) unsigned n; { return ""; } ! 176: double gamma(x) double x; { return x; }; ! 177: VOID garbage( ) { } ! 178: int gcd(a, b) { return 1; } ! 179: char *gcvt(v, n, b) double v; char *b; { return ""; } ! 180: char *getcwd(b, s) char *b; { return ""; } ! 181: int getegid() { return 1; } ! 182: char *getenv(name) char *name; { return ""; } ! 183: int geteuid() { return 1; } ! 184: int getfields(s, p, n) char *s, **p; { return 1; } ! 185: int getflab(s, l) char *s; struct label *l; { return 1; } ! 186: struct fstab *getfsent() { return getfsent(); } ! 187: struct fstab *getfsfile(s) char *s; { return getfsfile(s); } ! 188: struct fstab *getfsspec(s) char *s; { return getfsspec(s); } ! 189: int getgid() { return 1; } ! 190: struct group *getgrent() { return getgrent(); } ! 191: struct group *getgrgid(g) { return getgrgid(g); } ! 192: struct group *getgrnam(s) char *s; { return getgrnam(s); } ! 193: int getgroups(n, g) short *g; { return 1; } ! 194: char *getlogin() { return ""; } ! 195: int getlogname(s) char *s; { return 1; } ! 196: int getmfields(s, p, n) char *s, **p; { return 1; } ! 197: int getopt(argc, argv, o) char **argv, *o; { return 1; } ! 198: char *getpass(p) char *p; { return ""; } ! 199: int getpgrp(p) { return 1; } ! 200: int getpid() { return 1; } ! 201: int getplab(l, c) struct label *l, *c; { return 1; } ! 202: int getppid() { return 1; } ! 203: struct passwd *getpwent() { return getpwent(); } ! 204: struct passwd *getpwnam(name) char *name; { return getpwnam(name); } ! 205: struct passwd *getpwuid(uid) { return getpwuid(uid); } ! 206: int getuid() { return 1; } ! 207: int getw(stream) FILE *stream; { return 1; } ! 208: char *getwd(buf) char *buf; { return ""; } ! 209: VOID gfree(p) char *p; { } ! 210: struct tm *gmtime(c) time_t *c; { return gmtime(c); } ! 211: double hypot(x, y) double x, y; { return x; }; ! 212: VOID ialloc(ptr, size) char *ptr; unsigned size; { } ! 213: int ioctl(f, r, argp) struct sgttyb *argp; { return 1; } ! 214: int isatty(fildes) { return 1; } ! 215: int kill(p, s) { return 1; } ! 216: long labs(n) long n; { return 1L; } ! 217: long lcm(a, b) { return lcm(a, b); } ! 218: double ldexp(x,y) double x; { return x; }; ! 219: int link(a, b) char *a, *b; { return 1; } ! 220: struct tm *localtime(c) time_t *c; { return localtime(c); } ! 221: double log(x) double x; { return x; }; ! 222: double log10(x) double x; { return x; }; ! 223: VOID longjmp(env, val) jmp_buf env; { } ! 224: long lrand() { return lrand(); } ! 225: long lseek(f, o, d) long o; { return 1; } ! 226: int lstat(n, b) char *n; struct stat *b; { return 1; } ! 227: VOID ltol3(cp, lp, n) char *cp; long *lp; { } ! 228: char *malloc(n) unsigned n; { return "";} ! 229: int max(a, b) { return 1; } ! 230: char *memccpy(s1, s2, c, n) char *s1, *s2; { return ""; } ! 231: char *memchr(s, c, n) char *s; { return ""; } ! 232: int memcmp(s1, s2, n) char *s1, *s2; { return 1; } ! 233: char *memcpy(s1, s2, n) char *s1, *s2; { return ""; } ! 234: char *memset(s, c, n) char *s; { return ""; } ! 235: int min(a, b) { return 1; } ! 236: int mkdir(s,m) char *s; { return 1; } ! 237: int mknod(n, m, a) char *n; { return 1; } ! 238: char *mktemp(p) char *p; { return "";} ! 239: double modf(v, iptr) double v, *iptr; { return v; } ! 240: VOID monitor(l, h, b, s, n) int (*l)(), (*h)(); short *b; { } ! 241: int mount(s, n, f) char *s, *n; { return 1; } ! 242: void nap(i) { } ! 243: void nice(p) { } ! 244: VOID nlist(s, p) char *s; struct nlist *p; { } ! 245: int nrand(val) { return 1; } ! 246: int onexit(f) int (*f)(); { return 1; } ! 247: int open(f, m) char *f; { return 1; } ! 248: DIR *opendir(f) char *f; { return opendir(f); } ! 249: void pause() { } ! 250: int pclose(stream) FILE *stream; { return 1; } ! 251: VOID perror(s) char *s; { } ! 252: int pipe(f) int f[2]; { return 1; } ! 253: FILE *popen(c, t) char *c, *t; { return popen(c, t); } ! 254: double pow(x, y) double x, y; { return x; } ! 255: double pow10(n) { return 1.; } ! 256: FILE *ppopen(c, t) char *c, *t; { return ppopen(c, t); } ! 257: /* VARARGS */ /*PRINTFLIKE1*/ ! 258: int print( s ) char *s; { } ! 259: /* VARARGS */ /*PRINTFLIKE1*/ ! 260: int printf( s ) char *s; { } ! 261: void profil(b, s, o, i) char *b; { } ! 262: int ptopen(name) char *name; { return 1; } ! 263: int puts(s) char *s; { return 1;} ! 264: int putw(w, stream) FILE *stream; { return 1; } ! 265: VOID qsort(b, n, w, compar) char *b; int (*compar)(); { } ! 266: struct passwd *pwdecode(p) char *p; { return pwdecode(p); } ! 267: int rand( ) { return 1; } ! 268: regexp *regcomp(s) char *s; { return regcomp(s); } ! 269: int regexec(p, s, m, n) regexp *p; char *s; regsubexp *m; { return 1; } ! 270: void regsub(s, t, m, n) char *s, *t; regsubexp *m; { } ! 271: int read(f, b, l) char *b; { return l; } ! 272: struct direct *readdir(d) DIR *d; { return readdir(d); } ! 273: int readlink(name, b, s) char *name, *b; { return 1; } ! 274: char *realloc(p, n) char *p; unsigned n; { return "";} ! 275: VOID rewind(f) FILE *f; { } ! 276: int rmdir(s) char *s; { return 1; } ! 277: char *sbrk(i) { return ""; } ! 278: /* VARARGS */ /*SCANFLIKE1*/ ! 279: int scanf( f ) char *f; { return 1; } ! 280: void seekdir(d, loc) DIR *d; { } ! 281: int select(n, r, w, m) fd_set *r, *w; { return 1; } ! 282: VOID setbuf( f, b ) FILE *f; char *b; { } ! 283: char *setfields(s) char *s; { return ""; } ! 284: int setflab(s, l) char *s; struct label *l; { return 1; } ! 285: int setfsent() { return 1; } ! 286: int setgid(g) { return 1; } ! 287: int setgrent() { return 1; } ! 288: int setgroups(n, g) short *g; { return 1; } ! 289: int setjmp(e) jmp_buf e; { return 1; } ! 290: VOID setkey(k) char *k; { } ! 291: int setlogname(s) char *s; { return 1; } ! 292: int setpgrp(p, n) { return 1; } ! 293: int setplab(l, c) struct label *l, *c; { return 1; } ! 294: int setpwent() { return 1; } ! 295: int setruid(u) { return 1; } ! 296: unsigned long settod(u) unsigned long u; { return u; } ! 297: int setuid(u) { return 1; } ! 298: int sgn(a) { return 1; } ! 299: SIG_TYP signal(c, f) SIG_TYP f; { return f; } ! 300: double sin(x) double x; { return x; }; ! 301: double sinh(x) double x; { return x; }; ! 302: VOID sleep(i) unsigned i; { } ! 303: /* VARARGS */ /*PRINTFLIKE2*/ ! 304: int sprint( s, f ) char *s, *f; { return 1;} ! 305: /* VARARGS */ /*PRINTFLIKE2*/ ! 306: int sprintf( s, f ) char *s, *f; { return 1;} ! 307: double sqrt(x) double x; { return x; }; ! 308: VOID srand(seed) { } ! 309: /* VARARGS */ /*SCANFLIKE2*/ ! 310: int sscanf( s, f ) char *s, *f; { return 1; } ! 311: int stat(s, b) char *s; struct stat *b; { return 1; } ! 312: int stime(tp) long *tp; { return 1; } ! 313: char *strcat(a, b) char *a, *b; { return ""; } ! 314: char *strchr(s, c) char *s; { return ""; } ! 315: int strcmp(a, b) char *a, *b; { return 1; } ! 316: VOID strconv(s, m, n) char *s; { } ! 317: char *strcpy(a, b) char *a, *b; { return ""; } ! 318: int strcspn(s1, s2) char *s1, *s2; { return 1; } ! 319: char *strdup(s) char *s; { return ""; } ! 320: int strlen(s) char *s; { return 1; } ! 321: char *strncat(s1, s2, n) char *s1, *s2; { return ""; } ! 322: int strncmp(s1, s2, n) char *s1, *s2; { return 1; } ! 323: char *strncpy(s1, s2, n) char *s1, *s2; { return ""; } ! 324: char *strpbrk(s1, s2) char *s1, *s2; { return ""; } ! 325: char *strrchr(s, c) char *s; { return ""; } ! 326: int strspn(s1, s2) char *s1, *s2; { return 1; } ! 327: double strtod(s, r) char *s, **r; { return 1.; } ! 328: char *strtok(s1, s2) char *s1, *s2; { return ""; } ! 329: long strtol(s, p, b) char *s; char**p; { return 1L; } ! 330: unsigned long strtoul(s, p, b) char *s; char**p; { return 1; } ! 331: VOID swab(a, b, n) char *a, *b; { } ! 332: int symlink(s1, s2) char *s1, *s2; { return 1; } ! 333: void sync() { } ! 334: /* VARARGS */ ! 335: int syscall(n) { } ! 336: int system(s) char *s; { return 1; } ! 337: double tan(x) double x; { return x; }; ! 338: double tanh(x) double x; { return x; }; ! 339: long telldir(d) DIR *d; { return 1L; } ! 340: time_t time(t) time_t *t; { return 1;} ! 341: long timec(s) char *s; { return 1L; } ! 342: long timegm(t) struct tm *t; { return 1L; } ! 343: long timelocal(t, s) struct tm *t; char *s; { return 1L; } ! 344: int times(b) struct tms *b; { } ! 345: char *timezone(z, dst) { return ""; } ! 346: char *tmpnam(s) char s[L_tmpnam]; { return ""; } ! 347: int tolower(c) { return 1; } ! 348: int toupper(c) { return 1; } ! 349: char *ttyname(f) { return ""; } ! 350: int ttyslot() { return 1; } ! 351: int umask(complmode) { return 1; } ! 352: int umount(special) char *special; { return 1; } ! 353: int uname(name) struct utsname *name; { return 1; } ! 354: int ungetc( c, f ) FILE *f; { return c; } ! 355: int unlink(s) char *s; { return 1; } ! 356: int utime(file, tp) char *file; time_t tp[2]; { return 1; } ! 357: int wait(s) int *s; { return 1; } ! 358: int write(f, b, l) char *b; { return l; }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.