schrodebug

schrodebug

Synopsis

#define             SCHRO_ERROR                         (...)
#define             SCHRO_WARNING                       (...)
#define             SCHRO_INFO                          (...)
#define             SCHRO_DEBUG                         (...)
#define             SCHRO_LOG                           (...)
#define             SCHRO_DEBUG_LEVEL                   (level,
                                                         ...)
#define             SCHRO_MILD_ASSERT                   (test)
#define             SCHRO_ASSERT                        (test)
void                schro_debug_log                     (int level,
                                                         const char *file,
                                                         const char *function,
                                                         int line,
                                                         const char *format,
                                                         ...);
void                schro_debug_set_level               (int level);
int                 schro_debug_get_level               (void);
void                schro_dump                          (int type,
                                                         const char *format,
                                                         ...);

Description

Details

SCHRO_ERROR()

#define             SCHRO_ERROR(...)


SCHRO_WARNING()

#define             SCHRO_WARNING(...)


SCHRO_INFO()

#define             SCHRO_INFO(...)


SCHRO_DEBUG()

#define             SCHRO_DEBUG(...)


SCHRO_LOG()

#define             SCHRO_LOG(...)


SCHRO_DEBUG_LEVEL()

#define             SCHRO_DEBUG_LEVEL(level,...)


SCHRO_MILD_ASSERT()

#define             SCHRO_MILD_ASSERT(test)


SCHRO_ASSERT()

#define             SCHRO_ASSERT(test)


schro_debug_log ()

void                schro_debug_log                     (int level,
                                                         const char *file,
                                                         const char *function,
                                                         int line,
                                                         const char *format,
                                                         ...);


schro_debug_set_level ()

void                schro_debug_set_level               (int level);


schro_debug_get_level ()

int                 schro_debug_get_level               (void);


schro_dump ()

void                schro_dump                          (int type,
                                                         const char *format,
                                                         ...);