/* * Used for logging FMU messages. * Logger function used by the FMU 2.0 internally. */ void fmi2logger(fmi2_component_t c, fmi2_string_t instanceName, fmi2_status_t status, fmi2_string_t category, fmi2_string_t message, ...) { va_list argp; va_start(argp, message); fmi2_log_forwarding_v(c, instanceName, status, category, message, argp); va_end(argp); fflush(NULL); }
void fmilogger(fmi2_component_t c, fmi2_string_t instanceName, fmi2_status_t status, fmi2_string_t category, fmi2_string_t message, ...) { /* int len; char msg[BUFFER]; */ va_list argp; va_start(argp, message); /* len = jm_vsnprintf(msg, BUFFER, message, argp); */ fmi2_log_forwarding_v(c, instanceName, status, category, message, argp); va_end(argp); }
void fmi2_log_forwarding(fmi2_component_environment_t c, fmi2_string_t instanceName, fmi2_status_t status, fmi2_string_t category, fmi2_string_t message, ...) { va_list args; va_start (args, message); fmi2_log_forwarding_v(c, instanceName, status, category, message, args); va_end (args); }