From 6aa08008b33d087edd1862426dc84b717c7ba06d Mon Sep 17 00:00:00 2001 From: tg Date: Mon, 3 Jun 2013 22:27:15 +0000 Subject: [PATCH] replace warnings for sig_t detection --- Build.sh | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/Build.sh b/Build.sh index 2e6c98d..fba9489 100644 --- a/Build.sh +++ b/Build.sh @@ -1,5 +1,5 @@ #!/bin/sh -srcversion='$MirOS: src/bin/mksh/Build.sh,v 1.637 2013/06/02 03:09:11 tg Exp $' +srcversion='$MirOS: src/bin/mksh/Build.sh,v 1.638 2013/06/03 22:27:15 tg Exp $' #- # Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012, 2013 @@ -1500,18 +1500,16 @@ ac_testn sig_t <<-'EOF' #include #include #include - #include - volatile sig_t foo = NULL; - int main(void) { return (foo == NULL); } + volatile sig_t foo = (sig_t)0; + int main(void) { return (foo == (sig_t)0); } EOF ac_testn sighandler_t '!' sig_t 0 <<-'EOF' #include #include #include - #include - volatile sighandler_t foo = NULL; - int main(void) { return (foo == NULL); } + volatile sighandler_t foo = (sighandler_t)0; + int main(void) { return (foo == (sighandler_t)0); } EOF if test 1 = $HAVE_SIGHANDLER_T; then add_cppflags -Dsig_t=sighandler_t @@ -1522,9 +1520,8 @@ ac_testn __sighandler_t '!' sig_t 0 <<-'EOF' #include #include #include - #include - volatile __sighandler_t foo = NULL; - int main(void) { return (foo == NULL); } + volatile __sighandler_t foo = (__sighandler_t)0; + int main(void) { return (foo == (__sighandler_t)0); } EOF if test 1 = $HAVE___SIGHANDLER_T; then add_cppflags -Dsig_t=__sighandler_t @@ -1547,7 +1544,7 @@ else #define EXTERN #define MKSH_INCLUDES_ONLY #include "sh.h" - __RCSID("$MirOS: src/bin/mksh/Build.sh,v 1.637 2013/06/02 03:09:11 tg Exp $"); + __RCSID("$MirOS: src/bin/mksh/Build.sh,v 1.638 2013/06/03 22:27:15 tg Exp $"); int main(void) { printf("Hello, World!\n"); return (0); } EOF case $cm in