summaryrefslogtreecommitdiff
path: root/libstore/decode.c
AgeCommit message (Collapse)Author
2002-03-142002-01-19 Roland McGrath <roland@frob.com>Roland McGrath
* url.c (url_decode): Renamed to store_url_decode, made public. (store_url_open_class): Changed use. * store.h: Declare store_url_decode. * decode.c (store_decode): Call store_url_decode for STORAGE_NETWORK as a special case. 2001-12-28 Roland McGrath <roland@frob.com> * module.c: New file. * store.h (store_module_open, store_module_find_class, store_module_decode): Declare them. * argp.c (parse_opt): Leave PARSED->classes null here instead of defaulting to store_std_classes. (find_class): Default null class-list parameter to store_std_classes here instead. If no matches when defaulted, try calling store_module_open_class too. * typed.c (store_typed_open): If no match when search list is store_std_classes, try calling store_module_open_class too. * url.c (find_url_class): Likewise. * decode.c (store_decode): If no match when search list is store_std_classes, try calling store_module_decode too.
2002-03-112002-03-11 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* stripe.c (store_concat_class): Add store_concat_open. (store_concat_create): Do not multiply NUM_STORES with 2 to get the number of runs. * kids.c (store_allocate_child_encodings): Call allocate_encoding on child store K, not on STORE. (store_encode_children): Likewise. * decode.c (store_std_leaf_decode): Increment ENC->cur_data by NAME_LEN and MISC_LEN as appropriate.
2001-09-292001-09-28 Roland McGrath <roland@frob.com>Roland McGrath
* decode.c (store_std_leaf_decode): Actually copy data into MISC. Don't call malloc for it when MISC_LEN is zero, just store null.
1998-10-20Add braces to silence gcc warnings.Roland McGrath
1997-06-20(store_decode):Miles Bader
Pass the original value of CLASSES to any decode method, not our search tail. Update FSF address.
1996-09-23(store_decode):Miles Bader
Change CLASSES to be a vector of class pointers.
1996-09-14(store_with_decoded_runs): New function.Miles Bader
(store_std_leaf_decode): Call it.
1996-07-19Deal with NAME_LENGTH being 0.Miles Bader
1996-07-19(store_std_leaf_decode): Decode name too.Miles Bader
1996-05-22(store_decode):Miles Bader
Add CLASSES param, use it instead of big hardwired switch statement. (store_default_leaf_decode): Use typedef for CREATE param. Pass in FLAGS arg when calling it.
1996-05-10(store_default_leaf_decode):Miles Bader
Convert the slice of the offset vector we're using into a vector of store_runs to pass to CREATE. Change type of CREATE accordingly.
1996-05-10Rename *S_LEN to NUM_*S.Miles Bader
1996-04-02entered into RCSMiles Bader
1996-04-01Formerly decode.c.~3~Miles Bader
1996-03-22Formerly decode.c.~2~Miles Bader
1996-03-22Initial revisionMiles Bader