Age | Commit message (Collapse) | Author |
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
|
|
Pass the original value of CLASSES to any decode method, not our search
tail.
Update FSF address.
|
|
Change CLASSES to be a vector of class pointers.
|
|
(store_std_leaf_decode): Call it.
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|