src/commands/elvis/vi.h File Reference

#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
#include "curses.h"
#include <signal.h>

Go to the source code of this file.

Classes

union  BLK
struct  _viflags

Defines

#define VERSION   "ELVIS 1.5, by Steve Kirkendall (23 March 1992)"
#define COPYING   "This version of ELVIS is freely redistributable."
#define O_BINARY   0
#define INFINITY   2000000001L
#define LONGKEY   10
#define MAXRCLEN   1000
#define MAXBLKS   (BLKSIZE / sizeof(unsigned short))
#define NEWFILE   0x0001
#define READONLY   0x0002
#define HADNUL   0x0004
#define MODIFIED   0x0008
#define NOFILE   0x0010
#define ADDEDNL   0x0020
#define HADBS   0x0040
#define UNDOABLE   0x0080
#define NOTEDITED   0x0100
#define setflag(x, y)   viflags.x |= y
#define clrflag(x, y)   viflags.x &= ~y
#define tstflag(x, y)   (viflags.x & y)
#define initflags()   viflags.file = 0;
#define markline(x)   (long)((x) / BLKSIZE)
#define markidx(x)   (int)((x) & (BLKSIZE - 1))
#define MARK_UNSET   ((MARK)0)
#define MARK_FIRST   ((MARK)BLKSIZE)
#define MARK_LAST   ((MARK)(nlines * BLKSIZE))
#define MARK_AT_LINE(x)   ((MARK)(x) * BLKSIZE)
#define NMARKS   29
#define botline   (topline + LINES - 2)
#define rightcol   (leftcol + COLS - (*o_number ? 9 : 1))
#define ctrl(ch)   ((ch)&037)
#define BeforeAfter(before, after)   for((before),bavar=1;bavar;(after),bavar=0)
#define ChangeText   BeforeAfter(beforedo(FALSE),afterdo())
#define DEFAULT(val)   if (cnt < 1) cnt = (val)
#define buildmark(text)   (MARK)(BLKSIZE * pline + (int)((text) - ptext))
#define CMD_NULL   0
#define CMD_ABBR   1
#define CMD_ARGS   2
#define CMD_APPEND   3
#define CMD_AT   4
#define CMD_BANG   5
#define CMD_CC   6
#define CMD_CD   7
#define CMD_CHANGE   8
#define CMD_COLOR   9
#define CMD_COPY   10
#define CMD_DELETE   11
#define CMD_DIGRAPH   12
#define CMD_EDIT   13
#define CMD_EQUAL   14
#define CMD_ERRLIST   15
#define CMD_FILE   16
#define CMD_GLOBAL   17
#define CMD_INSERT   18
#define CMD_JOIN   19
#define CMD_LIST   20
#define CMD_MAKE   21
#define CMD_MAP   22
#define CMD_MARK   23
#define CMD_MKEXRC   24
#define CMD_MOVE   25
#define CMD_NEXT   26
#define CMD_NUMBER   27
#define CMD_PRESERVE   28
#define CMD_PREVIOUS   29
#define CMD_PRINT   30
#define CMD_PUT   31
#define CMD_QUIT   32
#define CMD_READ   33
#define CMD_RECOVER   34
#define CMD_REWIND   35
#define CMD_SET   36
#define CMD_SHELL   37
#define CMD_SHIFTL   38
#define CMD_SHIFTR   39
#define CMD_SOURCE   40
#define CMD_STOP   41
#define CMD_SUBAGAIN   42
#define CMD_SUBSTITUTE   43
#define CMD_SUSPEND   44
#define CMD_TR   45
#define CMD_TAG   46
#define CMD_UNABBR   47
#define CMD_UNDO   48
#define CMD_UNMAP   49
#define CMD_VERSION   50
#define CMD_VGLOBAL   51
#define CMD_VISUAL   52
#define CMD_WQUIT   53
#define CMD_WRITE   54
#define CMD_XIT   55
#define CMD_YANK   56
#define NO_FLAGS   0x00
#define MVMT   0x01
#define PTMV   0x02
#define FRNT   0x04
#define INCL   0x08
#define LNMD   0x10
#define NCOL   0x20
#define NREL   0x40
#define SDOT   0x80
#define VIZ   0x100
#define MODE_EX   1
#define MODE_VI   2
#define MODE_COLON   3
#define MODE_QUIT   4
#define WHEN_VICMD   1
#define WHEN_VIINP   2
#define WHEN_VIREP   4
#define WHEN_EX   8
#define WHEN_MSG   16
#define WHEN_POPUP   32
#define WHEN_REP1   64
#define WHEN_CUT   128
#define WHEN_MARK   256
#define WHEN_CHAR   512
#define WHEN_INMV   4096
#define WHEN_FREE   8192
#define WHENMASK   (WHEN_VICMD|WHEN_VIINP|WHEN_VIREP|WHEN_REP1|WHEN_CUT|WHEN_MARK|WHEN_CHAR)

