hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright 2019 Fuzhou Rockchip Electronics Co., Ltd. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
 
#include "globle.h"
 
#include <stdarg.h>
#include <stdio.h>
 
#ifndef NDEBUG
static void LogPrintf(const char *prefix, const char *fmt, va_list vl) {
  char line[1024];
  fprintf(stderr, "%s", (char *)prefix);
  vsnprintf(line, sizeof(line), fmt, vl);
  fprintf(stderr, "%s", line);
}
 
void LOGD(const char *format, ...) {
  va_list vl;
  va_start(vl, format);
  LogPrintf("Debug - ", format, vl);
  va_end(vl);
}
#endif // #ifndef NDEBUG