[CLEANUP] renamed include/haproxy to include/common
diff --git a/include/common/hashpjw.h b/include/common/hashpjw.h
new file mode 100644
index 0000000..99a3ad7
--- /dev/null
+++ b/include/common/hashpjw.h
@@ -0,0 +1,38 @@
+/*
+ This File is copied from
+
+ http://www.oreilly.com/catalog/masteralgoc/index.html
+ Mastering Algorithms with C
+ By Kyle Loudon
+ ISBN: 1-56592-453-3
+ Publishd by O'Reilly
+
+ We have added our own struct to these function.
+ */
+
+/*****************************************************************************
+* *
+* ------------------------------- hashpjw.h ------------------------------ *
+* *
+*****************************************************************************/
+
+#ifndef _COMMON_HASHPJW_H
+#define _COMMON_HASHPJW_H
+
+/*****************************************************************************
+* *
+* Define a table size for demonstration purposes only. *
+* *
+*****************************************************************************/
+
+#define PRIME_TBLSIZ 1699
+
+/*****************************************************************************
+* *
+* --------------------------- Public Interface --------------------------- *
+* *
+*****************************************************************************/
+
+int hashpjw(const void *key);
+
+#endif /* _COMMON_HASHPJW_H */