mirror of
https://github.com/meekrosoft/fff
synced 2026-01-23 08:25:59 +01:00
Merge remote-tracking branch 'upstream/master' into refactorings
This commit is contained in:
@@ -136,7 +136,7 @@ you would use a syntax like this:
|
|||||||
|
|
||||||
Good tests are isolated tests, so it is important to reset the fakes for each
|
Good tests are isolated tests, so it is important to reset the fakes for each
|
||||||
unit test. All the fakes have a reset function to reset their arguments and
|
unit test. All the fakes have a reset function to reset their arguments and
|
||||||
call counts. It is good prectice is to call the reset function for all the
|
call counts. It is good practice is to call the reset function for all the
|
||||||
fakes in the setup function of your test suite.
|
fakes in the setup function of your test suite.
|
||||||
|
|
||||||
void setup()
|
void setup()
|
||||||
@@ -478,7 +478,7 @@ DEFINE_FAKE_VOID_FUNC_VARARG(void_function_vargs, const char *, int, ...);
|
|||||||
|
|
||||||
## Find out more...
|
## Find out more...
|
||||||
|
|
||||||
Look under the examlples directory for full length examples in both C and C++.
|
Look under the examples directory for full length examples in both C and C++.
|
||||||
There is also a test suite for the framework under the test directory.
|
There is also a test suite for the framework under the test directory.
|
||||||
|
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|||||||
10
fakegen.rb
10
fakegen.rb
@@ -199,7 +199,7 @@ def define_reset_fake_helper
|
|||||||
puts
|
puts
|
||||||
putd_backslash "#define DEFINE_RESET_FUNCTION(FUNCNAME)"
|
putd_backslash "#define DEFINE_RESET_FUNCTION(FUNCNAME)"
|
||||||
indent {
|
indent {
|
||||||
putd_backslash "void FUNCNAME##_reset(){"
|
putd_backslash "void FUNCNAME##_reset(void){"
|
||||||
indent {
|
indent {
|
||||||
putd_backslash "memset(&FUNCNAME##_fake, 0, sizeof(FUNCNAME##_fake));"
|
putd_backslash "memset(&FUNCNAME##_fake, 0, sizeof(FUNCNAME##_fake));"
|
||||||
putd_backslash "FUNCNAME##_fake.arg_history_len = FFF_ARG_HISTORY_LEN;"
|
putd_backslash "FUNCNAME##_fake.arg_history_len = FFF_ARG_HISTORY_LEN;"
|
||||||
@@ -315,11 +315,12 @@ def output_variables(arg_count, has_varargs, is_value_function)
|
|||||||
output_custom_function_array(arg_count, has_varargs, is_value_function)
|
output_custom_function_array(arg_count, has_varargs, is_value_function)
|
||||||
}
|
}
|
||||||
putd_backslash "extern FUNCNAME##_Fake FUNCNAME##_fake;"
|
putd_backslash "extern FUNCNAME##_Fake FUNCNAME##_fake;"
|
||||||
putd_backslash "void FUNCNAME##_reset();"
|
putd_backslash "void FUNCNAME##_reset(void);"
|
||||||
end
|
end
|
||||||
|
|
||||||
#example: ARG0_TYPE arg0, ARG1_TYPE arg1
|
#example: ARG0_TYPE arg0, ARG1_TYPE arg1
|
||||||
def arg_val_list(args_count)
|
def arg_val_list(args_count)
|
||||||
|
return "void" if (args_count == 0)
|
||||||
arguments = []
|
arguments = []
|
||||||
args_count.times { |i| arguments << "ARG#{i}_TYPE arg#{i}" }
|
args_count.times { |i| arguments << "ARG#{i}_TYPE arg#{i}" }
|
||||||
arguments.join(", ")
|
arguments.join(", ")
|
||||||
@@ -411,9 +412,10 @@ def output_function_body(arg_count, has_varargs, is_value_function)
|
|||||||
end
|
end
|
||||||
|
|
||||||
def define_fff_globals
|
def define_fff_globals
|
||||||
|
putd "typedef void (*fff_function_t)(void);"
|
||||||
putd "typedef struct { "
|
putd "typedef struct { "
|
||||||
indent {
|
indent {
|
||||||
putd "void * call_history[FFF_CALL_HISTORY_LEN];"
|
putd "fff_function_t call_history[FFF_CALL_HISTORY_LEN];"
|
||||||
putd "unsigned int call_history_idx;"
|
putd "unsigned int call_history_idx;"
|
||||||
}
|
}
|
||||||
putd "} fff_globals_t;"
|
putd "} fff_globals_t;"
|
||||||
@@ -437,7 +439,7 @@ def define_fff_globals
|
|||||||
indent {
|
indent {
|
||||||
putd_backslash "if(fff.call_history_idx < FFF_CALL_HISTORY_LEN)"
|
putd_backslash "if(fff.call_history_idx < FFF_CALL_HISTORY_LEN)"
|
||||||
indent {
|
indent {
|
||||||
putd "fff.call_history[fff.call_history_idx++] = (void *)function;"
|
putd "fff.call_history[fff.call_history_idx++] = (fff_function_t)function;"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|||||||
179
fff.h
179
fff.h
@@ -102,14 +102,15 @@ SOFTWARE.
|
|||||||
#endif /* cpp/ansi c */
|
#endif /* cpp/ansi c */
|
||||||
|
|
||||||
#define DEFINE_RESET_FUNCTION(FUNCNAME) \
|
#define DEFINE_RESET_FUNCTION(FUNCNAME) \
|
||||||
void FUNCNAME##_reset(){ \
|
void FUNCNAME##_reset(void){ \
|
||||||
memset(&FUNCNAME##_fake, 0, sizeof(FUNCNAME##_fake)); \
|
memset(&FUNCNAME##_fake, 0, sizeof(FUNCNAME##_fake)); \
|
||||||
FUNCNAME##_fake.arg_history_len = FFF_ARG_HISTORY_LEN; \
|
FUNCNAME##_fake.arg_history_len = FFF_ARG_HISTORY_LEN; \
|
||||||
}
|
}
|
||||||
/* -- END INTERNAL HELPER MACROS -- */
|
/* -- END INTERNAL HELPER MACROS -- */
|
||||||
|
|
||||||
|
typedef void (*fff_function_t)(void);
|
||||||
typedef struct {
|
typedef struct {
|
||||||
void * call_history[FFF_CALL_HISTORY_LEN];
|
fff_function_t call_history[FFF_CALL_HISTORY_LEN];
|
||||||
unsigned int call_history_idx;
|
unsigned int call_history_idx;
|
||||||
} fff_globals_t;
|
} fff_globals_t;
|
||||||
|
|
||||||
@@ -126,24 +127,24 @@ FFF_END_EXTERN_C \
|
|||||||
|
|
||||||
#define REGISTER_CALL(function) \
|
#define REGISTER_CALL(function) \
|
||||||
if(fff.call_history_idx < FFF_CALL_HISTORY_LEN) \
|
if(fff.call_history_idx < FFF_CALL_HISTORY_LEN) \
|
||||||
fff.call_history[fff.call_history_idx++] = (void *)function;
|
fff.call_history[fff.call_history_idx++] = (fff_function_t)function;
|
||||||
|
|
||||||
#define DECLARE_FAKE_VOID_FUNC0(FUNCNAME) \
|
#define DECLARE_FAKE_VOID_FUNC0(FUNCNAME) \
|
||||||
FFF_EXTERN_C \
|
FFF_EXTERN_C \
|
||||||
typedef struct FUNCNAME##_Fake { \
|
typedef struct FUNCNAME##_Fake { \
|
||||||
DECLARE_ALL_FUNC_COMMON \
|
DECLARE_ALL_FUNC_COMMON \
|
||||||
DECLARE_CUSTOM_FAKE_SEQ_VARIABLES \
|
DECLARE_CUSTOM_FAKE_SEQ_VARIABLES \
|
||||||
void(*custom_fake)(); \
|
void(*custom_fake)(void); \
|
||||||
void(**custom_fake_seq)(); \
|
void(**custom_fake_seq)(void); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC0(FUNCNAME) \
|
#define DEFINE_FAKE_VOID_FUNC0(FUNCNAME) \
|
||||||
FFF_EXTERN_C \
|
FFF_EXTERN_C \
|
||||||
FUNCNAME##_Fake FUNCNAME##_fake; \
|
FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME(){ \
|
void FUNCNAME(void){ \
|
||||||
if(ROOM_FOR_MORE_HISTORY(FUNCNAME)){ \
|
if(ROOM_FOR_MORE_HISTORY(FUNCNAME)){ \
|
||||||
} \
|
} \
|
||||||
else{ \
|
else{ \
|
||||||
@@ -179,7 +180,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC1(FUNCNAME, ARG0_TYPE) \
|
#define DEFINE_FAKE_VOID_FUNC1(FUNCNAME, ARG0_TYPE) \
|
||||||
@@ -224,7 +225,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC2(FUNCNAME, ARG0_TYPE, ARG1_TYPE) \
|
#define DEFINE_FAKE_VOID_FUNC2(FUNCNAME, ARG0_TYPE, ARG1_TYPE) \
|
||||||
@@ -272,7 +273,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC3(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) \
|
#define DEFINE_FAKE_VOID_FUNC3(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE) \
|
||||||
@@ -323,7 +324,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -377,7 +378,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -434,7 +435,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -494,7 +495,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) \
|
||||||
@@ -557,7 +558,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) \
|
||||||
@@ -623,7 +624,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) \
|
||||||
@@ -692,7 +693,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) \
|
||||||
@@ -764,7 +765,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ARG10_TYPE) \
|
||||||
@@ -839,7 +840,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -917,7 +918,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -998,7 +999,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1082,7 +1083,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1169,7 +1170,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1259,7 +1260,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1352,7 +1353,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1448,7 +1449,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1547,7 +1548,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, ARG19_TYPE arg19); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, ARG19_TYPE arg19); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -1625,17 +1626,17 @@ FFF_END_EXTERN_C \
|
|||||||
DECLARE_ALL_FUNC_COMMON \
|
DECLARE_ALL_FUNC_COMMON \
|
||||||
DECLARE_VALUE_FUNCTION_VARIABLES(RETURN_TYPE) \
|
DECLARE_VALUE_FUNCTION_VARIABLES(RETURN_TYPE) \
|
||||||
DECLARE_CUSTOM_FAKE_SEQ_VARIABLES \
|
DECLARE_CUSTOM_FAKE_SEQ_VARIABLES \
|
||||||
RETURN_TYPE(*custom_fake)(); \
|
RETURN_TYPE(*custom_fake)(void); \
|
||||||
RETURN_TYPE(**custom_fake_seq)(); \
|
RETURN_TYPE(**custom_fake_seq)(void); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VALUE_FUNC0(RETURN_TYPE, FUNCNAME) \
|
#define DEFINE_FAKE_VALUE_FUNC0(RETURN_TYPE, FUNCNAME) \
|
||||||
FFF_EXTERN_C \
|
FFF_EXTERN_C \
|
||||||
FUNCNAME##_Fake FUNCNAME##_fake; \
|
FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
RETURN_TYPE FUNCNAME(){ \
|
RETURN_TYPE FUNCNAME(void){ \
|
||||||
if(ROOM_FOR_MORE_HISTORY(FUNCNAME)){ \
|
if(ROOM_FOR_MORE_HISTORY(FUNCNAME)){ \
|
||||||
} \
|
} \
|
||||||
else{ \
|
else{ \
|
||||||
@@ -1673,7 +1674,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VALUE_FUNC1(RETURN_TYPE, FUNCNAME, ARG0_TYPE) \
|
#define DEFINE_FAKE_VALUE_FUNC1(RETURN_TYPE, FUNCNAME, ARG0_TYPE) \
|
||||||
@@ -1720,7 +1721,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VALUE_FUNC2(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE) \
|
#define DEFINE_FAKE_VALUE_FUNC2(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE) \
|
||||||
@@ -1770,7 +1771,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -1823,7 +1824,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -1879,7 +1880,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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) \
|
||||||
@@ -1938,7 +1939,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE) \
|
||||||
@@ -2000,7 +2001,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE) \
|
||||||
@@ -2065,7 +2066,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE) \
|
||||||
@@ -2133,7 +2134,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE) \
|
||||||
@@ -2204,7 +2205,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE) \
|
||||||
@@ -2278,7 +2279,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2355,7 +2356,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2435,7 +2436,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2518,7 +2519,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2604,7 +2605,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2693,7 +2694,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2785,7 +2786,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2880,7 +2881,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -2978,7 +2979,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -3079,7 +3080,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, ARG19_TYPE arg19); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, ARG19_TYPE arg19); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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(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) \
|
||||||
@@ -3162,7 +3163,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC2_VARARG(FUNCNAME, ARG0_TYPE, ...) \
|
#define DEFINE_FAKE_VOID_FUNC2_VARARG(FUNCNAME, ARG0_TYPE, ...) \
|
||||||
@@ -3204,7 +3205,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC3_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) \
|
#define DEFINE_FAKE_VOID_FUNC3_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) \
|
||||||
@@ -3249,7 +3250,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VOID_FUNC4_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) \
|
#define DEFINE_FAKE_VOID_FUNC4_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ...) \
|
||||||
@@ -3297,7 +3298,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -3348,7 +3349,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -3402,7 +3403,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -3459,7 +3460,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC8_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) \
|
||||||
@@ -3519,7 +3520,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC9_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) \
|
||||||
@@ -3582,7 +3583,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC10_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) \
|
||||||
@@ -3648,7 +3649,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC11_VARARG(FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ARG9_TYPE, ...) \
|
||||||
@@ -3717,7 +3718,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -3789,7 +3790,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -3864,7 +3865,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -3942,7 +3943,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4023,7 +4024,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4107,7 +4108,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4194,7 +4195,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4284,7 +4285,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4377,7 +4378,7 @@ FFF_END_EXTERN_C \
|
|||||||
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, va_list ap); \
|
void(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -4455,7 +4456,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VALUE_FUNC2_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ...) \
|
#define DEFINE_FAKE_VALUE_FUNC2_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ...) \
|
||||||
@@ -4501,7 +4502,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_FAKE_VALUE_FUNC3_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) \
|
#define DEFINE_FAKE_VALUE_FUNC3_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ...) \
|
||||||
@@ -4550,7 +4551,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -4602,7 +4603,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -4657,7 +4658,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#define DEFINE_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, ...) \
|
||||||
@@ -4715,7 +4716,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC7_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ...) \
|
||||||
@@ -4776,7 +4777,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC8_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ...) \
|
||||||
@@ -4840,7 +4841,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC9_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ...) \
|
||||||
@@ -4907,7 +4908,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_FUNC10_VARARG(RETURN_TYPE, FUNCNAME, ARG0_TYPE, ARG1_TYPE, ARG2_TYPE, ARG3_TYPE, ARG4_TYPE, ARG5_TYPE, ARG6_TYPE, ARG7_TYPE, ARG8_TYPE, ...) \
|
||||||
@@ -4977,7 +4978,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5050,7 +5051,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5126,7 +5127,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5205,7 +5206,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5287,7 +5288,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5372,7 +5373,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5460,7 +5461,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5551,7 +5552,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5645,7 +5646,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
@@ -5742,7 +5743,7 @@ FFF_END_EXTERN_C \
|
|||||||
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, va_list ap); \
|
RETURN_TYPE(**custom_fake_seq)(ARG0_TYPE arg0, ARG1_TYPE arg1, ARG2_TYPE arg2, ARG3_TYPE arg3, ARG4_TYPE arg4, ARG5_TYPE arg5, ARG6_TYPE arg6, ARG7_TYPE arg7, ARG8_TYPE arg8, ARG9_TYPE arg9, ARG10_TYPE arg10, ARG11_TYPE arg11, ARG12_TYPE arg12, ARG13_TYPE arg13, ARG14_TYPE arg14, ARG15_TYPE arg15, ARG16_TYPE arg16, ARG17_TYPE arg17, ARG18_TYPE arg18, va_list ap); \
|
||||||
} FUNCNAME##_Fake; \
|
} FUNCNAME##_Fake; \
|
||||||
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
extern FUNCNAME##_Fake FUNCNAME##_fake; \
|
||||||
void FUNCNAME##_reset(); \
|
void FUNCNAME##_reset(void); \
|
||||||
FFF_END_EXTERN_C \
|
FFF_END_EXTERN_C \
|
||||||
|
|
||||||
#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_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, ...) \
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
/* Test Framework :-) */
|
/* Test Framework :-) */
|
||||||
void setup();
|
void setup();
|
||||||
#define TEST_F(SUITE, NAME) void NAME()
|
#define TEST_F(SUITE, NAME) void NAME()
|
||||||
#define RUN_TEST(SUITE, TESTNAME) printf(" Running %s.%s: \n", #SUITE, #TESTNAME); setup(); TESTNAME(); printf(" SUCCESS\n");
|
#define RUN_TEST(SUITE, TESTNAME) do { printf(" Running %s.%s: \n", #SUITE, #TESTNAME); setup(); TESTNAME(); printf(" SUCCESS\n"); } while (0)
|
||||||
#define ASSERT_EQ(A, B) assert((A) == (B))
|
#define ASSERT_EQ(A, B) assert((A) == (B))
|
||||||
#define ASSERT_TRUE(A) assert((A))
|
#define ASSERT_TRUE(A) assert((A))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user