MEDIUM: sample: change the prototype of sample-fetches functions
This patch removes the "opt" entry from the prototype of the
sample-fetches fucntions. This permits to remove some weight
in the prototype call.
diff --git a/include/proto/proto_http.h b/include/proto/proto_http.h
index 817c98f..41a7dc6 100644
--- a/include/proto/proto_http.h
+++ b/include/proto/proto_http.h
@@ -126,10 +126,8 @@
struct chunk *http_error_message(struct stream *s, int msgnum);
struct redirect_rule *http_parse_redirect_rule(const char *file, int linenum, struct proxy *curproxy,
const char **args, char **errmsg, int use_fmt);
-int smp_fetch_cookie(unsigned int opt, const struct arg *args, struct sample *smp,
- const char *kw, void *private);
-int smp_fetch_base32(unsigned int opt, const struct arg *args, struct sample *smp,
- const char *kw, void *private);
+int smp_fetch_cookie(const struct arg *args, struct sample *smp, const char *kw, void *private);
+int smp_fetch_base32(const struct arg *args, struct sample *smp, const char *kw, void *private);
enum http_meth_t find_http_meth(const char *str, const int len);
diff --git a/include/types/sample.h b/include/types/sample.h
index 117b060..0d0aef7 100644
--- a/include/types/sample.h
+++ b/include/types/sample.h
@@ -294,8 +294,7 @@
/* Descriptor for a sample fetch method */
struct sample_fetch {
const char *kw; /* configuration keyword */
- int (*process)(unsigned int opt, /* fetch options (SMP_OPT_*) */
- const struct arg *arg_p,
+ int (*process)(const struct arg *arg_p,
struct sample *smp,
const char *kw, /* fetch processing function */
void *private); /* private value. */