X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv-utils.git;a=blobdiff_plain;f=www-cgi%2Fucgi.h;fp=www-cgi%2Fucgi.h;h=765367a481583e53aa68bd62315346e6ba460963;hp=9d69ed926a6c4f4f1cda29fedbfd9957ebb35e50;hb=f7b4be5ac332970bb5937ae586cea6de64d14f66;hpb=a8e8db26410497a781ca36f59951201d55711f3a diff --git a/www-cgi/ucgi.h b/www-cgi/ucgi.h index 9d69ed9..765367a 100644 --- a/www-cgi/ucgi.h +++ b/www-cgi/ucgi.h @@ -42,6 +42,10 @@ void *xmalloc(size_t sz); void xsetenv(const char *en, const char *ev, int overwrite); void *xrealloc(void *ptr, size_t sz); +const char **load_filters(unsigned flags, const char *first, ...); +#define LOADF_MUST 1u +#define LF_END ((const char *)0) + void filter_environment(unsigned flags, const char *prefix_in, const char *const *patv, void (*foundone)(const char *fulln, const char *en,