/**
 * @defgroup mygroup My Group
 */

/**
 * @ingroup mygroup
 *
 * Test
 *
 * This looks OK in "Functions", but in the "Function Defineitions" the
 * space between int and arg2 is missing (pointers like arg1 has the
 * proper space).
 *
 * @param arg1 Fisrt
 *
 * @param arg2 Second
 */
void testfunc(int *arg1, int arg2);

/**
 * @ingroup mygroup
 * @hideinitializer
 *
 * Long define
 *
 * This looks OK in "Define Documantation", but in the "Defines" the spaces
 * after the commas are missing, so man can not break lines properly.
 */
#define LongDef( \
		longargument1,					\
		longargument2,					\
		longargument3,					\
		longargument4,					\
		longargument5) Function(			\
					(longargument1),	\
					(longargument2),	\
					(longargument3),	\
					(longargument4),	\
					(longargument5)		\
								)
