|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
| struct | fff_globals_t |
Macros | |
| #define | FFF_MAX_ARGS (20u) |
| #define | FFF_ARG_HISTORY_LEN (50u) |
| #define | FFF_CALL_HISTORY_LEN (50u) |
| #define | FFF_GCC_FUNCTION_ATTRIBUTES |
| #define | CUSTOM_FFF_FUNCTION_TEMPLATE(RETURN, FUNCNAME, ...) RETURN (*FUNCNAME)(__VA_ARGS__) |
| #define | SET_RETURN_SEQ(FUNCNAME, ARRAY_POINTER, ARRAY_LEN) |
| #define | SET_CUSTOM_FAKE_SEQ(FUNCNAME, ARRAY_POINTER, ARRAY_LEN) |
| #define | RESET_FAKE(FUNCNAME) |
| #define | DECLARE_ARG(type, n, FUNCNAME) |
| #define | DECLARE_ALL_FUNC_COMMON |
| #define | DECLARE_RETURN_VALUE_HISTORY(RETURN_TYPE) RETURN_TYPE return_val_history[FFF_ARG_HISTORY_LEN]; |
| #define | SAVE_ARG(FUNCNAME, n) memcpy((void *)&FUNCNAME##_fake.arg##n##_val, (void *)&arg##n, sizeof(arg##n)); |
| #define | ROOM_FOR_MORE_HISTORY(FUNCNAME) FUNCNAME##_fake.call_count < FFF_ARG_HISTORY_LEN |
| #define | SAVE_RET_HISTORY(FUNCNAME, RETVAL) |
| #define | SAVE_ARG_HISTORY(FUNCNAME, ARGN) |
| #define | HISTORY_DROPPED(FUNCNAME) FUNCNAME##_fake.arg_histories_dropped++ |
| #define | DECLARE_VALUE_FUNCTION_VARIABLES(RETURN_TYPE) |
| #define | DECLARE_CUSTOM_FAKE_SEQ_VARIABLES |
| #define | INCREMENT_CALL_COUNT(FUNCNAME) FUNCNAME##_fake.call_count++ |
| #define | RETURN_FAKE_RESULT(FUNCNAME) |
| #define | FFF_EXTERN_C |
| #define | FFF_END_EXTERN_C |
| #define | DEFINE_RESET_FUNCTION(FUNCNAME) |
| #define | DEFINE_FFF_GLOBALS |
| #define | FFF_RESET_HISTORY() |
| #define | REGISTER_CALL(function) |
| #define | DECLARE_FAKE_VOID_FUNC0(FUNCNAME) |
| #define | DEFINE_FAKE_VOID_FUNC0(FUNCNAME) |
| #define | FAKE_VOID_FUNC0(FUNCNAME) |
| #define | DECLARE_FAKE_VOID_FUNC1(FUNCNAME, ARG0_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC1(FUNCNAME, ARG0_TYPE) |
| #define | FAKE_VOID_FUNC1(FUNCNAME, ARG0_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC2(FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC2(FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | FAKE_VOID_FUNC2(FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC3(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC3(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | FAKE_VOID_FUNC3(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC4(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC4(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | FAKE_VOID_FUNC4(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC5(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC5(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | FAKE_VOID_FUNC5(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC6(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC6(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | FAKE_VOID_FUNC6(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC7(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC7(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | FAKE_VOID_FUNC7(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC8(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC8(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | FAKE_VOID_FUNC8(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC9(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC9(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | FAKE_VOID_FUNC9(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC10(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC10(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | FAKE_VOID_FUNC10(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC11(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC11(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | FAKE_VOID_FUNC11(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC12(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC12(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | FAKE_VOID_FUNC12(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC13(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC13(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | FAKE_VOID_FUNC13(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC14(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC14(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | FAKE_VOID_FUNC14(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC15(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC15(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | FAKE_VOID_FUNC15(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC16(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC16(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | FAKE_VOID_FUNC16(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC17(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC17(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | FAKE_VOID_FUNC17(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC18(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC18(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | FAKE_VOID_FUNC18(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC19(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC19(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | FAKE_VOID_FUNC19(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC20(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | DEFINE_FAKE_VOID_FUNC20(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | FAKE_VOID_FUNC20(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC0(RETURN_TYPE, FUNCNAME) |
| #define | DEFINE_FAKE_VALUE_FUNC0(RETURN_TYPE, FUNCNAME) |
| #define | FAKE_VALUE_FUNC0(RETURN_TYPE, FUNCNAME) |
| #define | DECLARE_FAKE_VALUE_FUNC1(RETURN_TYPE, FUNCNAME, ARG0_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC1(RETURN_TYPE, FUNCNAME, ARG0_TYPE) |
| #define | FAKE_VALUE_FUNC1(RETURN_TYPE, FUNCNAME, ARG0_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC2(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC2(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | FAKE_VALUE_FUNC2(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC3(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC3(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | FAKE_VALUE_FUNC3(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC4(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC4(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | FAKE_VALUE_FUNC4(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC5(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC5(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | FAKE_VALUE_FUNC5(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC6(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC6(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | FAKE_VALUE_FUNC6(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC7(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC7(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | FAKE_VALUE_FUNC7(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC8(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC8(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | FAKE_VALUE_FUNC8(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC9(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC9(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | FAKE_VALUE_FUNC9(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC10(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC10(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | FAKE_VALUE_FUNC10(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC11(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC11(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | FAKE_VALUE_FUNC11(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC12(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC12(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | FAKE_VALUE_FUNC12(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC13(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC13(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | FAKE_VALUE_FUNC13(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC14(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC14(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | FAKE_VALUE_FUNC14(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC15(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC15(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | FAKE_VALUE_FUNC15(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC16(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC16(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | FAKE_VALUE_FUNC16(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC17(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC17(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | FAKE_VALUE_FUNC17(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC18(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC18(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | FAKE_VALUE_FUNC18(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC19( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC19(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | FAKE_VALUE_FUNC19(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE) |
| #define | DECLARE_FAKE_VALUE_FUNC20( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | DEFINE_FAKE_VALUE_FUNC20( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | FAKE_VALUE_FUNC20(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ARG19_TYPE) |
| #define | DECLARE_FAKE_VOID_FUNC2_VARARG(FUNCNAME, ARG0_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC2_VARARG(FUNCNAME, ARG0_TYPE, ...) |
| #define | FAKE_VOID_FUNC2_VARARG(FUNCNAME, ARG0_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC3_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC3_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | FAKE_VOID_FUNC3_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC4_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC4_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | FAKE_VOID_FUNC4_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC5_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC5_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | FAKE_VOID_FUNC5_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC6_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC6_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | FAKE_VOID_FUNC6_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC7_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC7_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | FAKE_VOID_FUNC7_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC8_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC8_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | FAKE_VOID_FUNC8_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC9_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC9_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | FAKE_VOID_FUNC9_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC10_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC10_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | FAKE_VOID_FUNC10_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC11_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC11_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | FAKE_VOID_FUNC11_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC12_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC12_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | FAKE_VOID_FUNC12_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC13_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC13_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | FAKE_VOID_FUNC13_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC14_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC14_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | FAKE_VOID_FUNC14_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC15_VARARG( FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC15_VARARG( FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | FAKE_VOID_FUNC15_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC16_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC16_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | FAKE_VOID_FUNC16_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC17_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC17_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | FAKE_VOID_FUNC17_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC18_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC18_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | FAKE_VOID_FUNC18_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC19_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC19_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | FAKE_VOID_FUNC19_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | DECLARE_FAKE_VOID_FUNC20_VARARG( FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | DEFINE_FAKE_VOID_FUNC20_VARARG( FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | FAKE_VOID_FUNC20_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC2_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC2_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ...) |
| #define | FAKE_VALUE_FUNC2_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC3_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC3_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | FAKE_VALUE_FUNC3_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC4_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC4_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | FAKE_VALUE_FUNC4_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC5_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC5_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | FAKE_VALUE_FUNC5_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC6_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC6_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | FAKE_VALUE_FUNC6_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC7_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC7_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | FAKE_VALUE_FUNC7_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC8_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC8_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | FAKE_VALUE_FUNC8_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC9_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC9_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | FAKE_VALUE_FUNC9_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC10_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC10_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | FAKE_VALUE_FUNC10_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC11_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC11_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | FAKE_VALUE_FUNC11_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC12_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC12_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | FAKE_VALUE_FUNC12_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC13_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC13_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | FAKE_VALUE_FUNC13_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC14_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC14_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | FAKE_VALUE_FUNC14_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC15_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC15_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | FAKE_VALUE_FUNC15_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC16_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC16_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | FAKE_VALUE_FUNC16_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC17_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC17_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | FAKE_VALUE_FUNC17_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC18_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC18_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | FAKE_VALUE_FUNC18_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC19_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC19_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | FAKE_VALUE_FUNC19_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ...) |
| #define | DECLARE_FAKE_VALUE_FUNC20_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | DEFINE_FAKE_VALUE_FUNC20_VARARG( RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | FAKE_VALUE_FUNC20_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE, ARG11_TYPE, ARG12_TYPE, ARG13_TYPE, ARG14_TYPE, ARG15_TYPE, ARG16_TYPE, ARG17_TYPE, ARG18_TYPE, ...) |
| #define | EXPAND(x) x |
| #define | PP_NARG_MINUS2(...) EXPAND(PP_NARG_MINUS2_(__VA_ARGS__, PP_RSEQ_N_MINUS2())) |
| #define | PP_NARG_MINUS2_(...) EXPAND(PP_ARG_MINUS2_N(__VA_ARGS__)) |
| #define | PP_ARG_MINUS2_N(returnVal, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, N, ...) N |
| #define | PP_RSEQ_N_MINUS2() 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 |
| #define | PP_NARG_MINUS1(...) EXPAND(PP_NARG_MINUS1_(__VA_ARGS__, PP_RSEQ_N_MINUS1())) |
| #define | PP_NARG_MINUS1_(...) EXPAND(PP_ARG_MINUS1_N(__VA_ARGS__)) |
| #define | PP_ARG_MINUS1_N(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, N, ...) N |
| #define | PP_RSEQ_N_MINUS1() 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 |
| #define | FAKE_VALUE_FUNC(...) EXPAND(FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | FUNC_VALUE_(N, ...) EXPAND(FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define | FUNC_VALUE_N(N, ...) EXPAND(FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define | FAKE_VOID_FUNC(...) EXPAND(FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | FUNC_VOID_(N, ...) EXPAND(FUNC_VOID_N(N, __VA_ARGS__)) |
| #define | FUNC_VOID_N(N, ...) EXPAND(FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define | FAKE_VALUE_FUNC_VARARG(...) EXPAND(FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | FUNC_VALUE_VARARG_(N, ...) EXPAND(FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define | FUNC_VALUE_VARARG_N(N, ...) EXPAND(FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define | FAKE_VOID_FUNC_VARARG(...) EXPAND(FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | FUNC_VOID_VARARG_(N, ...) EXPAND(FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define | FUNC_VOID_VARARG_N(N, ...) EXPAND(FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define | DECLARE_FAKE_VALUE_FUNC(...) EXPAND(DECLARE_FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | DECLARE_FUNC_VALUE_(N, ...) EXPAND(DECLARE_FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define | DECLARE_FUNC_VALUE_N(N, ...) EXPAND(DECLARE_FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define | DECLARE_FAKE_VOID_FUNC(...) EXPAND(DECLARE_FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | DECLARE_FUNC_VOID_(N, ...) EXPAND(DECLARE_FUNC_VOID_N(N, __VA_ARGS__)) |
| #define | DECLARE_FUNC_VOID_N(N, ...) EXPAND(DECLARE_FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define | DECLARE_FAKE_VALUE_FUNC_VARARG(...) EXPAND(DECLARE_FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | DECLARE_FUNC_VALUE_VARARG_(N, ...) EXPAND(DECLARE_FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define | DECLARE_FUNC_VALUE_VARARG_N(N, ...) EXPAND(DECLARE_FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define | DECLARE_FAKE_VOID_FUNC_VARARG(...) EXPAND(DECLARE_FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | DECLARE_FUNC_VOID_VARARG_(N, ...) EXPAND(DECLARE_FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define | DECLARE_FUNC_VOID_VARARG_N(N, ...) EXPAND(DECLARE_FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define | DEFINE_FAKE_VALUE_FUNC(...) EXPAND(DEFINE_FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | DEFINE_FUNC_VALUE_(N, ...) EXPAND(DEFINE_FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define | DEFINE_FUNC_VALUE_N(N, ...) EXPAND(DEFINE_FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define | DEFINE_FAKE_VOID_FUNC(...) EXPAND(DEFINE_FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | DEFINE_FUNC_VOID_(N, ...) EXPAND(DEFINE_FUNC_VOID_N(N, __VA_ARGS__)) |
| #define | DEFINE_FUNC_VOID_N(N, ...) EXPAND(DEFINE_FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define | DEFINE_FAKE_VALUE_FUNC_VARARG(...) EXPAND(DEFINE_FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define | DEFINE_FUNC_VALUE_VARARG_(N, ...) EXPAND(DEFINE_FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define | DEFINE_FUNC_VALUE_VARARG_N(N, ...) EXPAND(DEFINE_FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define | DEFINE_FAKE_VOID_FUNC_VARARG(...) EXPAND(DEFINE_FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define | DEFINE_FUNC_VOID_VARARG_(N, ...) EXPAND(DEFINE_FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define | DEFINE_FUNC_VOID_VARARG_N(N, ...) EXPAND(DEFINE_FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
Typedefs | |
| typedef void(* | fff_function_t) (void) |
Variables | |
| fff_globals_t | fff |
| #define CUSTOM_FFF_FUNCTION_TEMPLATE | ( | RETURN, | |
| FUNCNAME, | |||
| ... | |||
| ) | RETURN (*FUNCNAME)(__VA_ARGS__) |
| #define DECLARE_ALL_FUNC_COMMON |
| #define DECLARE_ARG | ( | type, | |
| n, | |||
| FUNCNAME | |||
| ) |
| #define DECLARE_CUSTOM_FAKE_SEQ_VARIABLES |
| #define DECLARE_FAKE_VALUE_FUNC | ( | ... | ) | EXPAND(DECLARE_FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define DECLARE_FAKE_VALUE_FUNC0 | ( | RETURN_TYPE, | |
| FUNCNAME | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC1 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC10 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC10_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC11 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC11_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC12 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC12_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC13 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC13_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC14 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC14_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC15 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC15_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC16 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC16_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC17 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC17_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC18 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC18_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC19 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC19_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC2 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC20 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC20_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC2_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC3 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC3_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC4 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC4_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC5 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC5_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC6 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC6_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC7 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC7_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC8 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC8_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC9 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC9_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VALUE_FUNC_VARARG | ( | ... | ) | EXPAND(DECLARE_FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define DECLARE_FAKE_VOID_FUNC | ( | ... | ) | EXPAND(DECLARE_FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define DECLARE_FAKE_VOID_FUNC0 | ( | FUNCNAME | ) |
| #define DECLARE_FAKE_VOID_FUNC1 | ( | FUNCNAME, | |
| ARG0_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC10 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC10_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC11 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC11_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC12 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC12_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC13 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC13_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC14 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC14_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC15 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC15_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC16 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC16_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC17 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC17_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC18 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC18_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC19 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC19_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC2 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC20 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC20_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC2_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC3 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC3_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC4 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC4_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC5 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC5_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC6 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC6_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC7 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC7_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC8 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC8_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC9 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC9_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define DECLARE_FAKE_VOID_FUNC_VARARG | ( | ... | ) | EXPAND(DECLARE_FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define DECLARE_FUNC_VALUE_ | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define DECLARE_FUNC_VALUE_N | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define DECLARE_FUNC_VALUE_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define DECLARE_FUNC_VALUE_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define DECLARE_FUNC_VOID_ | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FUNC_VOID_N(N, __VA_ARGS__)) |
| #define DECLARE_FUNC_VOID_N | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define DECLARE_FUNC_VOID_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define DECLARE_FUNC_VOID_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(DECLARE_FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define DECLARE_RETURN_VALUE_HISTORY | ( | RETURN_TYPE | ) | RETURN_TYPE return_val_history[FFF_ARG_HISTORY_LEN]; |
| #define DECLARE_VALUE_FUNCTION_VARIABLES | ( | RETURN_TYPE | ) |
| #define DEFINE_FAKE_VALUE_FUNC | ( | ... | ) | EXPAND(DEFINE_FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define DEFINE_FAKE_VALUE_FUNC0 | ( | RETURN_TYPE, | |
| FUNCNAME | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC1 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC10 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC10_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC11 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC11_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC12 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC12_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC13 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC13_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC14 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC14_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC15 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC15_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC16 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC16_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC17 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC17_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC18 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC18_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC19 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC19_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC2 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC20 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC20_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC2_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC3 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC3_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC4 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC4_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC5 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC5_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC6 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC6_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC7 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC7_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC8 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC8_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC9 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC9_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VALUE_FUNC_VARARG | ( | ... | ) | EXPAND(DEFINE_FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define DEFINE_FAKE_VOID_FUNC | ( | ... | ) | EXPAND(DEFINE_FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define DEFINE_FAKE_VOID_FUNC0 | ( | FUNCNAME | ) |
| #define DEFINE_FAKE_VOID_FUNC1 | ( | FUNCNAME, | |
| ARG0_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC10 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC10_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC11 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC11_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC12 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC12_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC13 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC13_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC14 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC14_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC15 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC15_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC16 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC16_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC17 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC17_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC18 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC18_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC19 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC19_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC2 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC20 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC20_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC2_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC3 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC3_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC4 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC4_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC5 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC5_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC6 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC6_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC7 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC7_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC8 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC8_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC9 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC9_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define DEFINE_FAKE_VOID_FUNC_VARARG | ( | ... | ) | EXPAND(DEFINE_FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define DEFINE_FFF_GLOBALS |
| #define DEFINE_FUNC_VALUE_ | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define DEFINE_FUNC_VALUE_N | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define DEFINE_FUNC_VALUE_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define DEFINE_FUNC_VALUE_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define DEFINE_FUNC_VOID_ | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FUNC_VOID_N(N, __VA_ARGS__)) |
| #define DEFINE_FUNC_VOID_N | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define DEFINE_FUNC_VOID_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define DEFINE_FUNC_VOID_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(DEFINE_FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define DEFINE_RESET_FUNCTION | ( | FUNCNAME | ) |
| #define EXPAND | ( | x | ) | x |
| #define FAKE_VALUE_FUNC | ( | ... | ) | EXPAND(FUNC_VALUE_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define FAKE_VALUE_FUNC0 | ( | RETURN_TYPE, | |
| FUNCNAME | |||
| ) |
| #define FAKE_VALUE_FUNC1 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC10 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC10_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC11 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC11_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC12 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC12_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC13 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC13_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC14 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC14_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC15 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC15_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC16 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC16_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC17 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC17_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC18 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC18_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC19 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC19_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC2 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC20 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC20_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC2_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC3 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC3_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC4 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC4_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC5 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC5_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC6 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC6_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC7 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC7_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC8 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC8_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC9 | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define FAKE_VALUE_FUNC9_VARARG | ( | RETURN_TYPE, | |
| FUNCNAME, | |||
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VALUE_FUNC_VARARG | ( | ... | ) | EXPAND(FUNC_VALUE_VARARG_(PP_NARG_MINUS2(__VA_ARGS__), __VA_ARGS__)) |
| #define FAKE_VOID_FUNC | ( | ... | ) | EXPAND(FUNC_VOID_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define FAKE_VOID_FUNC0 | ( | FUNCNAME | ) |
| #define FAKE_VOID_FUNC1 | ( | FUNCNAME, | |
| ARG0_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC10 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC10_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC11 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC11_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC12 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC12_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC13 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC13_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC14 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC14_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC15 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC15_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC16 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC16_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC17 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC17_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC18 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC18_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC19 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC19_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC2 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC20 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ARG19_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC20_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE, | |||
| ARG9_TYPE, | |||
| ARG10_TYPE, | |||
| ARG11_TYPE, | |||
| ARG12_TYPE, | |||
| ARG13_TYPE, | |||
| ARG14_TYPE, | |||
| ARG15_TYPE, | |||
| ARG16_TYPE, | |||
| ARG17_TYPE, | |||
| ARG18_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC2_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC3 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC3_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC4 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC4_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC5 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC5_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC6 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC6_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC7 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC7_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC8 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC8_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC9 | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ARG8_TYPE | |||
| ) |
| #define FAKE_VOID_FUNC9_VARARG | ( | FUNCNAME, | |
| ARG0_TYPE, | |||
| ARG1_TYPE, | |||
| ARG2_TYPE, | |||
| ARG3_TYPE, | |||
| ARG4_TYPE, | |||
| ARG5_TYPE, | |||
| ARG6_TYPE, | |||
| ARG7_TYPE, | |||
| ... | |||
| ) |
| #define FAKE_VOID_FUNC_VARARG | ( | ... | ) | EXPAND(FUNC_VOID_VARARG_(PP_NARG_MINUS1(__VA_ARGS__), __VA_ARGS__)) |
| #define FFF_ARG_HISTORY_LEN (50u) |
| #define FFF_CALL_HISTORY_LEN (50u) |
| #define FFF_END_EXTERN_C |
| #define FFF_EXTERN_C |
| #define FFF_GCC_FUNCTION_ATTRIBUTES |
| #define FFF_MAX_ARGS (20u) |
| #define FFF_RESET_HISTORY | ( | ) |
| #define FUNC_VALUE_ | ( | N, | |
| ... | |||
| ) | EXPAND(FUNC_VALUE_N(N, __VA_ARGS__)) |
| #define FUNC_VALUE_N | ( | N, | |
| ... | |||
| ) | EXPAND(FAKE_VALUE_FUNC##N(__VA_ARGS__)) |
| #define FUNC_VALUE_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(FUNC_VALUE_VARARG_N(N, __VA_ARGS__)) |
| #define FUNC_VALUE_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(FAKE_VALUE_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define FUNC_VOID_ | ( | N, | |
| ... | |||
| ) | EXPAND(FUNC_VOID_N(N, __VA_ARGS__)) |
| #define FUNC_VOID_N | ( | N, | |
| ... | |||
| ) | EXPAND(FAKE_VOID_FUNC##N(__VA_ARGS__)) |
| #define FUNC_VOID_VARARG_ | ( | N, | |
| ... | |||
| ) | EXPAND(FUNC_VOID_VARARG_N(N, __VA_ARGS__)) |
| #define FUNC_VOID_VARARG_N | ( | N, | |
| ... | |||
| ) | EXPAND(FAKE_VOID_FUNC##N##_VARARG(__VA_ARGS__)) |
| #define HISTORY_DROPPED | ( | FUNCNAME | ) | FUNCNAME##_fake.arg_histories_dropped++ |
| #define INCREMENT_CALL_COUNT | ( | FUNCNAME | ) | FUNCNAME##_fake.call_count++ |
| #define PP_ARG_MINUS1_N | ( | _0, | |
| _1, | |||
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| _9, | |||
| _10, | |||
| _11, | |||
| _12, | |||
| _13, | |||
| _14, | |||
| _15, | |||
| _16, | |||
| _17, | |||
| _18, | |||
| _19, | |||
| _20, | |||
| N, | |||
| ... | |||
| ) | N |
| #define PP_ARG_MINUS2_N | ( | returnVal, | |
| _0, | |||
| _1, | |||
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| _9, | |||
| _10, | |||
| _11, | |||
| _12, | |||
| _13, | |||
| _14, | |||
| _15, | |||
| _16, | |||
| _17, | |||
| _18, | |||
| _19, | |||
| _20, | |||
| N, | |||
| ... | |||
| ) | N |
| #define PP_NARG_MINUS1 | ( | ... | ) | EXPAND(PP_NARG_MINUS1_(__VA_ARGS__, PP_RSEQ_N_MINUS1())) |
| #define PP_NARG_MINUS1_ | ( | ... | ) | EXPAND(PP_ARG_MINUS1_N(__VA_ARGS__)) |
| #define PP_NARG_MINUS2 | ( | ... | ) | EXPAND(PP_NARG_MINUS2_(__VA_ARGS__, PP_RSEQ_N_MINUS2())) |
| #define PP_NARG_MINUS2_ | ( | ... | ) | EXPAND(PP_ARG_MINUS2_N(__VA_ARGS__)) |
| #define PP_RSEQ_N_MINUS1 | ( | ) | 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 |
| #define PP_RSEQ_N_MINUS2 | ( | ) | 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 |
| #define REGISTER_CALL | ( | function | ) |
| #define RESET_FAKE | ( | FUNCNAME | ) |
| #define RETURN_FAKE_RESULT | ( | FUNCNAME | ) |
| #define ROOM_FOR_MORE_HISTORY | ( | FUNCNAME | ) | FUNCNAME##_fake.call_count < FFF_ARG_HISTORY_LEN |
| #define SAVE_ARG | ( | FUNCNAME, | |
| n | |||
| ) | memcpy((void *)&FUNCNAME##_fake.arg##n##_val, (void *)&arg##n, sizeof(arg##n)); |
| #define SAVE_ARG_HISTORY | ( | FUNCNAME, | |
| ARGN | |||
| ) |
| #define SAVE_RET_HISTORY | ( | FUNCNAME, | |
| RETVAL | |||
| ) |
| #define SET_CUSTOM_FAKE_SEQ | ( | FUNCNAME, | |
| ARRAY_POINTER, | |||
| ARRAY_LEN | |||
| ) |
| #define SET_RETURN_SEQ | ( | FUNCNAME, | |
| ARRAY_POINTER, | |||
| ARRAY_LEN | |||
| ) |
| typedef void(* fff_function_t) (void) |
|
extern |