Typedefs

typedef long MARK
typedef int CMD

Functions

BLKblkget ()
BLKblkadd ()
char * fetchline ()
char * parseptrn ()
MARK paste ()
char * wildcard ()
MARK input ()
char * linespec ()
long allocate ()
int trapint ()
int deathtrap ()
void blkdirty ()
void blkflush ()
void blksync ()
void blkinit ()
void beep ()
void exrefresh ()
void msg ()
void endmsgs ()
void garbage ()
void redraw ()
void resume_curses ()
void beforedo ()
void afterdo ()
void abortdo ()
int undo ()
void dumpkey ()
void mapkey ()
void savekeys ()
void redrawrange ()
void cut ()
void delete ()
void add ()
void change ()
void cutswitch ()
void do_abbr ()
void do_digraph ()
void exstring ()
void dumpopts ()
void setopts ()
void saveopts ()
void savedigs ()
void saveabbr ()
void savecolor ()
void cutname ()
void initopts ()
void cutend ()
MARK m_updnto ()
MARK m_right ()
MARK m_left ()
MARK m_tocol ()
MARK m_front ()
MARK m_rear ()
MARK m_fword ()
MARK m_bword ()
MARK m_eword ()
MARK m_paragraph ()
MARK m_match ()
MARK m_sentence ()
MARK m_tomark ()
MARK m_wsrch ()
MARK m_nsrch ()
MARK m_Nsrch ()
MARK m_fsrch ()
MARK m_bsrch ()
MARK m__ch ()
MARK m_fch ()
MARK m_tch ()
MARK m_Fch ()
MARK m_Tch ()
MARK m_row ()
MARK m_z ()
MARK m_scroll ()
MARK adjmove ()
void pfetch ()
char digraph ()
void ex ()
void vi ()
void doexcmd ()
void cmd_append ()
void cmd_args ()
void cmd_at ()
void cmd_cd ()
void cmd_color ()
void cmd_delete ()
void cmd_digraph ()
void cmd_edit ()
void cmd_errlist ()
void cmd_file ()
void cmd_global ()
void cmd_join ()
void cmd_mark ()
void cmd_make ()
void cmd_map ()
void cmd_mkexrc ()
void cmd_next ()
void cmd_print ()
void cmd_put ()
void cmd_read ()
void cmd_set ()
void cmd_shell ()
void cmd_shift ()
void cmd_source ()
void cmd_substitute ()
void cmd_tag ()
void cmd_undo ()
void cmd_version ()
void cmd_write ()
void cmd_xit ()
void cmd_move ()
MARK v_1ex ()
MARK v_mark ()
MARK v_quit ()
MARK v_redraw ()
MARK v_ulcase ()
MARK v_undo ()
MARK v_xchar ()
MARK v_replace ()
MARK v_overtype ()
MARK v_selcut ()
MARK v_paste ()
MARK v_yank ()
MARK v_delete ()
MARK v_join ()
MARK v_insert ()
MARK v_change ()
MARK v_subst ()
MARK v_lshift ()
MARK v_rshift ()
MARK v_reformat ()
MARK v_filter ()
MARK v_status ()
MARK v_switch ()
MARK v_tag ()
MARK v_xit ()
MARK v_undoline ()
MARK v_again ()
MARK v_keyword ()
MARK v_increment ()
MARK v_errlist ()
MARK v_at ()
MARK v_popup ()
MARK v_start ()

