1: /*************************************************************************** 2: * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne. JOVE * 3: * is provided to you without charge, and with no warranty. You may give * 4: * away copies of JOVE, including sources, provided that this notice is * 5: * included in all the files. * 6: ***************************************************************************/ 7: 8: #ifdef TXT_TO_C 9: #define STDIO 10: #endif 11: #ifdef LINT_ARGS 12: extern int 13: abs(int); 14: 15: extern void 16: exit(int), 17: _exit(int), 18: *calloc(unsigned int, unsigned int), 19: #ifndef MAC 20: free(void *), /* returns an int on a Mac */ 21: #endif 22: *malloc(unsigned int), 23: *realloc(void *, unsigned int); 24: 25: extern char 26: *getenv(char *), 27: *tgoto(char *, int, int); 28: 29: extern char 30: **scanvec(char * *args,char *str), 31: *IOerr(char *err,char *file), 32: *MakeName(char *command), 33: *StrIndex(int dir,char *buf,int charpos,char what), 34: *ask(char *, char *, ...), 35: *ask_buf(struct buffer *def), 36: *ask_file(char *prmt,char *def,char *buf), 37: *basename(char *f), 38: *copystr(char *str), 39: *do_ask(char *, int (*)(), char *, char *, ...), 40: *emalloc(int size), 41: *filename(struct buffer *b), 42: *get_time(long *timep,char *buf,int from,int to), 43: *getsearch(void), 44: *itoa(int num), 45: *lbptr(struct line *line), 46: *lcontents(struct line *line), 47: *ltobuf(struct line *line,char *buf), 48: *pr_name(char *fname,int okay_home), 49: *ralloc(char *obj,int size), 50: *sprint(char *, ...), 51: switchar(void); 52: 53: extern int 54: BufSwrite(int linenum), 55: FLine(struct window *w), 56: LineDist(struct line *nextp,struct line *endp), 57: LookingAt(char *pattern,char *buf,int offset), 58: ModBufs(int allp), 59: ModMacs(void), 60: Peekc(void), 61: TwoBlank(void), 62: UnixToBuf(char *,int ,int ,int , ...), 63: addgetc(void), 64: alphacomp(char * *a,char * *b), 65: arg_type(void), 66: arg_value(void), 67: ask_int(char *prompt,int base), 68: aux_complete(int c), 69: blnkp(char *buf), 70: calc_pos(char *lp,int c_char), 71: casecmp(char *s1,char *s2), 72: casencmp(char *s1,char *s2,int n), 73: charp(void), 74: chr_to_int(char *cp,int base,int allints, int *result), 75: complete(char * *possible,char *prompt,int flags), 76: do_if(char *cmd), 77: dosputc(char c), 78: f_getint(struct File *fp), 79: f_gets(struct File *fp,char *buf,int max), 80: f_match(char *file), 81: filbuf(struct File *fp), 82: find_pos(struct line *line,int c_char), 83: fixorder(struct line * *line1,int *char1,struct line * *line2,int *char2), 84: _flush(int c,struct File *fp), 85: getch(void), 86: getchar(void), 87: getrawinchar(void), 88: how_far(struct line *line,int col), 89: i_blank(struct line *lp), 90: i_bsblank(struct line *lp), 91: in_window(struct window *windes,struct line *line), 92: inlist(struct line *first,struct line *what), 93: in_macro(void), 94: inorder(struct line *nextp,int char1,struct line *endp,int char2), 95: is_an_arg(void), 96: ismword(int c), 97: joverc(char *file), 98: length(struct line *line), 99: look_at(char *expr), 100: #ifdef IBMPC 101: lower(char *c), 102: #endif 103: mac_getc(void), 104: match(char * *choices,char *what), 105: max(int a,int b), 106: min(int a,int b), 107: numcomp(char *s1,char *s2), 108: pnt_line(void), 109: rawkey_ready(void), 110: re_lindex(struct line *line,int offset,char *expr,char * *alts,int lbuf_okay), 111: scandir(char *dir,char * * *nmptr,int (*qualify)(),int (*sorter)()), 112: sindex(char *pattern,char *string), 113: swrite(char *line,int inversep,int abortable), 114: unbind_aux(int c), 115: waitchar(int *slow), 116: yes_or_no_p(char *, ...); 117: 118: extern disk_line 119: f_getputl(struct line *line,struct File *fp), 120: putline(char *buf); 121: 122: extern struct File 123: *f_open(char *name,int flags,char *buffer,int buf_size), 124: *fd_open(char *name,int flags,int fd,char *buffer,int bsize), 125: *open_file(char *fname,char *buf,int how,int ifbad,int loudness); 126: 127: extern struct buffer 128: *buf_exists(char *name), 129: *do_find(struct window *w,char *fname,int force), 130: *do_select(struct window *w,char *name), 131: *file_exists(char *name), 132: *getNMbuf(void); 133: 134: extern struct cmd 135: *FindCmd(void (*proc)()); 136: extern struct data_obj 137: **IsPrefix(struct data_obj *cp), 138: *findcom(char *prompt), 139: *findmac(char *prompt), 140: *findvar(char *prompt); 141: 142: extern struct line 143: *lastline(struct line *lp), 144: *listput(struct buffer *buf,struct line *after), 145: *max_line(struct line *l1,struct line *l2), 146: *min_line(struct line *l1,struct line *l2), 147: *nbufline(void), 148: *next_line(struct line *line,int num), 149: *prev_line(struct line *line,int num), 150: *reg_delete(struct line *line1,int char1,struct line *line2,int char2); 151: 152: extern struct m_thread 153: *alloc_mthread(void); 154: 155: extern struct mark 156: *CurMark(void), 157: *MakeMark(struct line *line,int column,int type); 158: 159: extern struct position 160: *DoYank(struct line *fline,int fchar,struct line *tline,int tchar,struct line *atline,int atchar,struct buffer *whatbuf), 161: *c_indent(int incrmt), 162: *docompiled(int dir,char *expr,char * *alts), 163: *dosearch(char *pattern,int dir,int re), 164: *lisp_indent(void), 165: *m_paren(char p_type,int dir,int can_mismatch,int can_stop); 166: 167: extern struct table 168: *make_table(void); 169: 170: extern struct window 171: *div_wind(struct window *wp,int n), 172: *w_nam_typ(char *name,int type), 173: *windbp(struct buffer *bp); 174: 175: extern struct word 176: *word_in_table(char *text,struct table *table); 177: 178: extern unsigned char 179: chpl(void), 180: lpp(void); 181: 182: extern void 183: AbbrevExpand(void), 184: AddSpecial(void), 185: AllMarkSet(struct buffer *b,struct line *line,int col), 186: AppReg(void), 187: Apropos(void), 188: BList(void), 189: BSexpr(void), 190: BUpList(void), 191: BackChar(void), 192: BackPara(void), 193: BackWord(void), 194: BindAKey(void), 195: BindMac(void), 196: BindMtoW(void), 197: BindSomething(struct data_obj *(*proc)()), 198: BindWMap(struct data_obj * *map,int lastkey,struct data_obj *cmd), 199: Bof(void), 200: Bol(void), 201: Bos(void), 202: Bow(void), 203: Buf10Select(void), 204: Buf1Select(void), 205: Buf2Select(void), 206: Buf3Select(void), 207: Buf4Select(void), 208: Buf5Select(void), 209: Buf6Select(void), 210: Buf7Select(void), 211: Buf8Select(void), 212: Buf9Select(void), 213: BufErase(void), 214: BufKill(void), 215: BufList(void), 216: BufPos(void), 217: BufSelect(void), 218: CAutoExec(void), 219: CalcWind(struct window *w), 220: CapChar(void), 221: CapWord(void), 222: CasRegLower(void), 223: CasRegUpper(void), 224: CaseReg(int up), 225: CentWind(struct window *w), 226: ChkWindows(struct line *line1,struct line *line2), 227: ChrToOct(void), 228: ClAndRedraw(void), 229: Comment(void), 230: CopyRegion(void), 231: CtlxPrefix(void), 232: DFixMarks(struct line *line1,int char1,struct line *line2,int char2), 233: DOTsave(struct position *buf), 234: DefAutoExec(struct data_obj *(*proc)()), 235: DefGAbbrev(void), 236: DefKBDMac(void), 237: DefMAbbrev(void), 238: DelBlnkLines(void), 239: DelCurWindow(void), 240: DelMacro(void), 241: DelMark(struct mark *m), 242: DelNChar(void), 243: DelNWord(void), 244: DelPChar(void), 245: DelPWord(void), 246: DelReg(void), 247: DelWtSpace(void), 248: DescBindings(void), 249: DescCom(void), 250: DescMap(struct data_obj * *map,char *pref), 251: DescWMap(struct data_obj * *map,int key), 252: Digit(void), 253: Digit0(void), 254: Digit1(void), 255: Digit2(void), 256: Digit3(void), 257: Digit4(void), 258: Digit5(void), 259: Digit6(void), 260: Digit7(void), 261: Digit8(void), 262: Digit9(void), 263: DoAutoExec(char *new,char *old), 264: DoJustify(struct line *l1,int c1,struct line *l2,int c2,int scrunch,int indent), 265: DoKeys(int nocmdline), 266: DoNewline(int indentp), 267: DoPara(int dir), 268: DoParen(void), 269: DoWriteReg(int app), 270: DotTo(struct line *line,int col), 271: DownScroll(void), 272: DrawMesg(int abortable), 273: EditAbbrevs(void), 274: Eof(void), 275: Eol(void), 276: Eos(void), 277: Eow(void), 278: ErrFree(void), 279: ErrParse(void), 280: EscPrefix(void), 281: ExecCmd(struct data_obj *cp), 282: ExecMacro(void), 283: Extend(void), 284: FDotTag(void), 285: FDownList(void), 286: FList(void), 287: FSexpr(void), 288: FSrchND(void), 289: FillComment(char *format), 290: FilterRegion(void), 291: FindFile(void), 292: FindTag(void), 293: ForChar(void), 294: ForPara(void), 295: ForSearch(void), 296: ForWord(void), 297: Forget(void), 298: GCchunks(void), 299: GSexpr(void), 300: GoLine(void), 301: GotoWind(void), 302: GrowWindow(void), 303: HandlePref(struct data_obj * *map), 304: IFixMarks(struct line *line1,int char1,struct line *line2,int char2), 305: IncFSearch(void), 306: IncRSearch(void), 307: InitCM(void), 308: InsFile(void), 309: Insert(int c), 310: Justify(void), 311: KeyDesc(void), 312: KillBos(void), 313: KillEOL(void), 314: KillEos(void), 315: KillExpr(void), 316: KillSome(void), 317: Leave(void), 318: LineAI(void), 319: LineInsert(int num), 320: LowWord(void), 321: MAutoExec(void), 322: MacInter(void), 323: MakeErrors(void), 324: MarkSet(struct mark *m,struct line *line,int column), 325: MiscPrefix(void), 326: NameMac(void), 327: Newline(void), 328: NextError(void), 329: NextLine(void), 330: NextPage(void), 331: NextWindow(void), 332: NotModified(void), 333: OneWindow(void), 334: OpenLine(void), 335: PageNWind(void), 336: PageScrollDown(void), 337: PageScrollUp(void), 338: ParseAll(void), 339: PathParse(char *name,char *intobuf), 340: Placur(int line,int col), 341: PopMark(void), 342: PrVar(void), 343: PrevError(void), 344: PrevLine(void), 345: PrevPage(void), 346: PrevWindow(void), 347: PtToMark(void), 348: Push(void), 349: PushPntp(struct line *line), 350: QRepSearch(void), 351: QuotChar(void), 352: REcompile(char *pattern,int re,char *into_buf,char * *alt_bufp), 353: RErecur(void), 354: RSrchND(void), 355: ReNamBuf(void), 356: ReadFile(void), 357: Recur(void), 358: RedrawDisplay(void), 359: RegJustify(void), 360: RegReplace(void), 361: RegToUnix(struct buffer *outbuf,char *cmd), 362: Remember(void), 363: RepSearch(void), 364: ResetTerm(void), 365: RestAbbrevs(void), 366: RevSearch(void), 367: RunMacro(void), 368: SO_off(void), 369: SO_on(void), 370: SaveAbbrevs(void), 371: SaveFile(void), 372: SelfInsert(void), 373: SetABuf(struct buffer *b), 374: SetBuf(struct buffer *newbuf), 375: SetDot(struct position *bp), 376: SetLMargin(void), 377: SetMark(void), 378: SetRMargin(void), 379: SetTop(struct window *w,struct line *line), 380: SetVar(void), 381: SetWind(struct window *new), 382: ShToBuf(void), 383: ShellCom(void), 384: ShowErr(void), 385: ShowVersion(void), 386: ShrWindow(void), 387: SitFor(unsigned int delay), 388: Source(void), 389: SplitWind(void), 390: StrLength(void), 391: SyncTmp(void), 392: TOstart(char *name,int auto_newline), 393: TOstop(void), 394: Tab(void), 395: TimesFour(void), 396: ToError(int forward), 397: ToFirst(void), 398: ToIndent(void), 399: ToLast(void), 400: ToMark(struct mark *m), 401: TogMinor(int bit), 402: TransChar(void), 403: TransLines(void), 404: Typeout(char *, ...), 405: UNIX_cmdline(int argc,char * *argv), 406: UnbindC(void), 407: Ungetc(int c), 408: UnsetTerm(char *), 409: UpScroll(void), 410: UppWord(void), 411: WNumLines(void), 412: WVisSpace(void), 413: WindFind(void), 414: WindSize(struct window *w,int inc), 415: WriteFile(void), 416: WriteMacs(void), 417: WrtReg(void), 418: WtModBuf(void), 419: XParse(void), 420: Yank(void), 421: YankPop(void), 422: add_mess(char *, ...), 423: add_stroke(int c), 424: add_word(char *wname,struct table *table), 425: b_char(int n), 426: b_word(int num), 427: bufname(struct buffer *b), 428: case_reg(struct line *line1,int char1,struct line *line2,int char2,int up), 429: case_word(int up), 430: cl_eol(void), 431: cl_scr(int doit), 432: close_file(struct File *fp), 433: clr_arg_value(void), 434: clrline(char *cp1,char *cp2), 435: complain(char *, ...), 436: confirm(char *, ...), 437: d_cache_init(void), 438: del_char(int dir,int num), 439: del_wind(struct window *wp), 440: dispatch(int c), 441: do_macro(struct macro *mac), 442: do_rfill(int ulm), 443: do_set_mark(struct line *l,int c), 444: do_sgtty(void), 445: do_space(void), 446: dobell(int x), 447: dofread(struct File *fp), 448: dword(int forward), 449: error(char *, ...), 450: f_char(int n), 451: f_close(struct File *fp), 452: f_mess(char *, ...), 453: f_readn(struct File *fp,char *addr,int n), 454: f_seek(struct File *fp,long offset), 455: f_toNL(struct File *fp), 456: f_word(int num), 457: file_backup(char *fname), 458: file_write(char *fname,int app), 459: filemunge(char *newname), 460: find_para(int how), 461: find_tag(char *tag,int localp), 462: finish(int code), 463: flush(struct File *fp), 464: flusho(void), 465: format(char *buf,int len,char *fmt,char *ap), 466: #ifndef STDIO 467: fprintf(struct File *,char *, ...), 468: #endif 469: fputnchar(char *s,int n,struct File *fp), 470: free_mthread(struct m_thread *t), 471: freedir(char * * *nmptr,int nentries), 472: freeline(struct line *line), 473: gc_openfiles(void), 474: getTERM(void), 475: getline(disk_line addr,char *buf), 476: i_set(int nline,int ncol), 477: init_43(void), 478: init_strokes(void), 479: init_term(void), 480: initlist(struct buffer *b), 481: ins_c(char c,char *buf,int atchar,int num,int max), 482: ins_str(char *str,int ok_nl), 483: insert_c(int c,int n), 484: isprocbuf(char *bufname), 485: len_error(int flag), 486: lfreelist(struct line *first), 487: lfreereg(struct line *line1,struct line *line2), 488: line_move(int dir,int n,int line_cmd), 489: linecopy(char *onto,int atchar,char *from), 490: lremove(struct line *line1,struct line *line2), 491: lsave(void), 492: mac_init(void), 493: mac_putc(int c), 494: #ifndef MAC 495: main(int argc,char * *argv), 496: #endif 497: make_argv(char * *argv,char *ap), 498: make_scr(void), 499: message(char *str), 500: minib_add(char *str,int movedown), 501: modify(void), 502: mp_error(void), 503: n_indent(int goal), 504: negate_arg_value(void), 505: null_ncpy(char *to,char *from,int n), 506: open_lines(int n), 507: patchup(struct line *line1,int char1,struct line *line2,int char2), 508: pop_env(jmp_buf), 509: pop_wind(char *name,int clobber,int btype), 510: prCTIME(void), 511: pr_putc(int c,struct File *fp), 512: #ifndef STDIO 513: printf(char *, ...), 514: #endif 515: push_env(jmp_buf), 516: put_bufs(int askp), 517: putmatch(int which,char *buf,int size), 518: putpad(char *str,int lines), 519: putreg(struct File *fp,struct line *line1,int char1,struct line *line2,int char2,int makesure), 520: putstr(char *s), 521: rbell(void), 522: re_dosub(char *tobuf,int delp), 523: read_file(char *file,int is_insert), 524: redisplay(void), 525: reg_kill(struct line *line2,int char2,int dot_moved), 526: reset_43(void), 527: s_mess(char *, ...), 528: set_arg_value(int n), 529: set_ino(struct buffer *b), 530: set_is_an_arg(int there_is), 531: set_mark(void), 532: set_wsize(int wsize), 533: setbname(struct buffer *b,char *name), 534: setcolor(unsigned char fg,unsigned char bg), 535: setfname(struct buffer *b,char *name), 536: setsearch(char *str), 537: settout(char *ttbuf), 538: slowpoke(void), 539: #ifndef STDIO 540: sprintf(char *,char *, ...), 541: #endif 542: tiewind(struct window *w,struct buffer *bp), 543: tmpclose(void), 544: tmpinit(void), 545: to_word(int dir), 546: ttinit(void), 547: ttsize(void), 548: tty_reset(void), 549: ttyset(int n), 550: unmodify(void), 551: unwind_macro_stack(void), 552: updmode(void), 553: v_clear(int line1,int line2), 554: v_del_line(int num,int top,int bottom), 555: v_ins_line(int num,int top,int bottom), 556: winit(void), 557: write_em(char *s), 558: write_emc(char *s,int n), 559: write_emif(), 560: write_emif(char *s); 561: 562: #ifdef MAC 563: 564: extern int 565: creat(char *,int), 566: open(char *,int), 567: close(int), 568: read(int,char *,unsigned), 569: write(int,char *,unsigned), 570: free(char *); 571: unlink(char *), 572: chdir(char *), 573: rawchkc(void), 574: getArgs(char ***); 575: 576: 577: extern long 578: lseek(int,long,unsigned); 579: 580: extern char 581: *pwd(void), 582: *index(char *,char), 583: *mktemp(char *), 584: *rindex(char *,char), 585: *getwd(char *), 586: *pfile(char *), 587: *gfile(char *); 588: 589: extern void 590: MacInit(void), 591: InitBinds(void), 592: NPlacur(int,int), 593: i_lines(int,int,int), 594: d_lines(int,int,int), 595: clr_page(void), 596: clr_eoln(void), 597: docontrols(void), 598: RemoveScrollBar(Window *), 599: InitEvents(void), 600: menus_on(void), 601: menus_off(void); 602: 603: #endif /* MAC */ 604: 605: #else 606: 607: extern time_t 608: time(); 609: 610: extern long 611: lseek(); 612: 613: extern int 614: abs(), 615: read(), 616: write(); 617: 618: extern void 619: exit(), 620: _exit(), 621: free(); 622: 623: extern char 624: *getenv(), 625: *pwd(), 626: *index(), 627: *malloc(), 628: *mktemp(), 629: *realloc(), 630: *rindex(), 631: #ifdef IPROCS 632: *pstate(), 633: #endif 634: *tgoto(); 635: 636: extern char 637: **scanvec(), 638: *IOerr(), 639: *MakeName(), 640: *StrIndex(), 641: *ask(), 642: *ask_buf(), 643: *ask_file(), 644: *basename(), 645: *copystr(), 646: *do_ask(), 647: *emalloc(), 648: *filename(), 649: *get_time(), 650: *getsearch(), 651: *itoa(), 652: *lbptr(), 653: *lcontents(), 654: *ltobuf(), 655: *pr_name(), 656: *ralloc(), 657: *sprint(), 658: switchar(); 659: 660: extern int 661: BufSwrite(), 662: FLine(), 663: LineDist(), 664: LookingAt(), 665: ModBufs(), 666: ModMacs(), 667: Peekc(), 668: TwoBlank(), 669: UnixToBuf(), 670: addgetc(), 671: alphacomp(), 672: arg_type(), 673: arg_value(), 674: ask_int(), 675: aux_complete(), 676: blnkp(), 677: calc_pos(), 678: casecmp(), 679: casencmp(), 680: charp(), 681: chr_to_int(), 682: complete(), 683: do_if(), 684: dosputc(), 685: f_getint(), 686: f_gets(), 687: f_match(), 688: filbuf(), 689: find_pos(), 690: fixorder(), 691: _flush(), 692: getch(), 693: getchar(), 694: getrawinchar(), 695: how_far(), 696: i_blank(), 697: i_bsblank(), 698: in_window(), 699: inlist(), 700: in_macro(), 701: inorder(), 702: is_an_arg(), 703: ismword(), 704: joverc(), 705: length(), 706: look_at(), 707: #ifdef IBMPC 708: lower(), 709: #endif 710: mac_getc(), 711: match(), 712: max(), 713: min(), 714: numcomp(), 715: pnt_line(), 716: rawkey_ready(), 717: re_lindex(), 718: scandir(), 719: sindex(), 720: swrite(), 721: unbind_aux(), 722: waitchar(), 723: yes_or_no_p(); 724: 725: extern disk_line 726: f_getputl(), 727: putline(); 728: 729: extern struct File 730: *f_open(), 731: *fd_open(), 732: *open_file(); 733: 734: extern struct buffer 735: *buf_exists(), 736: *do_find(), 737: *do_select(), 738: *file_exists(), 739: *getNMbuf(); 740: 741: extern struct cmd 742: *FindCmd(); 743: 744: extern struct data_obj 745: **IsPrefix(), 746: *findcom(), 747: *findmac(), 748: *findvar(); 749: 750: extern struct line 751: *lastline(), 752: *listput(), 753: *max_line(), 754: *min_line(), 755: *nbufline(), 756: *next_line(), 757: *prev_line(), 758: *reg_delete(); 759: 760: extern struct m_thread 761: *alloc_mthread(); 762: 763: extern struct mark 764: *CurMark(), 765: *MakeMark(); 766: 767: extern struct position 768: *DoYank(), 769: *c_indent(), 770: *docompiled(), 771: *dosearch(), 772: *lisp_indent(), 773: *m_paren(); 774: 775: extern struct table 776: *make_table(); 777: 778: extern struct window 779: *div_wind(), 780: *w_nam_typ(), 781: *windbp(); 782: 783: extern struct word 784: *word_in_table(); 785: 786: extern unsigned char 787: chpl(), 788: lpp(); 789: 790: extern void 791: AbbrevExpand(), 792: AddSpecial(), 793: AllMarkSet(), 794: AppReg(), 795: Apropos(), 796: BList(), 797: BSexpr(), 798: BUpList(), 799: BackChar(), 800: BackPara(), 801: BackWord(), 802: BindAKey(), 803: BindMac(), 804: BindMtoW(), 805: BindSomething(), 806: BindWMap(), 807: Bof(), 808: Bol(), 809: Bos(), 810: Bow(), 811: Buf10Select(), 812: Buf1Select(), 813: Buf2Select(), 814: Buf3Select(), 815: Buf4Select(), 816: Buf5Select(), 817: Buf6Select(), 818: Buf7Select(), 819: Buf8Select(), 820: Buf9Select(), 821: BufErase(), 822: BufKill(), 823: BufList(), 824: BufPos(), 825: BufSelect(), 826: CAutoExec(), 827: CalcWind(), 828: CapChar(), 829: CapWord(), 830: CasRegLower(), 831: CasRegUpper(), 832: CaseReg(), 833: CentWind(), 834: ChkWindows(), 835: ChrToOct(), 836: ClAndRedraw(), 837: Comment(), 838: CopyRegion(), 839: CtlxPrefix(), 840: DFixMarks(), 841: DOTsave(), 842: DefAutoExec(), 843: DefGAbbrev(), 844: DefKBDMac(), 845: DefMAbbrev(), 846: DelBlnkLines(), 847: DelCurWindow(), 848: DelMacro(), 849: DelMark(), 850: DelNChar(), 851: DelNWord(), 852: DelPChar(), 853: DelPWord(), 854: DelReg(), 855: DelWtSpace(), 856: DescBindings(), 857: DescCom(), 858: DescMap(), 859: DescWMap(), 860: Digit(), 861: Digit0(), 862: Digit1(), 863: Digit2(), 864: Digit3(), 865: Digit4(), 866: Digit5(), 867: Digit6(), 868: Digit7(), 869: Digit8(), 870: Digit9(), 871: DoAutoExec(), 872: DoJustify(), 873: DoKeys(), 874: DoNewline(), 875: DoPara(), 876: DoParen(), 877: DoWriteReg(), 878: DotTo(), 879: DownScroll(), 880: DrawMesg(), 881: EditAbbrevs(), 882: Eof(), 883: Eol(), 884: Eos(), 885: Eow(), 886: ErrFree(), 887: ErrParse(), 888: EscPrefix(), 889: ExecCmd(), 890: ExecMacro(), 891: Extend(), 892: FDotTag(), 893: FDownList(), 894: FList(), 895: FSexpr(), 896: FSrchND(), 897: FillComment(), 898: FilterRegion(), 899: FindFile(), 900: FindTag(), 901: ForChar(), 902: ForPara(), 903: ForSearch(), 904: ForWord(), 905: Forget(), 906: GCchunks(), 907: GSexpr(), 908: GoLine(), 909: GotoWind(), 910: GrowWindow(), 911: HandlePref(), 912: IFixMarks(), 913: IncFSearch(), 914: IncRSearch(), 915: InitCM(), 916: InsFile(), 917: Insert(), 918: Justify(), 919: KeyDesc(), 920: KillBos(), 921: KillEOL(), 922: KillEos(), 923: KillExpr(), 924: KillSome(), 925: Leave(), 926: LineAI(), 927: LineInsert(), 928: LowWord(), 929: MAutoExec(), 930: MacInter(), 931: MakeErrors(), 932: MarkSet(), 933: MiscPrefix(), 934: NameMac(), 935: Newline(), 936: NextError(), 937: NextLine(), 938: NextPage(), 939: NextWindow(), 940: NotModified(), 941: OneWindow(), 942: OpenLine(), 943: PageNWind(), 944: PageScrollDown(), 945: PageScrollUp(), 946: ParseAll(), 947: PathParse(), 948: Placur(), 949: PopMark(), 950: PrVar(), 951: PrevError(), 952: PrevLine(), 953: PrevPage(), 954: PrevWindow(), 955: PtToMark(), 956: Push(), 957: PushPntp(), 958: QRepSearch(), 959: QuotChar(), 960: REcompile(), 961: RErecur(), 962: RSrchND(), 963: ReNamBuf(), 964: ReadFile(), 965: Recur(), 966: RedrawDisplay(), 967: RegJustify(), 968: RegReplace(), 969: RegToUnix(), 970: Remember(), 971: RepSearch(), 972: ResetTerm(), 973: RestAbbrevs(), 974: RevSearch(), 975: RunMacro(), 976: SO_off(), 977: SO_on(), 978: SaveAbbrevs(), 979: SaveFile(), 980: SelfInsert(), 981: SetABuf(), 982: SetBuf(), 983: SetDot(), 984: SetLMargin(), 985: SetMark(), 986: SetRMargin(), 987: SetTop(), 988: SetVar(), 989: SetWind(), 990: ShToBuf(), 991: ShellCom(), 992: ShowErr(), 993: ShowVersion(), 994: ShrWindow(), 995: SitFor(), 996: Source(), 997: SplitWind(), 998: StrLength(), 999: SyncTmp(), 1000: TOstart(), 1001: TOstop(), 1002: Tab(), 1003: TimesFour(), 1004: ToError(), 1005: ToFirst(), 1006: ToIndent(), 1007: ToLast(), 1008: ToMark(), 1009: TogMinor(), 1010: TransChar(), 1011: TransLines(), 1012: Typeout(), 1013: UNIX_cmdline(), 1014: UnbindC(), 1015: Ungetc(), 1016: UnsetTerm(), 1017: UpScroll(), 1018: UppWord(), 1019: WNumLines(), 1020: WVisSpace(), 1021: WindFind(), 1022: WindSize(), 1023: WriteFile(), 1024: WriteMacs(), 1025: WrtReg(), 1026: WtModBuf(), 1027: XParse(), 1028: Yank(), 1029: YankPop(), 1030: add_mess(), 1031: add_stroke(), 1032: add_word(), 1033: b_char(), 1034: b_word(), 1035: bufname(), 1036: case_reg(), 1037: case_word(), 1038: cl_eol(), 1039: cl_scr(), 1040: close_file(), 1041: clr_arg_value(), 1042: clrline(), 1043: complain(), 1044: confirm(), 1045: d_cache_init(), 1046: del_char(), 1047: del_wind(), 1048: dispatch(), 1049: do_macro(), 1050: do_rfill(), 1051: do_set_mark(), 1052: do_sgtty(), 1053: do_space(), 1054: dobell(), 1055: dofread(), 1056: dword(), 1057: error(), 1058: f_char(), 1059: f_close(), 1060: f_mess(), 1061: f_readn(), 1062: f_seek(), 1063: f_toNL(), 1064: f_word(), 1065: file_backup(), 1066: file_write(), 1067: filemunge(), 1068: find_para(), 1069: find_tag(), 1070: finish(), 1071: flush(), 1072: flusho(), 1073: format(), 1074: #ifndef STDIO 1075: fprintf(), 1076: #endif 1077: fputnchar(), 1078: free_mthread(), 1079: freedir(), 1080: freeline(), 1081: gc_openfiles(), 1082: getTERM(), 1083: getline(), 1084: i_set(), 1085: init_43(), 1086: init_strokes(), 1087: init_term(), 1088: initlist(), 1089: ins_c(), 1090: ins_str(), 1091: insert_c(), 1092: isprocbuf(), 1093: len_error(), 1094: lfreelist(), 1095: lfreereg(), 1096: line_move(), 1097: linecopy(), 1098: lremove(), 1099: lsave(), 1100: mac_init(), 1101: mac_putc(), 1102: main(), 1103: make_argv(), 1104: make_scr(), 1105: message(), 1106: minib_add(), 1107: modify(), 1108: mp_error(), 1109: n_indent(), 1110: negate_arg_value(), 1111: null_ncpy(), 1112: open_lines(), 1113: patchup(), 1114: pop_env(), 1115: pop_wind(), 1116: prCTIME(), 1117: pr_putc(), 1118: #ifndef STDIO 1119: printf(), 1120: #endif 1121: push_env(), 1122: put_bufs(), 1123: putmatch(), 1124: putpad(), 1125: putreg(), 1126: putstr(), 1127: rbell(), 1128: re_dosub(), 1129: read_file(), 1130: redisplay(), 1131: reg_kill(), 1132: reset_43(), 1133: s_mess(), 1134: set_arg_value(), 1135: set_ino(), 1136: set_is_an_arg(), 1137: set_mark(), 1138: set_wsize(), 1139: setbname(), 1140: setcolor(), 1141: setfname(), 1142: setsearch(), 1143: settout(), 1144: slowpoke(), 1145: #ifndef STDIO 1146: sprintf(), 1147: #endif 1148: tiewind(), 1149: tmpclose(), 1150: tmpinit(), 1151: to_word(), 1152: ttinit(), 1153: ttsize(), 1154: tty_reset(), 1155: ttyset(), 1156: unmodify(), 1157: unwind_macro_stack(), 1158: updmode(), 1159: v_clear(), 1160: v_del_line(), 1161: v_ins_line(), 1162: winit(), 1163: write_em(), 1164: write_emc(), 1165: write_emif(), 1166: write_emif(); 1167: #endif