POSIX.pm: resolve ambiguous #If
authorDavid Mitchell <davem@iabyn.com>
Tue, 3 Apr 2018 07:50:19 +0000 (08:50 +0100)
committerDavid Mitchell <davem@iabyn.com>
Tue, 3 Apr 2018 07:50:19 +0000 (08:50 +0100)
In an XS file,

    # If ...

is being interpreted by at least one compiler / build system as a
CPP macro rather than as an XS code comment.

Indent it to remove ambiguity.

http://nntp.perl.org/group/perl.perl5.porters/250229

ext/POSIX/POSIX.xs

index bfe0d0c..7497305 100644 (file)
@@ -1897,8 +1897,9 @@ getattr(termios_ref, fd = 0)
     OUTPUT:
        RETVAL
 
-# If we define TCSANOW here then both a found and not found constant sub
-# are created causing a Constant subroutine TCSANOW redefined warning
+    # If we define TCSANOW here then both a found and not found constant sub
+    # are created causing a Constant subroutine TCSANOW redefined warning
+
 #ifndef TCSANOW
 #  define DEF_SETATTR_ACTION 0
 #else