Variables

int errno
BLK hdr
struct _viflags viflags
char o_autoindent [1]
char o_autoprint [1]
char o_autotab [1]
char o_autowrite [1]
char o_columns [3]
char o_directory [30]
char o_edcompatible [1]
char o_equalprg [80]
char o_errorbells [1]
char o_exrefresh [1]
char o_ignorecase [1]
char o_keytime [3]
char o_keywordprg [80]
char o_lines [3]
char o_list [1]
char o_number [1]
char o_readonly [1]
char o_remap [1]
char o_report [3]
char o_scroll [3]
char o_shell [60]
char o_shiftwidth [3]
char o_sidescroll [3]
char o_sync [1]
char o_tabstop [3]
char o_term [30]
char o_flash [1]
char o_warn [1]
char o_wrapscan [1]
char o_beautify [1]
char o_exrc [1]
char o_mesg [1]
char o_more [1]
char o_novice [1]
char o_prompt [1]
char o_taglength [3]
char o_terse [1]
char o_window [3]
char o_wrapmargin [3]
char o_writeany [1]
char o_cc [30]
char o_make [30]
char o_charattr [1]
char o_digraph [1]
char o_flipcase [80]
char o_hideformat [1]
char o_inputmode [1]
char o_ruler [1]
char o_magic [1]
char o_modelines [1]
char o_paragraphs [30]
char o_sections [30]
char o_showmatch [1]
char o_smd [1]
char U_text [BLKSIZE]
long U_line
MARK mark [NMARKS]
MARK cursor
long origtime
char origname [256]
char prevorig [256]
long prevline
int tmpfd
int tmpnum
long lnum [MAXBLKS]
long nlines
char args [BLKSIZE]
int argno
int nargs
long changes
int significant
BLK tmpblk
long topline
int leftcol
int physcol
int physrow
int exwrote
int doingdot
int doingglobal
long rptlines
char * rptlabel
int wset
int bavar
int plen
long pline
long pchgs
char * ptext
int force_flags
int mode
MARK V_from
int V_linemd


Define Documentation

#define ADDEDNL   0x0020

Definition at line 94 of file vi.h.

#define BeforeAfter ( before,
after   )     for((before),bavar=1;bavar;(after),bavar=0)

Definition at line 307 of file vi.h.

#define botline   (topline + LINES - 2)

Definition at line 242 of file vi.h.

#define buildmark ( text   )     (MARK)(BLKSIZE * pline + (int)((text) - ptext))

Definition at line 367 of file vi.h.

#define ChangeText   BeforeAfter(beforedo(FALSE),afterdo())

Definition at line 308 of file vi.h.

#define clrflag ( x,
y   )     viflags.x &= ~y

Definition at line 101 of file vi.h.

#define CMD_ABBR   1

Definition at line 374 of file vi.h.

#define CMD_APPEND   3

Definition at line 376 of file vi.h.

#define CMD_ARGS   2

Definition at line 375 of file vi.h.

#define CMD_AT   4

Definition at line 377 of file vi.h.

#define CMD_BANG   5

Definition at line 378 of file vi.h.

#define CMD_CC   6

Definition at line 379 of file vi.h.

#define CMD_CD   7

Definition at line 380 of file vi.h.

#define CMD_CHANGE   8

Definition at line 381 of file vi.h.

#define CMD_COLOR   9

Definition at line 382 of file vi.h.

