|
|
1.1 root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.