cawf.h File Reference

#include <stdio.h>
#include <sys\types.h>
#include "regexp.h"
#include "cawflib.h"
#include "proto.h"

Include dependency graph for cawf.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fcode
struct  fontstr
struct  hytab
struct  macro
struct  nbr
struct  parms
struct  rx
struct  scale
struct  schtab
struct  str

Defines

#define DEVCONFIG   "device.cf"
#define ESC   '\033'
#define MAXEXP   30
#define MAXFSTK   5
#define MAXHYCH   10
#define MAXLINE   512
#define MAXMACRO   100
#define MAXMTXT   1024
#define MAXNHNR   10
#define MAXNR   50
#define MAXOLL   512
#define MAXSCH   256
#define MAXSP   25
#define MAXSTR   100
#define LEFTADJ   0
#define RIGHTADJ   1
#define BOTHADJ   2
#define FATAL   0
#define LINE   0
#define NOLINE   1
#define WARN   1
#define PADLEFT   0
#define PADRIGHT   1
#define NOBREAK   -1
#define DOBREAK   -2
#define MESSAGE   -3
#define MANMACROS   1
#define MSMACROS   2

Variables

int Adj
unsigned char * Aftnxt
unsigned char * Args []
unsigned char * Argstack []
int Backc
int Botmarg
int Centering
int Condstack []
unsigned char * Cont
int Contlen
int Curmx
char * Device
char * Devconf
char * Devfont
int Divert
FILEEfs
unsigned char * Eol
int Eollen
int Err
unsigned char * F
fcode Fcode []
int Fill
unsigned char Font []
int Fontctl
char Fontstat
int Fph
int Fsp
fontstr Fstr
unsigned char * Ftc
unsigned char * Ftl
unsigned char * Ftr
unsigned char * Hdc
int Hdft
unsigned char * Hdl
unsigned char * Hdr
FILEIfs
FILEIfs_stk []
int Ind
unsigned char * Inname
unsigned char * Inn_stk []
hytab Hychar []
int LL
unsigned char Line []
int Lockil
int Marg
macro Macrotab []
int Macrostack []
unsigned char * Macrotxt []
int Mtx
int Mxstack []
int Nhnr []
int Nhy
int Nleftstack []
int Nmac
int Nnr
int Nospmode
int Nparms
int NR
int NR_stk []
int Nsch
int Nstr
int Ntabs
nbr Numb []
int Nxtln
char * optarg
int optind
int Outll
unsigned char Outln []
int Outlx
int P2il
unsigned char * P2name
int P3fill
int Padchar []
int Padfrom
int Padx
parms Parms []
unsigned char Pass1ln []
unsigned char Pass2ln []
rx Pat []
int Pglen
int Pgoff
char * Pname
unsigned char Prevfont
int Ptrstack []
scale Scale []
double Scalen
double Scaleu
double Scalev
schtab Schar []
int Sp
str Str []
int Sx
int Tabs []
int Thispg
int Tind
int Topmarg
unsigned char * Trtbl
int Uhyph
int Vspace
unsigned char Word []
int Wordl
int Wordx
int Dowarn


Define Documentation

#define BOTHADJ   2
 

Definition at line 66 of file cawf.h.

#define DEVCONFIG   "device.cf"
 

Definition at line 41 of file cawf.h.

Referenced by Defdev().

#define DOBREAK   -2
 

Definition at line 89 of file cawf.h.

Referenced by nr_di(), Pass2(), and Pass3().

#define ESC   '\033'
 

Definition at line 42 of file cawf.h.

#define FATAL   0
 

Definition at line 72 of file cawf.h.

Referenced by copydir(), Delmacro(), Delnum(), Delstr(), Error(), Field(), Findchar(), Findnum(), Macro(), main(), make_dir(), newdisk(), nr_Ur(), process(), and zcopy().

#define LEFTADJ   0
 

Definition at line 64 of file cawf.h.

#define LINE   0
 

Definition at line 73 of file cawf.h.

