prog.c: In function 'main':
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:36:11: note: in expansion of macro 'MU_ARG_CHECK_2'
case 2: MU_ARG_CHECK_2(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:37:11: note: in expansion of macro 'MU_ARG_CHECK_3'
case 3: MU_ARG_CHECK_3(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:37:11: note: in expansion of macro 'MU_ARG_CHECK_3'
case 3: MU_ARG_CHECK_3(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:55:75: error: expected expression before ',' token
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:38:11: note: in expansion of macro 'MU_ARG_CHECK_4'
case 4: MU_ARG_CHECK_4(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:38:11: note: in expansion of macro 'MU_ARG_CHECK_4'
case 4: MU_ARG_CHECK_4(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:38:11: note: in expansion of macro 'MU_ARG_CHECK_4'
case 4: MU_ARG_CHECK_4(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:57:75: error: expected expression before ',' token
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:39:11: note: in expansion of macro 'MU_ARG_CHECK_5'
case 5: MU_ARG_CHECK_5(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:55:75: error: expected expression before ',' token
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:39:11: note: in expansion of macro 'MU_ARG_CHECK_5'
case 5: MU_ARG_CHECK_5(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:39:11: note: in expansion of macro 'MU_ARG_CHECK_5'
case 5: MU_ARG_CHECK_5(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:39:11: note: in expansion of macro 'MU_ARG_CHECK_5'
case 5: MU_ARG_CHECK_5(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:59:75: error: expected expression before ',' token
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:40:11: note: in expansion of macro 'MU_ARG_CHECK_6'
case 6: MU_ARG_CHECK_6(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:57:75: error: expected expression before ',' token
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:40:11: note: in expansion of macro 'MU_ARG_CHECK_6'
case 6: MU_ARG_CHECK_6(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:55:75: error: expected expression before ',' token
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:40:11: note: in expansion of macro 'MU_ARG_CHECK_6'
case 6: MU_ARG_CHECK_6(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:40:11: note: in expansion of macro 'MU_ARG_CHECK_6'
case 6: MU_ARG_CHECK_6(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:40:11: note: in expansion of macro 'MU_ARG_CHECK_6'
case 6: MU_ARG_CHECK_6(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:61:75: error: expected expression before ',' token
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:59:75: error: expected expression before ',' token
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:57:75: error: expected expression before ',' token
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:55:75: error: expected expression before ',' token
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:41:11: note: in expansion of macro 'MU_ARG_CHECK_7'
case 7: MU_ARG_CHECK_7(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:63:75: error: expected expression before ',' token
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:61:75: error: expected expression before ',' token
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:59:75: error: expected expression before ',' token
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:57:75: error: expected expression before ',' token
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:55:75: error: expected expression before ',' token
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:53:75: error: expected expression before ',' token
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:51:70: error: expected expression before ',' token
#define MU_ARG_CHECK_1(string_ptr, arg1) MU_Arg_append_to_string(arg1, "" #arg1 "", string_ptr)
^
prog.c:53:103: note: in expansion of macro 'MU_ARG_CHECK_1'
#define MU_ARG_CHECK_2(string_ptr, arg2, ...) MU_Arg_append_to_string(arg2, "" #arg2 "", string_ptr); MU_ARG_CHECK_1(string_ptr, __VA_ARGS__)
^
prog.c:55:103: note: in expansion of macro 'MU_ARG_CHECK_2'
#define MU_ARG_CHECK_3(string_ptr, arg3, ...) MU_Arg_append_to_string(arg3, "" #arg3 "", string_ptr); MU_ARG_CHECK_2(string_ptr, __VA_ARGS__)
^
prog.c:57:103: note: in expansion of macro 'MU_ARG_CHECK_3'
#define MU_ARG_CHECK_4(string_ptr, arg4, ...) MU_Arg_append_to_string(arg4, "" #arg4 "", string_ptr); MU_ARG_CHECK_3(string_ptr, __VA_ARGS__)
^
prog.c:59:103: note: in expansion of macro 'MU_ARG_CHECK_4'
#define MU_ARG_CHECK_5(string_ptr, arg5, ...) MU_Arg_append_to_string(arg5, "" #arg5 "", string_ptr); MU_ARG_CHECK_4(string_ptr, __VA_ARGS__)
^
prog.c:61:103: note: in expansion of macro 'MU_ARG_CHECK_5'
#define MU_ARG_CHECK_6(string_ptr, arg6, ...) MU_Arg_append_to_string(arg6, "" #arg6 "", string_ptr); MU_ARG_CHECK_5(string_ptr, __VA_ARGS__)
^
prog.c:63:103: note: in expansion of macro 'MU_ARG_CHECK_6'
#define MU_ARG_CHECK_7(string_ptr, arg7, ...) MU_Arg_append_to_string(arg7, "" #arg7 "", string_ptr); MU_ARG_CHECK_6(string_ptr, __VA_ARGS__)
^
prog.c:65:103: note: in expansion of macro 'MU_ARG_CHECK_7'
#define MU_ARG_CHECK_8(string_ptr, arg8, ...) MU_Arg_append_to_string(arg8, "" #arg8 "", string_ptr); MU_ARG_CHECK_7(string_ptr, __VA_ARGS__)
^
prog.c:42:11: note: in expansion of macro 'MU_ARG_CHECK_8'
case 8: MU_ARG_CHECK_8(arg_str, __VA_ARGS__); break; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:32:8: warning: unused variable 'old_arg_str' [-Wunused-variable]
char *old_arg_str; \
^
prog.c:26:2: note: in expansion of macro 'MU_ARG_STRINGIFY'
MU_ARG_STRINGIFY(logger, num_args, __VA_ARGS__); \
^
prog.c:70:2: note: in expansion of macro 'MU_ARG_CHECK'
MU_ARG_CHECK(NULL, -1, string);
^
prog.c:69:6: warning: unused variable 'iterations' [-Wunused-variable]
int iterations = 3;
^