Annotation of 43BSDTahoe/new/jove/externs.h, revision 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.