#define CMD_COPY   10

Definition at line 383 of file vi.h.

#define CMD_DELETE   11

Definition at line 384 of file vi.h.

#define CMD_DIGRAPH   12

Definition at line 385 of file vi.h.

#define CMD_EDIT   13

Definition at line 386 of file vi.h.

#define CMD_EQUAL   14

Definition at line 387 of file vi.h.

#define CMD_ERRLIST   15

Definition at line 388 of file vi.h.

#define CMD_FILE   16

Definition at line 389 of file vi.h.

#define CMD_GLOBAL   17

Definition at line 390 of file vi.h.

#define CMD_INSERT   18

Definition at line 391 of file vi.h.

#define CMD_JOIN   19

Definition at line 392 of file vi.h.

#define CMD_LIST   20

Definition at line 393 of file vi.h.

#define CMD_MAKE   21

Definition at line 394 of file vi.h.

#define CMD_MAP   22

Definition at line 395 of file vi.h.

#define CMD_MARK   23

Definition at line 396 of file vi.h.

#define CMD_MKEXRC   24

Definition at line 397 of file vi.h.

#define CMD_MOVE   25

Definition at line 398 of file vi.h.

#define CMD_NEXT   26

Definition at line 399 of file vi.h.

#define CMD_NULL   0

Definition at line 373 of file vi.h.

#define CMD_NUMBER   27

Definition at line 400 of file vi.h.

#define CMD_PRESERVE   28

Definition at line 401 of file vi.h.

#define CMD_PREVIOUS   29

Definition at line 402 of file vi.h.

#define CMD_PRINT   30

Definition at line 403 of file vi.h.

#define CMD_PUT   31

Definition at line 404 of file vi.h.

#define CMD_QUIT   32

Definition at line 405 of file vi.h.

#define CMD_READ   33

Definition at line 406 of file vi.h.

#define CMD_RECOVER   34

Definition at line 407 of file vi.h.

#define CMD_REWIND   35

Definition at line 408 of file vi.h.

#define CMD_SET   36

Definition at line 409 of file vi.h.

#define CMD_SHELL   37

Definition at line 410 of file vi.h.

#define CMD_SHIFTL   38

Definition at line 411 of file vi.h.

#define CMD_SHIFTR   39

Definition at line 412 of file vi.h.

#define CMD_SOURCE   40

Definition at line 413 of file vi.h.

#define CMD_STOP   41

Definition at line 414 of file vi.h.

#define CMD_SUBAGAIN   42

Definition at line 415 of file vi.h.

#define CMD_SUBSTITUTE   43

Definition at line 416 of file vi.h.

#define CMD_SUSPEND   44

Definition at line 417 of file vi.h.

#define CMD_TAG   46

Definition at line 419 of file vi.h.

#define CMD_TR   45

Definition at line 418 of file vi.h.

#define CMD_UNABBR   47

Definition at line 420 of file vi.h.

#define CMD_UNDO   48

Definition at line 421 of file vi.h.

#define CMD_UNMAP   49

Definition at line 422 of file vi.h.

#define CMD_VERSION   50

Definition at line 423 of file vi.h.

#define CMD_VGLOBAL   51

Definition at line 424 of file vi.h.

#define CMD_VISUAL   52

Definition at line 425 of file vi.h.

#define CMD_WQUIT   53

Definition at line 426 of file vi.h.

#define CMD_WRITE   54

Definition at line 427 of file vi.h.

#define CMD_XIT   55

Definition at line 428 of file vi.h.

#define CMD_YANK   56

Definition at line 429 of file vi.h.

#define COPYING   "This version of ELVIS is freely redistributable."

Definition at line 11 of file vi.h.

#define ctrl ( ch   )     ((ch)&037)

Definition at line 257 of file vi.h.

#define DEFAULT ( val   )     if (cnt < 1) cnt = (val)

Definition at line 354 of file vi.h.

