Print this page
10686 Debug macros causes smatch issues
*** 20,29 ****
--- 20,33 ----
*/
/*
* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
*/
+ /*
+ * Copyright 2019, Joyent, Inc.
+ */
+
#ifndef _RDSV3_DEBUG_H
#define _RDSV3_DEBUG_H
#ifdef __cplusplus
extern "C" {
*** 94,107 ****
char *fmt, ...);
void rdsv3_dprintf3(
char *name,
char *fmt, ...);
#else
! #define RDSV3_DPRINTF_INTR 0 &&
! #define RDSV3_DPRINTF5 0 &&
! #define RDSV3_DPRINTF4 0 &&
! #define RDSV3_DPRINTF3 0 &&
#endif
#define RDSV3_DPRINTF2 rdsv3_dprintf2
#define RDSV3_DPRINTF1 rdsv3_dprintf1
#define RDSV3_DPRINTF0 rdsv3_dprintf0
--- 98,111 ----
char *fmt, ...);
void rdsv3_dprintf3(
char *name,
char *fmt, ...);
#else
! #define RDSV3_DPRINTF_INTR(...)
! #define RDSV3_DPRINTF5(...)
! #define RDSV3_DPRINTF4(...)
! #define RDSV3_DPRINTF3(...)
#endif
#define RDSV3_DPRINTF2 rdsv3_dprintf2
#define RDSV3_DPRINTF1 rdsv3_dprintf1
#define RDSV3_DPRINTF0 rdsv3_dprintf0