#include <stdlib.h>
#include "utility.h"
+#include "stringutils.h"
#include "stra.h"
void stra_init(stra_t *stra, size_t size)
return stra->count++;
}
+int stra_match(stra_t *stra, const char *item)
+{
+ unsigned i;
+
+ if (!stra)
+ die("stra_in: stra NULL reference");
+ if (!item)
+ die("stra_in: item is NULL");
+ for (i = 0; i < stra->count; i++) {
+ if (match(item, stra->items[i]))
+ return i;
+ }
+ return -1;
+}
+
int stra_find(stra_t *stra, const char *item)
{
unsigned i;