Referenced by ckglob(), del(), doglob(), doprnt(), dowrite(), find(), getptr(), gettxt(), ins(), and move().

#define MANMACROS   1
 

Definition at line 96 of file cawf.h.

#define MAXEXP   30
 

Definition at line 43 of file cawf.h.

Referenced by Pass2().

#define MAXFSTK   5
 

Definition at line 45 of file cawf.h.

Referenced by Macro().

#define MAXHYCH   10
 

Definition at line 47 of file cawf.h.

#define MAXLINE   512
 

Definition at line 48 of file cawf.h.

Referenced by append(), cfline(), ckglob(), d_fgoloff(), db_prwind(), Defdev(), Delmacro(), Delnum(), Delstr(), doread(), Error(), Expand(), f_sfpref(), find(), fprintlog(), gettxt(), inindex(), ins(), join(), Macro(), main(), nr_ds(), nr_it(), nr_tr(), nr_Uc(), nr_Ur(), Pass2(), Pass3(), printkline(), printline(), set_scr(), Setroman(), Str2word(), subst(), and yelltoo().

#define MAXMACRO   100
 

Definition at line 49 of file cawf.h.

#define MAXMTXT   1024
 

Definition at line 50 of file cawf.h.

Referenced by Macro().

#define MAXNHNR   10
 

Definition at line 51 of file cawf.h.

Referenced by nr_Ub().

#define MAXNR   50
 

Definition at line 53 of file cawf.h.

Referenced by Findnum().

#define MAXOLL   512
 

Definition at line 54 of file cawf.h.

Referenced by Pass3().

#define MAXSCH   256
 

Definition at line 55 of file cawf.h.

Referenced by Findchar().

#define MAXSP   25
 

Definition at line 56 of file cawf.h.

Referenced by Pass2().

#define MAXSTR   100
 

Definition at line 58 of file cawf.h.

Referenced by Findstr().

#define MESSAGE   -3
 

Definition at line 90 of file cawf.h.

#define MSMACROS   2
 

Definition at line 97 of file cawf.h.

#define NOBREAK   -1
 

Definition at line 88 of file cawf.h.

Referenced by nr_ad(), nr_ds(), nr_na(), nr_ns(), nr_rs(), nr_Ub(), Pass2(), and Pass3().

#define NOLINE   1
 

Definition at line 74 of file cawf.h.

Referenced by main().

#define PADLEFT   0
 

Definition at line 81 of file cawf.h.

#define PADRIGHT   1
 

Definition at line 82 of file cawf.h.

#define RIGHTADJ   1
 

Definition at line 65 of file cawf.h.

#define WARN   1
 

Definition at line 75 of file cawf.h.

Referenced by Error(), Findmacro(), Macro(), nr_ds(), nr_it(), nr_rm(), nr_rn(), nr_rr(), nr_tr(), Nreq(), Setroman(), and Str2word().


Variable Documentation

int Adj
 

Definition at line 55 of file store.c.

unsigned char* Aftnxt
 

Definition at line 56 of file store.c.

Referenced by nr_it(), and Pass2().

unsigned char* Args[]
 

Definition at line 57 of file store.c.

unsigned char* Argstack[]
 

Definition at line 63 of file store.c.

int Backc
 

Definition at line 64 of file store.c.

Referenced by Pass2().

int Botmarg
 

Definition at line 65 of file store.c.

Referenced by Pass3().

int Centering
 

Definition at line 66 of file store.c.

Referenced by nr_ce(), and Pass2().

int Condstack[]
 

Definition at line 67 of file store.c.

unsigned char* Cont
 

Definition at line 68 of file store.c.

Referenced by Pass3().

int Contlen
 

Definition at line 69 of file store.c.

Referenced by Pass3().

int Curmx
 

Definition at line 70 of file store.c.

Referenced by Macro().

char* Devconf
 

Definition at line 72 of file store.c.

Referenced by Defdev().

char* Devfont
 

Definition at line 73 of file store.c.

Referenced by Defdev().

char* Device
 

Definition at line 71 of file store.c.

