You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by sf...@apache.org on 2010/11/07 21:28:06 UTC
svn commit: r1032383 - /apr/apr/trunk/include/apr_tables.h
Author: sf
Date: Sun Nov 7 20:28:05 2010
New Revision: 1032383
URL: http://svn.apache.org/viewvc?rev=1032383&view=rev
Log:
Improve documentation for tables
Modified:
apr/apr/trunk/include/apr_tables.h
Modified: apr/apr/trunk/include/apr_tables.h
URL: http://svn.apache.org/viewvc/apr/apr/trunk/include/apr_tables.h?rev=1032383&r1=1032382&r2=1032383&view=diff
==============================================================================
--- apr/apr/trunk/include/apr_tables.h (original)
+++ apr/apr/trunk/include/apr_tables.h Sun Nov 7 20:28:05 2010
@@ -36,8 +36,8 @@ extern "C" {
/**
* @defgroup apr_tables Table and Array Functions
* @ingroup APR
- * Tables are used to store entirely opaque structures
- * for applications, while Arrays are usually used to
+ * Arrays are used to store entirely opaque structures
+ * for applications, while Tables are usually used to
* deal with string lists.
* @{
*/
@@ -252,7 +252,7 @@ APR_DECLARE(void) apr_table_clear(apr_ta
* Get the value associated with a given key from the table. After this call,
* the data is still in the table.
* @param t The table to search for the key
- * @param key The key to search for
+ * @param key The key to search for (case does not matter)
* @return The value associated with the key, or NULL if the key does not exist.
*/
APR_DECLARE(const char *) apr_table_get(const apr_table_t *t, const char *key);
@@ -273,7 +273,7 @@ APR_DECLARE(void) apr_table_set(apr_tabl
* Add a key/value pair to a table. If another element already exists with the
* same key, this will overwrite the old data.
* @param t The table to add the data to.
- * @param key The key to use
+ * @param key The key to use (case does not matter)
* @param val The value to add
* @warning When adding data, this function does not make a copy of the key or
* the value, so care should be taken to ensure that the values will
@@ -285,15 +285,16 @@ APR_DECLARE(void) apr_table_setn(apr_tab
/**
* Remove data from the table.
* @param t The table to remove data from
- * @param key The key of the data being removed
+ * @param key The key of the data being removed (case does not matter)
*/
APR_DECLARE(void) apr_table_unset(apr_table_t *t, const char *key);
/**
* Add data to a table by merging the value with data that has already been
- * stored.
+ * stored. The merging is done by concatenating the two values, separated
+ * by the string ", ".
* @param t The table to search for the data
- * @param key The key to merge data for
+ * @param key The key to merge data for (case does not matter)
* @param val The data to add
* @remark If the key is not found, then this function acts like apr_table_add
*/
@@ -302,9 +303,10 @@ APR_DECLARE(void) apr_table_merge(apr_ta
/**
* Add data to a table by merging the value with data that has already been
- * stored.
+ * stored. The merging is done by concatenating the two values, separated
+ * by the string ", ".
* @param t The table to search for the data
- * @param key The key to merge data for
+ * @param key The key to merge data for (case does not matter)
* @param val The data to add
* @remark If the key is not found, then this function acts like apr_table_addn
*/