#define FRNT   0x04

Definition at line 543 of file vi.h.

#define HADBS   0x0040

Definition at line 95 of file vi.h.

#define HADNUL   0x0004

Definition at line 91 of file vi.h.

#define INCL   0x08

Definition at line 544 of file vi.h.

#define INFINITY   2000000001L

Definition at line 56 of file vi.h.

 
#define initflags (  )     viflags.file = 0;

Definition at line 103 of file vi.h.

#define LNMD   0x10

Definition at line 545 of file vi.h.

#define LONGKEY   10

Definition at line 57 of file vi.h.

#define MARK_AT_LINE ( x   )     ((MARK)(x) * BLKSIZE)

Definition at line 213 of file vi.h.

#define MARK_FIRST   ((MARK)BLKSIZE)

Definition at line 211 of file vi.h.

#define MARK_LAST   ((MARK)(nlines * BLKSIZE))

Definition at line 212 of file vi.h.

#define MARK_UNSET   ((MARK)0)

Definition at line 210 of file vi.h.

#define markidx ( x   )     (int)((x) & (BLKSIZE - 1))

Definition at line 209 of file vi.h.

#define markline ( x   )     (long)((x) / BLKSIZE)

Definition at line 208 of file vi.h.

#define MAXBLKS   (BLKSIZE / sizeof(unsigned short))

Definition at line 65 of file vi.h.

#define MAXRCLEN   1000

Definition at line 59 of file vi.h.

#define MODE_COLON   3

Definition at line 568 of file vi.h.

#define MODE_EX   1

Definition at line 566 of file vi.h.

#define MODE_QUIT   4

Definition at line 569 of file vi.h.

#define MODE_VI   2

Definition at line 567 of file vi.h.

#define MODIFIED   0x0008

Definition at line 92 of file vi.h.

#define MVMT   0x01

Definition at line 541 of file vi.h.

#define NCOL   0x20

Definition at line 546 of file vi.h.

#define NEWFILE   0x0001

Definition at line 89 of file vi.h.

#define NMARKS   29

Definition at line 215 of file vi.h.

#define NO_FLAGS   0x00

Definition at line 540 of file vi.h.

#define NOFILE   0x0010

Definition at line 93 of file vi.h.

#define NOTEDITED   0x0100

Definition at line 97 of file vi.h.

#define NREL   0x40

Definition at line 547 of file vi.h.

#define O_BINARY   0

Definition at line 46 of file vi.h.

#define PTMV   0x02

Definition at line 542 of file vi.h.

#define READONLY   0x0002

Definition at line 90 of file vi.h.

#define rightcol   (leftcol + COLS - (*o_number ? 9 : 1))

Definition at line 243 of file vi.h.

#define SDOT   0x80

Definition at line 548 of file vi.h.

#define setflag ( x,
y   )     viflags.x |= y

Definition at line 100 of file vi.h.

#define tstflag ( x,
y   )     (viflags.x & y)

Definition at line 102 of file vi.h.

#define UNDOABLE   0x0080

Definition at line 96 of file vi.h.

#define VERSION   "ELVIS 1.5, by Steve Kirkendall (23 March 1992)"

Definition at line 10 of file vi.h.

#define VIZ   0x100

Definition at line 550 of file vi.h.

#define WHEN_CHAR   512

Definition at line 581 of file vi.h.

#define WHEN_CUT   128

Definition at line 579 of file vi.h.

#define WHEN_EX   8

Definition at line 575 of file vi.h.

#define WHEN_FREE   8192

Definition at line 583 of file vi.h.

#define WHEN_INMV   4096

Definition at line 582 of file vi.h.

#define WHEN_MARK   256

Definition at line 580 of file vi.h.

#define WHEN_MSG   16

Definition at line 576 of file vi.h.

#define WHEN_POPUP   32

Definition at line 577 of file vi.h.

#define WHEN_REP1   64

Definition at line 578 of file vi.h.