Referenced by Defdev(), and user_interface().

int Divert
 

Definition at line 74 of file store.c.

Referenced by Charput(), nr_di(), and Stringput().

int Dowarn
 

Definition at line 184 of file store.c.

Referenced by Error().

FILE* Efs
 

Definition at line 75 of file store.c.

Referenced by Error(), Error3(), and main().

unsigned char* Eol
 

Definition at line 76 of file store.c.

int Eollen
 

Definition at line 77 of file store.c.

int Err
 

Definition at line 78 of file store.c.

Referenced by Error(), and Error3().

unsigned char* F
 

Definition at line 79 of file store.c.

struct fcode Fcode[]
 

Definition at line 80 of file store.c.

Referenced by nr_ft(), and nr_Uf().

int Fill
 

Definition at line 87 of file store.c.

Referenced by nr_fi(), nr_nf(), and Pass2().

unsigned char Font[]
 

Definition at line 88 of file store.c.

Referenced by Findhy(), nr_ft(), Pass2(), and Str2word().

int Fontctl
 

Definition at line 89 of file store.c.

Referenced by Defdev(), and Str2word().

char Fontstat
 

Definition at line 90 of file store.c.

Referenced by Endword(), and Setroman().

int Fph
 

Definition at line 91 of file store.c.

Referenced by Pass3().

int Fsp
 

Definition at line 92 of file store.c.

Referenced by Macro().

struct fontstr Fstr
 

Definition at line 93 of file store.c.

Referenced by Defdev(), and Setroman().

unsigned char* Ftc
 

Definition at line 94 of file store.c.

unsigned char* Ftl
 

Definition at line 95 of file store.c.

unsigned char* Ftr
 

Definition at line 96 of file store.c.

unsigned char* Hdc
 

Definition at line 97 of file store.c.

Referenced by Pass3().

int Hdft
 

Definition at line 98 of file store.c.

Referenced by nr_ds(), and nr_Ub().

unsigned char* Hdl
 

Definition at line 99 of file store.c.

Referenced by Pass3().

unsigned char* Hdr
 

Definition at line 100 of file store.c.

Referenced by Pass3().

struct hytab Hychar[]
 

Definition at line 101 of file store.c.

Referenced by Findhy().

FILE* Ifs
 

Definition at line 102 of file store.c.

FILE* Ifs_stk[]
 

Definition at line 103 of file store.c.

Referenced by Macro().

int Ind
 

Definition at line 104 of file store.c.

Referenced by Pass3().

unsigned char* Inn_stk[]
 

Definition at line 106 of file store.c.

Referenced by Macro().

unsigned char* Inname
 

Definition at line 105 of file store.c.

Referenced by Error(), Expand(), Macro(), and nr_tm().

unsigned char Line[]
 

Definition at line 108 of file store.c.

int LL
 

Definition at line 107 of file store.c.

Referenced by Pass3().

int Lockil
 

Definition at line 109 of file store.c.

Referenced by nr_UL(), and Pass2().

int Macrostack[]
 

struct macro Macrotab[]
 

Definition at line 112 of file store.c.

Referenced by Delmacro(), Findmacro(), Macro(), and nr_rn().

unsigned char* Macrotxt[]
 

Definition at line 113 of file store.c.

Referenced by Delmacro(), Findmacro(), and Macro().

int Marg
 

Definition at line 111 of file store.c.

int Mtx
 

Definition at line 114 of file store.c.

Referenced by Macro().

int Mxstack[]
 

Definition at line 115 of file store.c.

int Nhnr[]
 

Definition at line 117 of file store.c.

Referenced by nr_Ub().

int Nhy
 

Definition at line 118 of file store.c.

Referenced by Findhy().

int Nleftstack[]
 

Definition at line 119 of file store.c.

int Nmac
 

Definition at line 120 of file store.c.

Referenced by Delmacro(), and Findmacro().

int Nnr
 

Definition at line 121 of file store.c.

Referenced by Delnum(), and Findnum().

int Nospmode
 

