map.c

changeset 34
828f3afd5c76
child 36
63cd573ffbcf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/map.c	Sun Apr 01 01:43:46 2001 +0200
@@ -0,0 +1,23 @@
+/*
+ * libtu/map.c
+ *
+ * Copyright (c) Tuomo Valkonen 1999-2000. 
+ * See the included file LICENSE for details.
+ */
+
+#include <string.h>
+#include <libtu/map.h>
+
+
+int stringintmap_ndx(const StringIntMap *map, const char *str)
+{
+    int i;
+	
+	for(i=0; map[i].string!=NULL; i++){
+		if(strcmp(str, map[i].string)==0)
+			return i;
+	}
+	
+	return -1;
+}
+

mercurial