#define WHEN_VICMD   1

Definition at line 572 of file vi.h.

#define WHEN_VIINP   2

Definition at line 573 of file vi.h.

#define WHEN_VIREP   4

Definition at line 574 of file vi.h.

#define WHENMASK   (WHEN_VICMD|WHEN_VIINP|WHEN_VIREP|WHEN_REP1|WHEN_CUT|WHEN_MARK|WHEN_CHAR)

Definition at line 584 of file vi.h.


Typedef Documentation

typedef int CMD

Definition at line 434 of file vi.h.

typedef long MARK

Definition at line 207 of file vi.h.


Function Documentation

void abortdo (  ) 

Definition at line 414 of file blk.c.

void add (  ) 

MARK adjmove (  ) 

void afterdo (  ) 

Definition at line 378 of file blk.c.

long allocate (  ) 

Definition at line 82 of file recycle.c.

void beep (  ) 

Definition at line 323 of file tio.c.

void beforedo (  ) 

BLK* blkadd (  ) 

void blkdirty (  ) 

void blkflush (  ) 

BLK* blkget (  ) 

void blkinit (  ) 

Definition at line 44 of file blk.c.

void blksync (  ) 

Definition at line 297 of file blk.c.

void change (  ) 

void cmd_append (  ) 

void cmd_args (  ) 

void cmd_at (  ) 

void cmd_cd (  ) 

void cmd_color (  ) 

void cmd_delete (  ) 

void cmd_digraph (  ) 

void cmd_edit (  ) 

void cmd_errlist (  ) 

void cmd_file (  ) 

void cmd_global (  ) 

void cmd_join (  ) 

void cmd_make (  ) 

void cmd_map (  ) 

void cmd_mark (  ) 

void cmd_mkexrc (  ) 

void cmd_move (  ) 

void cmd_next (  ) 

void cmd_print (  ) 

void cmd_put (  ) 

void cmd_read (  ) 

Definition at line 146 of file eecmds.c.

void cmd_set (  ) 

void cmd_shell (  ) 

void cmd_shift (  ) 

void cmd_source (  ) 

void cmd_substitute (  ) 

void cmd_tag (  ) 

void cmd_undo (  ) 

void cmd_version (  ) 

void cmd_write (  ) 

void cmd_xit (  ) 

void cut (  ) 

Definition at line 157 of file cut.c.

void cutend (  ) 

Definition at line 184 of file cut.c.

void cutname (  ) 

void cutswitch (  ) 

Definition at line 164 of file cut.c.

int deathtrap (  ) 

void delete (  ) 

char digraph (  ) 

void do_abbr (  ) 

void do_digraph (  ) 

void doexcmd (  ) 

void dumpkey (  ) 

void dumpopts (  ) 

void endmsgs (  ) 

Definition at line 216 of file tio.c.

void ex (  ) 

Definition at line 291 of file ex.c.

void exrefresh (  ) 

Definition at line 269 of file tio.c.

void exstring (  ) 

char* fetchline (  ) 

void garbage (  ) 

Definition at line 35 of file recycle.c.

void initopts (  ) 

Definition at line 256 of file opts.c.

MARK input (  ) 

char* linespec (  ) 

MARK m__ch (  ) 

MARK m_bsrch (  ) 

MARK m_bword (  ) 

MARK m_eword (  ) 

MARK m_Fch (  ) 

MARK m_fch (  ) 

MARK m_front (  ) 

MARK m_fsrch (  ) 

MARK m_fword (  ) 

MARK m_left (  ) 

MARK m_match (  ) 

MARK m_Nsrch (  ) 

MARK m_nsrch (  ) 

MARK m_paragraph (  ) 

MARK m_rear (  ) 

MARK m_right (  ) 

MARK m_row (  ) 

MARK m_scroll (  ) 

MARK m_sentence (  ) 

MARK m_Tch (  ) 

MARK m_tch (  ) 

