Blame


1 b3994ec5 2003-12-11 devnull /*
2 b3994ec5 2003-12-11 devnull #pragma varargck argpos warning 2
3 b3994ec5 2003-12-11 devnull #pragma varargck argpos warningew 2
4 b3994ec5 2003-12-11 devnull */
5 b3994ec5 2003-12-11 devnull
6 b3994ec5 2003-12-11 devnull void warning(Mntdir*, char*, ...);
7 b3994ec5 2003-12-11 devnull void warningew(Window*, Mntdir*, char*, ...);
8 b3994ec5 2003-12-11 devnull
9 b3994ec5 2003-12-11 devnull #define fbufalloc() emalloc(BUFSIZE)
10 b3994ec5 2003-12-11 devnull #define fbuffree(x) free(x)
11 b3994ec5 2003-12-11 devnull
12 20ae0b0f 2005-12-16 devnull void plumblook(Plumbmsg *m);
13 b3994ec5 2003-12-11 devnull void plumbshow(Plumbmsg*m);
14 b3994ec5 2003-12-11 devnull void acmeputsnarf(void);
15 b3994ec5 2003-12-11 devnull void acmegetsnarf(void);
16 b3994ec5 2003-12-11 devnull int tempfile(void);
17 b3994ec5 2003-12-11 devnull void scrlresize(void);
18 b3994ec5 2003-12-11 devnull Font* getfont(int, int, char*);
19 b3994ec5 2003-12-11 devnull char* getarg(Text*, int, int, Rune**, int*);
20 b3994ec5 2003-12-11 devnull char* getbytearg(Text*, int, int, char**);
21 b3994ec5 2003-12-11 devnull void new(Text*, Text*, Text*, int, int, Rune*, int);
22 b3994ec5 2003-12-11 devnull void undo(Text*, Text*, Text*, int, int, Rune*, int);
23 b3994ec5 2003-12-11 devnull void scrsleep(uint);
24 b3994ec5 2003-12-11 devnull void savemouse(Window*);
25 37f8ed24 2012-09-24 rsc int restoremouse(Window*);
26 b3994ec5 2003-12-11 devnull void clearmouse(void);
27 b3994ec5 2003-12-11 devnull void allwindows(void(*)(Window*, void*), void*);
28 d0d44086 2021-10-19 noreply uint seqof(Window*, int);
29 d0d44086 2021-10-19 noreply
30 67dbeee5 2017-10-10 rsc uint loadfile(int, uint, int*, int(*)(void*, uint, Rune*, int), void*, DigestState*);
31 37f8ed24 2012-09-24 rsc void movetodel(Window*);
32 b3994ec5 2003-12-11 devnull
33 5a8e63b2 2004-02-29 devnull Window* errorwin(Mntdir*, int);
34 9d01e221 2005-01-30 devnull Window* errorwinforwin(Window*);
35 b3994ec5 2003-12-11 devnull Runestr cleanrname(Runestr);
36 b3994ec5 2003-12-11 devnull void run(Window*, char*, Rune*, int, int, char*, char*, int);
37 b3994ec5 2003-12-11 devnull void fsysclose(void);
38 b3994ec5 2003-12-11 devnull void setcurtext(Text*, int);
39 b3994ec5 2003-12-11 devnull int isfilec(Rune);
40 b3994ec5 2003-12-11 devnull void rxinit(void);
41 b3994ec5 2003-12-11 devnull int rxnull(void);
42 b3994ec5 2003-12-11 devnull Runestr dirname(Text*, Rune*, int);
43 b3994ec5 2003-12-11 devnull void error(char*);
44 b3994ec5 2003-12-11 devnull void cvttorunes(char*, int, Rune*, int*, int*, int*);
45 b3994ec5 2003-12-11 devnull void* tmalloc(uint);
46 b3994ec5 2003-12-11 devnull void tfree(void);
47 b3994ec5 2003-12-11 devnull void killprocs(void);
48 b3994ec5 2003-12-11 devnull void killtasks(void);
49 b3994ec5 2003-12-11 devnull int runeeq(Rune*, uint, Rune*, uint);
50 b3994ec5 2003-12-11 devnull int ALEF_tid(void);
51 b3994ec5 2003-12-11 devnull void iconinit(void);
52 b3994ec5 2003-12-11 devnull Timer* timerstart(int);
53 b3994ec5 2003-12-11 devnull void timerstop(Timer*);
54 b3994ec5 2003-12-11 devnull void timercancel(Timer*);
55 b3994ec5 2003-12-11 devnull void timerinit(void);
56 b3994ec5 2003-12-11 devnull void cut(Text*, Text*, Text*, int, int, Rune*, int);
57 b3994ec5 2003-12-11 devnull void paste(Text*, Text*, Text*, int, int, Rune*, int);
58 b3994ec5 2003-12-11 devnull void get(Text*, Text*, Text*, int, int, Rune*, int);
59 b3994ec5 2003-12-11 devnull void put(Text*, Text*, Text*, int, int, Rune*, int);
60 b3994ec5 2003-12-11 devnull void putfile(File*, int, int, Rune*, int);
61 b3994ec5 2003-12-11 devnull void fontx(Text*, Text*, Text*, int, int, Rune*, int);
62 b4a659b6 2004-04-19 devnull #undef isalnum
63 b4a659b6 2004-04-19 devnull #define isalnum acmeisalnum
64 b3994ec5 2003-12-11 devnull int isalnum(Rune);
65 b3994ec5 2003-12-11 devnull void execute(Text*, uint, uint, int, Text*);
66 b3994ec5 2003-12-11 devnull int search(Text*, Rune*, uint);
67 b3994ec5 2003-12-11 devnull void look3(Text*, uint, uint, int);
68 b3994ec5 2003-12-11 devnull void editcmd(Text*, Rune*, uint);
69 b3994ec5 2003-12-11 devnull uint min(uint, uint);
70 b3994ec5 2003-12-11 devnull uint max(uint, uint);
71 b3994ec5 2003-12-11 devnull Window* lookfile(Rune*, int);
72 b3994ec5 2003-12-11 devnull Window* lookid(int, int);
73 b3994ec5 2003-12-11 devnull char* runetobyte(Rune*, int);
74 b3994ec5 2003-12-11 devnull Rune* bytetorune(char*, int*);
75 b3994ec5 2003-12-11 devnull void fsysinit(void);
76 b3994ec5 2003-12-11 devnull Mntdir* fsysmount(Rune*, int, Rune**, int);
77 b3994ec5 2003-12-11 devnull void fsysdelid(Mntdir*);
78 8ad51794 2004-03-25 devnull void fsysincid(Mntdir*);
79 b3994ec5 2003-12-11 devnull Xfid* respond(Xfid*, Fcall*, char*);
80 b3994ec5 2003-12-11 devnull int rxcompile(Rune*);
81 b3994ec5 2003-12-11 devnull int rgetc(void*, uint);
82 b3994ec5 2003-12-11 devnull int tgetc(void*, uint);
83 b3994ec5 2003-12-11 devnull int isaddrc(int);
84 b3994ec5 2003-12-11 devnull int isregexc(int);
85 b3994ec5 2003-12-11 devnull void *emalloc(uint);
86 b3994ec5 2003-12-11 devnull void *erealloc(void*, uint);
87 b3994ec5 2003-12-11 devnull char *estrdup(char*);
88 012a8a02 2004-10-22 devnull Range address(uint, Text*, Range, Range, void*, uint, uint, int (*)(void*, uint), int*, uint*);
89 b3994ec5 2003-12-11 devnull int rxexecute(Text*, Rune*, uint, uint, Rangeset*);
90 b3994ec5 2003-12-11 devnull int rxbexecute(Text*, uint, Rangeset*);
91 b3994ec5 2003-12-11 devnull Window* makenewwindow(Text *t);
92 b3994ec5 2003-12-11 devnull int expand(Text*, uint, uint, Expand*);
93 b3994ec5 2003-12-11 devnull Rune* skipbl(Rune*, int, int*);
94 b3994ec5 2003-12-11 devnull Rune* findbl(Rune*, int, int*);
95 5a8e63b2 2004-02-29 devnull char* edittext(Window*, int, Rune*, int);
96 8ad51794 2004-03-25 devnull void flushwarnings(void);
97 2277c5d7 2004-03-21 devnull void startplumbing(void);
98 3d6e5cb5 2017-11-02 rsc long nlcount(Text*, long, long, long*);
99 3d6e5cb5 2017-11-02 rsc long nlcounttopos(Text*, long, long, long);
100 573169dd 2020-01-14 rsc Rune* parsetag(Window*, int, int*);
101 b3994ec5 2003-12-11 devnull
102 8ad51794 2004-03-25 devnull Runestr runestr(Rune*, uint);
103 be22ae2d 2004-03-26 devnull Range range(int, int);
104 8ad51794 2004-03-25 devnull
105 b3994ec5 2003-12-11 devnull #define runemalloc(a) (Rune*)emalloc((a)*sizeof(Rune))
106 b3994ec5 2003-12-11 devnull #define runerealloc(a, b) (Rune*)erealloc((a), (b)*sizeof(Rune))
107 b3994ec5 2003-12-11 devnull #define runemove(a, b, c) memmove((a), (b), (c)*sizeof(Rune))
108 cd5a7378 2008-04-17 rsc
109 cd5a7378 2008-04-17 rsc int ismtpt(char*);