|
|
1.1 ! root 1: /* LINTLIBRARY */ ! 2: #define lint ! 3: #include <fio.h> ! 4: #include <setjmp.h> ! 5: #include <u.h> ! 6: #include <gnot.h> ! 7: #include <font.h> ! 8: #include <libc.h> ! 9: /* ! 10: * System calls ! 11: */ ! 12: ! 13: int errno; ! 14: int access(name, mode) char *name; { return 1; } ! 15: int brk(a) char *a; { return 0; } ! 16: int chdir(s) char *s; { return 1; } ! 17: int close(f) { return 1; } ! 18: int create(s, m, p) char *s; long p; { return 1; } ! 19: int dup(f1, f2) { return 1; } ! 20: int errstr(e, s) char *s; { return 1; } ! 21: exec(f, a) char *f, **a; { } ! 22: /* VARARGS */ ! 23: execl(f, a) char *f, *a; { } ! 24: void exit(n) { } ! 25: int fmount(s) char*s; { return 1L; } ! 26: int fork() { return 1; } ! 27: int fstat(f, d) Dir *d; { return 1; } ! 28: int getpgrp() { return 1; } ! 29: int getpid() { return 1; } ! 30: int mount(s, n) char *s, *n; { return 1; } ! 31: int newpgrp() { return 1; } ! 32: int open(f, m) char *f; { return 1; } ! 33: int pipe(f) int f[2]; { return 1; } ! 34: long read(f, b, l) char *b; long l; { return l; } ! 35: int remove(s) char *s; { return 1; } ! 36: void *sbrk(i) long i; { return (void *)0; } ! 37: long seek(f, o, d) long o; { return 1; } ! 38: int sleep(s) long s; { return 1; } ! 39: int stat(s, d) char *s; Dir *d; { return 1; } ! 40: long times(b) long *b; { return 1L; } ! 41: int unmount(a, b) char *a, *b; { return 1; } ! 42: int userstr(t, d, uid, s) char *s; { return 1; } ! 43: int wait() { return 1; } ! 44: long write(f, b, l) char *b; long l; { return l; } ! 45: ! 46: /* ! 47: * String routines ! 48: */ ! 49: ! 50: char *strcat(a, b) char *a, *b; { return ""; } ! 51: char *strchr(s, c) char *s; { return ""; } ! 52: int strcmp(a, b) char *a, *b; { return 1; } ! 53: char *strcpy(a, b) char *a, *b; { return ""; } ! 54: long strcspn(s1, s2) char *s1, *s2; { return 1; } ! 55: char *strdup(s) char *s; { return ""; } ! 56: long strlen(s) char *s; { return 1; } ! 57: char *strncat(s1, s2, n) char *s1, *s2; { return ""; } ! 58: int strncmp(s1, s2, n) char *s1, *s2; { return 1; } ! 59: char *strncpy(s1, s2, n) char *s1, *s2; { return ""; } ! 60: char *strpbrk(s1, s2) char *s1, *s2; { return ""; } ! 61: char *strrchr(s, c) char *s; { return ""; } ! 62: long strspn(s1, s2) char *s1, *s2; { return 1; } ! 63: char *strtok(s1, s2) char *s1, *s2; { return ""; } ! 64: ! 65: /* ! 66: * Memory routines ! 67: */ ! 68: ! 69: void *memccpy(s1, s2, c, n) char *s1, *s2; long n; { return (void *)""; } ! 70: void *memchr(s, c, n) char *s; long n; { return (void *)""; } ! 71: int memcmp(s1, s2, n) char *s1, *s2; long n; { return 1; } ! 72: void *memcpy(s1, s2, n) char *s1, *s2; long n; { return (void *)""; } ! 73: void *memset(s, c, n) char *s; long n; { return (void *)""; } ! 74: void *malloc(n) unsigned long n; { return (void *)"";} ! 75: void free(p) char *p; { } ! 76: ialloc(ptr, size) char *ptr; unsigned size; { } ! 77: void *realloc(p, n) char *p; unsigned n; { return (void *)"";} ! 78: ! 79: /* ! 80: * Formatted I/O routines ! 81: */ ! 82: int atoi(s) char *s; { return 1; } ! 83: long atol(s) char *s; { return 1L; } ! 84: /* VARARGS */ /*PRINTFLIKE1*/ ! 85: print( s ) char *s; { } ! 86: /* VARARGS */ /*PRINTFLIKE2*/ ! 87: fprint(f, s) int f; char *s; { } ! 88: /* VARARGS */ /*PRINTFLIKE2*/ ! 89: sprint(f, s) char *f; char *s; { } ! 90: ! 91: /* ! 92: * FIO routines ! 93: */ ! 94: ! 95: int Fflush(fd){ return(fd); } ! 96: int Fgetc(fd){ return(fd); } ! 97: void Finit(fd, buf) char *buf; { return; } ! 98: /* VARARGS */ /*PRINTFLIKE2*/ ! 99: int Fprint(fd, fmt) char *fmt; { return(fd); } ! 100: int Fputc(fd, c) { return(c); } ! 101: char *Frdline(fd) { return(""); } ! 102: long Fread(fd, addr, n) char *addr; long n; { return(n); } ! 103: long Fseek(fd, n, cmd) long n; { return(n); } ! 104: void Fundo(fd) { return; } ! 105: long Fwrite(fd, addr, nbytes) char *addr; long nbytes; { return(0); } ! 106: ! 107: /* ! 108: * Misc ! 109: */ ! 110: ! 111: int abs(i) { return i; } ! 112: void longjmp(env, val) jmp_buf env; { } ! 113: long lrand() { return lrand(); } ! 114: int nrand(val) { return 1; } ! 115: char *mktemp(p) char *p; { return "";} ! 116: void perror(s) char *s; { } ! 117: void qsort(b, n, w, compar) char *b; int (*compar)(); { } ! 118: int rand( ) { return 1; } ! 119: int setjmp(e) jmp_buf e; { return 1; } ! 120: void srand(seed) { } ! 121: swab(a, b, n) char *a, *b; { } ! 122: ! 123: /* ! 124: * Graphics ! 125: */ ! 126: static Point p; ! 127: static Rectangle r; ! 128: Bitmap display; ! 129: Point Pt(a, b) { return p; } ! 130: Rectangle Rect(a, b, c, d) { return r; } ! 131: Rectangle Rpt(p, q) Point p, q; { return r; } ! 132: Point add(p, q) Point p, q; { return p; } ! 133: Point sub(p, q) Point p, q; { return p; } ! 134: Point mul(p, a) Point p; { return p; } ! 135: Point div(p, a) Point p; { return p; } ! 136: int eqpt(p, q) Point p, q; { return 0; } ! 137: int eqrect(r, s) Rectangle r, s; { return 0; } ! 138: int rectXrect(r, s) Rectangle r, s; { return 0; } ! 139: int ptinrect(p, r) Point p; Rectangle r; { return 0; } ! 140: int rectclip(rp, b) Rectangle *rp, b; { return 0; } ! 141: Rectangle rsubp(r, p) Rectangle r; Point p; { return r; } ! 142: Rectangle raddp(r, p) Rectangle r; Point p; { return r; } ! 143: Rectangle inset(r, a) Rectangle r; { return r; } ! 144: Point string(b, p, f, s, m) Bitmap *b; Point p; Font *f; char *s; ! 145: { return p; } ! 146: int strwidth(f, s) Font *f; char *s; { return 0; } ! 147: Bitmap *balloc(r, l) Rectangle r; { return &display; } ! 148: ulong *addr(b, p) Bitmap *b; Point p; { return display.base; } ! 149: void bitblt(d, p, s, r, m) Bitmap *d, *s; Point p; Rectangle r; {} ! 150: void rectf(d, r, m) Bitmap *d; Rectangle r; {} ! 151: void texture(d, r, t, m) Bitmap *d; Rectangle r; Texture *t; {} ! 152: void point(d, p, v, m) Bitmap *d; Point p; ulong v; {}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.