MARK m_tocol (  ) 

MARK m_tomark (  ) 

MARK m_updnto (  ) 

MARK m_wsrch (  ) 

MARK m_z (  ) 

void mapkey (  ) 

void msg (  ) 

char* parseptrn (  ) 

MARK paste (  ) 

void pfetch (  ) 

void redraw (  ) 

void redrawrange (  ) 

void resume_curses (  ) 

void saveabbr (  ) 

void savecolor (  ) 

void savedigs (  ) 

void savekeys (  ) 

void saveopts (  ) 

void setopts (  ) 

int trapint (  ) 

int undo (  ) 

Definition at line 435 of file blk.c.

MARK v_1ex (  ) 

MARK v_again (  ) 

MARK v_at (  ) 

MARK v_change (  ) 

MARK v_delete (  ) 

MARK v_errlist (  ) 

MARK v_filter (  ) 

MARK v_increment (  ) 

MARK v_insert (  ) 

MARK v_join (  ) 

MARK v_keyword (  ) 

MARK v_lshift (  ) 

MARK v_mark (  ) 

MARK v_overtype (  ) 

MARK v_paste (  ) 

MARK v_popup (  ) 

MARK v_quit (  ) 

Definition at line 31 of file vcmd.c.

MARK v_redraw (  ) 

Definition at line 39 of file vcmd.c.

MARK v_reformat (  ) 

MARK v_replace (  ) 

MARK v_rshift (  ) 

MARK v_selcut (  ) 

MARK v_start (  ) 

MARK v_status (  ) 

Definition at line 567 of file vcmd.c.

MARK v_subst (  ) 

MARK v_switch (  ) 

Definition at line 585 of file vcmd.c.

MARK v_tag (  ) 

MARK v_ulcase (  ) 

MARK v_undo (  ) 

MARK v_undoline (  ) 

MARK v_xchar (  ) 

MARK v_xit (  ) 

MARK v_yank (  ) 

void vi (  ) 

Definition at line 249 of file vi.c.

char* wildcard (  ) 


Variable Documentation

int argno

Definition at line 45 of file vars.c.

char args[BLKSIZE]

Definition at line 44 of file vars.c.

int bavar

Definition at line 49 of file vars.c.

long changes

Definition at line 52 of file vars.c.

Definition at line 38 of file vars.c.

int doingdot

Definition at line 76 of file vars.c.

Definition at line 81 of file vars.c.

int errno

Definition at line 70 of file rcp.c.

int exwrote

Definition at line 71 of file vars.c.

Definition at line 89 of file vars.c.

Definition at line 25 of file blk.c.

int leftcol

Definition at line 66 of file vars.c.

long lnum[MAXBLKS]

Definition at line 22 of file vars.c.

MARK mark[NMARKS]

Definition at line 37 of file vars.c.

int mode

Definition at line 41 of file vars.c.

int nargs

Definition at line 46 of file vars.c.

long nlines

Definition at line 23 of file vars.c.

char o_autoindent[1]

Definition at line 27 of file opts.c.

char o_autoprint[1]

Definition at line 28 of file opts.c.

char o_autotab[1]

Definition at line 29 of file opts.c.

char o_autowrite[1]

Definition at line 30 of file opts.c.

char o_beautify[1]

Definition at line 58 of file opts.c.

char o_cc[30]

Definition at line 72 of file opts.c.

char o_charattr[1]

Definition at line 77 of file opts.c.

char o_columns[3]

Definition at line 31 of file opts.c.

char o_digraph[1]

Definition at line 81 of file opts.c.

char o_directory[30]

Definition at line 32 of file opts.c.

char o_edcompatible[1]

Definition at line 33 of file opts.c.

char o_equalprg[80]

Definition at line 34 of file opts.c.

char o_errorbells[1]

Definition at line 35 of file opts.c.

char o_exrc[1]

Definition at line 59 of file opts.c.

char o_exrefresh[1]

