/* Add a search pattern to a search object, and associate pattern data to it */ int qsearch_add_pattern(qsearch_obj_t * self, unsigned char *pattern, int len, void *ptrn_data, int type) { if ((1 << type) & self->statics->supported_types) return (*self->statics->add_pattern) (self, pattern, len, ptrn_data, type); return -QEBADTYPE; }