From 91aaff257591d7c625150d955d4e7fcfe8320d90 Mon Sep 17 00:00:00 2001 From: alanminko Date: Tue, 28 Feb 2023 03:07:41 -0800 Subject: [PATCH] More compiler warnings. --- .gitignore | 1 + src/base/main/mainUtils.c | 2 +- src/map/mapper/mapperLib.c | 3 ++- src/map/mio/mio.c | 3 ++- src/opt/dau/dauMerge.c | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f15ce2c79..203869de1 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ lib/abc* lib/m114* lib/bip* docs/ +.vscode/ src/ext* src/xxx/ diff --git a/src/base/main/mainUtils.c b/src/base/main/mainUtils.c index 377299fd1..245e936af 100644 --- a/src/base/main/mainUtils.c +++ b/src/base/main/mainUtils.c @@ -261,7 +261,7 @@ void Abc_UtilsSource( Abc_Frame_t * pAbc ) ******************************************************************************/ char * DateReadFromDateString( char * datestr ) { - static char result[25]; + static char result[100]; char day[10]; char month[10]; char zone[10]; diff --git a/src/map/mapper/mapperLib.c b/src/map/mapper/mapperLib.c index 6356e2f3a..662d1b386 100644 --- a/src/map/mapper/mapperLib.c +++ b/src/map/mapper/mapperLib.c @@ -15,9 +15,10 @@ Revision [$Id: mapperLib.c,v 1.6 2005/01/23 06:59:44 alanmi Exp $] ***********************************************************************/ -#define _BSD_SOURCE +//#define _BSD_SOURCE #ifndef WIN32 +#define _DEFAULT_SOURCE #include #endif diff --git a/src/map/mio/mio.c b/src/map/mio/mio.c index 3010bbd31..d487e8677 100644 --- a/src/map/mio/mio.c +++ b/src/map/mio/mio.c @@ -16,9 +16,10 @@ ***********************************************************************/ -#define _BSD_SOURCE +//#define _BSD_SOURCE #ifndef WIN32 +#define _DEFAULT_SOURCE #include #endif diff --git a/src/opt/dau/dauMerge.c b/src/opt/dau/dauMerge.c index d6b3c0ba3..0fbd126be 100644 --- a/src/opt/dau/dauMerge.c +++ b/src/opt/dau/dauMerge.c @@ -48,7 +48,7 @@ typedef struct Dau_Sto_t_ Dau_Sto_t; struct Dau_Sto_t_ { int iVarUsed; // counter of used variables - char pOutput[DAU_MAX_STR]; // storage for reduced function + char pOutput[2*DAU_MAX_STR+10]; // storage for reduced function char * pPosOutput; // place in the output char pStore[DAU_MAX_VAR][DAU_MAX_STR]; // storage for definitions char * pPosStore[DAU_MAX_VAR]; // place in the store