KETCube
Functions
KETCube Terminal Severity print functions

KETCube Terminal Severity print functions. More...

Functions

static void ketCube_terminal_AlwaysPrintln (ketCube_cfg_moduleIDs_t modId, char *format,...)
 
static void ketCube_terminal_NewDebugPrintln (ketCube_cfg_moduleIDs_t modId, char *format,...)
 
static void ketCube_terminal_ErrorPrintln (ketCube_cfg_moduleIDs_t modId, char *format,...)
 
static void ketCube_terminal_InfoPrintln (ketCube_cfg_moduleIDs_t modId, char *format,...)
 

Detailed Description

KETCube Terminal Severity print functions.

The following functions enable severity-configurable printing

Note
Inline functions were used instead of variadic macros to achieve inter-compiler portability, while avoiding extrea ifdefs. The ##__VA_ARGS__ construct is only awailable in GNU C compiler

Function Documentation

◆ ketCube_terminal_AlwaysPrintln()

static void ketCube_terminal_AlwaysPrintln ( ketCube_cfg_moduleIDs_t  modId,
char *  format,
  ... 
)
inlinestatic

◆ ketCube_terminal_ErrorPrintln()

static void ketCube_terminal_ErrorPrintln ( ketCube_cfg_moduleIDs_t  modId,
char *  format,
  ... 
)
inlinestatic

◆ ketCube_terminal_InfoPrintln()

static void ketCube_terminal_InfoPrintln ( ketCube_cfg_moduleIDs_t  modId,
char *  format,
  ... 
)
inlinestatic

◆ ketCube_terminal_NewDebugPrintln()

static void ketCube_terminal_NewDebugPrintln ( ketCube_cfg_moduleIDs_t  modId,
char *  format,
  ... 
)
inlinestatic