Man page - dictmodifyvalue(3)
Packages contas this manual
- cs_parse_string(3)
- hdf_get_copy(3)
- hdf_obj_name(3)
- cgi_redirect_uri(3)
- hdf_dump(3)
- hdf_set_symlink(3)
- nerr_ignore(3)
- nerr_pass(3)
- cgi_neo_error(3)
- cgi_url_escape_more(3)
- hdf_obj_value(3)
- hdf_read_string_ignore(3)
- wdb_keys(3)
- hdf_set_int_value(3)
- cgiwrap_init_std(3)
- cgi_error(3)
- hdf_get_int_value(3)
- hdf_write_file_atomic(3)
- cgiwrap_write(3)
- nerr_register(3)
- hdf_remove_tree(3)
- hdf_set_value(3)
- filter_create_fp(3)
- hdf_get_value(3)
- cs_destroy(3)
- hdf_get_node(3)
- nerr_handle(3)
- nerr_error_traceback(3)
- cgiwrap_getenv(3)
- hdf_get_obj(3)
- hdf_obj_attr(3)
- hdf_destroy(3)
- hdf_set_valuef(3)
- cgi_url_escape(3)
- cs_dump(3)
- hdf_write_string(3)
- cgi_cs_init(3)
- cgiwrap_iterenv(3)
- cgiwrap_read(3)
- cgi_debug_init(3)
- hdf_sort_obj(3)
- cgi_cookie_authority(3)
- cgiwrap_writevf(3)
- cs_parse_file(3)
- hdf_init(3)
- hdf_get_attr(3)
- hdf_dump_str(3)
- filter_create_fd(3)
- cgi_register_parse_cb(3)
- hdf_set_buf(3)
- filter_wait(3)
- cgiwrap_putenv(3)
- nerr_init(3)
- hdf_obj_next(3)
- hdf_set_copy(3)
- cs_render(3)
- hdf_set_attr(3)
- cs_register_esc_strfunc(3)
- nerr_match(3)
- cs_register_fileload(3)
- cgiwrap_writef(3)
- hdf_obj_child(3)
- cstest(1)
- hdf_get_valuef(3)
- hdf_register_fileload(3)
- nerr_error_string(3)
- cgi_vredirect(3)
- cgi_display(3)
- hdf_copy(3)
- hdf_get_child(3)
- hdf_write_file(3)
- cgi_redirect(3)
- hdf_dump_format(3)
- nerr_pass_ctx(3)
- cgi_destroy(3)
- cgi_init(3)
- cgi_url_unescape(3)
- hdf_obj_top(3)
- cgi_cookie_set(3)
- cgi_output(3)
- cs_register_strfunc(3)
- cgi_cookie_clear(3)
- cgi_url_validate(3)
- cgi_filehandle(3)
- nerr_log_error(3)
- cs_init(3)
- hdf_read_string(3)
- cgi_parse(3)
- hdf_search_path(3)
- cgiwrap_init_emu(3)
- hdf_get_valuevf(3)
Package: clearsilver-dev
apt-get install clearsilver-dev
apt-get install clearsilver-dev
Manuals in package:
Documentations in package:
Manual
| dictModifyValue(3) | util/dict.h | dictModifyValue(3) |
NAME
dictModifyValue - create/modify an item.
SYNOPSIS
#include <util/dict.h>
NEOERR *dictModifyValue(dictCtx dict, const char *id, dictNewValueCB new_cb,
dictUpdateValueCB update, void *rock);
ARGUMENTS
dict - dictionary to add pair to.
id - identifier of value
new - function to call to create new value (may be NULL)
update - function to call to modify value (if NULL, the old
value is freed, and <new> is used)
rock - context to pass to <new> or <update>.
DESCRIPTION
Finds <id>'s value and calls <update>. If <id> is not in <dict>, calls <new> to obtain a new value.
MT-Level: Safe if <dict> thread-safe.
RETURN VALUE
None.
SEE ALSO
dictDestroy(3), dictCleanup(3), dictReleaseLock(3), dictRemove(3), dictNext(3), dictCreate(3), dictSetValue(3), dictModifyValue(3), dictSearch
| 12 July 2007 | ClearSilver |