Old versions of GILS tables
[yaz-moved-to-github.git] / util / yaz-util.c
index 87fb1d5..8fda91a 100644 (file)
@@ -4,7 +4,16 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: yaz-util.c,v $
- * Revision 1.1  1996-02-20 16:33:06  quinn
+ * Revision 1.4  1997-05-01 15:07:55  adam
+ * Added DLL entry point routines.
+ *
+ * Revision 1.3  1996/10/29 13:36:28  adam
+ * Added header.
+ *
+ * Revision 1.2  1996/02/20 17:58:42  adam
+ * Added const to yaz_matchstr.
+ *
+ * Revision 1.1  1996/02/20  16:33:06  quinn
  * Moved matchstr to global util
  *
  * Revision 1.1  1995/11/01  11:56:08  quinn
  */
 
 #include <ctype.h>
-
+#include <yaz-util.h>
 /*
  * Match strings, independently of case and occurences of '-'.
  * fairly inefficient - will be replaced with an indexing scheme for
  * the various subsystems if we get a bottleneck here.
  */
 
-int yaz_matchstr(char *s1, char *s2)
+int yaz_matchstr(const char *s1, const char *s2)
 {
     while (*s1 && *s2)
     {
@@ -46,3 +55,25 @@ int yaz_matchstr(char *s1, char *s2)
     }
     return *s1 || *s2;
 }
+
+
+#ifdef WINDOWS
+#include <windows.h>
+BOOL APIENTRY DllMain(hInst, reason, reserved)
+    HINSTANCE hInst; /* Library instance handle. */
+    DWORD reason;    /* Reason this function is being called. */
+    LPVOID reserved; /* Not used. */
+{
+    return TRUE;
+}
+BOOL APIENTRY DllEntryPoint(hInst, reason, reserved)
+    HINSTANCE hInst; /* Library instance handle. */
+    DWORD reason;    /* Reason this function is being called. */
+    LPVOID reserved; /* Not used. */
+{
+    return TRUE;
+}                                                                              
+#endif
+