Definition at line 36 of file opts.c.

char o_flash[1]

Definition at line 53 of file opts.c.

char o_flipcase[80]

Definition at line 89 of file opts.c.

char o_hideformat[1]

Definition at line 93 of file opts.c.

char o_ignorecase[1]

Definition at line 37 of file opts.c.

char o_inputmode[1]

Definition at line 97 of file opts.c.

char o_keytime[3]

Definition at line 38 of file opts.c.

char o_keywordprg[80]

Definition at line 39 of file opts.c.

char o_lines[3]

Definition at line 40 of file opts.c.

char o_list[1]

Definition at line 41 of file opts.c.

char o_magic[1]

Definition at line 102 of file opts.c.

char o_make[30]

Definition at line 73 of file opts.c.

char o_mesg[1]

Definition at line 60 of file opts.c.

char o_modelines[1]

Definition at line 106 of file opts.c.

char o_more[1]

Definition at line 61 of file opts.c.

char o_novice[1]

Definition at line 62 of file opts.c.

char o_number[1]

Definition at line 42 of file opts.c.

char o_paragraphs[30]

Definition at line 110 of file opts.c.

char o_prompt[1]

Definition at line 63 of file opts.c.

char o_readonly[1]

Definition at line 43 of file opts.c.

char o_remap[1]

Definition at line 44 of file opts.c.

char o_report[3]

Definition at line 45 of file opts.c.

char o_ruler[1]

Definition at line 98 of file opts.c.

char o_scroll[3]

Definition at line 46 of file opts.c.

char o_sections[30]

Definition at line 111 of file opts.c.

char o_shell[60]

Definition at line 47 of file opts.c.

char o_shiftwidth[3]

Definition at line 48 of file opts.c.

char o_showmatch[1]

Definition at line 119 of file opts.c.

char o_sidescroll[3]

Definition at line 49 of file opts.c.

char o_smd[1]

Definition at line 123 of file opts.c.

char o_sync[1]

Definition at line 50 of file opts.c.

char o_tabstop[3]

Definition at line 51 of file opts.c.

char o_taglength[3]

Definition at line 64 of file opts.c.

char o_term[30]

Definition at line 52 of file opts.c.

char o_terse[1]

Definition at line 65 of file opts.c.

char o_warn[1]

Definition at line 54 of file opts.c.

char o_window[3]

Definition at line 66 of file opts.c.

char o_wrapmargin[3]

Definition at line 67 of file opts.c.

char o_wrapscan[1]

Definition at line 55 of file opts.c.

char o_writeany[1]

Definition at line 68 of file opts.c.

char origname[256]

Definition at line 32 of file vars.c.

long origtime

Definition at line 31 of file vars.c.

long pchgs

Definition at line 58 of file vars.c.

int physcol

Definition at line 67 of file vars.c.

int physrow

Definition at line 68 of file vars.c.

int plen

Definition at line 56 of file vars.c.

long pline

Definition at line 57 of file vars.c.

long prevline

Definition at line 34 of file vars.c.

char prevorig[256]

Definition at line 33 of file vars.c.

char* ptext

Definition at line 59 of file vars.c.

char* rptlabel

Definition at line 93 of file vars.c.

long rptlines

Definition at line 92 of file vars.c.

Definition at line 53 of file vars.c.

Definition at line 62 of file vars.c.

int tmpfd

Definition at line 24 of file vars.c.

int tmpnum

Definition at line 25 of file vars.c.

long topline

Definition at line 65 of file vars.c.

long U_line

Definition at line 96 of file vars.c.

char U_text[BLKSIZE]

Definition at line 97 of file vars.c.

Definition at line 102 of file vars.c.

int V_linemd

Definition at line 103 of file vars.c.

struct _viflags viflags

int wset

Definition at line 27 of file vars.c.


Generated on Tue Mar 9 04:36:31 2010 for Minix by  doxygen 1.5.8