[realtek-ambz] Declare all wrapped printf() methods
This commit is contained in:
@@ -67,3 +67,20 @@
|
||||
va_end(va); \
|
||||
return ret; \
|
||||
}
|
||||
|
||||
#define WRAP_VPRINTF(name) \
|
||||
WRAP_DISABLE_DECL(name) \
|
||||
int __wrap_##name(const char *format, va_list arg) { \
|
||||
WRAP_DISABLE_CHECK(name); \
|
||||
return vprintf(format, arg); \
|
||||
}
|
||||
|
||||
#define WRAP_VSPRINTF(name) \
|
||||
int __wrap_##name(char *s, const char *format, va_list arg) { \
|
||||
return vsprintf(s, format, arg); \
|
||||
}
|
||||
|
||||
#define WRAP_VSNPRINTF(name) \
|
||||
int __wrap_##name(char *s, size_t count, const char *format, va_list arg) { \
|
||||
return vsnprintf(s, count, format, arg); \
|
||||
}
|
||||
|
||||
@@ -14,4 +14,15 @@ void putchar_(char c) {
|
||||
}
|
||||
|
||||
WRAP_PRINTF(rtl_printf);
|
||||
WRAP_SPRINTF(rtl_sprintf);
|
||||
WRAP_SNPRINTF(rtl_snprintf);
|
||||
WRAP_VSNPRINTF(rtl_vsnprintf);
|
||||
WRAP_VSNPRINTF(rtl_vsnprintf_r);
|
||||
WRAP_VPRINTF(rtl_vprintf);
|
||||
WRAP_PRINTF(DiagPrintf);
|
||||
WRAP_SPRINTF(DiagSPrintf);
|
||||
WRAP_SNPRINTF(DiagSnPrintf);
|
||||
WRAP_PRINTF(prvDiagPrintf);
|
||||
WRAP_SPRINTF(prvDiagSPrintf);
|
||||
WRAP_VSPRINTF(VSprintf);
|
||||
WRAP_PRINTF(LOG_PRINTF);
|
||||
|
||||
@@ -6,3 +6,5 @@
|
||||
|
||||
WRAP_DISABLE_DEF(rtl_printf);
|
||||
WRAP_DISABLE_DEF(DiagPrintf);
|
||||
WRAP_DISABLE_DEF(prvDiagPrintf);
|
||||
WRAP_DISABLE_DEF(LOG_PRINTF);
|
||||
|
||||
Reference in New Issue
Block a user