MINOR: pattern: export pat_ref_push()

Strangely this one was marked static inline within the file itself.
Let's export it.
diff --git a/include/haproxy/pattern.h b/include/haproxy/pattern.h
index e689a13..4055372 100644
--- a/include/haproxy/pattern.h
+++ b/include/haproxy/pattern.h
@@ -190,6 +190,7 @@
 struct pat_ref *pat_ref_newid(int unique_id, const char *display, unsigned int flags);
 struct pat_ref_elt *pat_ref_find_elt(struct pat_ref *ref, const char *key);
 struct pat_ref_elt *pat_ref_append(struct pat_ref *ref, const char *pattern, const char *sample, int line);
+int pat_ref_push(struct pat_ref_elt *elt, struct pattern_expr *expr, int patflags, char **err);
 int pat_ref_add(struct pat_ref *ref, const char *pattern, const char *sample, char **err);
 int pat_ref_set(struct pat_ref *ref, const char *pattern, const char *sample, char **err);
 int pat_ref_set_by_id(struct pat_ref *ref, struct pat_ref_elt *refelt, const char *value, char **err);
diff --git a/src/pattern.c b/src/pattern.c
index 0890fb2..f1accdc 100644
--- a/src/pattern.c
+++ b/src/pattern.c
@@ -1934,7 +1934,6 @@
  * in <expr>. If the function fails, it returns0 and <err> is filled.
  * In success case, the function returns 1.
  */
-static inline
 int pat_ref_push(struct pat_ref_elt *elt, struct pattern_expr *expr,
                  int patflags, char **err)
 {