* @return #GNUNET_OK to continue processing other options, #GNUNET_SYSERR to abort
*/
typedef int (*GNUNET_GETOPT_CommandLineOptionProcessor) (struct
- GNUNET_GETOPT_CommandLineProcessorContext
- * ctx, void *scls,
+ GNUNET_GETOPT_CommandLineProcessorContext *ctx,
+ void *scls,
const char *option,
const char *value);
{
/**
- * Short name of the option (use '\\0' for none).
+ * Short name of the option.
*/
const char shortName;
const char *description;
/**
- * Is an argument required? 0: GNUNET_NO (includes optional), 1: GNUNET_YES.
+ * Is an argument required? 0: #GNUNET_NO (includes optional), 1: #GNUNET_YES.
*/
int require_argument;
/**
* Set an option of type 'unsigned long long' from the command line.
* A pointer to this function should be passed as part of the
- * 'struct GNUNET_GETOPT_CommandLineOption' array to initialize options
+ * `struct GNUNET_GETOPT_CommandLineOption` array to initialize options
* of this type. It should be followed by a pointer to a value of
- * type 'unsigned long long'.
+ * type `unsigned long long`.
*
* @param ctx command line processing context
* @param scls additional closure (will point to the 'unsigned long long')
/**
* Set an option of type 'struct GNUNET_TIME_Relative' from the command line.
* A pointer to this function should be passed as part of the
- * 'struct GNUNET_GETOPT_CommandLineOption' array to initialize options
+ * `struct GNUNET_GETOPT_CommandLineOption` array to initialize options
* of this type. It should be followed by a pointer to a value of
- * type 'struct GNUNET_TIME_Relative'.
+ * type `struct GNUNET_TIME_Relative`.
*
* @param ctx command line processing context
* @param scls additional closure (will point to the 'struct GNUNET_TIME_Relative')
/**
* Set an option of type 'unsigned int' from the command line.
* A pointer to this function should be passed as part of the
- * 'struct GNUNET_GETOPT_CommandLineOption' array to initialize options
+ * `struct GNUNET_GETOPT_CommandLineOption` array to initialize options
* of this type. It should be followed by a pointer to a value of
- * type 'unsigned int'.
+ * type `unsigned int`.
*
* @param ctx command line processing context
* @param scls additional closure (will point to the 'unsigned int')
* Set an option of type 'int' from the command line to 1 if the
* given option is present.
* A pointer to this function should be passed as part of the
- * 'struct GNUNET_GETOPT_CommandLineOption' array to initialize options
+ * `struct GNUNET_GETOPT_CommandLineOption` array to initialize options
* of this type. It should be followed by a pointer to a value of
- * type 'int'.
+ * type `int`.
*
* @param ctx command line processing context
- * @param scls additional closure (will point to the 'int')
+ * @param scls additional closure (will point to the `int`)
* @param option name of the option
* @param value not used (NULL)
* @return #GNUNET_OK (always)
/**
* Set an option of type 'char *' from the command line.
* A pointer to this function should be passed as part of the
- * 'struct GNUNET_GETOPT_CommandLineOption' array to initialize options
+ * `struct GNUNET_GETOPT_CommandLineOption` array to initialize options
* of this type. It should be followed by a pointer to a value of
- * type 'char *', which will be allocated with the requested string.
+ * type `char *`, which will be allocated with the requested string.
*
* @param ctx command line processing context
- * @param scls additional closure (will point to the 'char *',
+ * @param scls additional closure (will point to the `char *`,
* which will be allocated)
* @param option name of the option
* @param value actual value of the option (a string)