util/u_debug: use detect_os.h

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
Eric Engestrom 2019-08-01 22:36:30 +01:00
parent 7f12a66ad5
commit bffa23313a
2 changed files with 4 additions and 3 deletions

View File

@ -51,7 +51,7 @@ void
_debug_vprintf(const char *format, va_list ap) _debug_vprintf(const char *format, va_list ap)
{ {
static char buf[4096] = {'\0'}; static char buf[4096] = {'\0'};
#if defined(PIPE_OS_WINDOWS) || defined(EMBEDDED_DEVICE) #if DETECT_OS_WINDOWS || defined(EMBEDDED_DEVICE)
/* We buffer until we find a newline. */ /* We buffer until we find a newline. */
size_t len = strlen(buf); size_t len = strlen(buf);
int ret = vsnprintf(buf + len, sizeof(buf) - len, format, ap); int ret = vsnprintf(buf + len, sizeof(buf) - len, format, ap);

View File

@ -40,8 +40,9 @@
#include "util/os_misc.h" #include "util/os_misc.h"
#include "util/detect_os.h"
#if defined(PIPE_OS_HAIKU) #if DETECT_OS_HAIKU
/* Haiku provides debug_printf in libroot with OS.h */ /* Haiku provides debug_printf in libroot with OS.h */
#include <OS.h> #include <OS.h>
#endif #endif
@ -82,7 +83,7 @@ _debug_printf(const char *format, ...)
* - avoid outputing large strings (512 bytes is the current maximum length * - avoid outputing large strings (512 bytes is the current maximum length
* that is guaranteed to be printed in all platforms) * that is guaranteed to be printed in all platforms)
*/ */
#if !defined(PIPE_OS_HAIKU) #if !DETECT_OS_HAIKU
static inline void static inline void
debug_printf(const char *format, ...) _util_printf_format(1,2); debug_printf(const char *format, ...) _util_printf_format(1,2);