src/commands/elvis/ex.c File Reference

#include "config.h"
#include "ctype.h"
#include "vi.h"

Go to the source code of this file.

Defines

#define FROM   1
#define TO   2
#define BANG   4
#define EXTRA   8
#define XFILE   16
#define NOSPC   32
#define DFLALL   64
#define DFLNONE   128
#define NODFL   256
#define EXRCOK   512
#define NL   1024
#define PLUS   2048
#define ZERO   4096
#define NOBAR   8192
#define FILES   (XFILE + EXTRA)
#define WORD1   (EXTRA + NOSPC)
#define FILE1   (FILES + NOSPC)
#define NAMEDF   (FILE1 + NODFL)
#define NAMEDFS   (FILES + NODFL)
#define RANGE   (FROM + TO)
#define NONE   0

Typedefs

typedef short ARGT

Functions

char * parseptrn (REG char *ptrn)
char * linespec (REG char *s, MARK *markptr)
void ex ()
void doexcmd (char *cmdbuf)
int doexrc (char *filename)
void exstring (char *buf, int len, int qchar)


Define Documentation

#define BANG   4

Definition at line 21 of file ex.c.

#define DFLALL   64

Definition at line 25 of file ex.c.

#define DFLNONE   128

Definition at line 26 of file ex.c.

#define EXRCOK   512

Definition at line 28 of file ex.c.

#define EXTRA   8

Definition at line 22 of file ex.c.

#define FILE1   (FILES + NOSPC)

Definition at line 35 of file ex.c.

#define FILES   (XFILE + EXTRA)

Definition at line 33 of file ex.c.

#define FROM   1

Definition at line 19 of file ex.c.

#define NAMEDF   (FILE1 + NODFL)

Definition at line 36 of file ex.c.

#define NAMEDFS   (FILES + NODFL)

Definition at line 37 of file ex.c.

#define NL   1024

Definition at line 29 of file ex.c.

#define NOBAR   8192

Definition at line 32 of file ex.c.

#define NODFL   256

Definition at line 27 of file ex.c.

#define NONE   0

Definition at line 39 of file ex.c.

#define NOSPC   32

Definition at line 24 of file ex.c.

#define PLUS   2048

Definition at line 30 of file ex.c.

#define RANGE   (FROM + TO)

Definition at line 38 of file ex.c.

#define TO   2

Definition at line 20 of file ex.c.

#define WORD1   (EXTRA + NOSPC)

Definition at line 34 of file ex.c.

#define XFILE   16

Definition at line 23 of file ex.c.

#define ZERO   4096

Definition at line 31 of file ex.c.


Typedef Documentation

typedef short ARGT

Definition at line 18 of file ex.c.


Function Documentation

void doexcmd ( char *  cmdbuf  ) 

Definition at line 342 of file ex.c.

int doexrc ( char *  filename  ) 

Definition at line 661 of file ex.c.

void ex (  ) 

Definition at line 291 of file ex.c.

void exstring ( char *  buf,
int  len,
int  qchar 
)

Definition at line 692 of file ex.c.

char* linespec ( REG char *  s,
MARK markptr 
)

Definition at line 180 of file ex.c.

char* parseptrn ( REG char *  ptrn  ) 

Definition at line 155 of file ex.c.


Variable Documentation

Definition at line 51 of file ex.c.

Definition at line 49 of file ex.c.

void(* fn)()

char* name

Definition at line 48 of file ex.c.


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