LibT2FS 0.1
C API for accessing TEngine data in memory.
Loading...
Searching...
No Matches
common.h File Reference
#include <stdio.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define T2FS_PRINT_INFO(...)
#define T2FS_PRINT_ERROR(...)
#define T2FS_PRINT_WARN(...)
#define T2FS_PRINT_DEBUG(...)

Enumerations

enum  __PrintFlags {
  T2FS_PRINT_FLAG_SILENT = 0 , T2FS_PRINT_FLAG_INFO = 1 , T2FS_PRINT_FLAG_WARNING = 2 , T2FS_PRINT_FLAG_ERROR = 4 ,
  T2FS_PRINT_FLAG_DEBUG = 8
}

Functions

int t2fs_get_print_flags (void)
void t2fs_set_print_flags (const int flags)
void t2fs_set_print_flag (const int flag)
void t2fs_unset_print_flag (const int flag)
void t2fs_print_info (const char *const fmt,...)
void t2fs_print_warn (const char *const func, const char *const fmt,...)
void t2fs_print_warn_extra (const char *const func, const char *const extra, const char *const fmt, va_list args)
void t2fs_print_error (const char *const func, const char *const fmt,...)
void t2fs_print_error_extra (const char *const func, const char *const extra, const char *const fmt, va_list args)
void t2fs_print_debug (const char *const func, const char *const fmt,...)
void t2fs_print_debug_extra (const char *const func, const char *const extra, const char *const fmt, va_list args)
void t2fs_print_hex (const unsigned char *const value, const size_t size, const char *const end, FILE *const out)
void t2fs_print_bin (void *value, size_t size, const char *const end, FILE *const out)
void t2fs_flip_endianess_u32 (uint32_t *v)
void t2fs_flip_endianess_s32 (int32_t *v)
void t2fs_flip_endianess_f32 (float *v)
void t2fs_flip_endianess_u16 (uint16_t *v)
void t2fs_flip_endianess_s16 (int16_t *v)

Macro Definition Documentation

◆ T2FS_PRINT_INFO

#define T2FS_PRINT_INFO ( ...)
Value:
t2fs_print_info(__VA_ARGS__)
void t2fs_print_info(const char *const fmt,...)

◆ T2FS_PRINT_ERROR

#define T2FS_PRINT_ERROR ( ...)
Value:
t2fs_print_error(__func__, __VA_ARGS__)
void t2fs_print_error(const char *const func, const char *const fmt,...)

◆ T2FS_PRINT_WARN

#define T2FS_PRINT_WARN ( ...)
Value:
t2fs_print_warn(__func__, __VA_ARGS__)
void t2fs_print_warn(const char *const func, const char *const fmt,...)

◆ T2FS_PRINT_DEBUG

#define T2FS_PRINT_DEBUG ( ...)
Value:
t2fs_print_debug(__func__, __VA_ARGS__)
void t2fs_print_debug(const char *const func, const char *const fmt,...)

Enumeration Type Documentation

◆ __PrintFlags

Enumerator
T2FS_PRINT_FLAG_SILENT 
T2FS_PRINT_FLAG_INFO 
T2FS_PRINT_FLAG_WARNING 
T2FS_PRINT_FLAG_ERROR 
T2FS_PRINT_FLAG_DEBUG 

Function Documentation

◆ t2fs_get_print_flags()

int t2fs_get_print_flags ( void )

◆ t2fs_set_print_flags()

void t2fs_set_print_flags ( const int flags)

◆ t2fs_set_print_flag()

void t2fs_set_print_flag ( const int flag)

◆ t2fs_unset_print_flag()

void t2fs_unset_print_flag ( const int flag)

◆ t2fs_print_info()

void t2fs_print_info ( const char *const fmt,
... )

◆ t2fs_print_warn()

void t2fs_print_warn ( const char *const func,
const char *const fmt,
... )

◆ t2fs_print_warn_extra()

void t2fs_print_warn_extra ( const char *const func,
const char *const extra,
const char *const fmt,
va_list args )

◆ t2fs_print_error()

void t2fs_print_error ( const char *const func,
const char *const fmt,
... )

◆ t2fs_print_error_extra()

void t2fs_print_error_extra ( const char *const func,
const char *const extra,
const char *const fmt,
va_list args )

◆ t2fs_print_debug()

void t2fs_print_debug ( const char *const func,
const char *const fmt,
... )

◆ t2fs_print_debug_extra()

void t2fs_print_debug_extra ( const char *const func,
const char *const extra,
const char *const fmt,
va_list args )

◆ t2fs_print_hex()

void t2fs_print_hex ( const unsigned char *const value,
const size_t size,
const char *const end,
FILE *const out )

◆ t2fs_print_bin()

void t2fs_print_bin ( void * value,
size_t size,
const char *const end,
FILE *const out )

◆ t2fs_flip_endianess_u32()

void t2fs_flip_endianess_u32 ( uint32_t * v)

◆ t2fs_flip_endianess_s32()

void t2fs_flip_endianess_s32 ( int32_t * v)

◆ t2fs_flip_endianess_f32()

void t2fs_flip_endianess_f32 ( float * v)

◆ t2fs_flip_endianess_u16()

void t2fs_flip_endianess_u16 ( uint16_t * v)

◆ t2fs_flip_endianess_s16()

void t2fs_flip_endianess_s16 ( int16_t * v)