Lines Matching refs:EXTERN

35 #ifndef EXTERN
36 # define EXTERN extern macro
120 EXTERN KEYCMD *CurrentKeyMap; /* current command key map */
121 EXTERN int inputmode; /* insert, replace, replace1 mode */
122 EXTERN Char GettingInput; /* true if getting an input line (mostly) */
123 EXTERN Char NeedsRedraw; /* for editor and twenex error messages */
124 EXTERN Char InputBuf[INBUFSIZE]; /* the real input data *//*FIXBUF*/
125 EXTERN Char *LastChar, *Cursor; /* point to the next open space */
126 EXTERN Char *InputLim; /* limit of size of InputBuf */
127 EXTERN Char MetaNext; /* flags for ^V and ^[ functions */
128 EXTERN Char AltKeyMap; /* Using alternative command map (for vi mode) */
129 EXTERN Char VImode; /* true if running in vi mode (PWP 6-27-88) */
130 EXTERN Char *Mark; /* the emacs "mark" (dot is Cursor) */
131 EXTERN char MarkIsSet; /* true if the mark has been set explicitly */
132 EXTERN Char DoingArg; /* true if we have an argument */
133 EXTERN int Argument; /* "universal" argument value */
134 EXTERN KEYCMD LastCmd; /* previous command executed */
135 EXTERN CStr *KillRing; /* kill ring */
136 EXTERN int KillRingMax; /* max length of kill ring */
137 EXTERN int KillRingLen; /* current length of kill ring */
138 EXTERN int KillPos; /* points to next kill */
139 EXTERN int YankPos; /* points to next yank */
141 EXTERN Char UndoBuf[INBUFSIZE];/*FIXBUF*/
142 EXTERN Char *UndoPtr;
143 EXTERN int UndoSize;
144 EXTERN int UndoAction;
146 EXTERN struct Strbuf HistBuf; /* = Strbuf_INIT; history buffer */
147 EXTERN int Hist_num; /* what point up the history we are at now. */
149 EXTERN struct Strbuf SavedBuf; /* = Strbuf_INIT; */
150 EXTERN size_t LastSaved; /* points to end of saved buffer */
151 EXTERN size_t CursSaved; /* points to the cursor point in saved buf */
152 EXTERN int HistSaved; /* Hist_num is saved in this */
153 EXTERN char RestoreSaved; /* true if SavedBuf should be restored */
154 EXTERN int IncMatchLen; /* current match length during incremental search */
155 EXTERN char Expand; /* true if we are expanding a line */
157 EXTERN Char CurrentHistLit; /* Literal status of current show history line */
168 EXTERN Char *KeyMacro[MAXMACROLEVELS];
173 EXTERN Char **Display; /* display buffer seed vector */
174 EXTERN int CursorV, /* real cursor vertical (line) */
179 EXTERN Char **Vdisplay; /* new buffer */
182 EXTERN int T_Lines, T_Cols; /* Rows and Cols of the terminal */
183 EXTERN Char T_CanIns; /* true if I can insert characters */
184 EXTERN Char T_CanDel; /* dito for delete characters */
185 EXTERN char T_Tabs; /* true if tty interface is passing tabs */
186 EXTERN char T_Margin;
189 EXTERN speed_t T_Speed; /* Tty input Baud rate */
190 EXTERN Char T_CanCEOL; /* true if we can clear to end of line */
191 EXTERN Char T_CanUP; /* true if this term can do reverse linefeen */
192 EXTERN char T_HasMeta; /* true if we have a meta key */