Hello
While reading the generated docs I saw that a few descriptions are messed
up. The cause is the use of @param in text instead of @a.
Here's a log message and patch to fix this.
Thanks,
Martin
PS: Please CC me, I'm not on the list.
[[[
Replace @param by @a in doxygen texts.
]]]
[[[
Index: include/apr_buckets.h
===================================================================
--- include/apr_buckets.h (revision 883021)
+++ include/apr_buckets.h (working copy)
@@ -679,16 +679,16 @@
APR_DECLARE(apr_status_t) apr_brigade_cleanup(void *data);
/**
- * Move the buckets from the tail end of the existing brigade @param b into
- * the brigade @param a. If @param a is NULL a new brigade is created. Buckets
- * from @param e to the last bucket (inclusively) of brigade @param b are moved
- * from @param b to the returned brigade @param a.
+ * Move the buckets from the tail end of the existing brigade @a b into
+ * the brigade @a a. If @a a is NULL a new brigade is created. Buckets
+ * from @a e to the last bucket (inclusively) of brigade @a b are moved
+ * from @a b to the returned brigade @a a.
* @param b The brigade to split
* @param e The first bucket to move
* @param a The brigade which should be used for the result or NULL if
* a new brigade should be created.
- * @return The brigade supplied in @param a or a new one if @param a was NULL.
- * @warning Note that this function allocates a new brigade if @param a is
+ * @return The brigade supplied in @a a or a new one if @a a was NULL.
+ * @warning Note that this function allocates a new brigade if @a a is
* NULL so memory consumption should be carefully considered.
*/
APR_DECLARE(apr_bucket_brigade *) apr_brigade_split_ex(apr_bucket_brigade *b,
@@ -698,8 +698,8 @@
/**
* Create a new bucket brigade and move the buckets from the tail end
* of an existing brigade into the new brigade. Buckets from
- * @param e to the last bucket (inclusively) of brigade @param b
- * are moved from @param b to the returned brigade.
+ * @param e to the last bucket (inclusively) of brigade @a b
+ * are moved from @a b to the returned brigade.
* @param b The brigade to split
* @param e The first bucket to move
* @return The new brigade
Index: include/apr_tables.h
===================================================================
--- include/apr_tables.h (revision 883021)
+++ include/apr_tables.h (working copy)
@@ -364,11 +364,11 @@
* Iterate over a table running the provided function once for every
* element in the table. The varargs array must be a list of zero or
* more (char *) keys followed by a NULL pointer. If zero keys are
- * given, the @param comp function will be invoked for every element
+ * given, the @a comp function will be invoked for every element
* in the table. Otherwise, the function is invoked only for those
* elements matching the keys specified.
*
- * If an invocation of the @param comp function returns zero,
+ * If an invocation of the @a comp function returns zero,
* iteration will continue using the next specified key, if any.
*
* @param comp The function to run
@@ -388,13 +388,13 @@
/**
* Iterate over a table running the provided function once for every
- * element in the table. The @param vp varargs parameter must be a
+ * element in the table. The @a vp varargs parameter must be a
* list of zero or more (char *) keys followed by a NULL pointer. If
- * zero keys are given, the @param comp function will be invoked for
+ * zero keys are given, the @a comp function will be invoked for
* every element in the table. Otherwise, the function is invoked
* only for those elements matching the keys specified.
*
- * If an invocation of the @param comp function returns zero,
+ * If an invocation of the @a comp function returns zero,
* iteration will continue using the next specified key, if any.
*
* @param comp The function to run
Index: include/apr_rmm.h
===================================================================
--- include/apr_rmm.h (revision 883021)
+++ include/apr_rmm.h (working copy)
@@ -50,7 +50,7 @@
* @param membuf The block of relocatable memory to be managed
* @param memsize The size of relocatable memory block to be managed
* @param cont The pool to use for local storage and management
- * @remark Both @param membuf and @param memsize must be aligned
+ * @remark Both @a membuf and @a memsize must be aligned
* (for instance using APR_ALIGN_DEFAULT).
*/
APR_DECLARE(apr_status_t) apr_rmm_init(apr_rmm_t **rmm, apr_anylock_t *lock,
Index: include/apr_hash.h
===================================================================
--- include/apr_hash.h (revision 883021)
+++ include/apr_hash.h (working copy)
@@ -236,7 +236,7 @@
/**
* Iterate over a hash table running the provided function once for every
- * element in the hash table. The @param comp function will be invoked for
+ * element in the hash table. The @a comp function will be invoked for
* every element in the hash table.
*
* @param comp The function to run
Index: include/apr_network_io.h
===================================================================
--- include/apr_network_io.h (revision 883021)
+++ include/apr_network_io.h (working copy)
@@ -553,9 +553,9 @@
/**
* Read data from a socket. On success, the address of the peer from
- * which the data was sent is copied into the @param from parameter,
- * and the @param len parameter is updated to give the number of bytes
- * written to @param buf.
+ * which the data was sent is copied into the @a from parameter,
+ * and the @a len parameter is updated to give the number of bytes
+ * written to @a buf.
* @param from Updated with the address from which the data was received
* @param sock The socket to use
* @param flags The flags to use
]]]