32 #define SED_NLINES 256 34 #define SED_LABSIZE 50 35 #define SED_ABUFSIZE 20
char negfl
Definition: libsed.h:50
void * fout
Definition: libsed.h:117
int delflag
Definition: libsed.h:141
int nullmatch
Definition: libsed.h:146
char command
Definition: libsed.h:47
int nrep
Definition: libsed.h:102
char * lbend
Definition: libsed.h:74
Definition: apr_arch_file_io.h:107
sed_label_t * labend
Definition: libsed.h:96
unsigned gsize
Definition: libsed.h:127
const char * saveq
Definition: libsed.h:75
apr_bucket_brigade request_rec apr_pool_t * pool
Definition: mod_dav.h:555
sed_reptr_t ** aptr
Definition: libsed.h:133
int findex
Definition: libsed.h:46
apr_status_t sed_init_eval(sed_eval_t *eval, sed_commands_t *commands, sed_err_fn_t *errfn, void *data, sed_write_fn_t *writefn, apr_pool_t *p)
sed_reptr_t * rep
Definition: libsed.h:101
char sseof
Definition: libsed.h:80
apr_status_t sed_finalize_eval(sed_eval_t *eval, void *f)
char * sed_get_finalize_error(const sed_commands_t *commands, apr_pool_t *pool)
char * ad1
Definition: libsed.h:41
sed_label_t * lab
Definition: libsed.h:95
char * ad2
Definition: libsed.h:42
char * lcomend
Definition: libsed.h:129
apr_int64_t lnum
Definition: libsed.h:116
void sed_destroy_eval(sed_eval_t *eval)
sed_reptr_t * ptrspace
Definition: libsed.h:99
int eflag
Definition: libsed.h:83
int dolflag
Definition: libsed.h:138
int col
Definition: libsed.h:147
char * genbuf
Definition: libsed.h:128
int nrep
Definition: libsed.h:136
int nrep
Definition: libsed.h:51
apr_status_t sed_compile_file(sed_commands_t *commands, apr_file_t *fin)
sed_write_fn_t * writefn
Definition: libsed.h:111
apr_status_t sed_eval_buffer(sed_eval_t *eval, const char *buf, int bufsz, void *fout)
int nflag
Definition: libsed.h:85
int nlno
Definition: libsed.h:87
sed_reptr_t * address
Definition: libsed.h:59
sed_commands_t * commands
Definition: libsed.h:114
char * rhs
Definition: libsed.h:45
unsigned hsize
Definition: libsed.h:123
apr_status_t( sed_write_fn_t)(void *ctx, char *buf, int sz)
Definition: libsed.h:63
unsigned char * inar
Definition: libsed.h:135
unsigned lsize
Definition: libsed.h:119
#define SED_ABUFSIZE
Definition: libsed.h:35
char * cp
Definition: libsed.h:77
void * data
Definition: libsed.h:112
#define SED_LABSIZE
Definition: libsed.h:34
sed_reptr_t * chain
Definition: libsed.h:58
sed_label_t * labtab
Definition: libsed.h:94
apr_status_t sed_reset_eval(sed_eval_t *eval, sed_commands_t *commands, sed_err_fn_t *errfn, void *data)
sed_err_fn_t * errfn
Definition: libsed.h:69
int sed_canbe_finalized(const sed_commands_t *commands)
char * respace
Definition: libsed.h:79
int canbefinal
Definition: libsed.h:104
sed_reptr_t * lb1
Definition: libsed.h:44
#define NWFILES
Definition: libsed.h:66
char * holdbuf
Definition: libsed.h:124
int nfiles
Definition: libsed.h:91
int finalflag
Definition: libsed.h:144
int gfl
Definition: libsed.h:48
int sflag
Definition: libsed.h:139
#define SED_NLINES
Definition: libsed.h:32
sed_reptr_t * next
Definition: libsed.h:40
apr_status_t( sed_err_fn_t)(void *data, const char *error)
Definition: libsed.h:62
char * lastre
Definition: libsed.h:78
apr_pool_t * pool
Definition: libsed.h:148
apr_status_t sed_eval_file(sed_eval_t *eval, apr_file_t *fin, void *fout)
unsigned lsize
Definition: libsed.h:72
char * lspend
Definition: libsed.h:121
char pfl
Definition: libsed.h:49
const char * earg
Definition: libsed.h:82
char * hspend
Definition: libsed.h:125
sed_reptr_t * pending
Definition: libsed.h:134
apr_status_t sed_init_commands(sed_commands_t *commands, sed_err_fn_t *errfn, void *data, apr_pool_t *p)
int depth
Definition: libsed.h:88
char * re1
Definition: libsed.h:43
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_status_t sed_compile_string(sed_commands_t *commands, const char *s)
char * linebuf
Definition: libsed.h:73
int apr_status_t
Definition: apr_errno.h:44
apr_pool_t * pool
Definition: libsed.h:103
#define SED_DEPTH
Definition: libsed.h:33
void sed_destroy_commands(sed_commands_t *commands)
sed_reptr_t * ptrend
Definition: libsed.h:100
void * data
Definition: libsed.h:70
int lreadyflag
Definition: libsed.h:142
int jflag
Definition: libsed.h:140
int quitflag
Definition: libsed.h:143
int gflag
Definition: libsed.h:84
sed_err_fn_t * errfn
Definition: libsed.h:110
char * reend
Definition: libsed.h:81
char * linebuf
Definition: libsed.h:120
int numpass
Definition: libsed.h:145