-int index_char_cvt (int c)
-{
- return tolower (c);
-}
-
-int index_word_prefix (char *string, int attset_ordinal,
- int local_attribute,
- int num_bases,
- char **databaseNames)
-{
- int i;
- if (num_bases > 1)
- {
- sprintf (string, "%c%04d(", attset_ordinal + '0', local_attribute);
- strcat (string, databaseNames[i]);
- for (i = 1; i < num_bases; i++)
- {
- strcat (string, "|");
- strcat (string, databaseNames[i]);
- }
- strcat (string, ")@");
- }
- else
- sprintf (string, "%c%04d%s@", attset_ordinal + '0', local_attribute,
- *databaseNames);
- for (i = 0; string[i]; i++)
- string[i] = index_char_cvt (string[i]);
- return i;
-}
-