/* This file was automatically created by * Reverse Engineering Compiler 1.4 (C) Giampiero Caprino (Nov 18 1998) * Input file: 'hdO.x' */ /* Procedure: 0x00040074 - 0x0004020B * Argument size: 0 * Local size: 112 * Save regs size: 112 */ dumpline() { /* unknown */ void V8; r28 = r3; r0 = r4; r30 = r5; r3 = sprintf( & V8, "%08lX:", r0); r30 :: 17; asm("mfcr r0"); asm("rlwinm r0,r0,5,31,31"); asm("neg r0,r0"); r9 = r30 & r0; asm("rlwinm r0,r0,0,27,27"); r30 = r9 | ~r0; r31 = 0; if(0 < r30) { r29 = & V8; r27 = 262144; do { asm("rlwinm r3,r31,1,0,30"); r3 = sprintf(r29 + r3 + r31 + 9, r27 + 2060, *(r28 + r31)); r31 = r31 + 1; } while(r31 < r30); } r0 = r31; r31 = r31 + 1; if(r0 <= 15) { r29 = 262144; do { strcat( & V8, r29 + 2068); r0 = r31; r31 = r31 + 1; } while(r0 <= 15); } r3 = strlen( & V8); r0 = *" |"; r9 = & V8; asm("stwx r0,r9,r3"); r31 = 0; if(0 < r30) { r10 = r9; do { r11 = r3 + r31; r9 = *(r28 + r31); r0 = 46; if(r9 + -32 <= 94) { r0 = r9; } *(r10 + r11) = r0; r31 = r31 + 1; } while(r31 < r30); } if(r31 <= 15) { r11 = 32; r9 = & V8; do { *(r9 + r3 + r31) = r11; r31 = r31 + 1; } while(r31 <= 15); } *( & V8 + r3 + r31) = *"|"; return(printf("%s\n", & V8)); } /* Procedure: 0x0004020C - 0x000402D3 * Argument size: 0 * Local size: 112 * Save regs size: 112 */ hexdump() { /* unknown */ void V8; /* unknown */ void V18; /* unknown */ void V2c; r31 = r3; if(_xstat(1, r31, & V18) != 0) { fopen(r31, "rb"); asm("mr. r29,r3"); != ? L00040258 : ; } perror(r31); r3 = 1; return(r3); } /* Procedure: 0x000402D4 - 0x00040347 * Argument size: 0 * Local size: 32 * Save regs size: 32 */ main() { r29 = r3; r28 = r4; r30 = 0; r31 = 1; if(1 < r29) { do { asm("rlwinm r0,r31,2,0,29"); r30 = r30 + hexdump( *(r28 + r0)); r31 = r31 + 1; } while(r31 < r29); } return(r30); } /* Procedure: 0x00040348 - 0x00040383 * Argument size: -16 * Local size: 16 * Save regs size: 0 */ _start() { main(); while(1) { } goto L00040364; } /* Procedure: 0x00040384 - 0x0004039F * Argument size: -16 * Local size: 16 * Save regs size: 0 */ __main() { return(r3); } /* Procedure: 0x000403A0 - 0x00040407 * Argument size: -136 * Local size: 144 * Save regs size: 0 */ printf(char * format, char * fmt) { V8 = r3; Vc = R4; V10 = R5; V14 = R6; V18 = R7; V1c = R8; V20 = R9; V24 = Ra; != ? L000403f4 : ; asm("stfd f1,40(r31)"); asm("stfd f2,48(r31)"); asm("stfd f3,56(r31)"); asm("stfd f4,64(r31)"); asm("stfd f5,72(r31)"); asm("stfd f6,80(r31)"); asm("stfd f7,88(r31)"); asm("stfd f8,96(r31)"); asm("stfd f9,104(r31)"); V70 = r3; return(r3); } /* Procedure: 0x00040408 - 0x0004046F * Argument size: -128 * Local size: 144 * Save regs size: 0 */ fprintf(struct _IO_FILE* fp, char * format, FILE* fp, char * fmt) { V70 = r3; Vc = r4; V10 = R5; V14 = R6; V18 = R7; V1c = R8; V20 = R9; V24 = Ra; != ? L0004045c : ; asm("stfd f1,40(r31)"); asm("stfd f2,48(r31)"); asm("stfd f3,56(r31)"); asm("stfd f4,64(r31)"); asm("stfd f5,72(r31)"); asm("stfd f6,80(r31)"); asm("stfd f7,88(r31)"); asm("stfd f8,96(r31)"); asm("stfd f9,104(r31)"); V74 = r4; return(r3); } /* Procedure: 0x00040470 - 0x000404D7 * Argument size: -128 * Local size: 144 * Save regs size: 0 */ sprintf(char * dst, char * format, char * dst, char * fmt) { V70 = r3; Vc = r4; V10 = R5; V14 = R6; V18 = R7; V1c = R8; V20 = R9; V24 = Ra; != ? L000404c4 : ; asm("stfd f1,40(r31)"); asm("stfd f2,48(r31)"); asm("stfd f3,56(r31)"); asm("stfd f4,64(r31)"); asm("stfd f5,72(r31)"); asm("stfd f6,80(r31)"); asm("stfd f7,88(r31)"); asm("stfd f8,96(r31)"); asm("stfd f9,104(r31)"); V74 = r4; return(r3); } /* Procedure: 0x000404D8 - 0x00040503 * Argument size: 0 * Local size: 32 * Save regs size: 0 */ fread(void * b, size_t i, size_t l, FILE* p) { V8 = r3; Vc = R4; V10 = R5; V14 = R6; return(V8); } /* Procedure: 0x00040504 - 0x0004052F * Argument size: 0 * Local size: 32 * Save regs size: 0 */ fwrite(void * b, size_t i, size_t l, FILE* p) { V8 = r3; Vc = R4; V10 = R5; V14 = R6; return(V8); } /* Procedure: 0x00040530 - 0x00040553 * Argument size: -16 * Local size: 32 * Save regs size: 0 */ fopen(char * n, char * m) { V8 = r3; Vc = R4; return(V8); } /* Procedure: 0x00040554 - 0x0004057B * Argument size: -24 * Local size: 32 * Save regs size: 0 */ fclose(FILE* fp) { V8 = r3; r3 = 0; return(r3); } /* Procedure: 0x0004057C - 0x0004059B * Argument size: -24 * Local size: 32 * Save regs size: 0 */ perror(char * p) { V8 = r3; return(V8); } /* Procedure: 0x0004059C - 0x000405C7 * Argument size: -24 * Local size: 32 * Save regs size: 0 */ exit(int x) { V8 = r3; while(1) { } goto L000405b0; } /* Procedure: 0x000405C8 - 0x000405EB * Argument size: -16 * Local size: 32 * Save regs size: 0 */ __overflow(/* unknown */ void * f, int x) { V8 = r3; Vc = R4; return(V8); } /* Procedure: 0x000405EC - 0x00040617 * Argument size: -16 * Local size: 32 * Save regs size: 0 */ open(char * name, int mode) { V8 = r3; Vc = r4; r3 = -1; return(r3); } /* Procedure: 0x00040618 - 0x00040647 * Argument size: -8 * Local size: 32 * Save regs size: 0 */ read(int fd, char * buff, int size) { V8 = r3; Vc = r4; V10 = r5; r3 = 0; return(r3); } /* Procedure: 0x00040648 - 0x00040677 * Argument size: -8 * Local size: 32 * Save regs size: 0 */ write(int fd, char * buff, int size) { V8 = r3; Vc = r4; V10 = r5; r3 = 0; return(r3); } /* Procedure: 0x00040678 - 0x00040693 * Argument size: -16 * Local size: 16 * Save regs size: 0 */ _fxstat() { return(r3); } /* Procedure: 0x00040694 - 0x000406AF * Argument size: -16 * Local size: 16 * Save regs size: 0 */ _xstat() { return(r3); } /* Procedure: 0x000406B0 - 0x0004071F * Argument size: -16 * Local size: 32 * Save regs size: 0 */ strcpy(char * dst, char * src) { char * d; V8 = r3; Vc = r4; d = V8; while(1) { r9 = V8; r11 = & Vc; r10 = *r11; r0 = *r10; *r9 = r0; asm("clrlwi r0,r0,24"); *r11 = r10 + 1; V8 = r9 + 1; if(r0 == 0) { break; } } r0 = d; r3 = r0; return(r3); } /* Procedure: 0x00040720 - 0x0004079B * Argument size: -16 * Local size: 32 * Save regs size: 0 */ strcat(char * dst, char * src) { char * d; V8 = r3; Vc = r4; r0 = V8; d = r0; while(1) { r11 = *V8; asm("clrlwi r0,r11,24"); if(r0 == 0) { break; } r0 = V8; V8 = r0 + 1; } strcpy(V8, Vc); r0 = d; r3 = r0; return(r3); } /* Procedure: 0x0004079C - 0x00040803 * Argument size: -24 * Local size: 32 * Save regs size: 0 */ strlen(char * src) { int len; V8 = r3; r0 = 0; len = 0; while(1) { r11 = *V8; asm("clrlwi r0,r11,24"); if(r0 == 0) { break; } V8 = V8 + 1; r0 = len; len = r0 + 1; } r0 = len; r3 = r0; return(r3); } /* address size */ /* 0x00000000 0 */ struct _IO_FILE_plus IO_stdin_; /* 0x00000000 0 */ struct _IO_FILE_plus IO_stdout_; /* 0x00000000 0 */ struct _IO_FILE_plus IO_stderr_; /* 0x00000000 0 */ FILE _iob; /* 0x00040074 408 */ /* unknown */ void dumpline; /* 0x0004020c 200 */ /* unknown */ void hexdump; /* 0x000402d4 116 */ /* unknown */ void main; /* 0x00040348 0 */ int _start(); /* 0x00040348 0 */ /* unknown */ void /home/cg/usr/gccppc/lib/; /* 0x00040348 0 */ /* unknown */ void lib.c; /* 0x00040384 28 */ int __main(); /* 0x000403a0 104 */ int printf(char *, char *); /* 0x00040408 104 */ int fprintf(struct _IO_FILE*, char *, FILE*, char *); /* 0x00040470 104 */ int sprintf(char *, char *, char *, char *); /* 0x000404d8 44 */ size_t fread(void *, size_t, size_t, FILE*); /* 0x00040504 44 */ size_t fwrite(void *, size_t, size_t, FILE*); /* 0x00040530 36 */ FILE* fopen(char *, char *); /* 0x00040554 40 */ int fclose(FILE*); /* 0x0004057c 32 */ void perror(char *); /* 0x0004059c 44 */ int exit(int); /* 0x000405c8 36 */ int __overflow(/* unknown */ void *, int); /* 0x000405ec 44 */ int open(char *, int); /* 0x00040618 48 */ int read(int, char *, int); /* 0x00040648 48 */ int write(int, char *, int); /* 0x00040678 28 */ int _fxstat(); /* 0x00040694 28 */ int _xstat(); /* 0x000406b0 112 */ char * strcpy(char *, char *); /* 0x00040720 124 */ char * strcat(char *, char *); /* 0x0004079c 0 */ int strlen(char *); /* 0x00040804 0 */ /* unknown */ void ; /* 0x00048828 0 */ /* unknown */ void _SDA2_BASE_; /* 0x00080838 0 */ /* unknown */ void _IO_stdout_; /* 0x0008083c 0 */ /* unknown */ void _IO_stderr_; /* 0x00080840 0 */ /* unknown */ void _IO_stdin_; /* 0x00080844 0 */ /* unknown */ void __iob; /* 0x00088838 0 */ /* unknown */ void _SDA_BASE_; /* 0xffffffff 0 */ int __access(char *, int); /* 0xffffffff 0 */ int access(char *, int); /* 0xffffffff 0 */ long __lseek(int, long , int); /* 0xffffffff 0 */ long lseek(int, long , int); /* 0xffffffff 0 */ long __llseek(int, long , int); /* 0xffffffff 0 */ long llseek(int, long , int); /* 0xffffffff 0 */ int __close(int); /* 0xffffffff 0 */ int close(int); /* 0xffffffff 0 */ int __read(int, void *, unsigned int); /* 0xffffffff 0 */ int __write(int, void *, unsigned int); /* 0xffffffff 0 */ int __pipe(int*); /* 0xffffffff 0 */ int pipe(int*); /* 0xffffffff 0 */ unsigned int alarm(unsigned int); /* 0xffffffff 0 */ unsigned int sleep(unsigned int); /* 0xffffffff 0 */ int pause(); /* 0xffffffff 0 */ int __chown(char *, int, int); /* 0xffffffff 0 */ int chown(char *, int, int); /* 0xffffffff 0 */ int __fchown(int, int, int); /* 0xffffffff 0 */ int fchown(int, int, int); /* 0xffffffff 0 */ int __fchdir(int); /* 0xffffffff 0 */ int fchdir(int); /* 0xffffffff 0 */ int __chdir(char *); /* 0xffffffff 0 */ int chdir(char *); /* 0xffffffff 0 */ __caddr_t getcwd(__caddr_t, unsigned int); /* 0xffffffff 0 */ __caddr_t get_current_dir_name(); /* 0xffffffff 0 */ __caddr_t getwd(__caddr_t); /* 0xffffffff 0 */ int __dup(int); /* 0xffffffff 0 */ int dup(int); /* 0xffffffff 0 */ int __dup2(int, int); /* 0xffffffff 0 */ int dup2(int, int); /* 0xffffffff 0 */ int __execve(char *, __caddr_t*, __caddr_t*); /* 0xffffffff 0 */ int execve(char *, __caddr_t*, __caddr_t*); /* 0xffffffff 0 */ int execv(char *, __caddr_t*); /* 0xffffffff 0 */ int execle(char *, char *); /* 0xffffffff 0 */ int execl(char *, char *); /* 0xffffffff 0 */ int execvp(char *, __caddr_t*); /* 0xffffffff 0 */ int execlp(char *, char *); /* 0xffffffff 0 */ void _exit(int); /* 0xffffffff 0 */ long __pathconf(char *, int); /* 0xffffffff 0 */ long pathconf(char *, int); /* 0xffffffff 0 */ long __fpathconf(int, int); /* 0xffffffff 0 */ long fpathconf(int, int); /* 0xffffffff 0 */ long __sysconf(int); /* 0xffffffff 0 */ long sysconf(int); /* 0xffffffff 0 */ unsigned int confstr(int, __caddr_t, unsigned int); /* 0xffffffff 0 */ int __getpid(); /* 0xffffffff 0 */ int getpid(); /* 0xffffffff 0 */ int __getppid(); /* 0xffffffff 0 */ int getppid(); /* 0xffffffff 0 */ int getpgid(int); /* 0xffffffff 0 */ int getpgrp(); /* 0xffffffff 0 */ int setpgid(int, int); /* 0xffffffff 0 */ int setpgrp(); /* 0xffffffff 0 */ int __setsid(); /* 0xffffffff 0 */ int setsid(); /* 0xffffffff 0 */ int __getsid(int); /* 0xffffffff 0 */ int getsid(int); /* 0xffffffff 0 */ unsigned short __getuid(); /* 0xffffffff 0 */ unsigned short getuid(); /* 0xffffffff 0 */ unsigned short __geteuid(); /* 0xffffffff 0 */ unsigned short geteuid(); /* 0xffffffff 0 */ unsigned short __getgid(); /* 0xffffffff 0 */ unsigned short getgid(); /* 0xffffffff 0 */ unsigned short __getegid(); /* 0xffffffff 0 */ unsigned short getegid(); /* 0xffffffff 0 */ int __getgroups(int, unsigned short *); /* 0xffffffff 0 */ int getgroups(int, unsigned short *); /* 0xffffffff 0 */ int __setuid(int); /* 0xffffffff 0 */ int setuid(int); /* 0xffffffff 0 */ int __setreuid(int, int); /* 0xffffffff 0 */ int setreuid(int, int); /* 0xffffffff 0 */ int seteuid(int); /* 0xffffffff 0 */ int __setgid(int); /* 0xffffffff 0 */ int setgid(int); /* 0xffffffff 0 */ int __setregid(int, int); /* 0xffffffff 0 */ int setregid(int, int); /* 0xffffffff 0 */ int setegid(int); /* 0xffffffff 0 */ int __setfsuid(int); /* 0xffffffff 0 */ int setfsuid(int); /* 0xffffffff 0 */ int __setfsgid(int); /* 0xffffffff 0 */ int setfsgid(int); /* 0xffffffff 0 */ int __fork(); /* 0xffffffff 0 */ int fork(); /* 0xffffffff 0 */ int __vfork(); /* 0xffffffff 0 */ int vfork(); /* 0xffffffff 0 */ __caddr_t cuserid(__caddr_t); /* 0xffffffff 0 */ __caddr_t ctermid(__caddr_t); /* 0xffffffff 0 */ __caddr_t ttyname(int); /* 0xffffffff 0 */ int __isatty(int); /* 0xffffffff 0 */ int isatty(int); /* 0xffffffff 0 */ int __link(char *, char *); /* 0xffffffff 0 */ int link(char *, char *); /* 0xffffffff 0 */ int __symlink(char *, char *); /* 0xffffffff 0 */ int symlink(char *, char *); /* 0xffffffff 0 */ int __readlink(char *, __caddr_t, unsigned int); /* 0xffffffff 0 */ int readlink(char *, __caddr_t, unsigned int); /* 0xffffffff 0 */ int __unlink(char *); /* 0xffffffff 0 */ int unlink(char *); /* 0xffffffff 0 */ int __rmdir(char *); /* 0xffffffff 0 */ int rmdir(char *); /* 0xffffffff 0 */ int tcgetpgrp(int); /* 0xffffffff 0 */ int tcsetpgrp(int, int); /* 0xffffffff 0 */ __caddr_t getlogin(); /* 0xffffffff 0 */ int setlogin(char *); /* 0xffffffff 0 */ int getopt(int, __caddr_t*, char *); /* 0xffffffff 0 */ int __gethostname(__caddr_t, unsigned int); /* 0xffffffff 0 */ int gethostname(__caddr_t, unsigned int); /* 0xffffffff 0 */ int sethostname(char *, unsigned int); /* 0xffffffff 0 */ long gethostid(); /* 0xffffffff 0 */ int sethostid(long ); /* 0xffffffff 0 */ unsigned int __getpagesize(); /* 0xffffffff 0 */ unsigned int getpagesize(); /* 0xffffffff 0 */ int __getdtablesize(); /* 0xffffffff 0 */ int getdtablesize(); /* 0xffffffff 0 */ int fdatasync(int); /* 0xffffffff 0 */ int fsync(int); /* 0xffffffff 0 */ int sync(); /* 0xffffffff 0 */ int vhangup(); /* 0xffffffff 0 */ int acct(char *); /* 0xffffffff 0 */ int chroot(char *); /* 0xffffffff 0 */ int swapon(char *); /* 0xffffffff 0 */ __caddr_t getusershell(); /* 0xffffffff 0 */ __caddr_t getpass(char *); /* 0xffffffff 0 */ int lockf(int, int, long ); /* 0xffffffff 0 */ int __brk(void *); /* 0xffffffff 0 */ int brk(void *); /* 0xffffffff 0 */ void * __sbrk(int); /* 0xffffffff 0 */ void * sbrk(int); /* 0xffffffff 0 */ __caddr_t crypt(char *, char *); /* 0xffffffff 0 */ void encrypt(__caddr_t, int); /* 0xffffffff 0 */ void setkey(char *); /* 0xffffffff 0 */ int ftruncate(int, unsigned int); /* 0xffffffff 0 */ int truncate(char *, unsigned int); /* 0xffffffff 0 */ int ioperm(unsigned long , unsigned long , int); /* 0xffffffff 0 */ int iopl(int); /* 0xffffffff 0 */ __caddr_t mktemp(__caddr_t); /* 0xffffffff 0 */ int mkstemp(__caddr_t); /* 0xffffffff 0 */ int nice(int); /* 0xffffffff 0 */ int profil(__caddr_t, int, int, int); /* 0xffffffff 0 */ void usleep(unsigned long ); /* 0xffffffff 0 */ int _xustat(int, int, struct ustat*); /* 0xffffffff 0 */ int idle(); /* 0xffffffff 0 */ int reboot(int, int, int); /* 0xffffffff 0 */ int swapoff(char *); /* 0xffffffff 0 */ int uselib(char *); /* 0xffffffff 0 */ int getdomainname(__caddr_t, unsigned int); /* 0xffffffff 0 */ int setdomainname(char *, unsigned int); /* 0xffffffff 0 */ __caddr_t realpath(char *, __caddr_t); /* 0xffffffff 0 */ void * memcpy(void *, void *, unsigned int); /* 0xffffffff 0 */ void * memmove(void *, void *, unsigned int); /* 0xffffffff 0 */ void * __memccpy(void *, void *, int, unsigned int); /* 0xffffffff 0 */ void * memccpy(void *, void *, int, unsigned int); /* 0xffffffff 0 */ void * memset(void *, int, unsigned int); /* 0xffffffff 0 */ int memcmp(void *, void *, unsigned int); /* 0xffffffff 0 */ void * memchr(void *, int, unsigned int); /* 0xffffffff 0 */ char * strncpy(char *, char *, unsigned int); /* 0xffffffff 0 */ char * strncat(char *, char *, unsigned int); /* 0xffffffff 0 */ int strcmp(char *, char *); /* 0xffffffff 0 */ int strncmp(char *, char *, unsigned int); /* 0xffffffff 0 */ int strcoll(char *, char *); /* 0xffffffff 0 */ unsigned int strxfrm(char *, char *, unsigned int); /* 0xffffffff 0 */ char * strdup(char *); /* 0xffffffff 0 */ char * strchr(char *, int); /* 0xffffffff 0 */ char * strrchr(char *, int); /* 0xffffffff 0 */ unsigned int strcspn(char *, char *); /* 0xffffffff 0 */ unsigned int strspn(char *, char *); /* 0xffffffff 0 */ char * strpbrk(char *, char *); /* 0xffffffff 0 */ char * strstr(char *, char *); /* 0xffffffff 0 */ char * strtok(char *, char *); /* 0xffffffff 0 */ void * memmem(void *, unsigned int, void *, unsigned int); /* 0xffffffff 0 */ char * strerror(int); /* 0xffffffff 0 */ char * index(char *, int); /* 0xffffffff 0 */ char * rindex(char *, int); /* 0xffffffff 0 */ void bcopy(void *, void *, int); /* 0xffffffff 0 */ void bzero(void *, int); /* 0xffffffff 0 */ int bcmp(void *, void *, int); /* 0xffffffff 0 */ int ffs(int); /* 0xffffffff 0 */ int strcasecmp(char *, char *); /* 0xffffffff 0 */ char * strsep(char **, char *); /* 0xffffffff 0 */ int strncasecmp(char *, char *, unsigned int); /* 0xffffffff 0 */ char * strsignal(int); /* 0xffffffff 0 */ char * stpcpy(char *, char *); /* 0xffffffff 0 */ char * __stpncpy(char *, char *, unsigned int); /* 0xffffffff 0 */ char * stpncpy(char *, char *, unsigned int); /* 0xffffffff 0 */ char * strfry(char *); /* 0xffffffff 0 */ void * memfrob(void *, unsigned int); /* 0xffffffff 0 */ void swab(void *, void *, unsigned int); /* 0xffffffff 0 */ void clearerr(struct _IO_FILE*); /* 0xffffffff 0 */ int feof(struct _IO_FILE*); /* 0xffffffff 0 */ int ferror(struct _IO_FILE*); /* 0xffffffff 0 */ int fflush(struct _IO_FILE*); /* 0xffffffff 0 */ int fgetc(struct _IO_FILE*); /* 0xffffffff 0 */ int fgetpos(struct _IO_FILE*, long *); /* 0xffffffff 0 */ char * fgets(char *, int, struct _IO_FILE*); /* 0xffffffff 0 */ int fputc(int, struct _IO_FILE*); /* 0xffffffff 0 */ int fputs(char *, struct _IO_FILE*); /* 0xffffffff 0 */ struct _IO_FILE* freopen(char *, char *, struct _IO_FILE*); /* 0xffffffff 0 */ int fscanf(struct _IO_FILE*, char *); /* 0xffffffff 0 */ int fseek(struct _IO_FILE*, long , int); /* 0xffffffff 0 */ int fsetpos(struct _IO_FILE*, long *); /* 0xffffffff 0 */ long ftell(struct _IO_FILE*); /* 0xffffffff 0 */ int getc(struct _IO_FILE*); /* 0xffffffff 0 */ int getchar(); /* 0xffffffff 0 */ char * gets(char *); /* 0xffffffff 0 */ int putc(int, struct _IO_FILE*); /* 0xffffffff 0 */ int putchar(int); /* 0xffffffff 0 */ int puts(char *); /* 0xffffffff 0 */ int remove(char *); /* 0xffffffff 0 */ int rename(char *, char *); /* 0xffffffff 0 */ void rewind(struct _IO_FILE*); /* 0xffffffff 0 */ int scanf(char *); /* 0xffffffff 0 */ void setbuf(struct _IO_FILE*, char *); /* 0xffffffff 0 */ void setlinebuf(struct _IO_FILE*); /* 0xffffffff 0 */ void setbuffer(struct _IO_FILE*, char *, int); /* 0xffffffff 0 */ int setvbuf(struct _IO_FILE*, char *, int, unsigned int); /* 0xffffffff 0 */ int sscanf(char *, char *); /* 0xffffffff 0 */ struct _IO_FILE* tmpfile(); /* 0xffffffff 0 */ char * tmpnam(char *); /* 0xffffffff 0 */ int ungetc(int, struct _IO_FILE*); /* 0xffffffff 0 */ int vfprintf(struct _IO_FILE*, char *, _G_va_list); /* 0xffffffff 0 */ int vprintf(char *, _G_va_list); /* 0xffffffff 0 */ int vsprintf(char *, char *, _G_va_list); /* 0xffffffff 0 */ int vfscanf(struct _IO_FILE*, char *, _G_va_list); /* 0xffffffff 0 */ int vscanf(char *, _G_va_list); /* 0xffffffff 0 */ int vsscanf(char *, char *, _G_va_list); /* 0xffffffff 0 */ int getw(struct _IO_FILE*); /* 0xffffffff 0 */ int putw(int, struct _IO_FILE*); /* 0xffffffff 0 */ char * tempnam(char *, char *); /* 0xffffffff 0 */ void psignal(int, char *); /* 0xffffffff 0 */ int getdelim(char **, unsigned int*, int, struct _IO_FILE*); /* 0xffffffff 0 */ int snprintf(char *, unsigned int, char *); /* 0xffffffff 0 */ int vsnprintf(char *, unsigned int, char *, _G_va_list); /* 0xffffffff 0 */ int asprintf(char **, char *); /* 0xffffffff 0 */ int vasprintf(char **, char *, _G_va_list); /* 0xffffffff 0 */ struct _IO_FILE* fdopen(int, char *); /* 0xffffffff 0 */ int fileno(struct _IO_FILE*); /* 0xffffffff 0 */ struct _IO_FILE* popen(char *, char *); /* 0xffffffff 0 */ int pclose(struct _IO_FILE*); /* 0xffffffff 0 */ int __underflow(/* unknown */ void *); /* 0xffffffff 0 */ double atof(char *); /* 0xffffffff 0 */ int atoi(char *); /* 0xffffffff 0 */ long atol(char *); /* 0xffffffff 0 */ long atoq(char *); /* 0xffffffff 0 */ float strtof(char *, char **); /* 0xffffffff 0 */ double strtod(char *, char **); /* 0xffffffff 0 */ double strtold(char *, char **); /* 0xffffffff 0 */ long strtol(char *, char **, int); /* 0xffffffff 0 */ unsigned long strtoul(char *, char **, int); /* 0xffffffff 0 */ long strtoq(char *, char **, int); /* 0xffffffff 0 */ unsigned long strtouq(char *, char **, int); /* 0xffffffff 0 */ int rand(); /* 0xffffffff 0 */ void srand(unsigned int); /* 0xffffffff 0 */ long __random(); /* 0xffffffff 0 */ void __srandom(unsigned int); /* 0xffffffff 0 */ void * __initstate(unsigned int, void *, unsigned int); /* 0xffffffff 0 */ void * __setstate(void *); /* 0xffffffff 0 */ long random(); /* 0xffffffff 0 */ void srandom(unsigned int); /* 0xffffffff 0 */ void * initstate(unsigned int, void *, unsigned int); /* 0xffffffff 0 */ void * setstate(void *); /* 0xffffffff 0 */ void * malloc(unsigned int); /* 0xffffffff 0 */ void * realloc(void *, unsigned int); /* 0xffffffff 0 */ void * calloc(unsigned int, unsigned int); /* 0xffffffff 0 */ void free(void *); /* 0xffffffff 0 */ void cfree(void *); /* 0xffffffff 0 */ void * __alloca(unsigned int); /* 0xffffffff 0 */ void * valloc(unsigned int); /* 0xffffffff 0 */ void abort(); /* 0xffffffff 0 */ int atexit(/* unknown */ void *); /* 0xffffffff 0 */ int on_exit(/* unknown */ void *, void *); /* 0xffffffff 0 */ char * getenv(char *); /* 0xffffffff 0 */ int putenv(char *); /* 0xffffffff 0 */ int system(char *); /* 0xffffffff 0 */ void * bsearch(void *, void *, unsigned int, unsigned int, __compar_fn_t); /* 0xffffffff 0 */ void qsort(void *, unsigned int, unsigned int, __compar_fn_t); /* 0xffffffff 0 */ int abs(int); /* 0xffffffff 0 */ long labs(long ); /* 0xffffffff 0 */ div_t div(int, int); /* 0xffffffff 0 */ ldiv_t ldiv(long , long ); /* 0xffffffff 0 */ int mblen(char *, unsigned int); /* 0xffffffff 0 */ int mbtowc(long *, char *, unsigned int); /* 0xffffffff 0 */ int wctomb(char *, long ); /* 0xffffffff 0 */ unsigned int mbstowcs(long *, char *, unsigned int); /* 0xffffffff 0 */ unsigned int wcstombs(char *, long *, unsigned int); /* 0xffffffff 0 */ char * ecvt(double , unsigned int, int*, int*); /* 0xffffffff 0 */ char * fcvt(double , unsigned int, int*, int*); /* 0xffffffff 0 */ char * gcvt(double , unsigned int, char *); /* 0xffffffff 0 */ double drand48(); /* 0xffffffff 0 */ double erand48(unsigned short *); /* 0xffffffff 0 */ long lrand48(); /* 0xffffffff 0 */ long nrand48(unsigned short *); /* 0xffffffff 0 */ long mrand48(); /* 0xffffffff 0 */ long jrand48(unsigned short *); /* 0xffffffff 0 */ void srand48(long ); /* 0xffffffff 0 */ unsigned short * seed48(unsigned short *); /* 0xffffffff 0 */ void lcong48(unsigned short *); /* 0xffffffff 0 */ int setenv(char *, char *, int); /* 0xffffffff 0 */ void unsetenv(char *); /* 0xffffffff 0 */ void insque(unsigned long *, unsigned long *); /* 0xffffffff 0 */ void remque(unsigned long *); /* 0xffffffff 0 */ int creat(char *, int); /* 0xffffffff 0 */ int fcntl(int, int); /* 0xffffffff 0 */ int __fcntl(int, int); /* 0xffffffff 0 */ int __open(char *, int); #if 0 /* auxiliary information */ # Current option values: option: -compactcalls option: +compactexprs option: +compactifs option: +compset option: -dfoproc option: -disasmonly option: -displaylabels option: +docase option: +dofor option: +doifs option: +doloops option: +donullgotos option: +dopackloops option: +dopackstmt option: -doremlabs option: +dosimplify option: +dosort option: +dostmts option: +doswitch option: +dowhile option: -dumpaddrs option: -dumpcall option: -dumpcomments option: -dumpdfo option: -dumpsblocks option: -dumpsets option: -dumpsizes option: -flag16 option: +fullscreen option: -getpattern option: -help option: -hexconst option: -html option: +insertlabels option: -int16 option: +int32 option: -interactive option: +locals option: -nohtmltabs option: -okclone option: -outprocs option: -outrefs option: -overrule option: +rdonly option: -showjump option: -showlabel option: -showreg option: -showstring option: -silent option: +simplifyexprs option: -strallregions option: -traceall option: -tracesets option: +types option: +usesymtab option: -validatebr option: -validatereg option: +validatestr #endif