Annotation of 43BSDTahoe/new/jove/externs.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.