Updated configure for Zmbol/Zebra dependent settings.
[idzebra-moved-to-github.git] / index / symtab.c
index 1e8238d..2d60aeb 100644 (file)
@@ -1,10 +1,19 @@
 /*
- * Copyright (C) 1994-1995, Index Data I/S 
+ * Copyright (C) 1994-1999, Index Data
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: symtab.c,v $
- * Revision 1.3  1996-10-29 14:06:54  adam
+ * Revision 1.6  1999-05-26 07:49:13  adam
+ * C++ compilation.
+ *
+ * Revision 1.5  1999/02/02 14:51:08  adam
+ * Updated WIN32 code specific sections. Changed header.
+ *
+ * Revision 1.4  1997/09/09 13:38:09  adam
+ * Partial port to WIN95/NT.
+ *
+ * Revision 1.3  1996/10/29 14:06:54  adam
  * Include zebrautl.h instead of alexutil.h.
  *
  * Revision 1.2  1995/09/28 09:19:44  adam
@@ -17,6 +26,7 @@
  */
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <assert.h>
 
 #include "index.h"
@@ -36,7 +46,7 @@ struct strtab {
 struct strtab *strtab_mk (void)
 {
     int i;
-    struct strtab *p = xmalloc (sizeof (*p));
+    struct strtab *p = (struct strtab *) xmalloc (sizeof (*p));
     for (i=0; i<STR_HASH; i++)
         p->ar[i] = NULL;
     return p;
@@ -57,8 +67,8 @@ int strtab_src (struct strtab *t, const char *name, void ***infop)
             *infop = &e->info;
             return 1;
         }
-    e = xmalloc (sizeof(*e));
-    e->name = xmalloc (strlen(name)+1);
+    e = (struct strentry *) xmalloc (sizeof(*e));
+    e->name = (char *) xmalloc (strlen(name)+1);
     strcpy (e->name, name);
     e->next = t->ar[hash];
     t->ar[hash] = e;