aboutsummaryrefslogtreecommitdiff
path: root/libstore/decode.c
Commit message (Collapse)AuthorAgeFilesLines
* fix compiler warnings in hurd/libstoreFlavio Cruz2015-12-291-2/+2
|
* 2002-01-19 Roland McGrath <roland@frob.com>Roland McGrath2002-03-141-4/+17
| | | | | | | | | | | | | | | | | | | | | | | * 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-11 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2002-03-111-0/+2
| | | | | | | | | | | * 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-28 Roland McGrath <roland@frob.com>Roland McGrath2001-09-291-9/+17
| | | | | * 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.
* Add braces to silence gcc warnings.Roland McGrath1998-10-201-6/+8
|
* (store_decode):Miles Bader1997-06-201-10/+8
| | | | | | Pass the original value of CLASSES to any decode method, not our search tail. Update FSF address.
* (store_decode):Miles Bader1996-09-231-5/+7
| | | | Change CLASSES to be a vector of class pointers.
* (store_with_decoded_runs): New function.Miles Bader1996-09-141-18/+38
| | | | (store_std_leaf_decode): Call it.
* Deal with NAME_LENGTH being 0.Miles Bader1996-07-191-6/+12
|
* (store_std_leaf_decode): Decode name too.Miles Bader1996-07-191-1/+10
|
* (store_decode):Miles Bader1996-05-221-36/+22
| | | | | | 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.
* (store_default_leaf_decode):Miles Bader1996-05-101-5/+38
| | | | | | 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.
* Rename *S_LEN to NUM_*S.Miles Bader1996-05-101-4/+4
|
* entered into RCSMiles Bader1996-04-021-23/+19
|
* Formerly decode.c.~3~Miles Bader1996-04-011-1/+72
|
* Formerly decode.c.~2~Miles Bader1996-03-221-2/+26
|
* Initial revisionMiles Bader1996-03-221-0/+33