genregex 3 2012-08-17

NAME

genregex variations

SYNPOSIS

#include "regex_%.h"

typedef struct re_%_s re_%_t

re_q_t * re_q_comp (const char * pat );

void re_%_modw (re_%_t * re , char * wpat );

int re_%_exec (re_%_t * re , const char * str [, int strlen ]);

int re_%_backref (re_%_t * re , char ** dst , const char * src [, int srclen ]);

int subst (re_%_t * re , char ** dst , const char * src [, int srclen ], const char * pat [, int patlen ], int first_only );

re_error_t re_%_errno (re_%_t * re );

int re_%_has_error (re_%_t * re );

void re_%_free (re_%_t * re );

% stands for:
se string API, "extended" regex
be binary API, "extended" regex
st string API, "traditional" regex
bt binary API, "traditional" regex

DESCRIPTION

EXAMPLE

.

SEE ALSO

genregex 3 2012-08-17