#ifndef FUNCTIONS_H #define FUNCTIONS_H #include "typedefs.h" #include "enums.h" #include "structs.h" #include "vars.h" #ifdef __cplusplus extern "C" { #endif //Int 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 char func_Pc_args_V(); void func_V_args_Pc(char arg1_Pc); char func_Pc_args_Pc(char arg1_Pc); void func_V_args_pPc(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(); void func_V_args_ppPc(char** arg1_ppPc); char** func_ppPc_args_ppPc(char** arg1_ppPc); char** func_ppPc_args_ppPc_ppPc(char** arg1_ppPc,char** arg2_ppPc); #ifdef __cplusplus } #endif #endif //FUNCTIONS_H