From df164f52fe0eb3807220860c2ba97135a0264905 Mon Sep 17 00:00:00 2001 From: David Mitchell Date: Mon, 18 Nov 2013 15:24:04 +0000 Subject: [PATCH] POSIX: silence some compiler warnings --- ext/POSIX/POSIX.xs | 6 ++++++ ext/POSIX/lib/POSIX.pm | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index b3319fb..6caea48 100644 --- a/ext/POSIX/POSIX.xs +++ b/ext/POSIX/POSIX.xs @@ -580,6 +580,10 @@ BOOT: CV *cv; const char *file = __FILE__; + + /* silence compiler warning about not_here() defined but not used */ + if (0) not_here(""); + /* Ensure we get the function, not a macro implementation. Like the C89 standard says we can... */ #undef isalnum @@ -744,6 +748,8 @@ getiflag(termios_ref) case 3: RETVAL = termios_ref->c_lflag; break; + default: + RETVAL = 0; /* silence compiler warning */ } #else not_here(GvNAME(CvGV(cv))); diff --git a/ext/POSIX/lib/POSIX.pm b/ext/POSIX/lib/POSIX.pm index d5f344a..68c0688 100644 --- a/ext/POSIX/lib/POSIX.pm +++ b/ext/POSIX/lib/POSIX.pm @@ -4,7 +4,7 @@ use warnings; our ($AUTOLOAD, %SIGRT); -our $VERSION = '1.35'; +our $VERSION = '1.36'; require XSLoader; -- 2.7.4