Implemented detection of database availability.
[idzebra-moved-to-github.git] / index / kcompare.c
index 981a485..c32998e 100644 (file)
@@ -4,7 +4,16 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: kcompare.c,v $
- * Revision 1.10  1995-09-29 14:01:41  adam
+ * Revision 1.13  1995-10-27 14:00:11  adam
+ * Implemented detection of database availability.
+ *
+ * Revision 1.12  1995/10/17  18:02:08  adam
+ * New feature: databases. Implemented as prefix to words in dictionary.
+ *
+ * Revision 1.11  1995/10/06  16:33:37  adam
+ * Use attribute mappings.
+ *
+ * Revision 1.10  1995/09/29  14:01:41  adam
  * Bug fixes.
  *
  * Revision 1.9  1995/09/28  12:10:32  adam
@@ -109,8 +118,15 @@ int index_char_cvt (int c)
     return tolower (c);
 }
 
-int index_word_prefix (char *string, int attrSet, int attrUse)
+int index_word_prefix (char *string, int attset_ordinal,
+                       int local_attribute,
+                       char *databaseName)
 {
-    sprintf (string, "%c%04d", attrSet + '0', attrUse);
-    return 5;
+    int i;
+    sprintf (string, "%s@%c%04d", databaseName,
+             attset_ordinal + '0', local_attribute);
+    for (i = 0; string[i]; i++)
+        string[i] = index_char_cvt (string[i]);
+    return i;
 }
+