plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

sdbr.h (606B)


      1 AUTOLIB(sdbr)
      2 
      3 typedef struct {
      4 	String *attr;
      5 	String *val;
      6 } Sdbr;
      7 
      8 void sdbr_add(Sdbr*, String, String);
      9 void sdbr_arg2r(Sdbr*, char**);
     10 int sdbr_attr(Sdbr, char*);
     11 void sdbr_close(Sdbr*);
     12 void sdbr_dup(Sdbr*, Sdbr);
     13 void sdbr_edit(Sdbr*, Sdbr);
     14 void sdbr_edit2(Sdbr*, String, String);
     15 char* sdbr_escape(String*, String);
     16 void sdbr_init(Sdbr*);
     17 char sdbr_match(char*, char*);
     18 unsigned long sdbr_n(Sdbr);
     19 void sdbr_print(Sdbr);
     20 int sdbr_query(Sdbr, Sdbr);
     21 void sdbr_r2str(String*, Sdbr);
     22 void sdbr_str2r(Sdbr*, String);
     23 String sdbr_val(Sdbr, char*);
     24 void sdbr_zero(Sdbr*);
     25 void vsdbr_join(Sdbr**, Sdbr);