+/*
+ * Search a key in a double ended pointer list, the search
+ * is controlled by a compare function.
+ * An element is found, if the compare function returns 0.
+ * The search is started from the left site of the list.
+ */
+void *pdeq_search(pdeq *dq, cmp_fun cmp, const void *key)