m_printf.h
Go to the documentation of this file.
40 int m_vsnprintf(char* buf, size_t maxLen, const char* fmt, va_list args) __attribute__((format(printf, 3, 0)));
41 int m_snprintf(char* buf, int length, const char* fmt, ...) __attribute__((format(printf, 3, 4)));
66 template <typename... Args> int snprintf(char* buf, size_t length, const char* fmt, Args... args)
84 extern "C" void m_printHex(const char* tag, const void* data, size_t len, int addr = -1, size_t bytesPerLine = 16);
Delegate class, encapsulates a std::function Added constructor template implements lambda callback wh...
Definition: Delegate.h:24
int m_vsnprintf(char *buf, size_t maxLen, const char *fmt, va_list args)
void m_printHex(const char *tag, const void *data, size_t len, int addr=-1, size_t bytesPerLine=16)
output a block of data in hex format
int m_vprintf(const char *format, va_list arg)
int m_printf(char const *,...)
size_t m_puts(const char *str)
int snprintf(char *buf, size_t length, const char *fmt, Args... args)
Definition: m_printf.h:66
int m_snprintf(char *buf, int length, const char *fmt,...)
1.9.1