-not a Macintosh disk-3@F$h @ 3p # @@%Λ./usr/include/sys/sysinfo.h 644 3 3 1572 3242572601 11073 /* * @(#) h/sysinfo.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct sysinfo { time_t cpu[3]; #define CPU_IDLE 0 #define CPU_USER 1 #define CPU_KERNEL 2 time_t wait[3]; #define W_IO 0 #define W_SWAP 1 #define W_PIO 2 long bread; long bwrite; long lread; long lwrite; long swapin; long swapout; long pswitch; long qswitch; long idle; long preempt; long syscall; long iget; long namei; long dirblk; long readch; long writech; long rcvint; long xmtint; long mdmint; long rawch; long canch; long outch; }; extern struct sysinfo sysinfo; struct syswait { short iowait; short swap; short physio; }; extern struct syswait syswait; PU_KERNEL 2 time_t wait[3]; #define W_IO 0 #define W_SWAP 1 #define W_PIO 2 long bread; long bwrite; long lread; long lwrite; lo./usr/include/sys/systm.h 644 3 3 4722 3242572601 10560 /* * @(#) h/systm.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Random set of variables used by more than one routine. */ struct inode *rootdir; /* pointer to inode of root directory */ struct proc *runq; /* head of linked list of running processes */ struct proc *Hogproc; /* if non-NULL, schedule only this process */ short cputype; /* type of cpu */ time_t lbolt; /* time in HZ since last boot */ time_t time; /* time in sec from 1970 */ int Hz; /* configurable clock speed */ int Timezone; /* configurable timezone */ int Dstflag; /* configurable DST flag */ int mpid; /* generic for unique process id's */ char runin; /* scheduling flag */ char runout; /* scheduling flag */ char runrun; /* scheduling flag */ char runtxt; /* scheduling flag */ char curpri; /* more scheduling */ int maxmem; /* actual max memory per process */ int Maxmem; /* configurable max memory per process */ int physmem; /* physical memory on this CPU */ daddr_t swplo; /* block number of swap space */ int nswap; /* size of swap space */ int updlock; /* lock for sync */ daddr_t rablock; /* block to be read ahead */ int Cmask; /* default creation mask */ char regloc[]; /* locs of saved user registers (trap.c) */ short reglocc; /* size of regloc array */ dev_t rootdev; /* device of the root */ dev_t swapdev; /* swapping device */ dev_t pipedev; /* pipe device */ short icode[]; /* user init code */ ushort szicode; /* its size */ int blkacty; /* active block devices */ /* machine dependent part */ /* function defs */ dev_t getmdev(); daddr_t bmap(); struct inode *ialloc(); struct inode *iget(); struct inode *owner(); struct inode *maknode(); struct inode *namei(); struct buf *alloc(); struct buf *getblk(); struct buf *getablk(); struct buf *bread(); struct buf *breada(); struct filsys *getfs(); struct file *getf(); struct file *falloc(); int uchar(); /* * Structure of the system-entry table */ struct sysent { char sy_narg; /* total number of arguments */ char sy_nrarg; /* number of args in registers */ int (*sy_call)(); /* handler */ }; ap(); struct inode *ialloc(); struct inode *ig./usr/include/sys/text.h 644 3 3 2123 3242572602 10357 /* * @(#) h/text.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Text structure. * One allocated per pure procedure on swap device. * Manipulated by text.c */ struct text { short x_daddr; /* disk address of segment (relative to swplo) */ short x_size; /* size (clicks) */ mloc_t x_caddr; /* address of text (clicks) */ struct inode *x_iptr; /* inode of prototype */ char x_count; /* reference count */ char x_ccount; /* number of loaded references */ char x_flag; /* traced, written flags */ }; extern struct text text[]; #define XTRC 01 /* Text may be written, exclusive use */ #define XWRIT 02 /* Text written into, must swap out */ #define XLOAD 04 /* Currently being read from file */ #define XLOCK 010 /* Being swapped in or out */ #define XWANT 020 /* Wanted for swapping */ #define XFPU 0100 /* text uses floating point */ inode of prototype */ char x_count; /* reference count */ char x_ccount; /* number of loaded references */ char x_flag; /* traced, written flags */ }; extern struct text text[]; #define XTRC 01 /* Text may be written, exclusive use */ #define XWRIT 02 /* Text written into, must swap out */ #define XLOAD 04 /* Currently being read from file */ #define XLOCK 010 /* Being swapped in or out */ #define XWANT 020 /* Wan./usr/include/sys/timeb.h 644 3 3 1115 3242572602 10473 /* * @(#) h/timeb.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure returned by ftime system call */ struct timeb { time_t time; /* time, seconds since the epoch */ unsigned short millitm;/* 1000 msec of additional accuracy */ short timezone; /* timezone, minutes west of GMT */ short dstflag; /* daylight savings when appropriate? */ }; /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure returned by ftime system call */ struct timeb { time_t time; /* time, seconds since the epoch */ unsigned short millitm;/* 1000 msec of additional accuracy */ short timezone; /* timezone, minute./usr/include/sys/times.h 644 3 3 1012 3242572602 10510 /* * @(#) h/times.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure returned by times() */ struct tms { time_t tms_utime; /* user time */ time_t tms_stime; /* system time */ time_t tms_cutime; /* user time, children */ time_t tms_cstime; /* system time, children */ }; h/times.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure returned by times() */ struct tms { time_t tms_utime; /* user time */ time_t tms_stime; /* system time */ time_t tms_cutime; /* user time, children */ time_t tms_cstime; /* system time, child./usr/include/sys/ttold.h 644 3 3 2071 3242572602 10523 /* * @(#) h/ttold.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ /* * Structure for stty and gtty system calls. */ struct sgttyb { char sg_ispeed; char sg_ospeed; char sg_erase; char sg_kill; short sg_flags; }; /* * List of special characters */ struct tc { char t_intrc; char t_quitc; char t_startc; char t_stopc; char t_eofc; char t_brkc; }; /* modes */ #define O_TANDEM 01 #define O_CBREAK 02 #define O_LCASE 04 #define O_ECHO 010 #define O_CRMOD 020 #define O_RAW 040 #define O_ODDP 0100 #define O_EVENP 0200 #define O_NLDELAY 001400 #define O_NL1 000400 #define O_NL2 001000 #define O_TBDELAY 005000 #define O_TAB1 001000 #define O_TAB2 004000 #define O_XTABS 006000 /***#define O_NOAL 004000***/ #define O_CRDELAY 030000 #define O_CR1 010000 #define O_CR2 020000 #define O_VTDELAY 040000 #define O_BSDELAY 0100000 ofc; char t_brkc; }; /* modes */ #define O_TANDEM 01 #define O_CBREAK 02 #define O_LCASE 04 #define O_ECHO 010 #define O_CRMOD 020 #define O_RAW 040 #define O_ODDP 0100 #define O_EVENP 0200 #define O_NLDELAY 001400 #define O_NL1 000400 #define O_NL2 001000 #define O_TBDELAY 005000 #define O_TAB1 001000 #define O_TAB2 004000 #define O_XTABS 006000 /***#define O_NOAL 004000***/ #define O_CRDELAY 030000 #define O_CR1 010000 #define O_CR2 0./usr/include/sys/tty.h 644 3 3 6275 3242572603 10230 /* * @(#) h/tty.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #include "termio.h" /* * A clist structure is the head of a linked list queue of characters. * The routines getc* and putc* manipulate these structures. */ struct clist { int c_cc; /* character count */ struct cblock *c_cf; /* pointer to first */ struct cblock *c_cl; /* pointer to last */ }; /* * A tty structure is needed for each UNIX character device that * is used for normal terminal IO. */ struct tty { struct clist t_rawq; /* raw input queue */ struct clist t_canq; /* canonical queue */ struct clist t_outq; /* output queue */ struct cblock *t_buf; /* buffer pointer */ int (*t_proc)(); /* routine for device functions */ ushort t_iflag; /* input modes */ ushort t_oflag; /* output modes */ ushort t_cflag; /* control modes */ ushort t_lflag; /* line discipline modes */ short t_state; /* internal state */ short t_pgrp; /* process group name */ char t_line; /* line discipline */ char t_delct; /* delimiter count */ char t_col; /* current column */ char t_row; /* current row */ uchar_t t_cc[NCC+2]; /* settable control chars */ }; /* * The structure of a clist block */ #define CLSIZE 24 struct cblock { struct cblock *c_next; char c_first; char c_last; char c_data[CLSIZE]; }; extern struct cblock cfree[]; extern struct cblock *getcb(); extern struct cblock *getcf(); extern struct clist ttnulq; struct chead { struct cblock *c_next; int c_size; }; extern struct chead cfreelist; struct inter { int cnt; }; /* control characters */ /* pick up from termio.h */ /* default control chars */ /* pick up from termio.h */ #define TTIPRI 28 #define TTOPRI 29 /* limits */ extern int ttlowat[], tthiwat[]; #define TTYHOG 256 #define TTXOLO 60 #define TTXOHI 180 /* input modes */ /* pick up from termio.h */ /* output modes */ /* pick up from termio.h */ /* control modes */ /* pick up from termio.h */ /* line discipline 0 modes */ /* pick up from termio.h */ /* default speed */ /* pick up from termio.h */ /* Hardware bits */ #define DONE 0200 #define IENABLE 0100 #define OVERRUN 040000 #define FRERROR 020000 #define PERROR 010000 /* Internal state */ #define TIMEOUT 01 /* Delay timeout in progress */ #define WOPEN 02 /* Waiting for open to complete */ #define ISOPEN 04 /* Device is open */ #define TBLOCK 010 #define CARR_ON 020 /* Software copy of carrier-present */ #define BUSY 040 /* Output in progress */ #define OASLP 0100 /* Wakeup when output done */ #define IASLP 0200 /* Wakeup when input done */ #define TTSTOP 0400 /* Output stopped by ctl-s */ #define EXTPROC 01000 /* External processing */ #define TACT 02000 #define ESC 04000 /* Last char escape */ #define RTO 010000 #define TTIOW 020000 #define TTXON 040000 #define TTXOFF 0100000 /* l_output status */ #define CPRES 1 /* device commands */ #define T_OUTPUT 0 #define T_TIME 1 #define T_SUSPEND 2 #define T_RESUME 3 #define T_BLOCK 4 #define T_UNBLOCK 5 #define T_RFLUSH 6 #define T_WFLUSH 7 #define T_BREAK 8 00 /* Wakeup when input done */ #define TTSTOP 0400 /* Output stopped by ctl-s */ #define EXTPROC 01000 /* External processing */ #define TACT 02000 #define ESC 04000 /* Last char escape */ #define RTO 010000 #define TTIOW 020000 #define TTXON 040000 #define TTXOFF 0100000 /* l_output status */ #define CPRES 1 /* de./usr/include/sys/types.h 644 3 3 4026 3246303141 10535 /* * @(#) h/types.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * M68000 CPU. IT MAY REQUIRE CHANGING WHEN MOVING * XENIX TO A MACHINE CONTAINING A DIFFERENT CPU. * * MODIFICATION HISTORY * 15 Dec 1983 blf M000 * - (Unnoted) Added or corrected some comments, * and cleaned up the formatting somewhat. * - For "better" portability, GETUCHAR() and GETULONG() * are defined regardless of M_OLDSIGN, which is a silly * name for a "manifest" definition in the first place. * Furthermore, an attempt is made to account for the * actual number of bits in a long (but this is still not * correct -- what about a DEC VAX, etc.). */ typedef struct { int r[1]; } * physadr; typedef long daddr_t; /* disc address */ typedef char * caddr_t; /* core address */ typedef unsigned short ushort; typedef unsigned short ino_t; /* i-node number */ typedef char cnt_t; typedef long time_t; /* time (seconds) */ typedef int label_t[13]; /* d2-d7, a2-a7, pc */ typedef short dev_t; /* device code */ typedef long off_t; /* offset in file */ typedef long paddr_t; typedef unsigned short mloc_t; /* memory region location */ typedef short msize_t; /* memory region size */ /* selectors and constructor for device code */ #define major(x) (((unsigned)(x)>>8)) #define minor(x) ((x)&0377) #define makedev(x,y) (dev_t)((x)<<8 | (y)) /* 'void' type compatibility */ #ifndef M_VOID typedef int void; #endif /* 'unsigned' type compatibility */ #ifdef M_OLDSIGN typedef char uchar_t; typedef long ulong_t; #else typedef unsigned char uchar_t; typedef unsigned long ulong_t; #endif /* M000 begin... * The following is not only a kludge, * it is also not really correct. */ #define GETUCHAR(uc) (0xFF & (uc)) /* extract value */ /* WARNING: you lose the high (sign) bit */ #ifdef M68000 # define GETULONG(ul) (0x7FFFFFFF & (ul)) /* extract 31-bit value */ #else # define GETULONG(ul) (0x7FFF & (ul)) /* extract 15-bit value */ #endif /* ...end M000 */ ef M_OLDSIGN typedef char uchar_t; typedef long ulong_t; #else typedef unsigned char uchar_t; typedef unsigned long ulong_t; #endif /* M000 begin... * The following is not only a kludge, * it is also not really correct. */ #define GETUCHAR(uc) (0xFF & (uc)) /* extract value */ /* WARNING: you lose the high (sign) bit */ #ifdef M68000 # define GETULONG(ul) (0x7FFFFFFF & (ul)) /* extract 31-bit value */ #else # define GETULONG(ul) (0x7FFF & (ul)) /* extract 15-bit value */ #en./usr/include/sys/user.h 644 3 3 14146 3242572604 10403 /* * @(#) h/user.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS SPECIFIC TO THE * APPLE LISA COMPUTER. IT MAY REQUIRE CHANGING WHEN * MOVING XENIX TO DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. */ /* * The user structure. * One allocated per process. * Contains all per process data that doesn't need to be referenced * while the process is swapped. * The user block is USIZE*click bytes long; * contains the system stack per user; is cross referenced * with the proc structure for the same process. */ #ifndef X_MAGIC #include "a.out.h" #endif struct user { /* octal offset */ label_t u_rsav; /* 0 save info when exchanging stacks */ label_t u_qsav; /* 64 label variable for quits and interrupts */ label_t u_ssav; /*150 label variable for swapping */ char u_segflg; /*234 IO flag: 0:user D; 1:system; 2:user I */ char u_error; /*235 return error code */ ushort u_uid; /*236 effective user id */ ushort u_gid; /*240 effective group id */ ushort u_ruid; /*242 real user id */ ushort u_rgid; /*244 real group id */ struct proc *u_procp; /*246 pointer to proc structure */ int *u_ap; /*252 pointer to arglist */ union { /*256 syscall return values */ struct { int r_val1; /* 256*/ int r_val2; /* 262*/ }r_reg; long r_long; off_t r_off; time_t r_time; } u_r; caddr_t u_base; /*266 base address for IO */ unsigned u_count; /*272 bytes remaining for IO */ off_t u_offset; /*276 offset in file for IO */ short u_fmode; /*302 file mode for IO */ short u_errcnt; /*304 syscall error count */ struct inode *u_cdir; /*306 pointer to inode of current directory */ struct inode *u_rdir; /*312 root directory of current process */ caddr_t u_dirp; /*316 pathname pointer */ struct direct u_dent; /*322 current directory entry */ struct inode *u_pdir; /*342 inode of parent directory of dirp */ struct file *u_ofile[NOFILE];/*346 pointers to file structures of open files */ char u_pofile[NOFILE]; /*352 per-process flags of open files */ int u_arg[5]; /*372 arguments to current system call */ unsigned u_tsize; /*416 text size (clicks) */ unsigned u_dsize; /*422 data size (clicks) */ unsigned u_ssize; /*426 stack size (clicks) */ int u_signal[NSIG]; /*316 disposition of signals */ time_t u_utime; /*366 this process user time */ time_t u_stime; /*372 this process system time */ time_t u_cutime; /*376 sum of childs' utimes */ time_t u_cstime; /*402 sum of childs' stimes */ int *u_ar0; /*406 address of users saved R0 */ struct { /*410 profile arguments */ short *pr_base; /* buffer base */ unsigned pr_size; /* buffer size */ unsigned pr_off; /* pc offset */ unsigned pr_scale; /* pc scaling */ } u_prof; char u_intflg; /*420 catch intr from sys */ char u_sep; /*421 flag for I and D separation */ struct tty *u_ttyp; /*422 controlling tty pointer */ dev_t u_ttyd; /*424 controlling tty dev */ struct xexec u_exdata; /*426 header of executable file */ struct xext u_exext; /*466 extension to header */ unsigned u_hdrsiz; /*512 total size of header on file */ char u_comm[DIRSIZ]; /*514*/ time_t u_start; /*532*/ time_t u_ticks; /*536*/ long u_mem; /*542*/ long u_ior; /*546*/ long u_iow; /*550*/ long u_iosw; /*554*/ long u_ioch; /*560*/ char u_acflag; /*564*/ short u_cmask; /*566 mask for file creation */ daddr_t u_limit; /*570 maximum write address */ int u_t[32]; /*574 **super dirty** (see iupdat) */ int u_sdsaved; /* we have saved the shared data */ int u_sdcnt; /* we have attached to shared data */ struct sd { /* per proc shared data table */ struct inode *sd_inode; /* pointer to inode for segment */ char *sd_addr; /* address in this procs data space */ int sd_vnum; /* version # for local copy */ char sd_flags; /* describing state of this proc */ } u_sdtab[NSDSEGS]; /* machine dependent fields */ int u_fper; /*674 FP error register */ char u_fpsaved; /*676 FP regs saved for this proc */ char u_fpused; /*677 FP used for this process */ struct { /*700 8087 save status */ int dummy; /*700 to be added */ } u_fps; unsigned short u_lxrw; /*702 for mmumap */ mloc_t u_video; /*704 address of video bitmap */ int u_stack[1]; /*706*/ /* kernel stack per user * extends from u + USIZE*64 * backward not to reach here */ }; extern struct user u; #define u_rval1 u_r.r_reg.r_val1 #define u_rval2 u_r.r_reg.r_val2 #define u_roff u_r.r_off #define u_rtime u_r.r_time #define u_rlong u_r.r_long /* u_error codes */ #define EPERM 1 #define ENOENT 2 #define ESRCH 3 #define EINTR 4 #define EIO 5 #define ENXIO 6 #define E2BIG 7 #define ENOEXEC 8 #define EBADF 9 #define ECHILD 10 #define EAGAIN 11 #define ENOMEM 12 #define EACCES 13 #define EFAULT 14 #define ENOTBLK 15 #define EBUSY 16 #define EEXIST 17 #define EXDEV 18 #define ENODEV 19 #define ENOTDIR 20 #define EISDIR 21 #define EINVAL 22 #define ENFILE 23 #define EMFILE 24 #define ENOTTY 25 #define ETXTBSY 26 #define EFBIG 27 #define ENOSPC 28 #define ESPIPE 29 #define EROFS 30 #define EMLINK 31 #define EPIPE 32 #define EDOM 33 #define ERANGE 34 #define EUCLEAN 35 #define EDEADLOCK 36 #define ENOTNAM 37 #define ENAVAIL 38 #define EISNAM 39 /* ioflag values: Read/Write, User/Kernel, Ins/Data */ #define U_WUD 0 #define U_RUD 1 #define U_WKD 2 #define U_RKD 3 #define U_WUI 4 #define U_RUI 5 #define EXCLOSE 01 ne EISDIR 21 #define EINVAL 22 #define ENFILE 23 #define EMFILE 24 #define ENOTTY 25 #define ETXTBSY 26 #define EFBIG 27 #define ENOSPC 28 #define ESPIPE 29 #define EROFS 30 #define EMLINK 31 #define EPIPE 32 #define EDOM 33 #define ERANGE 34 #define EUCLEAN 35 #define EDEADLOCK 36 #define ENOTNAM 37 #define ENAVAIL 38 #define EISNAM 39 /* ioflag values: Read/Write, User/Kernel, Ins/Data */ #define U_WUD ./usr/include/sys/utsname.h 644 3 3 1067 3242572604 11057 /* * @(#) h/utsname.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct utsname { char sysname[9]; char nodename[9]; char release[9]; char version[9]; unsigned short sysorigin; /* original supplier of Xenix system */ unsigned short sysoem; /* OEM for this system */ long sysserial; /* serial number for this system */ }; Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct utsname { char sysname[9]; char nodename[9]; char release[9]; char version[9]; unsigned short sysorigin; /* original supplier of Xenix system */ unsigned short sysoem; /* OEM for this system */ l./usr/include/sys/var.h 644 3 3 2126 3242572604 10170 /* * @(#) h/var.h 1.1 83/10/23 Copyright Microsoft Corporation, 1983 */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ struct var { int v_buf; /* NBUF */ int v_sabuf; /* NSABUF */ int v_call; /* NCALL */ int v_inode; /* NINODE */ struct inode *ve_inode; /* &inode[NINODE] */ int v_file; /* NFILE */ struct file *ve_file; /* &file[NFILE] */ int v_mount; /* NMOUNT */ struct mount *ve_mount; /* &mount[NMOUNT] */ int v_proc; /* NPROC */ struct proc *ve_proc; /* &proc[NPROC] */ int v_text; /* NTEXT */ struct text *ve_text; /* &text[NTEXT] */ int v_clist; /* NCLIST */ int v_maxup; /* MAXUPRC */ int v_lock; /* NFLOCKS */ int v_hbuf; /* NHBUF */ int v_hmask; /* NHBUF-1 */ }; extern struct var v; ILE] */ int v_mount; /* NMOUNT */ struct mount *ve_mount; /* &mount[NMOUNT] */ int v_proc; /* NPROC */ struct proc *ve_proc; /* &proc[NPROC] */ int v_text; /* NTEXT */ struct text *ve_text; /* &text[NTEXT] */ int v_clist; /* NCLIST */ int v_maxup; /* MAXUPRC */ int v_lock; /* NFLOCKS */ int v_hbuf; /* NHBUF ./usr/include/termio.h 644 3 3 6346 3243501252 10061 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * %Z% %M% %I% %D% %Q% * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /* * THIS FILE CONTAINS CODE WHICH IS DESIGNED TO BE * PORTABLE BETWEEN DIFFERENT MACHINE ARCHITECTURES * AND CONFIGURATIONS. IT SHOULD NOT REQUIRE ANY * MODIFICATIONS WHEN ADAPTING XENIX TO NEW HARDWARE. */ #define NCC 8 /* control characters */ #define VINTR 0 #define VQUIT 1 #define VERASE 2 #define VKILL 3 #define VEOF 4 #define VEOL 5 #define VMIN 4 #define VTIME 5 #define VRES1 6 /* reserved */ #define VRES2 7 /* reserved */ #define CNUL 0 #define CDEL 0377 /* default control chars */ #define CESC '\\' #define CINTR 0177 /* DEL */ #define CQUIT 034 /* FS, cntl | */ #define CERASE '\010' /* backsp */ #define CKILL '\025' /* cntl u */ #define CEOF 04 /* cntl d */ #define CSTART 021 /* cntl q */ #define CSTOP 023 /* cntl s */ /* input modes */ #define IGNBRK 0000001 #define BRKINT 0000002 #define IGNPAR 0000004 #define PARMRK 0000010 #define INPCK 0000020 #define ISTRIP 0000040 #define INLCR 0000100 #define IGNCR 0000200 #define ICRNL 0000400 #define IUCLC 0001000 #define IXON 0002000 #define IXANY 0004000 #define IXOFF 0010000 /* output modes */ #define OPOST 0000001 #define OLCUC 0000002 #define ONLCR 0000004 #define OCRNL 0000010 #define ONOCR 0000020 #define ONLRET 0000040 #define OFILL 0000100 #define OFDEL 0000200 #define NLDLY 0000400 #define NL0 0 #define NL1 0000400 #define CRDLY 0003000 #define CR0 0 #define CR1 0001000 #define CR2 0002000 #define CR3 0003000 #define TABDLY 0014000 #define TAB0 0 #define TAB1 0004000 #define TAB2 0010000 #define TAB3 0014000 #define BSDLY 0020000 #define BS0 0 #define BS1 0020000 #define VTDLY 0040000 #define VT0 0 #define VT1 0040000 #define FFDLY 0100000 #define FF0 0 #define FF1 0100000 /* control modes */ #define CBAUD 0000017 #define B0 0 #define B50 0000001 #define B75 0000002 #define B110 0000003 #define B134 0000004 #define B150 0000005 #define B200 0000006 #define B300 0000007 #define B600 0000010 #define B1200 0000011 #define B1800 0000012 #define B2400 0000013 #define B4800 0000014 #define B9600 0000015 #define EXTA 0000016 #define EXTB 0000017 #define CSIZE 0000060 #define CS5 0 #define CS6 0000020 #define CS7 0000040 #define CS8 0000060 #define CSTOPB 0000100 #define CREAD 0000200 #define PARENB 0000400 #define PARODD 0001000 #define HUPCL 0002000 #define CLOCAL 0004000 /* line discipline 0 modes */ #define ISIG 0000001 #define ICANON 0000002 #define XCASE 0000004 #define ECHO 0000010 #define ECHOE 0000020 #define ECHOK 0000040 #define ECHONL 0000100 #define NOFLSH 0000200 #define XCLUDE 0100000 /* *V7* exclusive use */ #define SSPEED 13 /* default speed: 7=300, 13=9600 baud */ /* * Ioctl control packet */ struct termio { unsigned short c_iflag; /* input modes */ unsigned short c_oflag; /* output modes */ unsigned short c_cflag; /* control modes */ unsigned short c_lflag; /* line discipline modes */ char c_line; /* line discipline */ uchar_t c_cc[NCC]; /* control chars */ }; 00020 #define ECHOK 0000040 #define ECHONL 0000100 #define NOFLSH 0000200 #define XCLUDE 0100000 /* *V7* exclusive use */ #define SSPEED 13 /* default speed: 7=300, 13=9600 baud */ /* * Ioctl control packet */ struct termio { unsigned short c_iflag; /* input mod./usr/include/time.h 644 3 3 1364 3243501252 7513 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** time.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp * - 3.0 upgrade. Picked up 3.0 source, unchanged. Added comments. */ struct tm { /* see ctime(3) */ int tm_sec; /* time of day, seconds */ int tm_min; /* time of day, minutes */ int tm_hour; /* time of day, hours (24 hour clock) */ int tm_mday; /* day of month (1-31) */ int tm_mon; /* month of year (0-11) */ int tm_year; /* year - 1900 */ int tm_wday; /* day of week (Sunday = 0) */ int tm_yday; /* day of year (0-365) */ int tm_isdst; /* non-0 if DST in effect */ }; * M000 14 Apr 83 andyp * - 3.0 upgrade. Picked up 3.0 source, unchanged. Added comments. */ struct tm { /* see ctime(3) */ int tm_sec; /* time of day, seconds */ int tm_min; /* time of day, minutes */ int tm_hour; /* time of day, hours (24 hour clock) */ ./usr/include/ustat.h 644 3 3 760 3243501252 7674 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** ustat.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct ustat { daddr_t f_tfree; /* total free */ ino_t f_tinode; /* total inodes free */ char f_fname[6]; /* filsys name */ char f_fpack[6]; /* filsys pack name */ }; R)./usr/include/utmp.h 644 3 3 742 3243501252 7521 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** utmp.h * * Format of /etc/utmp and /usr/adm/wtmp * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - Picked up 3.0 source, unchanged. */ struct utmp { char ut_line[8]; /* tty name */ char ut_name[8]; /* user id */ long ut_time; /* time on */ };  R)./usr/include/varargs.h 644 3 3 760 3243501252 10201 /* * %Z% %M% %I% %D% %Q% * * Copyright (C) Microsoft Corporation, 1983 * * This Module contains Proprietary Information of Microsoft * Corporation and AT&T, and should be treated as Confidential. */ /*** varargs.h * * MODIFICATION HISTORY * M000 14 Apr 83 andyp 3.0 upgrade * - No changes. */ typedef char *va_list; #define va_dcl int va_alist; #define va_start(list) list = (char *) &va_alist #define va_end(list) #define va_arg(list,mode) ((mode *)(list += sizeof(mode)))[-1] R)./usr/lib/cref/aign 644 3 3 11640 3251460624 7333 q%rCSU?M[ :Fe |+v1qN 8E= i^f/dS(H2Jk8$x!wk_*4Y`?-P|%n Y...r0r1r2r3r4r5sppccswmovmovbcmpcmpbbitbitbbicbicbbisbisbaddsubbrbnebeqbgebltbgtblebplbmibhiblosbvcbvsbhisbecbccblobcsbesjbrjnejeqjgejltjgtjlejpljmijhijlosjvcjvsjhisjecjccjlojcsjesclrclrbcomcombincincbdecdecbnegnegbadcadcbsbcsbcbtsttstbrorrorbrolrolbasrasrbaslaslbjmpswabjsrrtssysclcclvclzclnsecsevsezsencfccsetfsetdsetisetlclrfnegfabsftstfmovfmovifmovfimovofmovfoaddfsubfmulfdivfcmpfmodfmoviemoveildfpsstfpsfr0fr1fr2fr3fr4fr5alsalscmpymuldivashashcdvdxorsxtmarksob.byte.even.if.endif.globl.text.data.bss.comm./usr/lib/cref/atab 644 3 3 1400 3251460622 7273     ./usr/lib/cref/cign 644 3 3 11640 3251460625 7336 Yh]?91$zGSrN-bautobreakcasecharcontinuedefaultdodoubleelseexternfloatforgotoifintlongregisterreturnstaticstructswitchwhile./usr/lib/cref/crpost 711 3 3 14112 3252243242 7713 $ &e g# /g @B OQ.X/HJf"omY/H# NPP/N 0<N@NVJ/t l/<>NVXN n h -f n h (Ef$ n h(H@0H-@#`X n h(H@0H-@ m o/<bNVXN n h (xf .S#X S`-|B`2B .Ю @/NP-@/./a>P/.N 9:йS*@` R n RSl#/.a>X-G 9:йS*@ .ѹ` R n RSlBL N^NuNVJ/pJn 9`4R/9/9:/.NF gp`BBN^NuNVJ/lHA-HX n*h# /9 NX-@HnHUNP././9 N P L N^Nu0<Nv0<NvNVJ/pH -nB`N y Sm nR"y R S"@B`/9 nRHH/N PR nJg" %fB.nnnB.` 0g n *f n X P-hl .D-@|R n .fR n *f n X P-hR`|` #g6 +g -ft|R nHH f|`|`|`B nHH @gZ nH@0H-@Rp //.NPЮ-@`B nHH @g8 nH@0H-@Rp //.NPЮ-@`-|B. nHH hgn lg``hnJg Xg cgA-H-HRJ.g/.N dX".$.JlB`|RB-| nP.HHR dfp-|`-|`-|Jl-| n X P-h .dfBJmJ.g(-|`,-| g .D-@`J.g-|J.g"/.N dX".-A o-@ .Xf -|`-|A-H-H`P .-@ .-@/./NhPЀЮЮ @S"n/.HnN PJf .Ю-@J.g^ .gR.HH Xg8 og xg`. l"-|`-|` -|` n X P (@A-H R-@` n X P-hf-|Jl-|B` .İlR nRJfS-n .đ`~S`v og sg ug xg`<".攁-BJ.g `(p /aXSl` nRHH/aX nJg `p0/aXSl` nRHH/afX .eJ.gSmp /aDX`J g, y ( gp` y R S @ B`8 9$N^NuNVJ/t y Sl/9 . HH/N PRN^NuNVH<*< n lDD&". lDD( lB@H@40H@0H@`6 l$//NPlS JlD L ::= | , ::= REL_NO | ``a'' where REL_NO is considered to be the first component in a SCCS IDentification string (SID). -28 "element in list out of range" An element contained in the list for ``locking'' or ``unlocking'' releases is out of range. That means its value is probably greater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to change comments or MR numbers of an existing file. reater than 9999, the maximum release number. -29 directory `...' specified as `...' keyletter value The value specified with the named keyletter argument is a directory. This is not allowed since the SCCS file created would not be accessible by other SCCS commands. -30 illegal use of `y' or `m' keyletter The `y' and `m' keyletters for "admin" may only be used in conjunction with the `i' or `n' keyletters, i.e. when creating a new SCCS file. Use "cdc" to change co./usr/lib/help/bd 644 3 3 1733 3245323634 6777 * * Messages for bdiff. * -1 "arg count" You invoked bdiff with either too few or too many arguments. -2 "both files standard input" You supplied a name of '-' for both file-name arguments to bdiff. Since '-' means to read the standard input, you are requesting that bdiff read it for both its inputs. This will not work correctly. -3 "cannot fork, try again" Bdiff could not fork to invoke 'diff'. This is a system problem which may go away, so try again. It probably means that the system is heavily loaded and temporarily cannot create more processes. -4 "non-numeric limit" The argument supplied to bdiff to specify the segmentation limit bdiff is to use is not numeric. Only numeric characters may appear in this argument. -5 "cannot execute ..." The named program could not be executed by bdiff. It may be unexecutable, or it may have been removed. -6 "... failed" The named program terminated with an error. It may have discovered an error condition or may have been interrupted. that the system is heavily loaded and./usr/lib/help/cb 644 3 3 1210 3245323634 6764 * * Message for comb SCCS command * -1 "p-file exists" Someone is in the process of making a delta on the named SCCS file. Comb may only be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argument specified to comb would result in no changes made to the named SCCS-file. Therefore, it can't do anything to the named SCCS-file. be used when no one else is modifying the named SCCS file. -2 "can't have both -p and -c" The '-p' and '-c' key letter arguments specify mutually exclusive conditions. Therefore, they may not be specified on the same command line. -3 "SID doesn't exist" The SID you specified in one of the arguments to comb does not exist in the named SCCS-file. -4 "nothing to do" The argu./usr/lib/help/cm 644 3 3 4011 3245323635 7002 * * Messages common to more than one SCCS command. * -1 "unknown key letter" You supplied a keyletter which the command does not recognize. -2 "key letter twice" You supplied a keyletter more than once. -3 "missing file arg" You left off the name of the file to be processed. -4 "cannot create lock file" There are two known reasons why this can occur. 1) Someone else is updating the SCCS file (or the p-file). You'll have to wait until they're through, and try again. 2) You do not have write permission in the directory where the SCCS file resides. If this is so, you are not allowed to create any files (including the ``lock file'') in that directory. -5 "bad date/time" The date/time must be a legitimate date/time in the form "YY[MM[DD[HH[MM[SS]]]]]". The program knows about things like leap years, so be precise. -6 "no id keywords" No SCCS identification keywords were substituted for (or found). If this message came from delta then you just tried to make a delta without any keywords. This is not a fatal error, just a warning. If this message came from 'get' then the SCCS file was created with no keywords. This is not an error, just a warning. If this message came from admin, the file you are using as input to admin contains no keywords. This is not an error, just a warning. -7 "No id keywords" No SCCS identification keywords were substituted for. You may not have any keywords in the file, in which case you can ignore this warning. If this message came from delta then you just made a delta without any keywords. If this message came from get then the last time you made a delta you changed the lines on which they appeared. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data link of some type). SCCS will not allow you to make changes to a file if your user ID is not located in the password file. ords. If this message came from get then the last time you made a delta you changed the lines on which they appeared. This isn't an error, only a warning. -8 "value after ... arg" You had something after the indicated keyletter argument and you weren't supposed to. -9 "User ID not in password file ..." You are apparently running on a system on which you do not have a login (via a data link of some type). SCCS will not allow you to make changes to a file if your user ID is not located in the passwo./usr/lib/help/cmds 644 3 3 11650 3245323635 7360 * * Synopsis of SCCS commands * -delta delta [-r] [-s] [-n] [-g] [-m] [-y] [-p] file ... -get get [-r] [-c] [-i] [-x] [-a] [-k] [-e] [-l

] [-p] [-m] [-n] [-s] [-b] [-g] [-t] file ... -admin admin [-n] [-i] [-r] [-t] [-f>] ... [-d] ... [-a] ... [-e] ... [-m] [-y] [-h] [-z] file ... -help help [arg] (When all else fails execute "help stuck".) -what what file ... -comb comb [-o] [-s] [-p] [-c] file ... -bdiff bdiff file1 file2 [numarg] [-s] -cdc cdc -rSID [-m] [-y] file ... -rmdel rmdel -rSID file ... -sccsdiff sccsdiff old-spec new-spec [pr-args] sccsfile ... -stuck If you are stuck, check through the XENIX Command Reference Manual for the page which describes the command you are interested in. Also look at the SCCS chapter in the XENIX Software Development Manaul. -val val - val [-s] [-r] [-m] [-y] file ... -prs prs [-d] [-r] [-e] [-l] [-a] file ... (do 'help prs_kywds' for description of recognized data keywords) -prs_kywds List of Data Keywords Recognized by the _p_r_s Command Data SCCS File Value Format Keyword Data Item Section Type Type :Dt: Whole delta line Delta Table all delta line info S :DL: Delta line stats " :Li:/:Ld:/:Lu: S :Li: Lines ins by delta " nnnnn S :Ld: Lines del by delta " nnnnn S :Lu: Lines unc by delta " nnnnn S :DT: Delta type " D or R S :I: SID " :R:.:L:.:B:.:S: S :R: Release number " nnnn S :L: Level number " nnnn S :B: Branch number " nnnn S :S: Sequence number " nnnn S :D: Date delta created " :Dy:/:Dm:/:Dd: S :Dy: Year delta created " nn S :Dm: Month delta created " nn S :Dd: Day delta created " nn S :T: Time delta created " :Th::Tm::Ts: S :Th: Hour delta created " nn S :Tm: Minutes delta created " nn S :Ts: Seconds delta created " nn S :P: Pgmr who created delta " logname S :DS: Delta seq number " nnnn S :DP: Pred delta seq number " nnnn S :DI: Deltas inc,exc,ignored " :Dn:/:Dx:/:Dg: S :Dn: Deltas included " :DS: :DS: ... S :Dx: Deltas excluded " :DS: :DS: ... S :Dg: Deltas ignored " :DS: :DS: ... S :MR: MR numbers " text M :C: Comments " text M :UN: User names User Names text M :FL: Flag List Flags desc of all flags set M :Y: Type flag " module type S :MF: MR valid flag " yes or no S :MP: MR valid pgm. " text S :KF: Kywd err/warn flag " yes or no S :BF: Branch flag " yes or no S :J: Joint edit flag " yes or no S :LK: Locked releases " :R: ... S :Q: User defined keyword " text S :M: Module name flag " module name S :FB: Floor boundary " :R: S :CB: Ceiling boundary " :R: S :Ds: Default SID " :I: S :ND: Null delta flag " yes or no S :FD: Descriptive text Comments text M :BD: Body Body text M :GB: Gotten body " text M :W: form of what(I) str N/A :Z::M:\t:I: S :A: form of what(I) str N/A :Z::Y: :M: :I::Z: S :Z: what(I) str construct N/A @(#) S :F: File name N/A file name S :PN: Pathname N/A pathname S M :BD: Body Body text M :G./usr/lib/help/co 644 3 3 6546 3245323636 7024 * * Messages from routines in 'com' directory of sccs. * -1 "not an SCCS file" A file that you think is an SCCS file does not begin with the characters "s.". -3 "more than one link" SCCS files may only have one name (link). This is because the delta program unlinks the old file and then links to the new file. -4 "format error at line ..." The format of the named SCCS file is invalid. Somehow the file has become corrupted, or you specified a file which was not a true SCCS file. If you are think the file is corrupted, it may have to be restored from backup. -5 "premature eof" The SCCS file ended unexpectedly. It is almost certainly corrupted and will have to be restored from a backup copy. -6 "corrupted file" The computed hash count of the input SCCS file did not check with the stored hash count. The file may have been damaged since it was last accessed. -7 "too long" The pathname is too long. -8 "invalid sid" The specified sid is syntactically incorrect. -10 "clock set wrong!!!" The time of day is wrong. This error is produced whenever the creation date of the newest delta in the SCCS file is newer than the current date. This will happen whenever the date is accidently set wrong. This error will also occur if a delta was created while the clock was set ahead - but less than a year - and has since been corrected. In this case the current time is correct, but the date of the delta is wrong. -11 "Clock may be set wrong!" The time of day may be set wrong. Check the current time with the "date" command. This message is produced whenever the difference between the current date and the creation date of the newest delta in the SCCS file is greater than one year. -12 "bad range" In a delta list, the two limits of a range of deltas were not in ascending order. -13 "delta list syntax" A list of deltas was syntatically erroneous. The correct syntax is: ::= | , ::= | - ::= | . -14 "not authorized to make deltas" Your login name or group ID is not on the list of users who are allowed to add deltas to this file. You can execute "prs -d:UN: file" to see who is allowed. Your project administrator can add your login name to the group ID list using the admin command. -15 "release ... < ... (floor)" Either the release you specified or else the default release is lower than the lowest allowable release (the floor). -16 "release ... > ... (ceiling)" Either the release you specified or else the default release is higher than the highest allowable release (the ceiling). -17 "bad p-file format" The p-file is corrupted. You will probably have to delete it, rename the g-file, and get a new copy. -18 "line too long" You have exceeded the maximum line length for this program. -19 "response too long" A response can't be so long. -20 "cannot fork; try again" This message means that the system is heavily loaded and temporarily cannot create more processes. Usually waiting a few minutes solves the problem. If it persists it may indicate a serious system problem. -21 "too many MRs" You can't enter so many MRs. Sorry. -22 "out of space" Your MRs took up too much memory. Type less. -23 ... locked against editing The specified release (or possibly all releases) for the SCCS file have been locked using the 'l' flag of admin. Do a 'prs -d:LK: s.filename' to see a list of locked releases ('a' means "all"). eavily loaded and temporarily cannot create more processes. Usually waiting a few minutes solves the problem. If it persists it may indicate a serious sys./usr/lib/help/de 644 3 3 6364 3245323636 7011 -1 "missing -r argument" You must specify an SID when you are listed more than once in the p-file. -2 "login name or SID specified not in p-file" Either your login name, or the SID you specified, is not listed in the p-file. You probably forgot to do a get -e, or supplied the wrong SID. -3 "invalid sid in p-file" The p-file is corrupted. You will probably have to start again. -4 "diff failed" The program delta uses to determine what changed failed, and the delta is not made. This indicates a system problem. Maybe someone deleted 'diff' and it has to be restored from a backup. -5 "internal error in delta/enter()" This is an internal program error which should not occur. -6 "internal error in delta/enter()" This is an internal program error which should not occur. -7 "internal error in delta/enter()" This is an internal program error which should not occur. -8 "MRs not allowed" You specified MRs, but the file being processed doesn't allow them. -9 "invalid MRs" The MR validation program returned a non-zero status to delta. This indicates that one or more of the MRs specified are invalid. -10 "MRs required" No MRs were specified, but the file being processed requires them. -11 "cannot fork, try again" Delta could not fork to invoke the program it uses to determine what has changed in the SCCS file. The system is probably heavily loaded and temporarily cannot create more processes. -12 "cannot execute ..." The named program, used by delta to determine what changed in the SCCS file, could not be executed. It may be unexecutable, or it may have been removed and will have to be restored. -13 "... failed, re-trying, segmentation = ..." The named program, used by delta to determine what has changed in the SCCS file, has failed. The most likely cause is that the files to be compared by the named program are being segmented into chunks which are too large. Therefore, delta re-tries with smaller chunks. (However, the smallest chunk it will try is 500 lines. If this fails, it gives up hope and terminates processing of the SCCS file.) Do a "help de17" for more information. -14 "leading SOH char in line ... of file ... not allowed" The ASCII character SOH (binary 001) is in the first position of a line. This character is not allowed in the first position for any line of text in an SCCS file. However, it may be used if it is escaped. -15 "ambiguous `r' keyletter value" Which delta (SID) do you want to make? Look at the p-file, pick one, and specify it with the `-r' keyletter. -16 When delta reads arguments from the standard input it will not prompt for comments or MRs, so these values must be supplied with the file argument. -17 Because of the segmentation problem which is caused by limited system work space, the SCCS file that delta created may occupy an inordinate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, the procedure for doing this would be: 1. get -k s.file 2. rmdel -rSID s.file 3. get -e -g s.file 4. delta s.file where, of course, SID and file are specified appropriately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has been made, the procedure for do./usr/lib/help/default 644 3 3 226 3245323636 10014 * * Default file (file of last resort) * -26 "can't open ..." The file couldn't be opened for reading. Either it doesn't exist or it isn't readable. riately. Also steps 1 and 3 may require that you specify a SID, depending on your situation. ate amount of file space. To reduce the size of the SCCS file, the user may want to remove the delta just created and retry when the system is more lightly loaded (and hopefully more work space is available). If no subsequent delta has   R)./usr/lib/help/ge 644 3 3 3245 3245323636 7007 * * Messages for get command of SCCS. * -3 "e not allowed with m" You can't use both the -e and -m arguments on the same get command. -4 "writable `...' exists" For safety's sake, SCCS won't overwrite an existing g-file if it's writable. If you don't need the g-file, remove it and rerun the get command. -5 "nonexistent sid" The specified sid does not exist in the given file. Check for typos. -9 "... already included" You mentioned the same delta twice with an -i and/or an -x argument. -10 "... already excluded" You mentioned the same delta twice with an -x and/or an -i argument. -11 "internal error in get/enter()" This is an internal error in the get program and should not occur. -17 "being edited: `...'" You can't do a get with an -e argument because someone else already did and hasn't made a delta yet. If that someone else is really you, you can regenerate a new file to be edited, if necessary, by using the -k argument. The data in quotes is from the p-file. -18 "being edited: `...'" Someone else has done a get with an -e argument. This is a warning only. It does not affect what you are doing. -19 "release locked against editing" The release retrieved by `get' for editing purposes (get -e ) is locked against further editing. "prs -d:LK:" on the SCCS file tells you which releases are locked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to see if it exists. Re-try the command. -22 "r out of range" The release number specified with the -r keyletter is out of range. This means the number was greater than 9999 or less than 1. diting purposes (get -e ) is locked against further editing. "prs -d:LK:" on the SCCS file tells you which releases are locked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then check to see if it exists. Re-t./usr/lib/help/he 644 3 3 437 3245323637 6771 * * Messages for help command. * -1 "not found" No helpful information associated with your argument was found. If you're sure you've got it right, do a "help stuck". -2 "argument too long" The argument list you provided was too long. You may have to limit your input to 50 characters. cked. The `admin' command is used to lock and unlock releases. -20 "curdir failed" Re-check what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then   R)./usr/lib/help/prs 644 3 3 571 3245323637 7200 * * Diagnostic messages for the 'prs' command * -1 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -2 "curdir failed" Try the command again. This may represent some system problem if it persists. -3 "cannot change directory" If you get this message it is likely you have some directory or file permissions set up incorrectly. k what you did. Re-try the command. -21 "cannot change directory" If you know the directory name, then   R)./usr/lib/help/rc 644 3 3 4052 3245323637 7016 * * Messages for SCCS rmdel-cdc commands. * -1 "missing r" You did not specify the 'r' keyletter when you invoked rmdel or cdc. This argument is always required. -2 "file ... does not exist" You named a file to be processed and it does not exist. -3 "nonexistent sid" You specified an SID, via the r keyletter, which is not an SID of the SCCS file. -4 "you are neither owner nor ..." You either don't own the file you are trying to process or your login-name is not the same as the one that created the delta. Only the creator of a delta can rmdel or cdc a delta. -5 "not a 'leaf' delta" You are attempting to remove a delta which is not the newest (most recent) delta in its branch of the delta tree. Only the latest may be removed. -6 "MRs not allowed" Chghist has determined that MR numbers cannot be specified for the SCCS file since the file does not have a 'v' flag. -7 "invalid MRs" One of the MR numbers you entered in response to a prompt by cdc is invalid, as determined by the validation program specified in the 'v' flag of the SCCS file. -8 "MRs required" Chghist has determined that MR numbers are required for the SCCS file it is processing (the file has a 'v' flag), but none were supplied. -9 "delta specified has delivered MR" The delta your are processing with 'rmdel' or 'cdc' contains an MR number entry which has been marked 'delivered'. You cannot rmdel or cdc such a delta. -10 "bad invocation" You invoked 'rmdel' or 'cdc' by some name other than (n)rmdel or (n)cdc (you have a link to it). The program's execution depends on being invoked by one of these names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. This is indicated by the presence of the specified sid in an entry of the p-file for the named SCCS file. Removal of the delta specified is prohibited because its removal would interfere with other work in progress. se names only. -11 "r has no sid" You specified the 'r' keyletter but did not specify the SID of the delta to be processed. Both are required. -12 "being edited -- sid is in p-file" Someone is in the process of making a delta based upon the same delta (sid) you specified with the 'r' keyletter. This is indicated by the presence of the specified sid in an entry of the p-file for the named SCCS file. Removal of the delta specified is prohibited because its removal wou./usr/lib/help/un 644 3 3 1044 3245323637 7032 * * Messages for unget and sact. * -1 "SID must be specified ..." You have two or more entries in the p-file (by executing get -e more than once for the same SCCS file). You must use the -r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-file but is not associated with your logname. 1 "SID must be specified ..." You have two or more entries in the p-file (by executing get -e more than once for the same SCCS file). You must use the -r keyletter and specify the SID for the new delta you no longer wish to make. -2 "login name not in p-file ..." You have not done a get for editing of the named SCCS file. -3 "specified SID not in p-file ..." You have specified a SID using the -r keyletter which is either not in the p-file at all or is in the p-file but i./usr/lib/help/ut 644 3 3 3315 3245323640 7035 * * Messages for PWB utilities. * -1 "directory `...' nonexistent" -2 "directory `...' unwritable" The effective user (probably you) doesn't have write permission in the directory. Do a "ls -ld ..." to check the modes. -3 "no file" The system's table of open files is full, and temporarily no more opens can be accepted. This is usually a temporary condition during heavy system load. -4 "`...' nonexistent" The file does not exist. Check for typos. -5 "`...' unreadable" The file probably exists, but the effective user doesn't have read permission. It is also possible that one or more directories in the path aren't executable. -6 "`...' unwritable" The file exists, but the effective user doesn't have write permission. It is also possible that one or more directories in the path aren't executable. -7 "`...' unreadable or unwritable" The file exists, but the effective user either doesn't have read permission, or write permission, or both. It is also possible that one or more directories in the path aren't executable. -8 "write error" The file which caused the write error is as large as a file can be. -9 "out of space" There's no more dynamic memory left. You are probably trying to process a file which is too large for the command to handle. You might want to consider splitting it into several parts. -10 "no space!" The file system (on which the file which caused the error is being written) is out of space. You will have to delete some files to create more space before you can continue. -11 "errno = ..., function = `...'" An internal error occured. This should never happen. -12 "SIGNAL: ..." This message is rare. It occasionally occurs if SCCS commands are used in pipelines. It may also indicate some system problem. for the command to handle. You might want to consider splitting it into several parts. -10 "no space!" The file system (on which the file which caused the error is being written) is out of space. You will have to delete some files to create more space before you can continue. -11 "errno = ..., function = ./usr/lib/lex/ncform 644 3 3 7574 3251723451 7545 int yylineno =1; # define YYU(x) x # define NLSTATE yyprevious=YYNEWLINE char yytext[YYLMAX]; struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp; char yysbuf[YYLMAX]; char *yysptr = yysbuf; int *yyfnd; extern struct yysvf *yyestate; int yyprevious = YYNEWLINE; yylook(){ register struct yysvf *yystate, **lsp; register struct yywork *yyt; struct yysvf *yyz; int yych, yyfirst; struct yywork *yyr; # ifdef LEXDEBUG int debug; # endif char *yylastch; /* start off machines */ # ifdef LEXDEBUG debug = 0; # endif yyfirst=1; if (!yymorfg) yylastch = yytext; else { yymorfg=0; yylastch = yytext+yyleng; } for(;;){ lsp = yylstate; yyestate = yystate = yybgin; if (yyprevious==YYNEWLINE) yystate++; for (;;){ # ifdef LEXDEBUG if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1); # endif yyt = yystate->yystoff; if(yyt == yycrank && !yyfirst){ /* may not be any transitions */ yyz = yystate->yyother; if(yyz == 0)break; if(yyz->yystoff == yycrank)break; } *yylastch++ = yych = input(); yyfirst=0; tryagain: # ifdef LEXDEBUG if(debug){ fprintf(yyout,"char "); allprint(yych); putchar('\n'); } # endif yyr = yyt; if ( (int)yyt > (int)yycrank){ yyt = yyr + yych; if (yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } } # ifdef YYOPTIM else if((int)yyt < (int)yycrank) { /* r < yycrank */ yyt = yyr = yycrank+(yycrank-yyt); # ifdef LEXDEBUG if(debug)fprintf(yyout,"compressed state\n"); # endif yyt = yyt + yych; if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transitions */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } yyt = yyr + YYU(yymatch[yych]); # ifdef LEXDEBUG if(debug){ fprintf(yyout,"try fall back character "); allprint(YYU(yymatch[yych])); putchar('\n'); } # endif if(yyt <= yytop && yyt->verify+yysvec == yystate){ if(yyt->advance+yysvec == YYLERR) /* error transition */ {unput(*--yylastch);break;} *lsp++ = yystate = yyt->advance+yysvec; goto contin; } } if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){ # ifdef LEXDEBUG if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1); # endif goto tryagain; } # endif else {unput(*--yylastch);break;} contin: # ifdef LEXDEBUG if(debug){ fprintf(yyout,"state %d char ",yystate-yysvec-1); allprint(yych); putchar('\n'); } # endif ; } # ifdef LEXDEBUG if(debug){ fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1); allprint(yych); putchar('\n'); } # endif while (lsp-- > yylstate){ *yylastch-- = 0; if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){ yyolsp = lsp; if(yyextra[*yyfnd]){ /* must backup */ while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){ lsp--; unput(*yylastch--); } } yyprevious = YYU(*yylastch); yylsp = lsp; yyleng = yylastch-yytext+1; yytext[yyleng] = 0; # ifdef LEXDEBUG if(debug){ fprintf(yyout,"\nmatch "); sprint(yytext); fprintf(yyout," action %d\n",*yyfnd); } # endif return(*yyfnd++); } unput(*yylastch); } if (yytext[0] == 0 /* && feof(yyin) */) { yysptr=yysbuf; return(0); } yyprevious = yytext[0] = input(); if (yyprevious>0) output(yyprevious); yylastch=yytext; # ifdef LEXDEBUG if(debug)putchar('\n'); # endif } } yyback(p, m) int *p; { if (p==0) return(0); while (*p) { if (*p++ == m) return(1); } return(0); } /* the following are only used in the lex library */ yyinput(){ return(input()); } yyoutput(c) int c; { output(c); } yyunput(c) int c; { unput(c); } } if (yytext[0] == 0 /* && feof(yyin) */) { yysptr=yysbuf; return(0); } yyprevious = yytext[0] = input(); if ./usr/lib/libcurses.a 644 3 3 114114 3302632653 7730 e__.SYMDEF 5_waddch"_waddstr_box _wclear _wclrtob _wclrtoe_mvcur_fgoto__putcha_plod_plodput_tabcol_ospeed)"_gettmod)"_setterm)"_zap)"_getcap)"__echoit=__rawmod=_My_term=__endwin=_Def_ter=__tty_ch=_stdscr=_curscr=_wdelchA_wdeleteC_delwinD|_endwinFV_weraseH_wgetchJ_wgetstrN_initscrO_winschT~_winsertV_longnamY<_wmoveZ_mvprint[t_mvwprin[t_mvscanw]p_mvwscan]p_mvwin_l_newwin`_subwin`_overlayg_overwrij_printwl\__sprintl\_wprintwl\__winn_wrefresn_scanw__sscans_wscanw_scroll_wstando _wstande _touchwi_tstp__unctrl"addch.op ` NVJ/TH *n0-H.0H,0-Hl0-HlJmJl~BL0N^NuNVJ/x/ *nJg,0-H n2(H 0- H n2( HJ m0-H". lJm0-H".m.`.HH bN@0;NDD;G:p`N r҇*`p /HUaPJg(Rm`- g.B.HH///HUa(m`HU.HH///HTa(lf Э @ Ї @R0-HmXBR0-HmHJ-gHUNXHUNXS`&HUNXJ9f`Sl B` . Э @ Ю @HHg~ . ЀЭ @ Pf . ЀЭ @0 . ЀЭ"@2`L . ЀЭ @0H".l . ЀЭ`" . ЀЭ @0H".o . ЀЭ @0*_N^Nu"_waddch.LF1(.LM1 .LS1:.L10000.L96<.L95D_set_ch.LF2.LM2.L125~.L124.L126.L104.L123.L121.L99.L117.L120.L97.L20007.L102.L20001*.L105h.L109J.L20003.L20004.L111 _wrefres _scroll _wclrtoe _NONL2.L128V.L130x.L20006.LS2addstr.oq<o`<NVJ/lH *n(n JgHH/HUNPJfB`pL0N^Nu"_waddstr.LF1.LM1 .LS1.L962.L97 _waddch4.L95$box.oqn~`NVJ/`H*n0-H*0-HS, m(P Э @&PB` Ї @ Ї"@RmSB`$ Э @ Ѕ @ Э"@"QRoJ-f- g Ѕ @  Ѕ @HUNXL8N^Nu"_box.LF1.LM1.LS1L.L988.L20001z.L101V.L20003.L102 _touchwi clear.oq6H(`(HNVJ/t/ *nf/9aX/9NX`HUNX|p*_N^Nu"_wclear.LF1.LM1 _curscr0.L96 _stdscr _wrefresB.L95 _werase.LS1"(4clrtobot.oq`NVJ/`H<*n0-H,0H.`z Э @ 2-HЁ&@ Э @ І(@`&  g$L f Э @ * Re gh ЀЭ @0Hn ЀЭ @ Pf ЀЭ @0 Э @ "ҁҭ A2Hl Э @ "ҁҭ A0BR0-Hm.BU;UL/</NP`,Jg/<B/9N ` p /aXR J l(`LN^NuNVJ/p .m*/9/NP//9NP-@`B/. /.NP".Ү Ү N^Nu _outcol _outline _destcol _destlin __win"_mvcur.LF1.LM1"t_fgoto.LS1".__putcha.LF2 .LM2 __iobX.L10000n.L104 __flsbuf.LS2.LF3.LM3.LS3 _COLS.L107 ldiv alrem.L108 _AMl.L110v.L109 .L20001 __pfast>.L112 _CR4.L113 _tputs _NL`.L116j.L117 _LINEST.L119H.L122.L121 _CA.L20003..L1248.L125|.L127 _UP.L128 _CM _tgoto _strlen"_plod.L133 _plodcnt _plodflg"_plodput.LF4.LM4.L137.L136.LS4.LF5 .LM5.LS5 _HO.L140 _GTt.L141z.L142.L143.L144.L146.L20006.L147 _BS.L10002 _BC..L149R.L10003.L150z.L154(.L156..L157 _LL.L10004 .L139 _NONLL.L10005\.L158.L167 _NCt.L160.L10006.L162.L163.L164.L165.L1662.L20008 _BT.L175b.L169l.L170.L172.L20010.L20012.L180$.L181.L2106.L198x.L186F.L20014 _TAh.L189r.L190" _tabcol.L10008.L192.L193(.L194.L20016.L20018.L205b.L201 .L206 _curscr.L10009 _ND.L207.LF6 .LM6 Z.L212 lmul ^.L213 lrem.LS6` ```$ > F L Zh``````   $"*#@ H#P"V`r&x`&`&`&`&`&``*``# #"$<`D&J`V`\*d/l`t`x*~``123 "```````$`*`.`4`:A@CJ`V\`d`v`|```C`````KM```` `4/>`F`L TA\"b`l`r`vC|``T&`/ T"`&`/ ```*`0`6W>F`N`T[^`f`l`~`KM   "[# #"````dd 3&`4#:B J#R"X`nWx M"``M````` /"`````C&`0`6qH PqX"^`t`~```MKq q"` M"`M`*`0`8`>H`R`Z~d`n`|~     "` `  * 2 : D J hcr_tty.os`j*N `*NVJ/p/</<t/9N Jm/</<t/9N 09H#/</<t /9N Jl 39H309H#9gp`B09@ fp`B9fp`By/</<t /9N N^NuNVJ/hH*nJf*|BHU/<NP gR/</<NPJf/< NX# n #Jf/< NX# n #P#a/9/9/9N @ OfB9B`JVg yVHH`B#HU/<NP//<NPJgB`pL N^NuNVJ/hH(| *|*HTNX MX PTJf(| '&|Z/<HTNP KX P TJf/< rNXJoB/< uNXJoBJfJg##L8N^NuNVJ/t/</.NPN^NuVxxxx|dumb:licoambseohzinmimsncosulxnalbcbtcdceclcmcrdcdldmdoedeihoicimipllmandnlpcsesfsosrtatetiucueupusvbvsvesgug*_sflags _AM _BS _EO _HZ _IN _MI _MS _NC _OS _UL _XNV_xPCZ_sstrs _AL _BC _BT _CD _CE _CL _CM _CR _DC _DL _DM _DO _ED _EI _HO _IC _IM _IP _LL _MA _ND _NL _SE _SF _SO _SR _TA _TE _TI _UC _UE _UP _US _VB _VS _VE_tspace_aoftspa_destcol_destlin#_ospeed"_gettmod.LF1 .LM1 __tty __tty_ch _ioctl.L104 __res_fl~.L107.L10000.L10001 _UPPERCA.L10002.L10003 _GT.L10004.L10005 _NONL.LS1"_setterm.LF2.LM2.LS2.L110 .L111.L112 _tgetentP.L114.L116 _strcpy _LINESl.L117 .L119 _tgetnum.L120 _COLS.L121 .L122.L123"V_zap _tgoto.L125 _CA.L126.L10006.L10007 _PC _longnam _ttytypeL.L127N.L109.LF3.LM3.LS3 .L130n.L133 _tgetfla '.L135.L138 _tgetstr r.L139.L140 u.L141.L142.L128" _getcap.LF4.LM4.LS4: ;<:,;8<>:H>P:V;b<h>v:z:`:>:B:E:H::;<``&Q,`>`DTJUR`ZX`UhUrU~Z`XZZZ````_aa``e`` `(f.g8T>`d`jor```r`X&`X.&..&,$`r   $ (048<@DHLPTX\`dhlpt x!|"#`$%&'()*+,-./01curses.os `unknown#__echoit#__rawmod#_My_term#__endwin _ttytype#_Def_ter.L93# __tty_ch _LINES _COLS __res_fl#_stdscr#_curscr __tty _AM _BS _CA _DA _DB _EO _GT _HZ _IN _MI _MS _NC _OS _UL _XN _NONL _UPPERCA _normtty __pfast _AL _BC _BT _CD _CE _CL _CM _CR _DC _DL _DM _DO _ED _EI _HO _IC _IM _IP _LL _MA _ND _NL _SE _SF _SO _SR _TA _TE _TI _UC _UE _UP _US _VB _VE _VS _PC`delch.osOq`NVJ/lH<*n0HЭ @ 2-HSЁ$@0HЭ @ 2-HЁ(@A&H`۹e 0-HS2Hҁҭ A00HЀЭ @ Pg0HЀЭ @0mo0HЀЭ @0pL<N^Nu"_wdelch.LF1.LM1<.LS1L.L96J.L20001.L10000.L98deleteln.otKs`NVJ/lH*n0HЭ @(P0H.`: RЭ @ Э"@" ЀЭ @BP0-HS"ҁҭ A0R0-HSm0-HЌ&@` e0-H" 0-HSЭ @ L8N^Nu"_wdelete.LF1.LM1.LS1`.L98&.L20001|.L101x.L20003Ldelwin.ot1(`(NVJ/hH*nJ"fHB`$ Э @Jg Э @/NXR0-Hm(mg&&lHTaX(K`(m`(l ,f)m/-NX/-NX/-NXHUNXL8N^Nu"_delwin.LF1.LM1.LS1^.L96>.L99.L20001H.L98 _cfreeL.L101v.L103h.L106d.L200036|endwin.ou_`NVJ/p3/</<t /9N /<B/9N /<B/9N Jg< y0( g$/<B/9N y N^Nu"_endwin.LF1 .LM1 __res_fl __tty __tty_ch _ioctl __putcha _VE _tputs _TE _curscr.L95.L99 _SE __endwin.LS1  &08 >H P V ` hx erase.ouf`NVJ/dH<*nB`| Э @$P0-HЊ&@(J`  g-L f , Re gl ЀЭ @0Hn ЀЭ @ Pf ЀЭ @0 Э @ ."ҁҭ A2Hl Э @ ."ҁҭ A0R0-HmBBU;UL J Pgetstr.ov  B`BNVJ/pH *n(n `  gRHUNXfJfBB`BpL0N^Nu"_wgetstr.LF1 .LM1 .LS1.L97.L20001,.L98 _wgetch6.L99:.L95"initscr.ovUrD`DNVJ/h/ J9g/9`>p/NXJg#N/<DNX*@Jf*yHUNX/<B/9N /<B/9N Jg/9NXBB/9/9N#f4B`rB lX/9NXJfDR` y|Jg/9NXBB/9/9N#*_N^NuTERM"_initscr.LF1.LM1 _My_term.L98 _Def_terX.L20001 _isatty.L102 __tty_ch6.L103 _gettmodD.L109 _getenvV.L110 _setterm __putcha _TI _tputs _VS _curscr.L112 _delwin _COLS _LINES _newwin.L114>.L96.L106 _stdscr.L115.LS1  2 8`> DRZbjpz   $*0:insch.ov5(`(NVJ/hH<*n0HЭ @ 2-HЁ$@0HЭ @ 2-HSЁ(@A&H`SSb0-HS2Hҁҭ A00HЀЭ @ Pg0HЀЭ @0mo0HЀЭ @00H"9Sf@ 9SЭ @ "9SЁ @  gJ-gHUNXHUNXSUp`BL<N^Nu"_winsch.LF1.LM1<.LS1P.L96J.L20001.L10000.L98 _LINES.L99 _COLS.L100 _wrefres _scroll.L95 Vinsertln.ovT(`(NVJ/hH*n0-HSЭ @(P0HЀЭ @BP0-HS2Hҁҭ A00-HS.`: SЭ @ Э"@" ЀЭ @BP0-HS"ҁҭ A0S0Hn0-HЌ&@` e0-H" 0HЭ @ 0H"9Sf@ 9SЭ @ "9SЁ @  gJ-gHUNXHUNXSUp`BL8N^Nu"_winsert.LF1.LM1.LS1.L98R.L20001.L101.L20003 _LINES.L102 _COLS.L103 _wrefres _scroll.L95 longname.ow.0V`VNVJ/pH*n(n ` :g |gRJf |fR&M` :g |gRJfB ` L8N^Nu"_longnam.LF1 .LM1.LS1$.L13.L20001(.L14L.L15B.L164.L20003F.L17N.L12move.ow@``@NVJ/pH*n.. ,.0-Hl 0-HmB`;F:pL N^Nu"_wmove.LF1 .LM1.LS1,.L100000.L968.L95mvprintw.o a0`0NVJ/bH..,. ///9N fHn/./9N `BLN^NuNVJ/^H*n.. ,.//HUN fHn/.HUN `BL N^Nu"_mvprint.LF1.LM1.LS1 _stdscr _wmoveJ.L10000 __sprintL.L95"T_mvwprin.LF2.LM2.LS2.L10002.L99 :@tmvscanw.ox)0`0NVJ/bH..,. ///9N fHn/./9N `BLN^NuNVJ/^H*n.. ,.//HUN fHn/.HUN `BL N^Nu"_mvscanw.LF1.LM1.LS1 _stdscr _wmoveJ.L10000 __sscansL.L95"T_mvwscan.LF2.LM2.LS2.L10002.L99 :@tmvwin.ox2X`XNVJ/lH*n.. ,.0-HЇn0-HІoB`;G;F HUNXpL N^Nu"_mvwin.LF1.LM1.LS1 _LINES8.L10000 _COLS<.L96P.L95 _touchwi"2 Hnewwin.oxX`XNVJ/LH? ,.*.(.&. Jf 9(Jf 9&////a&*@JfB`B`p//NP"ҭ A fNB` Э @/NXRm/-NX/-NX/-NXHUNX` Э @(P` Э @ ЃeRml+M L0N^NuNVJ/LH? *n,.*.(. &.0-Hm60- Hm,0-H2-HЁ"҄n0-H2- HЁ"҃oDBL0N^NuNVJ/\H,.*.(.&. p&/p/NP*@JfB`Jf0-H2-HЁ(Jf0-H2- HЁ&////a(@Jg|0-H"$0- H"-AB` Э @ Ю"Ҭ A RRm)m+L)M" `(p//NP+@fHU`HUNX/-NX`2p//NP+@gp//NP+@fHUNX/-NX/-`Bm:f fp`B@;D;C;F;E Bm B-mB` ЀЭ @0 ЀЭ"@2Rm Ѓf. Jff Jf Єf L N^Nu"_newwin.LF10.LM1? .LS1*.L97 _LINES8.L98 _COLSh_makenewT.L99N.L20006.L96.L102Z.L20005 _calloc.L103.L106z.L20001 _cfree.L110.L20003"_subwin.LF20.LM2? .LS2^.L10000.L112`.L111.LF3 .LM3.LS3:.L120.L20011P.L119.L113.L114".L118.L20008l.L121`.L20013R.L20016.L123.L10001.L10002.L126.L20010N.L127<.L128"0bBVbt,Boverlay.oy]@`NVJ/FH?<*n(n 0-lo`0,H2-H&0- l o`0, H2- H$0-ll`0,H2-HS*0-ll`0,H2- HS(,` Э @ Є$@0- HЂ. Э @ Ђ&@`PHH @HHf2/0-HІ/HTN JfB`HH/HTNPRRcRmzL__sprint.LS1" _wprintw.LF2 .LM2.LS2.LF3.LM3 afaddf __pfile __print.L10000.L10001 __flsbuf _waddstr.LS3 fltused P rrefresh.oz6 P`P6NVJ/`H*nJ9g6/<B/9N /<B/9N B9 y3638BG#0.H2-HЁ:0.HЀЭ @<J9:gT&|@`z0HЀЭ @0RGmmhf.0-H/0H/098H/096H/av`J-gp y06 y1y80-y60- y8Jy6m0096ml$Jy8m098ml:6;y8`pBm:`f0-H2- HЁ/0H2-HЁ/098H/096H/a0H2-HЁ y00-H2- HЁ y1@|B__sscans.LS1" _wscanw.LF2 .LM2.LS2t.LF3 .LM3 _wgetstrp.L101.L99 _strlen __doscan.LS3 bvscroll.ozF@`@NVJ/dH*nJ-fB` m&P~` Э @ SЭ"@"R0-Hm(K` 0-HЋe0-HSЭ @ SUf.L958.L10000.LS1"D_wstande.LF2.LM2f.L99.L98 _SE|.L10002.LS2*2:T\nv~touchwin.o{ ]~`~NVJ/pH *nHUaX(m` HTaX(lfL0N^NuNVJ/lH*n0-H,0-HS*B` ЀЭ @BP ЀЭ @0RmL N^Nu"_touchwi.LF1 .LM1 .LS12_do_touc&.L99.L20001.LF2.LM2.LS2r.L103X.L20003Ltstp.o{#u 5` NVJ/|N^Nu"_tstp.LF1.LM1.LS1unctrl.o{c"`  !$'*-0369<?BEHKNQTWZ]`bdfhjlnprtvxz|~  ^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^~^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^?#__unctrl.L12.L13.L14 .L15 .L16.L17.L18.L19.L20.L21.L22!.L23$.L24'.L25*.L26-.L270.L283.L296.L309.L31<.L32?.L33B.L34E.L35H.L36K.L37N.L38Q.L39T.L40W.L41Z.L42].L43`.L44b.L45d.L46f.L47h.L48j.L49l.L50n.L51p.L52r.L53t.L54v.L55x.L56z.L57|.L58~.L59.L60.L61.L62.L63.L64.L65.L66.L67.L68.L69.L70.L71.L72.L73.L74.L75.L76.L77.L78.L79.L80.L81.L82.L83.L84.L85.L86.L87.L88.L89.L90.L91.L92.L93.L94.L95.L96.L97.L98.L99.L100.L101.L102.L103.L104.L105.L106.L107.L108.L109.L110.L111.L112.L113.L114.L115.L116.L117.L118.L119.L120.L121.L122.L123.L124.L125.L126.L127.L128 .L129 .L130.L131.L132.L133.L134.L135.L136.L137.L138.L139```` ````` `$`(`,`0`4`8`<`@`D`H`L`P`T`X`\```d`h`l`p`t`x`|```````````````````````````````````` ````` `$`(`,`0`4`8`<`@`D`H`L`P`T`X`\```d`h`l`p`t`x`|```````````````````````````````````` ````` `$`(`,`0`4`8`<`@`D`H`L`P`T`X`\```d`h`l`p`t`x`|```````````````````````./usr/lib/libdbm.a 644 3 3 40644 3252553356 7162 edbm.oA .#( a` .NVJ/tHB/F/./< >NP/<0/< >NPp//< >NP#/Bl B/< >NP#/B#/F/./< >NP/<0/< >NPp//< >NP#/>l B/< >NP#/>#/FJ/BmJ/>l`/./<0NPpN^NuNVJ/x/. a\-@B : . :# 6й :# .aJf, 9 6`6Hn/9/>NP .S# 2B` 9 :ЀR# :`N^NuNVJ/p//. a6\/aXB//< >azP @-h-PfA  @"|1"" <1`H/./. aJf0 R//< >a,P @-h-Pf/<0NX`T`.N^NuNVJ/l/J/Fgp`/. a\/a*XB//< >aP @-h-Pg/./. aJfZ//< >aP//< >aPB 9 6r //9/BN /</< >/9/BN B`T`r.N^NuNVJ/l/J/FgTp`FT`\/./< >a  Jl//< >a P`B 9 6r //9/BN /</< >/9/BN B`/<HnaPB`/.Hna //< >aP//< >axP @-h-Pf./<0NXB 9 6r //9/BN /</< >/9/BN B 9 6й :Rr //9/BN /<Hn/9/BN a/. av\/aXB//< >aP @-h-Pg2/./. aJfp//< >aP//< >aP/. /< >a\ .lB . ЮX m/<0NX`/.Hna //< >a@P//< >aP @-h-Pg/.a\"9 :RfFT`.N^NuNVJ/xBaX @"|1 "" <1 N^NuNVJ/pH/. aF\-@/aX-|B`B/./. aJo,Jf/./.aJlA-h-PBT//< >a:P @-h-PfJf4A  @"|1"" <1.N^NuNVJ/pH/.a@XB/< >aP @-h-P~`,A  @"|1"" <1.N^NuNVJ/pHB : . :# 6й :# .azJf 9 6/Jgb/</< >a/9/BN /< >aPX# 6/JN^NuNVJ/dH 9 . 2oBLN^NuNVJ/dHJ/Ff 9 . 2o# 2a 9 .,p//9 .NP-@./< /.NP*p"> AB r //9/>N /< /<>/9/>N `pLN^NuNVJ/tH*n.. BSfL N^NuNVJ/tH*nJ m0H". mBBBA  @"|1""" <1"L N^NuNVJ/pH .. gR L0N^NuNVJ/|H 9 :R-@JfLBN^NuNVJ/pHBBB`R .Ї @HH*B l4 /R @ Ѯ .?/ @ ѮX`/.aZX-@fA`/.aX`/./.a JlA-h-PT//< >aP @-h-PfJf/.aX-@fzA` 9 :ЀR# :` 9 .*p//9 .NP-@,/< /.NP./NgN/< /<>aPB r //9/>N /< /<>/9/>N #/Np"> AHH€gp`.<J o . ЀЍ @0H. . RЀЍ @0HЮ-@ . RЀЍ @0H"-A`zJfB`*n(ngSHHSHH`Sf` .f .` .F`R m .LN^NuNVJ/hH*nJ mT0H". lF RЀЍ @0H.,<Jo ЀЍ @0H,0HЀЍ @0H*n"`$SS .Ї @ .І"@ .Ї @Bnܜ . R.` RЀЍ @0HІ"ҁҍ A0R0HmSU0HRЀЍ @BPL N^NuNVJ/pH*n.<JUo0HЀЍ @0H.0HTЀ,nvpL N^NuNVJ/hH*n.<B` RЀЍ @0Hox/<0NXN/</.aXP`|/<0NXN`H0HRЀЍ @0B` . І @ .Ї"@RRmRU0HS`T RЀЍ @0H.R0Hm\0HRЀm`L N^Nu=951-)%! 1ҿ14r(G3f!CY&d;oY7uVV0{- ;T>/ /2[1a=<f`Kvz_lG$6$w CM760!nY)6N1Vp&8DŽ)3+H]<517;+$g )#n0%3a$ ۘ 0Vn29D}1N7R#:86)W{:92}x'L~|\/q.pag.dircannot open database %s items not in pairs entry too big split not paired bad delitem bad block  ._bitno 2_maxbno 6_blkno :_hmask >_pagbuf>_dirbuf/>_dirf/B_pagf/F_dbrdonl"_dbminit .LF1.LM1.LS1 _strcpy0.L29 _strcat _openr.L310.L32.L33.L10000B.L340.L36 _printf.L26_forder.LF2.LM2_calchas.L42_getbitf.L40x.L39 _fstat.LS2"|_fetch.LF3 .LM3n_dbm_acc.L49_makdatu.L50.L200011.L56.L55j_cmpdatu.L470.L54.LS3"_delete.LF4.LM46.L580.L20002.L57J.L61.L59 @_delitem _lseek _write.LS4"_store.LF5.LM5F.L69.L20003>.L67.L70Z.L72.L76 _additem(.L78.L77h.L79_clrbuf.L84~.L20005.L870.L88.L83>_setbit.L710.L80.LS5"D_firstke.LF6.LM6_firstha1 .L92.LS6"j_nextkey.LF7 .LM7.LS7.L96.L20007.L94.L10001 0.L100.L20008.L931.L103.LF8 .LM8.LS8(.L105 z.L108P.L20010T.L200111.L114.LF9 .LM9.LS9/J.L116.L119 .L117.L115 _read V_chkblk.LF10.LM10.LS10/N.L125 .L1264.L200126.L124.LF11.LM11.LS11.L20014j.L131 ldiv.L129.LF12.LM12.LS12.L135.LF13.LM13.LS13B.L138 .L137J.L200161".L141.LF14 .LM14 .LS14 .L143.L142/R_hitab/_hltab_hashinc.LF15.LM15.LS15.L154 .L155.L151.LF16 .LM16.LS16 ,.L160.L20018.L163 *.L158 H.L101 V.L109 x.L106 b.L127 .L139 .L144 .L20027 .L147 .L146 .L156.LF17.LM17.LS17 .L166 .L167 .L169 .L168 .L20020 .L173 .L20022 .L164.LF18 .LM18.LS18 :.L177 .L178 N.L176.LF19.LM19.LS19 .L185 r.L20026 .L186 .L1870.L189 _abort &.L1820.L174 .L181 .L20024`` `&`,2`>D`L`V\`d`n`x ~`````````````"`(`.`<`H!N`^`h`r``` `*`N`~```:``;````,`8:>`N`T;Z`````:``;`` `: `4;:`^```````.Xb`ޠ`4Zd`|`````````:``u`` ``&`,`L`V`\`d`l`~``:``;T^`` ` ` ~` ` ` ` ` ` ` 2: 8` H` Nu T` ^` j`  `  `4Zd`|```````./usr/lib/libl.a 644 3 3 5770 3252563340 6626 eallprint.on$h`h$NVJ/p. HH gj gZ g> gZ. HH/aXJfN. HH//<1/9N `h/<$/9N`R/<'`/<*`/<-` ySm yR S @ B`/9. HH/NPN^NuNVJ/x` nRHH/aX nJfN^NuNVJ/| o lp`BN^Nu\n\t\b\b\%-3o"_allprin.LF1 .LM1.L28z.L26f.L23.L30"_printab.L341.L35 _yyout _fprintf.L19$.L25l.L20002.L20000'.L27*.L29-.L31.L10000 __flsbuf.LS1"_sprint.LF2.LM2.L40.L20006.LS2.LF3.LM3.L10002 .L42.LS3`P V \`h n t`|`` main.ozR`NVJ/xNBNXN^Nu"_main.LF1.LM1 _yylex _exit.LS1 reject.o```NVJ/x`"N"9 ARX 9e yJnv 9Y bJ9fnB` 9 @HH/NXS 9 @B yJg P#g yJo yX/a&X`N#/NXBpN^NuNVJ/t# . @Jf8`Z cNYS 9 @HH/NX .D/ y P/(NP f 9 @HH# 9 @B .N^Nu"_yyrejec.LF1.LM1,.L32 .L20001 _yyinput _yyleng _yytext _yylsp _yyolsp _yyfnd.L20006D.L36 _yylstatf.L20008.L40.L29 _yyunput"_yyracc _yyprevi _yyoutpu.LS1.LF2.LM2 _yyextraJ.L45n.L43.L20010 _yyback.LS2 "(. 4 <FL RZhn~   "(.4DT`pv yyless.oH`HNVJ/pH 9*@Jm .n (@`(n`SHH/NXbBcSHH# #L0N^Nu"_yyless.LF1 .LM1 .LS1 _yyleng _yytext6.L16N.L18<.L20001 _yyunputj.L21 _yyprevi&. HV fntyywrap.oy7`NVJ/|pN^Nu"_yywrap.LF1.LM1.LS1 9./usr/lib/libtermcap.a 644 3 3 13714 3275333343 10046 e__.SYMDEFl_tgetent_tnchktc_tnamatc_tgetnum_tgetfla_tgetstr_tgoto_tputstermcap.o fyP`PfNVJ/`HBB#fB/<nNX*@ g`Jg\ /gF/<vNX-@g//. NPJfHU/.NPa`B/<{`BHUNP-@JfB/<NP-@Jlp`*nf./<Hn/.N *n/.NXB`zBAHH.R fc2 -\f*S` .e:p//<p/N B/. alXJgj/.NX``XL N^NuNVJ/hH -yf/9fNXйfU*@S :g&fdp//<p/N B`R tf -cfHmHnNPA(H` :gR fBRj jo p//<`HnHnaP fA(H`R :fHTNX" Ҁ-A o.p//<p/N f"<Ҍ ABHlHUNP#fpL0N^NuNVJ/tH (yf #flBL0N^NuNVJ/x/ *nJgV :gPR`fRRJfJf |g :gJfp`Jg :g |gR`Jg :gR*n` :fR *_N^NuNVJ/hH*yfHUarX*@Jfp`h nfJg(f @g #fR| 0f|B`//NP.H@0HހHH @f L N^NuNVJ/t/ *yfHUaX*@Jg. nfJg(fJg :fp` @fB*_N^NuNVJ/pH*yfHUaX*@JfJB*_N^NuNVJ/lH*n n (PHH.g :g  \gT ^g8` nfJg(f @g =fR/. HUaP``HH.`&|HH.HHgRJf  @g0-|H@0HSgbHH @f`HB n *P L8N^NuTERMCAPTERM/etc/termcap/etc/termcapTermcap entry too long Bad termcap entry Infinite tc= loop Termcap entry too long E^^\\::n r t bf f_tbufj_hopcoun"_tgetent.LF1.LM1.LS1n.L20 _getenv.L21.L22v.L23`.L10000 _strcmpv.L25 _strcpyn.L20003"l_tnchktcd.L19{.L29.L20002 _open.L31.L32.L36.L39.L40 _read.L42 _close.L44<.L38^.L46.L48 _write"_tnamatc.LF2.LM2 .LS2 _strlen.L53.L54.L56.L20013.L20014.L51.L20008.L58.L20005.L59.L60.L61>.L65<.L20007.L66.L67.LF3.LM3 .LS34.L72.L20017.L68_tskip.LF4.LM4.L81:.L82.L20016.L74.L75.L77.L10002(.L78B.L83.LS4"J_tgetnum.LF5.LM5.LS5\.L88n.L89j.L20020.L85.L93.L94.L20019 lmul __ctype"_tgetfla.LF6.LM6.L100*.L20021 .L10005$.L103,.L97.LS6"2_tgetstr.LF7 .LM7.LS7D.L108.L109R.L20022T.L105Z_tdecode.LF8.LM8.LS8p.L114R.L115.L119.L118.L116.L20023.L20025.L120.L121".L127``$`<B Vh`z``*!4T`z`&```!`` `&H`h!r`~```XUV``@`VV@tgoto.o"P`NVJ/dH-n*|B,.Jg*B9`* %f nHH.R >gn %g +g .g 2gT 3g&` ` ``l mD dm&pd//NP0pd//NP,p //NP0p //NP0p-@Jg . ` .,`< nRHHo nHH܀R` nHH܀RJg g g fLJfJg>JgJg 9` <` 9//<NPR g`>-|`.L20004r.L10002.L41.L45.L10004.L10005.L10007.L47 _strcat.L48.L49.L514.L55.L19.L14 _strcpy``*z``#`R`p*x`tputs.o0Xp`pXNVJ/hH*nB g:HH @g8p //NPHHЁ0.HH @HHfp //NP. .f>RHH @gH@0Hހ`RHH @f *f$R/. /NP.`HH/ nNXJfJgdJyo\ ylR09HЀX @0H,p//NPހ//NP.`9HH/ nNXSJnL N^Nu5MS7) X_tmspc10 _ospeed _PC"_tputs.LF1.LM1.LS1P.L16 __ctypef.L18..L21 lmul.L22.L24.L20001.L27.L20003 ldivL.L336.L20005 6T n ` ,8lR09HЀX @0H,p//NPހ//N./usr/lib/libtermlib.a 644 3 3 13714 3275333343 14130 1./usr/lib/libtermcap.a./usr/lib/liby.a 644 3 3 702 3256746013 6615 e__.SYMDEFmain.oF`NVJ/|NN^Nu"_main.LF1.LM1 _yyparse.LS1 yyerror.o&d`&NVJ/p/./<&/<N N^Nu%s "_yyerror.LF1 .LM1&.L21 __iob _fprintf.LS1`,8lR09HЀX @R)./usr/lib/lint1 711 3 3 255336 3252261643 6555  Le g#JT /g @B OQ.X/HJf"omY/H#NxP/N0<N@NVJ/@H<*n (n .L @ , fn fd .`:JLgp/NXHU/.HUNX Jg `D` g Lg Mg` f* f /-/-N P+@+A ` fH f>*a(aJg/,NX ,` /,NX ,` g f g f`( fR fH f> .`@JLgp/NXHT/.HUNX Jg(a ` ` Bgnt gn4 g g g g g gl gb gd @gZ Ug:n4 Pg, Qg" Rg Sg Tg Vg Wg Xg Yg mg` f g fr g f^ .`. f/-NX+@+A f/,NX)@)A*+| +m (a .`/,/,HmNB ` Z/,/,HmN< ` >/,/,HmNJ ` "/9 /9/,/,Nfp /NPX`/,/,HmN ` gV gh gz /NPX g/+NjX'@`Hf@ `&/+NjX'@/+NjX'@` g gg" of JHg HSNX  g*g +` +$@'j'j'j g/<HSNP&@ g/<HSNP&@gHSN X&@ gHSNX&@ g*k(k .`p//9NN(PN-@ nJfB/.p/NPP'| 'k 'k'yNBBHSN+RP`l n'h n0(H'@ n0(H'@ B'yN f&'|@ n'hB'| &`'|B'| `&'|2B'|'y'| `BB'|B'| `-lJmJp//.N(PN-@ @ ( g4 n ( g& n( HHfpL/NPX`jp//.N(PN @g. g f - Rm - R @-P . @-Pmp//.N(PN-@p//.N(PN-@p//.N(PN @gPB l4 nR ng`* nRJf`R`-n)n``R`pn/NPX`. g g g^ ;g``, k/( k/( k/(N@ Gop/Bp//+N"'@` - gp/NPXBHTp/NP (@*,(,&, ///HTHUpb/N$&*@ $f&a&M`vHUNLX*@& 'MB`X - gpm/NPX`Ng @g Bg`t Tgn8 Mg Pg Qg, RgB Sg`0 UgF Vg Wgj Xg Yg`p``L0N^NuNVJ/\H *n m.( m,( g f L @ g& Pg Qgp6/NPX` f$ f m"m ( f` x @/p%/NP` 0 g 0 0f (m`(m ,0 gF ,0 0g2 f Jg x @/p5/NP`H m*( m((f& m"m ( gpE/NX` 0 0g 0 f 0 0g 0 g` 0 0fD 0 0f2  @ "@ gp1/NX`r 0 0fR 0 0fR``2 ". ",`pB/NX`L0N^NuNVJ/TH *np/ m/(N(PN(@ m a*a/-NjX*@ -0 g +| ,",-@0,H-@0,H-@/././.HUN"*@-l, HH-@.g4-yG8-|/././.NP/N(P-@JgF/././././././.N,/HUp/N$&/NLX*@BHUp /NP *@.gF0,H/B/,BHUpg/N$&*@/./,NvP".?+@HUNLX``L0N^NuNVJ/xH*n `z*m` m bfp` m fg m dfp`v -0 0g -0 fp`HB`Bp`< g g~ ^g _g ggX``*_N^NuNVJ/`Hp/Bp/BBp/N$&*@+n+|@HUNLX``*_N^NuNVJ/fH*n/- /-/-HUNhX/N,``*_N^NuNVJ/pH n (0 gpZ/NPX 9G`F n/( n/( n ( n"(/N@ ``N^NuNVJ/VH*n  f -` -(@p/Bp/  f -` -/N(X/HTpj/N$&&@HSNLX&@  f +K`+K ``L8N^NuNVJ/pH*n -. g f -  @ Gf~`D -  @ Gf~`$ -  @ G,f~`~/NRX.+G -+@ f g+| +m `L N^NuNVJ/lH*n -0 0f8 -"-+@RBHUp/NP `6 -0 fBHUp/NP ` ``*_N^NuNVJ/^H*n ` m b m d" m b m eX `p/Bp//-N(X/HUpk/N$&/NLX`f Rgzn g Pg Qg SgN TgD Ug://<\N

gp `Tgg <`:gg <` ` mb@0;NVVt2D"DD*DD>t2D,VV$,> x @/pY/NPPp``LN^NuNVJ/|H .`,B`p `zp`tp`np`hp`bp`\ b@0;N`N^NuNVJ/hH*n/9G/- /-/-N@ /NP-@HUNXJnpc/NX/.NX``*_N^NuNVJ/tH*n fL/9G@NѠX-| /.NѴX 9G$ѹ8B .D+@+|*`*_N^NuNVJ/pH*nJ . @Jg* . @ ."@ g`zRR .".-@`F g g f<0-H n g* g g  g`- HH-@.g:Bp/ . ?/HUNPJf/.N5bX`.` . `` .`Jf``B` b.@0;N"""""""""""`B g f2JЄf(| .0 f #Ј`~` g f`^` f| /-NѴX`8` . f`$` g f``| f(| .0 f #Ј``F . f>/<ЌHUNOPJg` fBЌ/.N5bX`` . f( 9ЌRЌ"-g`/.N5bX` f(| .0 f #Ј`` . g`~0-H @Jf``` g f``@ b0@0;NbPv,0 g  g .g& 9АSД-@ nJmp/ n/N(PN @  gp/ n/N(PN @  gp/ n/N(PN @g-Mp/ n/N(PN-@-| n6 nR ng`. nRJf` R`HUpb/NPP``Y` HnN]:X*@` 9Єor  gf  gZ  gN  f l6HUNaX-@ n!np//.N(PN*@`;yBNXp/NX/9GPNX/.NX`T .`$ n ( ;@`6 .;@`$ g g g` n (;@.g.BB . ?/HUNP/.N5bX`V . `/<HUNOP`:+|  .0 f #Ј`+| |  f/-NѴX`+| B- #@`/<ЌHUNOP fBЌ/.N5bX`+yЌRЌ/.N5bX`~+yS Єf 9l #`> b.@0;N<V""V""<"<`*_N^NuNVJ/xH Аm/<N/. .R/ . ". /N@ y `^p//.N(PN @g4p//.N(PN @HH?D y ` yB ܈g ܈f. . 0 0g  fpO/NPX . 0 0f& . ". -@ R`  f y ( @-Pp//.N(PN*@ - g - HHf/<N y(( y,( y*( yJl y D.`///N@ . y/( NB2XHU///BBp/N$&/p:/NP *@ m a+mB/-NX+@ m f m a m+h*nGl* m gp=/NPX`߹8`0 m f ߹8`/HUNX/NΔPNLHUNX`L N^NuNVJ/TH Hc yJgRz$ y.( f yR,(  @(l`&p//N(PN-@ n ( yШ / n0(H/ n0(H/ n/(/ND` 0 0f yR*( y ( @m Hc`~ y-P/./N(P y"( Ҁ/ y/( y (R/ y ( y"(/ y/(ND` `v`LN^NuNVJ/tH-y Hcx y.( g 0 0g`@ yJg yJgpJ/NPX` y!|`$`~#`.N^NuNVJ/|HJzg Sz`H Hc6 yJf` yBNL`$``N^NuNVJ/dH.. *n,//NvPJg///NPR/N(P, 9ܐd0 ܀g/<NJf-|`^ f6 f f` fp`p`V f g` g-n f . ` .``.N^NuNVJ/pH n !g/<N*K(nB l g`Jf` R` .`HR  mB&|N` .f/<CNjJgp`B/NXJgp`B``L N^NuNVJ/pH*n>.HH,g RЀ @P``L N^NuNVJ/hH..,. *ySJ\m yJXRJX`/<JXNX. RЀ @0HgdR`/<JX/NPA#B`L N^NuNVJ/hH p//<NePp//<NePp//<NePp//<NePp//<NeP[B n  @ R`*|0HR @ JUl`P`(|JgHR@H @ `(|FJgHR@H @ `(|PJgHR@H @ `N}`L0N^NuNVJ/hHBSJ\m yJXRJX`/<JXNX.g `pq/NPX`pN/NPXR`SJ\m yJXRJX`/<JXNX.` R`Z,`| `| `|`| `| `| ` 0,SJ\m yJXRJX`/<JXNX. RЀ @0g "0,SJ\m yJXRJX`/<JXNX. RЀ @0g "0,`/<JX/NP`/<JX/NP` 6gnT 2gn$ g 0g 1g` 3g 4g 5g` ngn$ 7g bg~ fg`^ rg` tgb vgd`<,, 'fHH, "ᡃ`NJ܌g8Jg l/NHX`fpQ/NX`//NPR` gN gT \g``b`` "f\J܌g Jg l BNHX`0/RBNP/p/NP 9 @ `XJfp$/NPX/9G/9GNPn JPf JLg opk/NPX`LN^NuNVJ/pHSJ\m yJXRJX`/<JXNX.`pq/NPX`R`SJ\m yJXRJX`/<JXNX. /f`/<JX/NP`#ܔp//NePJ9ܛg9ܛH@0H`B-@B9ܛ/<V/<ܔNPJg`2#Gd`&#ܔp//NeP/<^/<ܔNPJg`#G``#ܔp//NeP/<j/<ܔNPJg`#G\BGT`#ܔp//NeP/<s/<ܔNPJg`b#<`T Agjn$ g@ gF *gF`> Lg Ngz Vgx```.N^NuNVJ/\HSJ\m yJXRJX`/<JXNX.R @*P0-H` /<JX/NP0-H# 0-H` /p3/NPP` #ܔp//NePNz.o ` tJf` b9܇gp@` 9܄gp`B//<ܔN^P-@p//.N(PN(@ , f@J܄f6#܀܄0,H/0,H//,N # p!` 9܇g 9܀`B#܄# p` B#ܔp//NePSJ\m yJXRJX`/<JXNX.` 90ܔgJ9ܕfp;/NPXp//NeP&|ܖJg 9#HHI? @gH@0Hѹ`BHHI? @gHH7ѹ`HHWѹR`| 9g# `B `p//NePSJ\m yJXRJX`/<JXNX. eg EfSJ\m yJXRJX`/<JXNX. +g -f yeR`/<JX/NP~ep//NeP`/<JX/NP/<ܔNռX`t/<JX/NP 90ܔf6&|ܕJg& 9#H@0HѹR``&|ܔJg.p //9N(PHHЁ0#R` 9-@Jg f B ` # SJ\m yJXRJX`/<JXNX. Lg lf# `/<JX/NPp`J .g Eg$ Xg eg xg`SJ\m yJXRJX`/<JXNX. RЀ @0g0/<JX/NP#ܔp/p./NeP`D#܄`#"p`~#'BBNgXB p`XB dltSJ\m yJXRJX`/<JXNX-@ `f`2 fpM/NPX` ܔ @R` ܔ @B op /NPXp0/NPXB p`SJ\m yJXRJX`/<JXNX. *g`Nk`NRN}`>SJ\m yJXRJX`/<JXNX. =g`2#Q p`SJ\m yJXRJX`/<JXNX. -f#O p` >g`#܄#E p `SJ\m yJXRJX`/<JXNX. +g`n#N p`2SJ\m yJXRJX`/<JXNX. &g`# 9 `SJ\m yJXRJX`/<JXNX. |g`# 9 `SJ\m yJXRJX`/<JXNX. =g`\#R p` SJ\m yJXRJX`/<JXNX. >f#B p` =g`#T p`SJ\m yJXRJX`/<JXNX.`#P p`p# `# SJ\m yJXRJX`/<JXNX.RЀ @0@#gp /NX/<JX/NP`# `#= `h#? `Z# `L# `># `0SJ\m yJXRJX`/<JXNX. g/p /NPP#C `` /gn8 %g &g *g +gD -gH` gD ^g |g`p`h//<~N b@0;Nz,J b/<NNJXp`8X&0HЀ% @< Fn`J0LlNm#0LlB0L090N@m Fm`X0HЀ @<0HЀ+ @0H0Lf,#0L# >Jy0ToSy0T` 0HЀ- @< FflJ0LlNm#0LlB0L$|j Rf 0*GgX`XJRm0H0Lf``<*lB`^JFf0090TH`/<0N>JXR0P30TAԹe0HЀ% @0H<JFmB Fl:0HЀ @0HЀ+ @ Pf0HЀ @>`0HЀ% @<J0Hg 0,H/0H//<0N* UY`Xp`J0Hg/90L/<1)N*PJ0Lf`#0L` b@0;NJ0Hg0H//<1JN*P0HЀ* @0HЀ*K0HЀ* @0H倗A#=F0HЀ( @<0HЀ(D @0H2HЁR=@ nl.0.HЀ @>0HЀ+ @0D@2@g 0HЀ(D @0HЀ @>0.H`N5`2BBЄ`"BBЄ` m a` m a` fp`p///-NUP/N+RP`JЄg/<1UN m!@ U a` U/( m/( m/(NT> m!@ U a"m"`\/-N:jX#`FB/N7P##܀܄`&Bp/N9P##܄`B/N9P##܄`/N8X`#Ќ/-N8X`/-N:jX#`/-/N7P#`/p/N9P#B܄`t/-/N9P#B܄`VBB܄ m a`< g B`p/9\R\/<1j/<`N /9p//<`N^P/Bp/N //NUP/N+RPpj/NXB܄ U a`/9//-NUP/N+RP#܀܄`x#`l/9//-NUP/N+RP#܀܄`@9܃fp&/NPXJm @mp8/NPX* //-/-NUP/N+RPB`9܃fp&/NPX/-p///<NNPB`B`B/p /N #`xB/-pH/N #`ZB/-p6/N #`X#܄`/N>X#܄`#`/9//-NUP*/N+RP U/(NCX`//-NUP/NS~X`n/9NYX///-NUP/N+RP`B/NJnXNH`.NH`$/NJnX`NN` pX/NX`NN:`SЄ ЄfBЄ/9ЄN` XYX yX#YX yX#` ЄfN6RЄ ԘXc/<1rNb`l```<^``~`` &``"&Zv j``` 4``>L````V`fp`.HnJ@```` `V``nz~BFJlptx|``d,^|@r (,04@`2`L/<JtN B` p``N^NuNVJ/lHN//<>/<>/<1NN/<>/<1NP#1fp//<>NP`P/<>/91NP#1f/<>/91NP#1fp//<>NP`/91pd/p //<1N dgp//<?NP`B/< /91N8 Jgp//<?8NP``/91NfX/91pd/p //<1N dgp//<?bNP`. @ dlR . ЀB` @0H-@-y . ЀB` @0H`Jp//.HnN p//.HnN `Dn`:-n`0`, b@0;Np/ .>. @/N(P-@B/< ` .S/N(PЮ//91N8 Jf>/91p/p/HnN gp//<@ NP`p//<@/NP .>. @R``N^NuNVJ/lH >g*p//. 9>1/N Jg#>-y>-y>p//. .1/N Jg .1 @Jf-nB`R dfB .>f .1 @Jgp//<@RNP`tB>p//. .1/N p//<Gl .1/N -n#>` >f` 9>1 @R-n .ЀB` @0H-@-y .ЀB` @0H`Jp//.HnN p//.HnN `Dn`:-n`0`, b@0;N/91p/p/HnN gp//<@hNP``N^NuNVJ/lH/91NX/<@/<1NP#1fp//<@NP`h-| l0 .>. @Jg-|B/< ` .S/N(P//91N8 Jgp//<@NP` .>. @-P do -|dB .l0/91p/p/HnN gp//<@NP` f.g/<A/<JtNP-|B.g-|` .Jf -| .CV @//<A/<JtN B/./<A/<JtN .`HnHn .C @//<JtN`Hn .C @//<JtN `.HH/ .C @//<JtN `v/. .C @//<JtN `N .C @//<JtNP`, b@0;NFnR .찮f/<A*/<JtNPB`/<A,/<JtNPR`Jg/<A./<JtNP .>. @ .l. .>. @ //<A0/<JtN R`/91NX/<1NX``N^NuNVJ/tHp/p/N6PJf/<p/N6Pp/p/N6PJf/<p/N6Pp/p/N6PJf/<p/N6Pp/p /N6PJf/<p /N6Pp/p/N6PJf/<p/N6P``N^NuNVJ/tHp/p/N6Pp/p/N6Pp/p/N6Pp/p /N6Pp/p/N6P/<A^/<JtNPp//<A`NP`N^NuNVJ/lH*n(n&nB( `& `D( &`:(& `, L @ g` f& g g Jf`  fJLgpV/NX` IgnT g\n$ gN gL g:`V ;g> Fg> Hg4`4 hgn$ Kg dg fg` ig lg mg ng``L8N^NuNVJ/pHp//<T/.N #v^Bp//.N `N^NuNVJ/hH*|Nd g g f20-HR @JlJLgHUpf/NP- HH`Jmo,.90-H#HUpe/NPP#`|JGXg(Jmm JG`fp/p/HUN Jmlp//<HUN `* g gj g g`NN2BNX`L N^NuNVJ/pHB n -@ g fJ m  m/<GNX` . V @-PJm  o( .D".  A"-@`~p//.N(PN @JPn,p//.N(PN//<GNP`6p//.N(PN @0H".  A"-@ n1np` B``N^NuNVJ/dH#Tp//9ЈN(PN*@JGdo* . Gdl/<GNX` -yGd /<NrXJGdm . D` . /JG`gp`p/HUN #GdJ gB lp/ Ю @/N(PN @#GzByG~p/ Ю @/N(PN @0H//<GzNjPJfb 9Gz`"`T#Gz`F#Gz`8 b(@0;N/<Jfp/p//<GzNR``L N^NuNVJ/xH~ n 8fR n-h` ``.N^NuNVJ/lH n 8f n/(NX n-h n#G n fp`B3G n/( /<GNjPJf| 9G`<#G`d#G`V#GByG`BByG`8 b@0;N/<Jfp/p//<GN`N^NuNVJ/HH?<*nt& :fv`: fv`* L @ gv  fB(B ` m f( m f mJlpR/NX Pg Qfx m bh m eX m fJ mJl> m @f. m b m dp/NX`6 m f. mJf" m @fp/NX` m fb m @fR m b m d2 mJlp/NX mJfps/NX`z(. &y^///-N $y^///-N BHRHSN& `@(. *`6/-NjX, m f m.( @gp//N(PN-@  fJg-|@`"  f-|`` -| /<NrX//./.N Jg/-NX`x.-m( @gp//N(PN(@,`F.-m, @g"p//N(PN(@.gn,HHf^ , g , fJ ,0 0g6 ,0 g" gHTp/NP.g`.g.g.g,JfP y^0.gB`.gp`p y^1@X^ ^^eY^` Qgn grn4 g gj gP g g< Hgn ;g" Fgl Igb Kgf Pg WgDn4 Rgr Sgh Tg^ UgT VgH dgn Xg Yg& fg hg ig L @ `6&y^///-N $y^///-N ` g g L @  f :f$ m fBHRHSN& `$ gp`B/HRHSN& :f( m gf m f HUNX`L -0 g&p/JG`gp`p/HUN `*_N^NuNVJ/tH-n/9G/.N(Pѹ8`N^NuNVJ/lH n g/<H*N g4 g f n h gp/NX 0 f 0 f "* ", 0 fp`B"0 fr`BЁ`j n h/( /N?xP-@ n/( /N?xPo"JLf JPgp[/NX`,p_/NX`Jg g g n"n"i#h n"n"i#h n"n"i#h n a n (` n h g/<H8NX//N~P n P N^NuNVJ/|N^NuNVJ/lJf-| n //. nP Q @/(/N  n R S @Jf n SN^NuNVJ/\H n (PJf-|/<H/<H/. nP Q @/(/N\*@JHg-JHn&0Jg. 9HD#Hm2l`B RHl` ..`0 SJfB` Rm n L0N^NuNVJ/\H n (PJf-|/<H/<H/. nP Q @/(/N2*@JHg- 0fRH.`SneSHm+`- 9HD#H dHm2pd//9HNP, 0pd//N(PHp //9HNP0p //9HNvP0 n L0@N^NuNVJ/|N^NuNV8J/d/-nBH`N yzSm nR"yzR S"@B`/9z nRHH/N$PRH nJg , %fB.nnnB.` 0g n *f n X P-hl .D-@|R n .fR n *f n X P-hR`|` #g6 +g -ft|R nHH f|`|`|`B nHHI? @gZ nH@0H-@HRp //.N(PЮH-@`B nHHI? @g8 nH@0H-@HRp //.N(PЮH-@`-|B. nHH hg lgB-|H-n-n nP.HHR egn GgtnJg EgA-H-HRJ.g/.NX-@8/.NXJl B`|R`Z-|D`-|D`-|DJl-| n X P-hP .dfBJPmJ.g(-|H`,-|H Pg .PD-@P`J.g-|HJ.g"/.NX".-A< o-@ .Xf -|HL`-|ILA`-H-H`P .P-@@ .P-@P/.D/NvPЀЮLЮ@ @S"n/.DHnPNJPJPf .Ю-@J.g .gv.HH Xg8 og xg`R lF-|`:-|I`.-|I`"Jl-| n P P-h-hHnHn .R l .R`p//./.N2-@Jg -|I`J.g -|I`J.g-|IAU-H nJg RHH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9H/9H/./.NgX .S-@Hl8D-@H`0p //.HNvP0S np /HnHNJPJHg`S n0A .ذbJn /9H/9H/./.Nfp+`p-S n.HHI? @HHgpE`peS n`6Jl-| n P P-h-hHnHn S`6 Xg cgf dgX` ogTn fg ggB` sgN ug xg&`".$.𔁔 .JlB` .攀8-BX-@HnHUNތP././9zNP L N^NuNVJ/tH *n(n fJfB`HHSHHL0N^NuNVJ/lHA-HX n*h#Jfz/9zN>X-@HnHUNތP././9zNP L N^NuNVJ/lH *n(nBJ f2`:-n Sm TRB` HTNX.mSfR .e .L0N^NuNVJ/hH *n(nBJ f:`B.. Sm TRB`HTHH/N$PSf, fR .e .L0N^NuNVJ/l/ *nHUN2XBB- HH/N -@B*- - g- fp`B*_N^NuNVJ/l/ *n- g - g- g p`/<NX+@f( Jf"- g- HHI*+@` *- HHgp` <//- HH/N +@Sl. f - g ` B`N UBR*_N^Nu0<NNVJ/hH A-HX n(h|B-L-|X n*hA#zHnHUNތP. nB L0N^Nu0<0N / bb o"|"""A"gf /@0<0N@e6Jgf Nua4a2a0a.a,a*a(a&a$a"a aaaaaa <# m-|=B nB*|Kt/9L/9L/. /.Nl" n /. /.N P-@-A Hn/. /.N -@-A (|L/9L/9L/./.Ng(|L`xHn/./././.N//N -@-A/././././/N//N//N$P0SR/9L/9L/./.NfhLdn`/9L/9L/. /.Nn`H-n-n S/././. /.N-@-A/././/Nm .Kt(@Jf n Ktd B9Kt`bVLdN/./.HnNJ Hn/. /.N -@-A /./.N$P0`LeB9L`>*LZ`0SR`*0Ktb1 nRJfKtc0R 9nB <KtL0N^Nu0/@ @gBNupNuB9LNuB9LNuH瀀A 9L0@ @gJ@f0(@ @f9LL`HJ@fg D@(gD @ nm ( n mBLNu9Lp`9Lp`H瀀A 9L0@ @glJ@f0(@ @f9LL`4J@fgD(g D n mBLNu9Lp`9Lp`NVH$ E9~?~zNr 2~L$N^NuNVH$ -nBEN`NVH$ EN L$N^NuNVH$ E$BN .".L$N^NuNVH$ E$BzN|`NVH$ E$BzN| "*L$N^NuoA`A`ANVH$ E$ a/*/"n$a/*/N$%Aa4  n L$N^NuB0@H@ @lBNuJg$ @o>Lf$Nu$Nu @oLf4Nu4Nu"$*/@g(n"D@&?g ?`Q`Q9~g" mZggR`fJBӃ`&&?g BӃJfJg Jj&`"JAj&`<gD&Jg$Nu4Nu0@fJjf JfBNu@H@ @o6 @fL0@@4NuL0@H@$Nu @kl LBNu/"$* @l:@ @g$jJgR@ @f` S@ @fS@`9~g" mpggh`f`BӃ`&&?g BӃJffg"R@B @o&`gR@Jf&`&@HH@B@RBjNu0@fJjfBBNu@ @f LRH@" @fR@S@g@HBH@B@RBj%BNuJf2H`"f BBNujDB0</&g&gR@`S@g&@HH@B@RBj%BNuo |t` | L` | NVH?GI()na`N`a "LN^Nuo |t` | LNVH?G I"n()iaL`N`a n !E "LN^NuNVH?A I&n()ha`a`ax`(*+.,,$HBB&HCC Bg Cf LNu H@@9@ H@@9@ JBf"Jf JfBl `BRBSBg` JBJCf"Jf JfBl`CRCSCg` KCTNuTJfJfUNuJf(*49l BNuffBf0, lgBBUNu2C0nD@ @5oJAkBNu(*49l BNuJAj4`FG2,9l 9A B @ m "g*BJ@g S@`0, lfڇنNung`b 9l GFDNuJgJfBBNuCYB0,l ////BBBBB0/.0/H@6B@ހ݃0/܀ہ0H@6B@܀ۃ0/ H@6B@ހ݃ہف0/ ܀ہف0/ H@6B@܀ۃف0 ڀف0/ ܀ہف0/ H@6B@܀ۃف0/ ڀف0 H@6B@ڀك0/H@6B@܀ۃف0/ڀف0/H@6B@ڀك0؀HDHE8"FHF:TNuJf$L(<B0, l0,H@B@NuJfBBNuCB 0,l BB LBABC Cl8 A9l:иm"feRPJfJf0DCCh0`RARC`TH A9m0DCCh0"(*,TNu ?g?Jf(*?B g gRB`SBg BnX BlLBBNu Bn "*BB Jg&< ?g? Bg RB`SB`BC9~g$ m^gJl gV`Jl fNBۀـ`( ?g BۀـJfJCf gRBB`gRB Bo*L8, DHD*&|^! L~M,88;9. D< S>U= ::)/*.,'1-%&!$(1(8?0FLS [djo+uPCC/364r1Release: %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789  VARARGSLINTLIBRARYARGSUSEDNOTREACHEDyylex error, character %03o (octal)out of switch in yylexasmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhilebad AR_?? actionNAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~lFORCEnINIThSCONViPCONV+h+=!i-( -=!) *  *=) &h&= i?:&&||8,;,OP:= %?%= @<<A<<=0 B>>C>>=0 |h|= i^h^= iN++ O-- E->FCALLIFCALLP==Q!=R<=S<T>=U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALL too many errorscannot recover from earlier errors: goodbye! compiler error: warning: out of tree space; simplify expressionwasted space: %ofreeing blank tree! 4[jk8^|F_q -Gft,:e8Vp*=Pav8Tq $Jb,hw$Q+<Rn,Vl=Pp%.8s evaluation order undefined%.8s may be used before set%.8s redefinition hides earlier one%.8s set but not used in function %.8s%.8s undefined%.8s unused in function %.8s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: assignment op takenargument %.8s unused in function %.8sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %.8scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %.8s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %.8s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %.8sillegal member use: %.8sillegal member use: perhaps %.8s.%.8sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %.8sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %.8sredeclaration of formal parameter, %.8sredeclaration of %.8ssizeof returns 0statement not reachedstatic variable %.8s unusedstruct/union %.8s never definedstruct/union or struct/union pointer requiredstructure %.8s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %.8sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %.8s cannot return valuevoid type for %.8svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expectedPQTURSXYVW& error 298N9N8M9MK 4+)"4#!WUVNLKM `(*^^b[POZ@QIRj] l962\j$H0$#)+/*]7  ecYdDaE&C'hnkG7&/'0?WUVNL!M/B0]./%0POQRj  F->&__  !#"d3i r4su,'wx-y |z{}ovqtrsuuA:m"rs ugw.qxqyp|~z{}ovqt1;,X58f=r<s%uw+Sx yp|~z{}ovqt  rsuw)xyp|~z{}ovqtrsu(rspu~owqtxy|$z{}ovqtrsuwxy|z{}ovqtrps~urwsxuy|z{}ovqtp~qtp~rsuwxy|z{}ovqtrsuwxy|z{}ovqtp~rsruswuxwyp|~z{}ovqtovqtrsuwxyp|~z{}ovqtrsuwxy|z{}ovqtp~TWUVNLMTWUVNL~MPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOPOQRTWUVNQLRMTWUVNLMPOrsuwPOyQRovqt QRTWUVNLMTWUVNLMPO POQRTWUVQRJTWUVNLMTWUVPONLMPOQRPOrQsRuTWUVNQLRMovqtrsuwPOxy|z{ovqtrQsuwxyzovqtrsuwxyovqtFB,wy@{ywg^mOZ:l Akb     3Xw@wH  ZM'      R :bbbbbbWV* 5 5 3  )  [ t\3R ~   b`h~ 65( B\{2    c0?  /!(aMu;4sPpom!ljhFgf e$=dCcbGa`I_^] LKIA ##%%%"""' ((** ++--&.& //12200004455)),,336!7$$$$$$$$$$$$$$$$$8889  "!#19 2!449826326:2!373338374 0298:4778 :46 223258599::::::::8332 8395736395)*$%9&+,-(/.5739999995222272'+399323393399*"HY<LI x8>DFxZEW,/U$&?@=BC9:OX.034x7VxJN ]AyG;UQS[|(-1x6 %' ~VU5PRx}2 \_{krT^`abzefghlmn{oqtijpdsu{wvcbad bdtydimension table overflowwhiles, fors, etc. too deeply nestedswitch table overflowswitch table overflowstate %d, char 0%o yacc stack overflowsyntax errorerror recovery pops state %d, uncovers %d error recovery discards char %d reduce %d function level error$%dFAKEnesting too deep %.14s ============== /usr/tmp%s/clint%d/usr/tmpwcannot open message buffer filer+wcannot open header message buffer filecannot write header message buffer filecannot seek in header message buffer filecannot read header message buffer filecannot seek in header message buffer filecannot write header message buffer filelint error: %s message buffering scheme flakeycannot write to message buffer filecannot seek in message buffer filetoo many header filescannot write to header message buffer filercannot open source buffer file for readingcannot seek in source message buffer filecannot read source message buffer filewarning: %s (%d) %d messages suppressed for lack of space interrupt     DDD$DKDzDDDDEE8E^EEEEFF'FMFeFFFFFFFFFFFFFFFFFFFFGGGGargument unused in function:conversion from long may lose accuracyconversion to long may sign-extend incorrectlyillegal array size combinationenumeration type clash:illegal comparison of enumsillegal pointer combinationillegal combination of pointer and integer:possible pointer alignment problemillegal structure pointer combinationstruct/union or struct/union pointer requiredassignment of different structuresnonunique name demands struct/union or struct/union pointerillegal member use:illegal member use:illegal member use:member of structure or union requiredcannot take address of:structure reference must be addressablenull effectstatement not reached%.8s in %.8soperator %.8soperator %.8s%.8s%.8sperhaps %.8s.%.8s%.8s@(#)lint.c 1.2 @  @ lint's little mind is blownno line number for %.8sdeclare the VARARGS arguments you want checked!andable errorbad conversion%.15s: compiler error: filename too long (%d) %s(%d): lint: illegal option: %c ?J4ހ-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ (null) ((((( H J@J@~~KpKp./usr/lib/lint2 711 3 3 51676 3252261661 6537 .%xe g#$f /g @B OQ.X/HJf"omY/H#$NPP/N&h0<N@NVJ/lHBSX Jo n P -f n R*P HfR#r` Tf R-M`Jg~HH`B`4 Xg hg pg ug xgR`SX `0N :N/<$j/</.N Jfp//<N"Pp/NX/<$jNXp /NX/<$jNX/<NXN NB``*_N^NuNVJ/tH/.N*XJg.N*@J gHUNX` HUN hX``*_N^NuNVJ/hH/<$jp/p//< N<JnB`v9 g/< NX`P09 H.Jl D.Jg/<$j/p//<jN<09 Hgp` `h`.N^NuNVJ/lHB .flFp/p//.N,P.//.Nf Jf# `JR`p//.p//9fN,P./N #f Rf`N^NuNVJ/dH BB*| A(HJg2d, ЀHHЁ. m R.R`p$//N,P%(@*LJ gVp/HT/< Nf Jf `T$e(|%fp//<N"P`p//< HTN ``L0N^NuNVJ/tH bmp//<N"Pp //9bRbN,P``N^NuNVJ/lH/.N hX n ( cg09 @bg n(Hy gp n ( f/.p/N|P n(H29 @o n(H3 n ( f ny  n#B n-h09 HlRp//N,Pj//.N PJg R//.p/N| R n-h` n ( #g> y  f2 .//< N PJg/.p/N|P n ( g 09 @g/.p/N|P n ( g209 @g$ n ( g/.p/N|P n ( g9 gt n ( gb n-h .0 fD .".-@ g f/.p/N|PJg6 n  f& y f n (0 g`.N^NuNVJ/dHJg/.N XB. n*( f2 n  g"p//</.Nf Jg~ n (0 gj n ( `B.`VJ f`H|`B gn g g @g `g gJg.JfJg"/. "Ё @/N|P  f.g/.p /N|P`/.p /N|P  f$ n ( g/.p /N|P`LN^NuNVJ/xH-|% d& nJ g/.N~X$```N^NuNVJ/tH nJ f09 H n!@ | ."@#h2Jy l"09 D@ n@ n!|@ ` ny  nB 09 H n!@ n!y  nJ(grB .-@ n(HH".lJNn n!@p//.N,Pj @"n"i#h2R n-h`09 H`> n#`f n `V n `F n#`8 g g @g `g g`N^NuNVJ/tH *n(n f* f(  fp`B-@f f" f0-lgp`B`Jlg: f fB`t f fB`Z`>Jmg6 f fB`4 f fB` gp`B``L0N^NuNVJ/tHB n Jgt n .g^ .RJg:S$|m y$xR$x|`/<$xp|/N&P n /(/<NPP ``N^NuNVJ/pH/./<2NP/<& n/( N P/<9NX/<n n/( N P n(HH/ n/(/<BN `N^NuNVJ/lHN&`//<F/<;/<XNnN/<O/<XNP#vfp//<QN"P`|/<q/9rNP#zfp//<sN"P`H/9zpd/p //<~N< dgp//<N"P` ``N^NuNVJ/pH.g/./</<$Nf .g(Jvg/9vN(,X/<XNX.g(Jzg/9zN(,X/9rNX.gp/N&hX``N^NuNVJ/lHB/< /9zN Jgp //<N"P`B dl . @Jg . @-P ./ .~//<N B .l^/9zp/p/HnN< gp //<0N"P`N/./<WNP.g/<^NX .`HnHn . @/N `Hn . @/NP`.HH/ . @/NP`h/. . @/NP`H . @/NX`, b@0;Nd>/<hNXR`R`0/9zN(,X/9rNX``N^NuNVJ/tHp/p/NPJf/<p/NPp/p/NPJf/<p/NPp/p/NPJf/<p/NPp/p /NPJf/<p /NPp/p/NPJf/<p/NP``N^NuNVJ/tHp/p/NPp/p/NPp/p/NPp/p /NPp/p/NP/<j/<$NfPp//<lN"P`N^NuNVJ/hHJm mp//<vN"P`\ . @ dl,p//. HnN .Ѐ! @0H`8-n-y 09 H-@ n -h n -h`(`$ g g g`p/ . @/N,P-@B/< /.N,PЮ//9vN JfB/9vp/p/HnN gp//<N"P`4`p//<N"P` . @R``N^NuNVJ/XH/9vN(,X/</<XNP#vfp//<N"P`-|B l . @Jg f/< NXBBB/< /.N,P//9vN Jgp//<N"P`v . @-P do -|d . @//<@NPB .l/9vp/p/HnN< gp//<DN"P` .Ѐ! @0H`(/.p//.N,P.//.p//.N,P./Hn/<dN`/.p//.N,P./Hn/<N`Hn/<NPR f/<NXB`/<NX`|/.p//.N,P.//.p//.N,P.//.Hn/<N`(`$ b@0;NDR`TJg/<NX . @ .l& . @ //<NPR`./9vN(,X/<XNX``N^NuNVJ/pH *n(n ..SmfJfB`JmHHSHHL0N^NuNVJ/lH*n(n &MB`g` BRm`Rm L8N^NuNVJ/l/ *nHUN(,XHU/. /.N *_N^NuNVJ/hH*n - g lJg~- HHfp.--n Jf$p/B- HH/NV "Ӯ` - HHf*Jo& .n -".m ѕ .`- g * /./. - HH/NV -@B`J- g@HUN'X- gB */./. - HH/NV -@ fp`BL N^NuNVJ/lHA-HX n# X n*h/9 N(X-@HnHUNP././9 N(P L N^NuNVJ/lHA-HX n*h#$x /9 N(X-@HnHUNP././9 N(P L N^NuNVJ/lH *n(nBJ f2`:-n Sm TRB` HTNvX.mSfR .e .L0N^NuNVJ/hH *n(nBJ f:`B.. Sm TRB`HTHH/N&PSf, fR .e .L0N^NuNVJ/l/ *nHUN'XBB- HH/NV -@B*- - g- fp`B*_N^NuNVJ/l/ *n- g - g- g p`/<N)hX+@f( Jf"- g- HH#+@` *- HHgp` <//- HH/Nd +@Sl. f - g ` B`N UBR*_N^Nu0<N,VNVJ/hH A-HX n(h|B-L-|X n*hA# HnHUNP. nB L0N^Nu0<0N,V / bb o"|$"""A"gf ,/@0<0N@e6Jgf Nua4a2a0a.a,a*a(a&a$a"a aaaaaa <#$ Zv$.Fl7N#Fs7M^t#Nx   8 _ r %.8s evaluation order undefined%.8s may be used before set%.8s redefinition hides earlier one%.8s set but not used in function %.8s%.8s undefined%.8s unused in function %.8s& before array or function: ignored=<%c illegal=>%c illegalBCD constant exceeds 6 charactersa function is declared as an argumentambiguous assignment: assignment op takenargument %.8s unused in function %.8sarray of functions is illegalassignment of different structuresbad asm constructionbad scalar initializationcan't take & of %.8scannot initialize extern or unioncase not in switchcomparison of unsigned with negative constantconstant argument to NOTconstant expectedconstant in conditional contextconstant too big for cross-compilerconversion from long may lose accuracyconversion to long may sign-extend incorrectlydeclared argument %.8s is missingdefault not inside switchdegenerate unsigned comparisondivision by 0division by 0.duplicate case in switch, %dduplicate default in switchempty array declarationempty character constantenumeration type clash, operator %sfield outside of structurefield too bigfortran declaration must apply to functionfortran function has wrong typefortran keyword nonportablefunction %.8s has return(e); and return;function declaration in bad contextfunction has illegal storage classfunction illegal in structure or unionfunction returns illegal typegcos BCD constant illegalillegal array size combinationillegal breakillegal character: %03o (octal)illegal classillegal combination of pointer and integer, op %sillegal comparison of enumsillegal continueillegal field sizeillegal field typeillegal functionillegal hex constantillegal indirectionillegal initializationillegal lhs of assignment operatorillegal member use: %.8sillegal member use: %.8sillegal member use: perhaps %.8s.%.8sillegal pointer combinationillegal pointer subtractionillegal register declarationillegal structure pointer combinationillegal type combinationillegal types in :illegal use of fieldillegal zero sized structure member: %.8sillegal {loop not entered at topmember of structure or union requirednewline in BCD constantnewline in string or char constantno automatic aggregate initializationnon-constant case expressionnon-null byte ignored in string initializernonportable character comparisonnonportable field typenonunique name demands struct/union or struct/union pointernull dimensionnull effectold-fashioned assignment operatorold-fashioned initialization: use =operands of %s have incompatible typespointer requiredpossible pointer alignment problemprecedence confusion possible: parenthesize!precision lost in assignment to (sign-extended?) fieldprecision lost in field assignmentquestionable conversion of function pointerredeclaration of %.8sredeclaration of formal parameter, %.8sredeclaration of %.8ssizeof returns 0statement not reachedstatic variable %.8s unusedstruct/union %.8s never definedstruct/union or struct/union pointer requiredstructure %.8s never definedstructure reference must be addressablestructure typed union member must be namedtoo many characters in character constanttoo many initializerstype clash in conditionalunacceptable operand of &undeclared initializer name %.8sundefined structure or unionunexpected EOFunknown sizeunsigned comparison with 0?void function %.8s cannot return valuevoid type for %.8svoid type illegal in expressionzero or negative subscriptzero size fieldzero sized structure} expected!,!F!b!!!!""F"v""#name used but not definedname defined but never usedname declared but never used or definedname multiply declaredvalue type used inconsistentlyvalue type declared inconsistentlyfunction argument ( number ) used inconsistentlyfunction called with variable number of argumentsfunction value type must be declared before usefunction value is used, but none returnedfunction returns value which is always ignoredfunction returns value which is sometimes ignored-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H $R$R$""%./usr/lib/llib-lc 644 3 3 26704 3253025035 7016 /*LINTLIBRARY*/ #include #include #undef void #include #include #include #include #include #include #include #include #include #include /* maybe */ #ifdef NEVER int brk(endds) char *endds; { return(0); } sd* sem* nap int end, etext, edata; short atos(p) char *p; { return((short) 0); } intss(){return(1); } wdleng(){return(0); } long tell(fd) { return((long) 0); } #endif /* section 2 */ int errno; int access(path, amode) char *path; int amode; { return(0); } int acct(path) char *path; { return(0); } unsigned int alarm(sec) unsigned int sec; { return(sec); } char *sbrk(incr) int incr; { return((char *) 0); } int chdir(path) char *path; { return(0); } int chmod(path, mode) char *path; int mode; { return(0); } int chown(path, own, grp) char *path; int own, grp; { return(0); } int chroot(path) char *path; { return(0); } int close(fd) int fd; { return(0); } int creat(path, mode) char *path; int mode; { return(0); } int dup(fd) int fd; { return(0); } int dup2(fd, fd2) int fd, fd2; { return(0); } /*VARARGS1*/ int execl(path, arg0) char *path, *arg0; { return(-1); } int execv(path, argv) char *path, *argv[]; { return(-1); } /*VARARGS1*/ int execle(path, arg0, envv) char *path, *arg0, *envv[]; { return(-1); } int execve(path, argv, envv) char *path, *argv[], *envv[]; { return(-1); } /*VARARGS1*/ int execlp(file, arg0) char *file, *arg0; { return(-1); } int execvp(file, argv) char *file, *argv[]; { return(-1); } int exit(st) int st; { return(-1); } int fcntl(fd, cmd, arg) int fd, cmd, arg; { return(0); } int fork() { return(0); } int fstat(fd, sbuf) int fd; struct stat *sbuf; { return(0); } int ftime(tp) struct timeb *tp; { return(0); } int getpid() { return(0); } int getpgrp() { return(0); } int getppid() { return(0); } int getuid() { return(0); } int geteuid() { return(0); } int getgid() { return(0); } int getegid() { return(0); } /*VARARGS2*/ int ioctl(fd, req, arg) int fd, req; { return(0); } int kill(pid, sig) int pid, sig; { return(0); } int link(path1, path2) char *path1, *path2; { return(0); } long lseek(fd, off, whence) int fd, whence; long off; { return(0L); } int mknod(path, mode, arg) char *path; int mode, arg; { return(0); } int mount(spec, dir, rwflag) char *spec, *dir; int rwflag; { return(0); } int nice(incr) int incr; { return(0); } /*VARARGS2*/ int open(path, oflag, mode) char *path; int oflag, mode; { return(0); } int pause() { return(-1); } int pipe(fds) int fds[2]; { return(0); } void profil(buf, bufsiz, offset, scale) char *buf; int bufsiz, offset, scale; { return; } #ifndef M_I86 int ptrace(req, pid, addr, data) int req, pid, addr, data; { return(0); } #else int ptrace(req, pid, addr, data) int req, pid, data; struct segadr addr; { return(0); } #endif int read(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } int setgid(gid) int gid; { return(0); } int setpgrp() { return(0); } int setuid(uid) int uid; { return(0); } int (*signal(sig, func))() int sig; int (*func)(); { return(func); } int stat(path, sbuf) char *path; struct stat *sbuf; { return(0); } int stime(t) time_t *t; { return(0); } int sync() { return(0); } time_t time(t) time_t *t; {return((time_t) 0);} long times(b) struct tms *b; { return(0L); } long ulimit(cmd, newlim) int cmd; long newlim; { return(0L); } int umask(cmask) int cmask; { return(0); } int umount(spec) char *spec; { return(0); } int uname(name) struct utsname *name; { return(0); } int unlink(path) char *path; { return(0); } int ustat(dev, buf) dev_t dev; struct ustat *buf; { return(0); } int utime(path, t) char *path; struct { time_t atime, mtime; } *t; { return(0); } int wait(st) int *st; { return(0); } int write(fd, buf, nbyte) int fd; char *buf; unsigned int nbyte; { return(0); } /* section 3 */ int sys_nerr; char *sys_errlist[]; long timezone; char *tzname[2]; char *optarg; int optind; int opterr; struct _iobuf _iob[_NFILE]; char _ctype[]; long a64l(s) char *s; { return(0L); } char *l64a(l) long l; { static char c[1]; return(c); } int abort() { return(0); } int abs(i) int i; { return(0); } #undef _assert #undef assert void _assert(expr) int expr; { return; } void assert(expr) int expr; { return; } double atof(p) char *p; {static double d; return(d); } int atoi(p) char *p; { return(0); } long atol(p) char *p; { return(0L); } char *bsearch(key, base, nel, width, cmp) char *key, *base; int nel, width; int (*cmp)(); { return(base); } #undef toupper #undef _toupper int toupper(c) int c; { return(c); } int _toupper(c) int c; { return(c); } #undef tolower #undef _tolower int tolower(c) int c; { return(c); } int _tolower(c) int c; { return(c); } #undef toascii int toascii(c) int c; { return(c); } char *crypt(key, salt) char *key, *salt; { static char c[1]; return(c); } void encrypt(blk, edflag) char *blk; int edflag; { return; } void setkey(key) char *key; { return; } char *ctermid(s) char *s; { return(s); } char *ctime(clk) long *clk; { static char c[1]; return(c); } struct tm *localtime(clk) long *clk; { static struct tm x; return(&x); } struct tm *gmtime(clk) long *clk; { static struct tm x; return(&x); } char *asctime(t) struct tm *t; { static char c[1]; return(c); } void tzset() { return; } #undef isalpha int isalpha(c) int c; { return(0); } #undef isupper int isupper(c) int c; { return(0); } #undef islower int islower(c) int c; { return(0); } #undef isdigit int isdigit(c) int c; { return(0); } #undef isxdigit int isxdigit(c) int c; { return(0); } #undef isalnum int isalnum(c) int c; { return(0); } #undef isspace int isspace(c) int c; { return(0); } #undef ispunct int ispunct(c) int c; { return(0); } #undef isprint int isprint(c) int c; { return(0); } #undef isgraph int isgraph(c) int c; { return(0); } #undef iscntrl int iscntrl(c) int c; { return(0); } #undef isascii int isascii(c) int c; { return(0); } char *cuserid(s) char *s; { return(s); } char *ecvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } char *gcvt(val, ndig, buf) double val; int ndig; char *buf; { return(buf); } char *fcvt(val, ndig, decpt, sign) double val; int ndig; int *decpt, *sign; { static char c[1]; return(c); } int fclose(fp) FILE *fp; { return(0); } int fflush(fp) FILE *fp; { return(0); } #undef feof #undef ferror #undef fileno int feof(fp) FILE *fp; { return(0); } int ferror(fp) FILE *fp; { return(0); } void clearerr(fp) FILE *fp; { return; } int fileno(fp) FILE *fp; { return(0); } FILE *fopen(path, typ) char *path, *typ; { return(stdin); } FILE *freopen(path, typ, fp) char *path, *typ; FILE *fp; { return(stdin); } FILE *fdopen(fd, typ) int fd; char *typ; { return(stdin); } int fread(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } int fwrite(p, siz, nitems, fp) char *p; unsigned int siz, nitems; FILE *fp; { return(0); } double frexp(val, eptr) double val; int *eptr; { return(val); } double ldexp(val, exp) double val; int exp; { return(val); } double modf(val, iptr) double val; int *iptr; { return(val); } int fseek(fp, off, whence) FILE *fp; long off; int whence; { return(0); } long ftell(fp) FILE *fp; { return(0L); } int rewind(fp) FILE *fp; { return(0); } #undef getc #undef getchar int getc(fp) FILE *fp; { return(0); } int getchar() { return(0); } int fgetc(fp) FILE *fp; { return(0); } int getw(fp) FILE *fp; { return(0); } char *getenv(name) char *name; { return(name); } struct group *getgrent() { static struct group x; return(&x); } struct group *getgrgid(gid) int gid; { static struct group x; return(&x); } struct group *getgrnam(nam) char *nam; { static struct group x; return(&x); } int setgrent() { return(0); } int endgrent() { return(0); } char *getlogin() { static char c[1]; return(c); } int getopt(ac, av, opts) int ac; char **av; char *opts; { return(0); } char *getpass(p) char *p; { static char c[1]; return(c); } /*COMPATIBILITY*/ int getpw(uid, buf) int uid; char *buf; { return(0); } struct passwd *getpwent() { static struct passwd x; return(&x); } struct passwd *getpwuid(uid) int uid; { static struct passwd x; return(&x); } struct passwd *getpwnam(nam) char *nam; { static struct passwd x; return(&x); } int setpwent() { return(0); } int endpwent() { return(0); } char *gets(s) char *s; { return(s); } char *fgets(s, n, fp) char *s; int n; FILE *fp; { return(s); } void l3tol(lp, cp, n) long *lp; char *cp; int n; { return; } void ltol3(cp, lp, n) char *cp; long *lp; int n; { return; } char *lsearch(key, bas, neltp, width, cmp) char *key, *bas; int *neltp, width; int (*cmp)(); { return(bas); } char *malloc(n) unsigned int n; {static char c[1]; return(c);} char *realloc(p, n) char *p; unsigned int n; { static char c[1]; return(c);} char *calloc(nelt, siz) unsigned int nelt, siz; { static char c[1]; return(c); } void free(p) char *p; { return; } char *mktemp(tmpl) char *tmpl; { return(tmpl);} void monitor(lopc, hipc, buf, len, nfunc) int (*lopc)(), (*hipc)(); short buf[]; int len, nfunc; {;} int nlist(path, nl) char *path; struct nlist nl[]; { return(0); } int xlist(path, xl) char *path; struct xlist xl[]; { return(0); } int fxlist(fp, xl) int fp; struct xlist xl[]; { return(0); } perror(s) char *s; { return; } char *errstr(eno) int eno; { static char c[1]; return(c); } FILE *popen(cmd, typ) char *cmd, *typ; { return(stdin); } int pclose(fp) FILE *fp; { return(0); } /*VARARGS1*/ int printf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fprintf(fp, fmt) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sprintf(s, fmt) char *s, *fmt; { return(0); } #undef putc #undef putchar int putc(c, fp) char c; FILE *fp; { return(0); } int putchar(c) char c; { return(0); } int fputc(c, fp) char c; FILE *fp; { return(c); } int putw(w, fp) int w; FILE *fp; { return(0); } int putpwent(pwd, fp) struct passwd *pwd; FILE *fp; { return(0); } int puts(s) char *s; { return(0); } int fputs(s, fp) char *s; FILE *fp; { return(0); } void qsort(bas, nel, width, cmp) char *bas; int nel, width; int (*cmp)(); { return; } int rand() { return(0); } void srand(seed) unsigned int seed; { return; } /*VARARGS1*/ int scanf(fmt) char *fmt; { return(0); } /*VARARGS2*/ int fscanf(fp, fmt ) FILE *fp; char *fmt; { return(0); } /*VARARGS2*/ int sscanf(s, fmt) char *s, *fmt; { return(0); } void setbuf(fp, buf) FILE *fp; char *buf; { return; } int setjmp(env) jmp_buf env; { return(0); } int longjmp(env, val) jmp_buf env; int val; { return(val); } unsigned int sleep(sec) unsigned int sec; { return(sec); } int (*ssignal(sig, func))() int sig; int (*func)(); { return(func); } int gsignal(sig) int sig; { return(0); } char *strcat(s1, s2) char *s1, *s2; { return(s1); } char *strncat(s1, s2, n) char *s1, *s2; { return(s1); } int strcmp(s1, s2) char *s1, *s2; { return(0); } int strncmp(s1, s2, n) char *s1, *s2; { return(0); } char *strcpy(s1, s2) char *s1, *s2; { return(s1); } char *strncpy(s1, s2, n) char *s1, *s2; { return(s1); } int strlen(s) char *s; { return(0); } char *strchr(s1, s2) char *s1, s2; { return(s1); } char *strrchr(s1, s2) char *s1, s2; { return(s1); } char *strps2(s1, s2) char *s1, *s2; { return(s1); } int strspn(s1, s2) char *s1, *s2; { return(0); } int strcspn(s1, s2) char *s1, *s2; { return(0); } char *strtok(s1, s2) char *s1, *s2; { return(s1); } void swab(from, to, nbytes) short *from, *to; int nbytes; { return; } int system(s) char *s; { return(0); } FILE *tmpfile() { return(stdin); } char *tmpnam(s) char *s; { return(s); } char *ttyname(fd) int fd; { static char c[1]; return(c); } int isatty(fd) int fd; { return(0); } int ungetc(c, fp) char c; FILE *fp; { return(0); } int ttyslot() { return(0); } rspn(s1, s2) char *s1, *s2; { return(0); } int strcspn(s1, s./usr/lib/llib-lc.ln 644 3 3 22626 3253025317 7430 llib-lcerrno access"$access"acct#$acct#alarm$.alarm$sbrk%bsbrk%chdir&$chdir&chmod'$chmod'chown($chown(chroot)$chroot)close*$close*creat+$creat+dup,$dup,dup2-$dup2-execl/$execl/execv0$Rexecv0execle2$execle2execve3$RRexecve3execlp5$execlp5execvp6$Rexecvp6exit7$exit7fcntl8$fcntl8fork9$fork9fstat:$fstat:ftime;$ftime;getpid<$getpid<getpgrp=$getpgrp=getppid>$getppid>getuid?$getuid?geteuid@$geteuid@getgidA$getgidAgetegidB$getegidBioctlD$ioctlDkillE$killElinkF$linkFlseekG%lseekGmknodH$mknodHmountI$mountIniceJ$niceJopenL$openLpauseM$pauseMpipeN$pipeNprofilO ptraceQ$ptraceQreadU$readUsetgidV$setgidVsetpgrpW$setpgrpWsetuidX$setuidXsignalYdsignalYstatZ$statZstime[$stime[sync\$sync\time]%time]times^%times^ulimit_%ulimit_umask`$umask`umounta$umountaunameb$@unamebunlinkc$unlinkcustatd$ustatdutimee$autimeewaitf$waitfwriteg$writegsys_nerrjsys_errlkrtimezoneltznamemroptargnoptindoopterrp_iobq8@_ctyper2a64lt%a64ltl64aubl64auabortv$abortvabsw$absw_assert{ assert| atof~'atof~atoi$atoiatol%atolbsearchbbsearchtoupper$toupper_toupper$_touppertolower$tolower_tolower$_tolowertoascii$toasciicryptbcryptencrypt setkey ctermidbctermidctimebctimelocaltimh localtim gmtimeh gmtime asctimeb asctimetzset isalpha$isalphaisupper$isupperislower$islowerisdigit$isdigitisxdigit$isxdigitisalnum$isalnumisspace$isspaceispunct$ispunctisprint$isprintisgraph$isgraphiscntrl$iscntrlisascii$isasciicuseridbcuseridecvtbecvtgcvtbgcvtfcvtbfcvtfclose$@fclosefflush$@fflushfeof$@feofferror$@ferrorclearerr @fileno$@filenofopenh@fopen@freopenh@@freopen@fdopenh@fdopen@fread$@freadfwrite$@fwritefrexp'frexpldexp'ldexpmodf'modffseek$@fseekftell%@ftellrewind$@rewindgetc$@getcgetchar$getcharfgetc$@fgetcgetw$@getwgetenvbgetenvgetgrenthgetgrentgetgrgidhgetgrgidgetgrnamhgetgrnamsetgrent$setgrentendgrent$endgrentgetloginbgetlogingetopt$Rgetoptgetpassbgetpassgetpw$getpwgetpwenthgetpwentgetpwuidhgetpwuidgetpwnamhgetpwnamsetpwent$setpwentendpwent$endpwentgetsbgetsfgetsb@fgetsl3tol ltol3 lsearchblsearchmallocbmallocreallocbrealloccallocbcallocfree mktempbmktempmonitor nlist$nlistxlist$xlistfxlist$fxlistperror$errstrberrstrpopenh@popen@pclose$@pcloseprintf $printf fprintf $@fprintf sprintf$sprintfputc$@putcputchar$putcharfputc$@fputcputw$@putwputpwent$@putpwentputs$putsfputs$@fputsqsort rand$randsrand scanf#$scanf#fscanf%$@fscanf%sscanf'$sscanf'setbuf) @setjmp+$setjmp+longjmp,$longjmp,sleep..sleep.ssignal0dssignal0gsignal1$gsignal1strcat3bstrcat3strncat4bstrncat4strcmp5$strcmp5strncmp6$strncmp6strcpy7bstrcpy7strncpy8bstrncpy8strlen9$strlen9strchr:bstrchr:strrchr;bstrrchr;strps2<bstrps2<strspn=$strspn=strcspn>$strcspn>strtok?bstrtok?swabA systemC$systemCtmpfileEh@tmpfileE@tmpnamFbtmpnamFttynameHbttynameHisattyI$isattyIungetcK$@ungetcKttyslotN$ttyslotN_iobE8@strspn=strcspn>$strcspn>strtok?b./usr/lib/llibm-lc 644 3 3 2061 3252572232 7146 /*LINTLIBRARY*/ #include int signgam; double j0(x) double x; { return(x); } double j1(x) double x; { return(x); } double jn(x) double x; { return(x)); } double y0(x) double x; { return(x)); } double y1(x) double x; { return(x)); } double yn(n, x) int n; double x; { return(x); } double exp(x) double x; { return(x); } double log(x) double x; { return(x); } double pow(x, y) double x, y; { return(x); } double sqrt(x) double x; { return(x); } double floor(x) double x; { return(x); } double ceil(x) double x; { return(x); } double fmod(x, y) double x, y; { return(x); } double fabs(x) double x; { return(x); } double gamma(x) double x; { return(x); } double hypot(x, y) double x, y; { return(x); } double sinh(x) double x; { return(x); } double cosh(x) double x; { return(x); } double tanh(x) double x; { return(x); } double sin(x) double x; { return(x); } double cos(x) double x; { return(x); } double asin(x) double x; { return(x); } double acos(x) double x; { return(x); } double atan(x) double x; { return(x); } double atan2(y, x) double y, x; { return(x); } y; { return(x); } double fabs(x) double x; { return(x); } double gamma(x) double x; { return(x); } double hypot(x, y) double x, y; { return(x); } double sinh(x) double x; { return(x); } double cosh(x) double x; { return(x); } double tanh(x) double x; { return(x); } double sin(x) double x; { return(x); } double cos(x) double x; { return(x); } double asin(x) double x; { return(x); } double acos(x) double x; { return(x); } double atan(x) double x; { return(x); ./usr/lib/llib-port 644 3 3 4022 3253025653 7357 /*LINTLIBRARY*/ #include exit(s) {;} char *mktemp(p) char *p; { return(p);} int (*signal(c, f))() int (*f)(); { return(f); } char *strcat(a, b) char *a, *b; { return(a); } int strcmp(a, b) char *a, *b; { return(1); } char *strcpy(a, b) char *a, *b; { return(a); } int strcspn(a, b) char *a, *b; { return(1); } int strlen(s) char *s; { return(1); } char *strchr(a, b) char *a, b; { return(a); } char *strncat(a, b, n) char *a, *b; { return(a); } char *strrchr(a, b) char *a, b; { return(a); } int strncmp(a, b, n) char *a, *b; { return(1); } char *strpbrk(a, b) char *a, *b; { return(a); } char *strncpy(a, b, n) char *a, *b; { return(a); } int strspn(a, b) char *a, *b; { return(1); } char *strtok(a, b) char *a, *b; { return(a); } long time(t) long *t; {return 0L;} char *calloc(n,s) unsigned n, s; { static char c[1]; return(c); } char *malloc(n) unsigned n; {static char c; return(&c);} char *realloc(p, n) char *p; unsigned n; { static char c; return(&c);} free(p) char *p; {;} fclose(f) FILE *f; {return(0);} fflush(f) FILE *f; {return(0);} char *fgets( s, l, f ) char *s; FILE *f; { return(s); } FILE *fopen(s,m) char *s, *m; { return(stdin); } int fgetc(f) FILE *f; { return(0); } int fputc(c, f) FILE *f; { return(c); } FILE *freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } FILE *fdopen(fd, m) char *m; { return(stdin);} /*VARARGS2*/ int fprintf( f, s ) FILE *f; char *s; { return(1);} fputs(s,f) char *s; FILE *f; {;} int fread( p, s, n, f ) char *p; unsigned s; FILE *f; {return(1);} /*VARARGS2*/ fscanf( f, s ) FILE *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE]; char _ctype[]; E *f; char *s; {return(1);} int fwrite( p, s, n, f ) char *p; unsigned s; FILE *f; {return(0);} intss(){return(1); } /*VARARGS1*/ int printf( s ) char *s; { return(1); } rewind(f) FILE *f; {;} /*VARARGS1*/ int scanf( f ) char *f; {return(1); } setbuf( f, b ) FILE *f; char *b; {;} /*VARARGS2*/ int sprintf( s, f ) char *s, *f; { return(1);} /*VARARGS2*/ sscanf( s, f ) char *s, *f; { return(1); } ungetc( c, f ) FILE *f; { return(c); } wdleng(){return(0); } struct _iobuf _iob[_NFILE./usr/lib/llib-port.ln 644 3 3 4176 3253025755 10004 llib-portexit$mktempbmktempsignaldsignalstrcatbstrcatstrcmp$strcmpstrcpybstrcpystrcsp $strcsp strlen $strlen strchr bstrchr strnca bstrnca strrch bstrrch strncm$strncmstrpbrbstrpbrstrncpbstrncpstrspn$strspnstrtokbstrtoktime%timecallocbcallocmallocbmallocreallobreallofree$fclose$fclosefflush$fflushfgetsbfgetsfopenhfopenfgetc$fgetcfputc$fputcfreopehfreopefdopenhfdopenfprint!$fprint!fputs"$fread#$fread#fscanf%$fscanf%fwrite&$fwrite&intss'$intss'printf)$printf)rewind*$scanf,$scanf,setbuf-$sprint/$sprint/sscanf1$sscanf1ungetc2$ungetc2wdleng3$wdleng3_iob48_ctype52_iob8fwrite&$fwrite&intss'$intss'printf)$printf)rewind*$scanf,$scanf,setbuf-$sprint/$sprint/sscanf1$sscanf1ungetc2$./usr/lib/xrefa 711 3 3 51440 3252243357 6603 6e g#5 /g @B OQ.X/HJf"omY/H#?NPP/Nl0<N@NVJ/l/B npa `/<5/<4 n /(N | Jf" n /(/<4 /<5N R` n # #3a4SX o/<4 n /(N PJfvR`.N^NuNVJ/l/ 966*@`"/<5HH/N lP  fS3S )fRB`$  fS3/<5HH/N lP`S (f  g  f S6d  g  g S6dRHU/<4$N VP6gSB/<6/<4(N VP/93/9 /<4,N V *_N^NuNVJ/l`&@0;NN^`N nJg`a@g *fa /f`a@g "g \fa`aR`t/93/9 /<6/<45N V`PJfH/93/9 /<6/<4@` . $c/./<4J/9N a -@lBN^NuNVJ/hH-|J6f -|6`B6 966-@(|7*y3J#6 4f &U vfJf-mg n vg :3cS3 y3HH`. ySm yR S @B`/9N X#6 fR3 96 fB` 96-@ nRB-K voF .Ю&@3Fb

f"p //+NP&> &>fS nHH#6 gp`r#:3B`Z nBSJg4 T#;g& y;Jo#: 3 @Jg y; D/ T/(a P g7cY nHH#6S fS3 y36R3`p //+NP&>*@(` vl < v v-@&@ .Ћ&@3FbZp //NP&>fBp //+NP&> &>fvS nHH#6 g` .3N @HHЮ&@3FbZp //NP&>fBp //+NP&> &>fS nHH#6 g`*m g &U vfS nHH#6 g\`` nHH#4#: 6R#66 @B y; X;` nHH#6 fS3 y36R3 LY7bJ96gh :3cS3 y3HH`. ySm yR S @B`/9N X#6 fR3 96 fB` 966HH#4ob ySm yR S @4B`:/9/94NP`"L8N^NuNVJ/|Jg nJgX  fp`BN^NuNVJ/x :3cS3 y3HH`. ySm yR S @B`/9N X#6 fR3 96 fB` 96N^NuNVJ/t ySm yR S @ B`/9/.NPN^NuNVJ/|#6 6fS3 y36R3N^NuNVJ/|pN^NuNVJ/l/ *nHUN0XHU/. /.N *_N^NuNVJ/lHA-HX n#;X n*h/9;NX-@HnHUN P././9;NP L N^NuNVJ/tH *n(n fJfB`HHSHHL0N^NuNVJ/lHA-HX n*h#5;/9;NX-@HnHUN P././9;NP L N^NuNVJ/l/ *n- g - g- g p`/<NlX+@f( Jf"- g- HH4`+@` *- HHgp` <//- HH/N +@Sl. f - g ` B`N UBR*_N^Nu0<NZNVJ/dH*n fdB`0BN bX./<HUN DP,m0/N Xp/HUN XP, F/HUN :P/N bX` n (+fp`B. n HH ag rgT wff//.a`TJgp`p//.N XP,l ?g`.p/B/N N `Jgp`B//.N XP,JmBF Jg- ` n rf ` L N^NuNVJ/hH*nJ f/<HUN DP, L N^Nu0<N`0<NZ0<NZ0<NZ0<@BKC1'R? -G(SA)T*UDL+VHM,W-X.Y9/Z2`4c6f7g8i<m:1^=n5d>o?p3a7h;;;;;;;;;;1_3b5e@qArBsCt;;;;;;;;;;;;;;;;;;;;;;;;;;DuEvFwI};K;;;;;;;;;;;;;;;;;;;;;;;;;;0[H{J~LMONPQRSTUVWJNXH|TLY]0[^`abcde0\fghimnoprst9j9j9j9j9j9j9j9j9j9juvz{}~9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j0]9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j9j:kq:lq:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:k:kGxZ[[wjjxxGxZ[[wjjxxGyZ[\wjkxyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjGzjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll   llllll     lllll    l        n&J v v v& 2 v: &F &R &^ ^&j &v .& && && & & >& ~& '. '. .'. N'. '. '. '.* '.6 F'.B F'.N '.Z '.f vr vz v& & N& & N& & .& V& & n& & &&N& &V& &n& & &&&'.. v'.6 '.>F'.Fv'.N'.V'.^f'.f~'.r'.zV'.'.v'.6'.'.'.'.'.'.'.'.'.&.&&&F&F& 6&&V&"&*>&2F v:~&FV&N v&V&b~&j&&rF&z>&>&V&&&&V v('.'.'.'.'.&'.'.'.v'.'.N'.^+6 v( '.V'. v'.&'.2~'.:&'.B'.J'.R'.Z'.b6'.jv'.rf'.z v&v& v&&6&v&& v&&&~&f vF&& v&&&&V&&&.f&6&>V&Fn&N+N vV v'.^F'.j v'.r^'.~'.N'.f'. v'.'.F'.>'.f+6 v('.F'. v'.^'.n'.f'.'.'. '.'.'."F'.* v&2>&>V&F&N&V v&^^&j v&r v&~&&& v&&&&& v&&n& v'.'.'.'.'. v'.N'. v'." v'..'.:.'.Bf'.J v'.R'.^F'.f'.n v'.v'.'.&& v& v& v&.&6& .& v& v& >&V& F v '.'. v'.& v'.2 v'.>'.J'.R '.Z v'.f v'.r '.~'. +6 v(& v& v&^&#& v#6 v.&.'. v'. v'.'. #V+6 v( #^+6 v( F'. " v& * v& 6 v& B v'. N v'. Z v'. f&&J  *,0000000000AAAAAAAAAAAAAAAAAAAAAAAAAA_AAAAAAAAAAAAAAAAAAAAAAAAAA: --prxref: %s: cannot open %s)/%s:%s:+%d %s):%s:%d %s:%s:%d bad switch yylook %d-+ 0123456789ABCDEF0123456789abcdef0x0X(null) ((((( H 55?==6 55./usr/lib/xrefb 711 3 3 42716 3252243405 6604 @e g# /g @B OQ.X/HJf"omY/H# N P/N&B0<N@NVJ/dHJg4 9.B`p m HH.R fXR`R*y - fJf2Jm.- HH/Hm/N%" ,n/N(X*~R `A+H +H`^L N^NuNVJ/x/ *y*|@ A+H+H +|B*_N^NuNVJ/pH *n(y(HUN X)M Ѝ)@)| fp`B#L0N^NuNVJ/x/ *n+yy#*_N^NuNVJ/t/ *yJg(Jm /N(X#-HH#p`B*_N^NuNVJ/l/ Jf y  fBB*|B`d . @P .f oRB . fR`$Jo  S`Jo  S`R 9".m //</9N) #`: . f& y R 9g`J. gR*_N^NuNVJ/f-n-n -n `|.HH/aX`h .%f nP .-fRHnaX-@ n .fRHnaX-@`-|A#B nP.HHRD 4b2@0;N&&&&&&&&&&&&&&&&&&&&&&~&&&&&&6&&&&&`Jm .`-np /p//.aB `-np /B`-np`-np`-np`/.a `b. `P-n `RHnHn/./. N4X//N/t-@Jgp-`p+ yRJnp0` nRHH yRJoS y.` p`R .SJg n"yRR nJfS y 0gA 9搈 lpѹJg$ yeRp /p//.a B-|`<-n`4-nJg(/.a/N.P`.HH/aXJf yBA-H/.N X-@ .m .-@摮 .-f `.p /aX .SJn` nRHH/avX .SJg `p /a^X .SJnA# nRPfN^NuNVJ/pHHnN*X*@~ Ї @"yRR m~ Ї @"yRR mL N^NuNVJ/pH*n`HH/aXfL N^NuNVJ/lH*nB`( 9n.p //.N.jPHHЁ0-@ UR 0lS .L N^NuNVJ/lHA*HJl J l .D-@ y-R fJg y0` f$ y#R`/.HnN P*JfAĻf&B`"Y. np0`pWЇ yRAĻfL N^NuNVJ/| 9N^NuNVJ/| gaN^NuNVJ/xp /aDXN^NuNVJ/pH*n(n A&H ~g _fgRf Jgep`BL8N^NuNVJ/tH *n(n fS L0N^NuNVJ/tH. n R gfp`BLN^NuNVJ/tH *n(n fJfB`SHHHHL0N^NuNVJ/x/ *n gJf *_N^NuNVJ/t o n /(N$X#BNXB.B.`aR9.g @NHn/<N bPJfNa"Hn/<N bPJg/</<N&Pp /aXHn/<N P`\Hn/<N PHn/<N&Pp/arXaHn/<N PHn/<N&Pp /aBXaxN~m/<N&X/</<N&PJgN^NuNVJ/tN~".Sl /./<` /./<N&PN^NuNVJ/tH*|` g" gjdNP. :fB L N^NuNVJ/hH*n.. //N.P,/HUN%P L N^NuNVJ/|N^NuNVJ/FH?*n~/N5$X#j#n~/N5$X#r#v~ /N5$X#z#~~/N5$X-@-A-|/N5$X//HnN9 R 8mxHH. g g -fx` +fSB-y-yB`n/./././.N3$lL 0/N5$X///././9~/9zN9<//N94-@-A`RRHH.  @HHft .gp`/./././.N3$lL 0/N5$X///././9~/9zN9<//N94-@-ASRHH.  @HHfvvB Eg efdHH. +g* -fv`S`p //N.jP"0Ё,HH.  @HHfJl D,چvJlv D*//N.jPЮ l-y-yB-yj-yn-yr-yv$`/./.HnN9 g/./.HnN9 JfJl/./.HnN9`/./.HnN9 //N.jP//./.N> -@-AJl//N@P-@-A .".L N^NuNVJ/rJg/. aVX n P !A`/. a>X//N4P n P N^NuNVJ/|N^NuNVJ/lJf-| n //. nP Q @/(/N,N n R S @Jf n SN^NuNVJ/\H n (PJf-|/</</. nP Q @/(/N/*@Jg-Jn&0Jg. 9D#m2l`B Rl` ..`0 SJfB` Rm n L0N^NuNVJ/\H n (PJf-|/</</. nP Q @/(/N/t*@Jg- 0fR.`SneSm+`- 9D# dm2pd//9N-P, 0pd//N.jPp //9N-P0p //9N.P0 n L0@N^NuNVJ/|N^NuNV8J/d/-nB`N ySm nR"yR S"@B`/9 nRHH/N&fPR nJg , %fB.nnnB.` 0g n *f n X P-hl .D-@|R n .fR n *f n X P-hR`|` #g6 +g -ft|R nHH f|`|`|`B nHH @gZ nH@0H-@HRp //.N.jPЮH-@`B nHH @g8 nH@0H-@HRp //.N.jPЮH-@`-|B. nHH hg lgB-|-n-n nP.HHR egn GgtnJg EgA-H-HRJ.g/.N&X-@8/.N&XJl B`|R`Z-|D`-|D`-|DJl-| n X P-hP .dfBJPmJ.g(-|`,-| Pg .PD-@P`J.g-|J.g"/.N&X".-A< o-@ .Xf -|L`-|LA`-H-H`P .P-@@ .P-@P/.D/N.PЀЮLЮ@ @S"n/.DHnPN%PJPf .Ю-@J.g .gv.HH Xg8 og xg`R lF-|`:-|)`.-|,`"Jl-| n P P-h-hHnHn .R l .R`p//./.N/t-@Jg -|/`J.g -|1`J.g-|3AU-H nJg RHH`p0 nRJfJ.g n.R-n` nJgS"nRRJnAU-HA-HB/9/9/./.N3$gX .S-@Hl8D-@H`0p //.HN.P0S np /HnHN%PJHg`S n0A .ذbJn /9/9/./.N3$fp+`p-S n.HH @HHgpE`peS n`6Jl-| n P P-h-hHnHn S`6 Xg cgf dgX` ogTn fg ggB` sgN ug xg&`".$.𔁔 .JlB` .攀8-BN#8X*@JgJg yB("yh~(yJgHH`p Sf -fp`B-@gRB`$ 9n$p //N.jPHHЁ0. 0lJg D./</N.jP#Jgp`B#g(y~JgHH`p SfL0N^Nu < (N,0NuNVJ/hH*n(y Jgm-|=B nB*|"/9f/9b/. /.N3$l" n /. /.N@P-@-A Hn/. /.N?* -@-A (|a/9n/9j/./.N3$g(|a`xHn/./././.N9D//N?* -@-A/././././/N94//N9<//N4fP0SR/9v/9r/./.N3$fhadn`/9~/9z/. /.N3$n`H-n-n S/././. /.N9<-@-A/././/N3$m ."(@Jf n "d B9"`bVadN/./.HnN9 Hn/. /.N?* -@-A /./.N4fP0`aeB9``>*LZ`0SR`*0"b1 nRJf"c0R 9nB <"L0N^Nu0/@ @gBNupNuB9NuB9NuH瀀A 90@ @gJ@f0(@ @f9`HJ@fg D@(gD @ nm ( n mBLNu9p`9p`H瀀A 90@ @glJ@f0(@ @f9`4J@fgD(g D n mBLNu9p`9p`NVH$ E9 ? zN5 2 L$N^NuNVH$ -nBEN8D`NVH$ EN6 L$N^NuNVH$ E$BN8D .".L$N^NuNVH$ E$BzN8`NVH$ E$BzN8 "*L$N^NuoA94`A9<`A9DNVH$ E$ a/*/"n$a/*/N$%Aa4  n L$N^NuB0@H@ @lBNuJg$ @o>f$Nu$Nu @of4Nu4Nu"$*/@g(n"D@&?g ?`Q`Q9 g" mZggR`fJBӃ`&&?g BӃJfJg Jj&`"JAj&`<gD&Jg$Nu4Nu0@fJjf JfBNu@H@ @o6 @f0@@4Nu0@H@$Nu @kl BNu/"$* @l:@ @g$jJgR@ @f` S@ @fS@`9 g" mpggh`f`BӃ`&&?g BӃJffg"R@B @o&`gR@Jf&`&@HH@B@RBjNu0@fJjfBBNu@ @f RH@" @fR@S@g@HBH@B@RBj%BNuJf2H`"f BBNujDB0</&g&gR@`S@g&@HH@B@RBj%BNuo |:` |;` | &yys[YYMAXDEPTH] ) { yyerror( "yacc stack overflow" ); return(1); } *yyps = yystate; ++yypv; *yypv = yyval; yynewstate: yyn = yypact[yystate]; if( yyn<= YYFLAG ) goto yydefault; /* simple state */ if( yychar<0 ) if( (yychar=yylex())<0 ) yychar=0; if( (yyn += yychar)<0 || yyn >= YYLAST ) goto yydefault; if( yychk[ yyn=yyact[ yyn ] ] == yychar ){ /* valid shift */ yychar = -1; yyval = yylval; yystate = yyn; if( yyerrflag > 0 ) --yyerrflag; goto yystack; } yydefault: /* default state action */ if( (yyn=yydef[yystate]) == -2 ) { if( yychar<0 ) if( (yychar=yylex())<0 ) yychar = 0; /* look through exception table */ for( yyxi=yyexca; (*yyxi!= (-1)) || (yyxi[1]!=yystate) ; yyxi += 2 ) ; /* VOID */ while( *(yyxi+=2) >= 0 ){ if( *yyxi == yychar ) break; } if( (yyn = yyxi[1]) < 0 ) return(0); /* accept */ } if( yyn == 0 ){ /* error */ /* error ... attempt to resume parsing */ switch( yyerrflag ){ case 0: /* brand new error */ yyerror( "syntax error" ); yyerrlab: ++yynerrs; case 1: case 2: /* incompletely recovered error ... try again */ yyerrflag = 3; /* find a state where "error" is a legal shift action */ while ( yyps >= yys ) { yyn = yypact[*yyps] + YYERRCODE; if( yyn>= 0 && yyn < YYLAST && yychk[yyact[yyn]] == YYERRCODE ){ yystate = yyact[yyn]; /* simulate a shift of "error" */ goto yystack; } yyn = yypact[*yyps]; /* the current yyps has no shift onn "error", pop stack */ #ifdef YYDEBUG if( yydebug ) printf( "error recovery pops state %d, uncovers %d\n", *yyps, yyps[-1] ); #endif --yyps; --yypv; } /* there is no state on the stack with an error shift ... abort */ yyabort: return(1); case 3: /* no shift yet; clobber input char */ #ifdef YYDEBUG if( yydebug ) printf( "error recovery discards char %d\n", yychar ); #endif if( yychar == 0 ) goto yyabort; /* don't discard EOF, quit */ yychar = -1; goto yynewstate; /* try again in the same state */ } } /* reduction by production yyn */ #ifdef YYDEBUG if( yydebug ) printf("reduce %d\n",yyn); #endif { short yyr2yyn; yyps -= (yyr2yyn = yyr2[yyn]); yypvt = yypv; yypv -= yyr2yyn; } yyval = yypv[1]; yym=yyn; /* consult goto table to find next state */ yyn = yyr1[yyn]; yyj = yypgo[yyn] + *yyps + 1; if( yyj>=YYLAST || yychk[ yystate = yyact[yyj] ] != -yyn ) yystate = yyact[yypgo[yyn]]; switch(yym){ $A } goto yystack; /* stack new state and value */ } e */ } } /* reduction by production yyn */ #ifdef YYDEBUG if( yydebug ) printf("reduce %d\n",yyn); #endif { short yyr2yyn; yyps -= (yyr2yyn = yyr2[yyn./once/init.soft 700 3 3 355 3265335000 6704 # /once/init.soft - # onetime initialization script to be run by '/etc/install' # after installing each floppy from the soft distribution. cd / echo "running fixperm for software development ..." /etc/fixperm -c /etc/soft.perms exit 0 tate = yyact[yypgo[yyn]]; switch(yym){ $A } goto yystack; /* stack new state and value */ } e */ } } /* reduction by production yyn */ #ifdef YYDEBUG if( yydebug ) printf("reduce %d\n",yyn); #endif { short yyr2yyn;  R)