#define COMMON(type) SO_LOCAL type /* /staff/jan/src/pl/packages/xpce/src/gnu/gregex.c */ COMMON(void) print_fastmap(char *fastmap); COMMON(void) print_partial_compiled_pattern(unsigned char *start, unsigned char *end); COMMON(void) print_compiled_pattern(struct re_pattern_buffer *bufp); COMMON(void) print_double_string(const char *where, const char *string1, int size1, const char *string2, int size2); COMMON(reg_syntax_t) re_set_syntax(reg_syntax_t syntax); COMMON(int) re_compile_fastmap(struct re_pattern_buffer *bufp); COMMON(void) re_set_registers(struct re_pattern_buffer *bufp, struct re_registers *regs, unsigned num_regs, regoff_t *starts, regoff_t *ends); COMMON(int) re_search(struct re_pattern_buffer *bufp, const char *string, int size, int startpos, int range, struct re_registers *regs); COMMON(int) re_search_2(struct re_pattern_buffer *bufp, const char *string1, int size1, const char *string2, int size2, int startpos, int range, struct re_registers *regs, int stop); COMMON(int) re_match(struct re_pattern_buffer *bufp, const char *string, int size, int pos, struct re_registers *regs); COMMON(int) re_match_2(struct re_pattern_buffer *bufp, const char *string1, int size1, const char *string2, int size2, int pos, struct re_registers *regs, int stop); COMMON(const char *) re_compile_pattern(const char *pattern, int length, struct re_pattern_buffer *bufp); COMMON(char *) re_comp(const char *s); COMMON(int) re_exec(const char *s); COMMON(int) regcomp(regex_t *preg, const char *pattern, int cflags); COMMON(int) regexec(const regex_t *preg, const char *string, size_t nmatch, regmatch_t pmatch [], int eflags); COMMON(size_t) regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size); COMMON(void) regfree(regex_t *preg); /* /staff/jan/src/pl/packages/xpce/src/gnu/getdate.c */ COMMON(YYPARSE_RETURN_TYPE) yyparse(int YYPARSE_PARAM_ARG); COMMON(time_t) get_date(const char *p, const time_t *now); COMMON(int) main(int ac, char *av []);