Definition at line 122 of file store.c.

int Nparms
 

Definition at line 123 of file store.c.

int NR
 

Definition at line 45 of file v.c.

int NR_stk[]
 

Definition at line 125 of file store.c.

Referenced by Macro().

int Nsch
 

Definition at line 126 of file store.c.

Referenced by Findchar().

int Nstr
 

Definition at line 127 of file store.c.

Referenced by Delstr(), and Findstr().

int Ntabs
 

Definition at line 128 of file store.c.

struct nbr Numb[]
 

Definition at line 129 of file store.c.

Referenced by Delnum(), and Findnum().

int Nxtln
 

Definition at line 130 of file store.c.

Referenced by Pass3().

char* optarg
 

Definition at line 59 of file options.c.

int optind
 

Definition at line 29 of file getopt.c.

int Outll
 

Definition at line 131 of file store.c.

Referenced by Pass3().

unsigned char Outln[]
 

Definition at line 132 of file store.c.

Referenced by Pass3().

int Outlx
 

Definition at line 133 of file store.c.

Referenced by Pass3().

int P2il
 

Definition at line 134 of file store.c.

Referenced by nr_UL(), and Pass2().

unsigned char* P2name
 

Definition at line 135 of file store.c.

Referenced by nr_UL().

int P3fill
 

Definition at line 136 of file store.c.

int Padchar[]
 

Definition at line 137 of file store.c.

Referenced by Pass3().

int Padfrom
 

Definition at line 138 of file store.c.

int Padx
 

Definition at line 139 of file store.c.

Referenced by Pass3().

struct parms Parms[]
 

Definition at line 140 of file store.c.

Referenced by Findparms().

unsigned char Pass1ln[]
 

Definition at line 149 of file store.c.

Referenced by Macro().

unsigned char Pass2ln[]
 

Definition at line 150 of file store.c.

struct rx Pat[]
 

Definition at line 33 of file store.c.

Referenced by Expand(), and Pass2().

int Pglen
 

Definition at line 151 of file store.c.

Referenced by Pass3().

int Pgoff
 

Definition at line 152 of file store.c.

Referenced by Pass3().

char* Pname
 

Definition at line 52 of file bsfilt.c.

unsigned char Prevfont
 

Definition at line 154 of file store.c.

Referenced by nr_ft().

int Ptrstack[]
 

Definition at line 155 of file store.c.

struct scale Scale[]
 

Definition at line 156 of file store.c.

double Scalen
 

Definition at line 167 of file store.c.

Referenced by nr_Ur().

double Scaleu
 

Definition at line 168 of file store.c.

double Scalev
 

Definition at line 169 of file store.c.

Referenced by nr_Ur().

struct schtab Schar[]
 

Definition at line 170 of file store.c.

Referenced by Findchar().

int Sp
 

Definition at line 171 of file store.c.

struct str Str[]
 

Definition at line 172 of file store.c.

Referenced by Delstr(), Findstr(), and nr_rn().

int Sx
 

Definition at line 173 of file store.c.

Referenced by Findstr(), nr_rm(), and nr_rn().

int Tabs[]
 

Definition at line 174 of file store.c.

int Thispg
 

Definition at line 175 of file store.c.

Referenced by Pass3().

int Tind
 

Definition at line 176 of file store.c.

Referenced by Pass3().

int Topmarg
 

Definition at line 177 of file store.c.

Referenced by Pass3().

unsigned char* Trtbl
 

Definition at line 178 of file store.c.

Referenced by Pass2().

int Uhyph
 

Definition at line 179 of file store.c.

Referenced by Pass2().

int Vspace
 

Definition at line 180 of file store.c.

unsigned char Word[]
 

Definition at line 181 of file store.c.

int Wordl
 

Definition at line 182 of file store.c.

Referenced by Pass2().

int Wordx
 

Definition at line 183 of file store.c.

Referenced by Endword(), Setroman(), and Str2word().


Generated on Fri Apr 14 23:01:50 2006 for minix by  doxygen 1.4.6