#ifndef FUNCTIONS_H #define FUNCTIONS_H #include "typedefs.h" #include "enums.h" #include "structs.h" #include "vars.h" #ifdef __cplusplus extern "C" { #endif // Int // === // By Value void func_V_args_V(); int func_Pi_args_V(); void func_V_args_Pi(int arg1_P); int func_Pi_args_Pi(int arg1_P); void func_V_args_pPi(unsigned int* const arg1_pP); int func_Pi_args_Pi_pPi_pPi(int arg1_P,unsigned int* const arg2_pP, int* arg3_pP); // Char // ==== // By Value char func_Pc_args_V(); void func_V_args_Pc(char arg1_Pc); char func_Pc_args_Pc(char arg1_Pc); // Char* char* func_pPcStr_args_V(); void func_V_args_pPcChr(char* arg1_pPc); void func_V_args_pPcStr(char* arg1_pPc); char func_Pc_args_Pc_pPc_pPc(char arg1_Pc,char* arg2_pPc,char* arg3_pPc); // String-by-value (const char*) const char* func_pPcc_args_V(); void func_V_args_pPcc(const char* arg1_pPcc); const char* func_pPcc_args_pPcc(const char* arg1_pPcc); const char* func_pPcc_args_pPcc_pPcc(const char* arg1_pPcc,const char* arg2_pPcc); // String-by-ref (char**) char** func_ppPc_args_V(); char*** func_pppPc_args_V(); void func_V_args_ppPc(char** arg1_ppPc); char*** func_pppPc_args_pppPc(char*** arg1_ppPc); char*** func_pppPc_args_pppPc_ppPc(char*** arg1_ppPc,char** arg2_ppPc); // Structs // ======= // By value struct _PS func__PS_args_V(); struct _PS func__PS_args__PS(struct _PS arg1__PS); TTAPS func_TTAPS_args_V(); TTAPS func_TTAPS_args_TTAPS(TTAPS arg1_TTAPS); // By pointer TAPS* func_pTAPS_args_V(); TAPS** func_ppTAPS_args_V(); TAPS*** func_pppTAPS_args_V(); void func_V_args_pTAPS(TAPS* arg1_pTAPS); TAPS** func_ppTAPS_args_ppTAPS(TAPS** arg1_ppTAPS); TAPS*** func_pppTAPS_args_pppTAPS(TAPS*** arg1_pppTAPS); #ifdef __cplusplus } #endif #endif //FUNCTIONS_H