sdb_query.c (263B)
1 #include "std.h" 2 3 int 4 sdb_query(Sdb *db, Sdbr q) 5 { 6 ulong n; 7 8 /*TODO: hashquery()? Necessary?*/ 9 if (!Vecsiz(db->r) && !sdb_next(db)) 10 return 0; 11 n = db->n; 12 do { 13 if (sdbr_query(db->r[db->n], q)) 14 return 1; 15 } while (sdb_next(db)); 16 db->n = n; 17 return 0; 18 }