diff options
author | Marcus Asteborg <maastebo@microsoft.com> | 2020-06-05 23:07:46 -0700 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2020-06-11 21:25:06 -0400 |
commit | 09f8f05bce8914f6df3a0d7d6feca256ca5f12dd (patch) | |
tree | 7d8db05d87db3e2ac740dfa5463bf114bfd72181 /silk/debug.h | |
parent | fe00017a06ddf9314ce79a83a60ae6333769bb24 (diff) | |
download | opus-09f8f05bce8914f6df3a0d7d6feca256ca5f12dd.tar.gz |
Build time improvement, for MSVC use intrin0.h instead of intrin.h and remove usage of stdio.h in production code
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
Diffstat (limited to 'silk/debug.h')
-rw-r--r-- | silk/debug.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/silk/debug.h b/silk/debug.h index 6f68c1ca..36163e47 100644 --- a/silk/debug.h +++ b/silk/debug.h @@ -28,28 +28,29 @@ POSSIBILITY OF SUCH DAMAGE. #ifndef SILK_DEBUG_H #define SILK_DEBUG_H -#include "typedef.h" -#include <stdio.h> /* file writing */ -#include <string.h> /* strcpy, strcmp */ - -#ifdef __cplusplus -extern "C" -{ -#endif - -unsigned long GetHighResolutionTime(void); /* O time in usec*/ - /* Set to 1 to enable DEBUG_STORE_DATA() macros for dumping * intermediate signals from the codec. */ #define SILK_DEBUG 0 /* Flag for using timers */ -#define SILK_TIC_TOC 0 +#define SILK_TIC_TOC 0 +#if SILK_DEBUG || SILK_TIC_TOC +#include "typedef.h" +#include <string.h> /* strcpy, strcmp */ +#include <stdio.h> /* file writing */ +#endif + +#ifdef __cplusplus +extern "C" +{ +#endif #if SILK_TIC_TOC +unsigned long GetHighResolutionTime(void); /* O time in usec*/ + #if (defined(_WIN32) || defined(_WINCE)) #include <windows.h> /* timer */ #else /* Linux or Mac*/ |