mirror of
https://github.com/n64dev/cen64.git
synced 2024-06-23 06:22:56 -04:00
Originally these functions were intended to workaround problems experienced by RSP vector register caching, but we don't use it anymore so we can just nix them. Fixes #41
31 lines
521 B
C
31 lines
521 B
C
//
|
|
// common/debug.c
|
|
//
|
|
// Verbose debugging functions (read: "fancy print wrappers").
|
|
//
|
|
// This file is subject to the terms and conditions defined in
|
|
// 'LICENSE', which is part of this source code package.
|
|
//
|
|
|
|
#include "common/debug.h"
|
|
#include <stdarg.h>
|
|
#include <stddef.h>
|
|
#include <stdio.h>
|
|
|
|
#ifndef NDEBUG
|
|
|
|
// Writes a formatted string to standard output.
|
|
int debug(const char *fmt, ...) {
|
|
va_list ap;
|
|
int ret;
|
|
|
|
va_start(ap, fmt);
|
|
ret = vfprintf(stdout, fmt, ap);
|
|
va_end(ap);
|
|
|
|
return ret;
|
|
}
|
|
|
|
#endif
|
|
|