]> mj.ucw.cz Git - libucw.git/commitdiff
- added b?get_attr()
authorRobert Spalek <robert@ucw.cz>
Fri, 20 Aug 2004 09:39:00 +0000 (09:39 +0000)
committerRobert Spalek <robert@ucw.cz>
Fri, 20 Aug 2004 09:39:00 +0000 (09:39 +0000)
- added {get,put}_attr_set_type()

lib/object.h

index c889953b7ca3c7f833444b43e7c6af6dbc56f534..fcd66dc0b4fa1156cfdd71f0e7f7538f6dbc375d 100644 (file)
@@ -46,8 +46,17 @@ void obj_move_attr_to_tail(struct odes *o, uns);
 
 /* buck2obj.c: Reading of objects from buckets */
 
+struct parsed_attr {
+  int attr;
+  byte *val;
+  uns len;
+};
 struct buck2obj_buf;
 
+void get_attr_set_type(uns type);
+int get_attr(byte **pos, byte *end, struct parsed_attr *attr);
+int bget_attr(struct fastbuf *b, struct parsed_attr *attr);
+
 struct buck2obj_buf *buck2obj_alloc(void);
 void buck2obj_free(struct buck2obj_buf *buf);
 
@@ -64,7 +73,7 @@ int obj_read(struct fastbuf *, struct odes *);
 
 /* obj2buck.c: Generating buckets from objects */
 
-void attr_set_type(uns type);
+void put_attr_set_type(uns type);
 
 uns size_attr(uns len);