ossp-pkg/lmtp2nntp/fixme.h 1.16 -> 1.17
--- fixme.h 2002/02/19 13:00:14 1.16
+++ fixme.h 2002/02/20 15:42:26 1.17
@@ -31,6 +31,7 @@
struct headerrule_st;
typedef struct headerrule_st headerrule_t;
+#include <pcre.h>
struct headerrule_st {
headerrule_t *next;
char *carve; /* pri, regex, header, val carved out here, so free up only this */
@@ -38,7 +39,24 @@
char *regex;
char *header;
char *val;
+ pcre *pcreRegex;
+ pcre_extra *pcreExtra;
};
+headerrule_t *FIXME1;
+
+struct headerdata_st;
+typedef struct headerdata_st headerdata_t;
+struct headerdata_st {
+ headerdata_t *prev;
+ headerdata_t *next;
+ char *name;
+ int ndata; /* =0 means data is invalid, =1 means use data.s, >1 means use data.m */
+ union {
+ char *s;
+ char **m;
+ } data;
+};
+headerdata_t *FIXME2;
typedef struct {
l2_context_t ctx;
|
|