From 73c9a79c6c73c40f23fde6db77b57bf15e4b04f4 Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 15 Apr 2018 07:25:46 +0200 Subject: [PATCH] vsrc/isrc, use an explicit #ifdef "PULSE_FUN_TYPES" guard to avoid duplicate definition --- src/spicelib/devices/isrc/isrcdefs.h | 5 +++-- src/spicelib/devices/vsrc/vsrcdefs.h | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/spicelib/devices/isrc/isrcdefs.h b/src/spicelib/devices/isrc/isrcdefs.h index b761a2e33..0c21e56bb 100644 --- a/src/spicelib/devices/isrc/isrcdefs.h +++ b/src/spicelib/devices/isrc/isrcdefs.h @@ -138,7 +138,8 @@ typedef struct sISRCmodel { /* source types */ -#ifndef PULSE +#ifndef PULSE_FUN_TYPES +#define PULSE_FUN_TYPES #define PULSE 1 #define SINE 2 #define EXP 3 @@ -148,7 +149,7 @@ typedef struct sISRCmodel { #define TRNOISE 7 #define TRRANDOM 8 #define EXTERNAL 9 -#endif /*PULSE*/ +#endif /* device parameters */ #define ISRC_DC 1 diff --git a/src/spicelib/devices/vsrc/vsrcdefs.h b/src/spicelib/devices/vsrc/vsrcdefs.h index 773526296..3e3a188a5 100644 --- a/src/spicelib/devices/vsrc/vsrcdefs.h +++ b/src/spicelib/devices/vsrc/vsrcdefs.h @@ -164,7 +164,8 @@ typedef struct sVSRCmodel { } VSRCmodel; /* source function types (shared with current sources) */ -#ifndef PULSE +#ifndef PULSE_FUN_TYPES +#define PULSE_FUN_TYPES #define PULSE 1 #define SINE 2 #define EXP 3 @@ -174,7 +175,7 @@ typedef struct sVSRCmodel { #define TRNOISE 7 #define TRRANDOM 8 #define EXTERNAL 9 -#endif /*PULSE*/ +#endif /* device parameters */ #define VSRC_DC 1