+int zebraExplain_lookup_ord (ZebraExplainInfo zei, int ord,
+ const char **db, int *set, int *use)
+{
+ struct zebDatabaseInfoB *zdb;
+ for (zdb = zei->databaseInfo; zdb; zdb = zdb->next)
+ {
+ struct zebSUInfoB *zsui = zdb->attributeDetails->SUInfo;
+ for ( ;zsui; zsui = zsui->next)
+ if (zsui->info.ordinal == ord)
+ {
+ *db = zdb->databaseName;
+ *set = zsui->info.set;
+ *use = zsui->info.use;
+ return 0;
+ }
+ }
+ return -1;
+}
+