Merge the implementations of 11 is*() functions in POSIX using XSANY.
authorNicholas Clark <nick@ccl4.org>
Fri, 9 Sep 2011 12:57:19 +0000 (14:57 +0200)
committerNicholas Clark <nick@ccl4.org>
Tue, 13 Sep 2011 09:28:08 +0000 (11:28 +0200)
commitfb52dbc16aa742da41c3ffd78b23c9d2a47531dd
tree7940cdde0b86a90c28f0e91c87e878ec4e7c2d69
parentb256643b00db727f2db85a7a7211dc0e9e0bf8d7
Merge the implementations of 11 is*() functions in POSIX using XSANY.

is{alnum,alpha,cntrl,digit,graph,lower,print,punct,space,upper,xdigit}
have identical structures, so replace them with one body to marshal
arguments between Perl and C, calling the C library is*() function via
a function pointer stored in the CV's XSANY.
ext/POSIX/POSIX.xs