Report for XSConfig-6.00_04

Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: UNKNOWN XSConfig-6.00_04 v5.18.2 FreeBSD
Date: 2015-12-22T08:39:40Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Daniel Dragan,

This is a computer-generated report for XSConfig-6.00_04
on perl 5.18.2, created by CPAN-Reporter-1.2015.

Thank you for uploading your work to CPAN.  However, attempting to
test your distribution gave an inconclusive result.

This could be because your distribution had an error during the make/build
stage, did not define tests, tests could not be found, because your tests were
interrupted before they finished, or because the results of the tests could not
be parsed.  You may wish to consult the CPAN Testers Wiki:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

none provided

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make':

"/usr/perl5.18.2/bin/perl" Config_mini.pl.PL Config_mini.pl
"/usr/perl5.18.2/bin/perl" Config_xs_heavy.pl.PL Config_xs_heavy.pl
cp Config.pm blib/arch/Config.pm
cp Config_xs_heavy.pl blib/arch/Config_xs_heavy.pl
cp Config_mini.pl blib/arch/Config_mini.pl
Running Mkbootstrap for Config ()
chmod 644 "Config.bs"
"/usr/perl5.18.2/bin/perl" Config_xs.PL Config.xs
gperf works ok
$VAR1 = {
          'DEBEMAIL' => 'slaven@rezic.de',
          'GIT_PAGER' => 'less -R',
          'CVS_RSH' => 'ssh',
          'MAKEFLAGS' => '',
          'REPLYTO' => 'slaven@rezic.de',
          'BLOCKSIZE' => 'K',
          'DISPLAY' => ':27',
          'PRINTER' => 'brother',
          'PWD' => '/home/eserte/.cpan/build/2015122206/XSConfig-6.00_04-hvtFEG',
          'LC_ALL' => 'de_DE.ISO8859-1',
          'PERLDOC' => '-MPod::Perldoc::ToTextOverstrike',
          'DIFFOTHER_HOST' => 'biokovo',
          'PERL5LIB' => '',
          'PERL_BATCH' => 'yes',
          'HOME' => '/home/cpansand',
          'SSH_CONNECTION' => '192.168.1.10 63535 192.168.1.21 22',
          'TKPODEDITOR' => 'emacsclient -n',
          'LESS' => 'MiRX',
          'PERL5_CPANPLUS_IS_RUNNING' => '90991',
          'MANPAGER' => 'less',
          'PERL5OPT' => '',
          'PERL' => '/usr/perl5.18.2/bin/perl',
          'REPLY_TO' => 'slaven@rezic.de',
          'SCRIPT' => '/home/cpansand/.cpan_smoke_modules_typescripts/20151222/084351.typescript',
          'HELPDIR' => '/usr/local/lib/zsh/help',
          'SSH_TTY' => '/dev/pts/0',
          'PATH' => '/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/freebsd9.3:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/usr/home/eserte/src/srezic-misc/scripts',
          'PERL_CPAN_REPORTER_CONFIG' => '/var/tmp/cpansmoker-1023/2015122206/cpanreporter_000_config.ini',
          'SHLVL' => '1',
          'SSH_CLIENT' => '192.168.1.10 63535 22',
          'LD_PRELOAD' => '/usr/lib/libpthread.so',
          'BONOBO_ACTIVATION_PATH' => '/home/cpansand/.bonobo/servers',
          'GIT_AUTHOR_NAME' => 'Slaven Rezic',
          'PACKAGEROOT' => 'ftp://ftp.de.FreeBSD.org',
          'PERL_EXTUTILS_AUTOINSTALL' => '--defaultdeps',
          'LOGNAME' => 'cpansand',
          'TERM' => 'screen',
          'PERL5_CPAN_IS_RUNNING_IN_RECURSION' => '90928,90991',
          'USER' => 'cpansand',
          'DOMAINNAME' => 'herceg.de',
          'DEBFULLNAME' => 'Slaven Rezic',
          'MYSQL_PS1' => 'mysql@cvrsnica-freebsd-92 \\u@\\h \\d> ',
          'MAKEPATCHINIT' => '-diff "diff -up" -descr ""',
          'PERL_CANARY_STABILITY_NOPROMPT' => '1',
          'MAIL' => '/var/mail/cpansand',
          'SHELL' => '/usr/local/bin/zsh',
          'OLDPWD' => '/home/cpansand',
          'EMAIL' => 'slaven@rezic.de',
          '__MKLVL__' => '1',
          'TMPDIR' => '/var/tmp/cpansmoker-1023/2015122206',
          'GIT_COMMITTER_NAME' => 'Slaven Rezic',
          'PAGER' => 'less',
          'ACK_COLOR_MATCH' => 'green on_white',
          'ACK_COLOR_FILENAME' => 'red on_white',
          'PERL5_CPAN_IS_RUNNING' => '90991',
          '_' => '/home/cpansand/bin/sh/forever'
        };
will run |||gperf --output-file=Config_xs.tmp.out Config_xs.in|||
GNU gperf 3.0.3
Copyright (C) 1989-1998, 2000-2004, 2006-2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Douglas C. Schmidt and Bruno Haible.
Empty input keyword is not allowed.
To recognize an empty input keyword, your code should check for
len == 0 before calling the gperf generated lookup function.
Config_xs.tmp.out is zero bytes long
now dumping Config_xs.in

***************************
%{/* -*- mode: c; c-basic-offset: 4; -*-

Copyright (C) 2015, cPanel Inc

=head1 NAME

ext/Config/Config.xs - gperf generated read-only Config hash as shared library

=head1 DESCRIPTION

Generated Config hash from F<ext/Config/Config_xs.in> via F<ext/Config/Config_xs.PL>

C<gperf --output-file=ext/Config/Config.xs ext/Config/Config_xs.in>
with cleanups for header, inline, C++ and c89.

The const C<%Config> hash is tied to the values in the const wordlist
perfect hash.

=over 4

=item C<struct Perl_Config>

Structure of generated read-only hash table with name and string value.

=back

=head2 Functions

=over 4

=item C<struct Perl_Config * Perl_Config_lookup(register const
char *str, register unsigned int len)>

API function to access the generated hash.

=back

=cut

*/

#define PERL_NO_GET_CONTEXT
#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"

/* back compat with old perls, none of this is in ppport.h */
#ifndef SvREFCNT_dec_NN
#  define SvREFCNT_dec_NN(sv) SvREFCNT_dec (sv)
#endif

#ifndef STATIC_ASSERT_STMT
#  if (defined(static_assert) || (defined(__cplusplus) && __cplusplus >= 201103L)) && (!defined(__IBMC__) || __IBMC__ >= 1210)
#    define XSCSTATIC_ASSERT_GLOBAL(COND) static_assert(COND, #COND)
#  else
#    define XSCSTATIC_ASSERT_2(COND, SUFFIX) \
      typedef struct { \
          unsigned int _static_assertion_failed_##SUFFIX : (COND) ? 1 : -1; \
      } _static_assertion_failed_##SUFFIX PERL_UNUSED_DECL
#    define XSCSTATIC_ASSERT_1(COND, SUFFIX) XSCSTATIC_ASSERT_2(COND, SUFFIX)
#    define XSCSTATIC_ASSERT_GLOBAL(COND)    XSCSTATIC_ASSERT_1(COND, __LINE__)
#  endif
#  define XSCSTATIC_ASSERT_STMT(COND)      do { XSCSTATIC_ASSERT_GLOBAL(COND); } while (0)
#  define STATIC_ASSERT_STMT(COND)         XSCSTATIC_ASSERT_STMT(COND)
#endif

#ifndef NOT_REACHED
#  define XSCassert(c,text) if (!(c)) { croak("XSConfig internal error: " text); }

/* The ASSUME bits are from perl 5.19.6 perl.h */

#  ifndef __has_builtin
#    define __has_builtin(x) 0 /* not a clang style compiler */
#  endif

#  ifndef DEBUGGING
#    if (__GNUC__ == 4 && __GNUC_MINOR__ >= 5 || __GNUC__ > 5) || __has_builtin(__builtin_unreachable)
#      define XSCASSUME(x) ((x) ? (void) 0 : __builtin_unreachable())
#    elif defined(_MSC_VER)
#      define XSCASSUME(x) __assume(x)
#    elif defined(__ARMCC_VERSION) /* untested */
#      define XSCASSUME(x) __promise(x)
#    else
/* a random compiler might define assert to its own special optimization token
   so pass it through to C lib as a last resort */
#      define XSCASSUME(x) assert(x)
#    endif
#  else
#    define XSCASSUME(x) assert(x)
#  endif

#  define XSCNOT_REACHED XSCASSUME(0)
#  define NOT_REACHED XSCNOT_REACHED
#endif

#ifndef USE_CPERL
#  define MY_CXT_KEY "Config::API_guts"
typedef struct {
  SV* defineSV;
} my_cxt_t;

START_MY_CXT
#endif

/* Inside of tied XS object is a SVUV which is the iterator for the tied hash.
   The iterator is the offset of next stringpool string to read, unless the
   iterating is finished, then offset is beyond the end of stringpool and should
   not be used to deref (read) the string pool, until the next FIRSTKEY which
   resets the offset back to 0 or offset of 2nd string in string pool */

typedef UV CFGSELF; /* for typemap */
#define XCNAME_MAX 32767 /* NAME_MAX used in /usr/include/linux/limits.h */

/* special constants for T_STR when len == 0 */
#define VUNDEF  ((char *)0) /* undef */
#define VEMPTY  ((char *)1) /* empty string */
#define VDEFINE ((char *)2) /* define */

enum Config_types {
    T_STR, /* a low constant, or a string pointer */
    T_INT, /* if the number fits in a ptr, stored directly with len == 0,
              otherwise an ascii string with len != 0, which is runtime
              converted to IV */
};

/* update BOOT's assert if you change Perl_Config */
struct Perl_Config { U16 name : 15; U16 type : 1; U16 len; const char *value; };
static const struct Perl_Config *
Config_lookup (register const char *str, register unsigned int len);

%}
%language=ANSI-C
%struct-type
%define hash-function-name   Config_hash
%define lookup-function-name Config_lookup
%pic
%readonly-tables

struct Perl_Config;
%%
,			T_INV,	0,"@@@@"
Author,			T_INV,	0,"@@Author@@"
CONFIG,			T_INV,	0,"@@CONFIG@@"
Date,			T_INV,	0,"@@Date@@"
Header,			T_INV,	0,"@@Header@@"
Id,			T_INV,	0,"@@Id@@"
Locker,			T_INV,	0,"@@Locker@@"
Log,			T_INV,	0,"@@Log@@"
PATCHLEVEL,		T_INV,	0,"@@PATCHLEVEL@@"
PERL_API_REVISION,	T_INV,	0,"@@PERL_API_REVISION@@"
PERL_API_SUBVERSION,	T_INV,	0,"@@PERL_API_SUBVERSION@@"
PERL_API_VERSION,	T_INV,	0,"@@PERL_API_VERSION@@"
PERL_CONFIG_SH,		T_INV,	0,"@@PERL_CONFIG_SH@@"
PERL_PATCHLEVEL,	T_INV,	0,"@@PERL_PATCHLEVEL@@"
PERL_REVISION,		T_INV,	0,"@@PERL_REVISION@@"
PERL_SUBVERSION,	T_INV,	0,"@@PERL_SUBVERSION@@"
PERL_VERSION,		T_INV,	0,"@@PERL_VERSION@@"
RCSfile,		T_INV,	0,"@@RCSfile@@"
Revision,		T_INV,	0,"@@Revision@@"
SUBVERSION,		T_INV,	0,"@@SUBVERSION@@"
Source,			T_INV,	0,"@@Source@@"
State,			T_INV,	0,"@@State@@"
_a,			T_INV,	0,"@@_a@@"
_exe,			T_INV,	0,"@@_exe@@"
_o,			T_INV,	0,"@@_o@@"
afs,			T_INV,	0,"@@afs@@"
afsroot,		T_INV,	0,"@@afsroot@@"
alignbytes,		T_INV,	0,"@@alignbytes@@"
ansi2knr,		T_INV,	0,"@@ansi2knr@@"
aphostname,		T_INV,	0,"@@aphostname@@"
api_revision,		T_INV,	0,"@@api_revision@@"
api_subversion,		T_INV,	0,"@@api_subversion@@"
api_version,		T_INV,	0,"@@api_version@@"
api_versionstring,	T_INV,	0,"@@api_versionstring@@"
ar,			T_INV,	0,"@@ar@@"
archlib,		T_INV,	0,"@@archlib@@"
archlibexp,		T_INV,	0,"@@archlibexp@@"
archname,		T_INV,	0,"@@archname@@"
archname64,		T_INV,	0,"@@archname64@@"
archobjs,		T_INV,	0,"@@archobjs@@"
asctime_r_proto,	T_INV,	0,"@@asctime_r_proto@@"
awk,			T_INV,	0,"@@awk@@"
baserev,		T_INV,	0,"@@baserev@@"
bash,			T_INV,	0,"@@bash@@"
bin,			T_INV,	0,"@@bin@@"
bin_ELF,		T_INV,	0,"@@bin_ELF@@"
binexp,			T_INV,	0,"@@binexp@@"
bison,			T_INV,	0,"@@bison@@"
bootstrap_charset,	T_INV,	0,"@@bootstrap_charset@@"
byacc,			T_INV,	0,"@@byacc@@"
byteorder,		T_INV,	0,"@@byteorder@@"
c,			T_INV,	0,"@@c@@"
castflags,		T_INV,	0,"@@castflags@@"
cat,			T_INV,	0,"@@cat@@"
cc,			T_INV,	0,"@@cc@@"
cccdlflags,		T_INV,	0,"@@cccdlflags@@"
ccdlflags,		T_INV,	0,"@@ccdlflags@@"
ccflags,		T_INV,	0,"@@ccflags@@"
ccflags_nolargefiles,	T_INV,	0,"@@ccflags_nolargefiles@@"
ccflags_uselargefiles,	T_INV,	0,"@@ccflags_uselargefiles@@"
ccname,			T_INV,	0,"@@ccname@@"
ccsymbols,		T_INV,	0,"@@ccsymbols@@"
ccversion,		T_INV,	0,"@@ccversion@@"
cf_by,			T_INV,	0,"@@cf_by@@"
cf_email,		T_INV,	0,"@@cf_email@@"
cf_time,		T_INV,	0,"@@cf_time@@"
charbits,		T_INV,	0,"@@charbits@@"
charsize,		T_INV,	0,"@@charsize@@"
chgrp,			T_INV,	0,"@@chgrp@@"
chmod,			T_INV,	0,"@@chmod@@"
chown,			T_INV,	0,"@@chown@@"
clocktype,		T_INV,	0,"@@clocktype@@"
comm,			T_INV,	0,"@@comm@@"
compress,		T_INV,	0,"@@compress@@"
config_arg0,		T_INV,	0,"@@config_arg0@@"
config_arg1,		T_INV,	0,"@@config_arg1@@"
config_arg2,		T_INV,	0,"@@config_arg2@@"
config_arg3,		T_INV,	0,"@@config_arg3@@"
config_argc,		T_INV,	0,"@@config_argc@@"
config_args,		T_INV,	0,"@@config_args@@"
contains,		T_INV,	0,"@@contains@@"
cp,			T_INV,	0,"@@cp@@"
cpio,			T_INV,	0,"@@cpio@@"
cpp,			T_INV,	0,"@@cpp@@"
cpp_stuff,		T_INV,	0,"@@cpp_stuff@@"
cppccsymbols,		T_INV,	0,"@@cppccsymbols@@"
cppflags,		T_INV,	0,"@@cppflags@@"
cpplast,		T_INV,	0,"@@cpplast@@"
cppminus,		T_INV,	0,"@@cppminus@@"
cpprun,			T_INV,	0,"@@cpprun@@"
cppstdin,		T_INV,	0,"@@cppstdin@@"
cppsymbols,		T_INV,	0,"@@cppsymbols@@"
crypt_r_proto,		T_INV,	0,"@@crypt_r_proto@@"
cryptlib,		T_INV,	0,"@@cryptlib@@"
csh,			T_INV,	0,"@@csh@@"
ctermid_r_proto,	T_INV,	0,"@@ctermid_r_proto@@"
ctime_r_proto,		T_INV,	0,"@@ctime_r_proto@@"
d_Gconvert,		T_INV,	0,"@@d_Gconvert@@"
d_PRIEUldbl,		T_INV,	0,"@@d_PRIEUldbl@@"
d_PRIFUldbl,		T_INV,	0,"@@d_PRIFUldbl@@"
d_PRIGUldbl,		T_INV,	0,"@@d_PRIGUldbl@@"
d_PRIXU64,		T_INV,	0,"@@d_PRIXU64@@"
d_PRId64,		T_INV,	0,"@@d_PRId64@@"
d_PRIeldbl,		T_INV,	0,"@@d_PRIeldbl@@"
d_PRIfldbl,		T_INV,	0,"@@d_PRIfldbl@@"
d_PRIgldbl,		T_INV,	0,"@@d_PRIgldbl@@"
d_PRIi64,		T_INV,	0,"@@d_PRIi64@@"
d_PRIo64,		T_INV,	0,"@@d_PRIo64@@"
d_PRIu64,		T_INV,	0,"@@d_PRIu64@@"
d_PRIx64,		T_INV,	0,"@@d_PRIx64@@"
d_SCNfldbl,		T_INV,	0,"@@d_SCNfldbl@@"
d__fwalk,		T_INV,	0,"@@d__fwalk@@"
d_access,		T_INV,	0,"@@d_access@@"
d_accessx,		T_INV,	0,"@@d_accessx@@"
d_aintl,		T_INV,	0,"@@d_aintl@@"
d_alarm,		T_INV,	0,"@@d_alarm@@"
d_archlib,		T_INV,	0,"@@d_archlib@@"
d_asctime64,		T_INV,	0,"@@d_asctime64@@"
d_asctime_r,		T_INV,	0,"@@d_asctime_r@@"
d_atolf,		T_INV,	0,"@@d_atolf@@"
d_atoll,		T_INV,	0,"@@d_atoll@@"
d_attribute_deprecated,	T_INV,	0,"@@d_attribute_deprecated@@"
d_attribute_format,	T_INV,	0,"@@d_attribute_format@@"
d_attribute_malloc,	T_INV,	0,"@@d_attribute_malloc@@"
d_attribute_nonnull,	T_INV,	0,"@@d_attribute_nonnull@@"
d_attribute_noreturn,	T_INV,	0,"@@d_attribute_noreturn@@"
d_attribute_pure,	T_INV,	0,"@@d_attribute_pure@@"
d_attribute_unused,	T_INV,	0,"@@d_attribute_unused@@"
d_attribute_warn_unused_result,	T_INV,	0,"@@d_attribute_warn_unused_result@@"
d_bcmp,			T_INV,	0,"@@d_bcmp@@"
d_bcopy,		T_INV,	0,"@@d_bcopy@@"
d_bsd,			T_INV,	0,"@@d_bsd@@"
d_bsdgetpgrp,		T_INV,	0,"@@d_bsdgetpgrp@@"
d_bsdsetpgrp,		T_INV,	0,"@@d_bsdsetpgrp@@"
d_builtin_choose_expr,	T_INV,	0,"@@d_builtin_choose_expr@@"
d_builtin_expect,	T_INV,	0,"@@d_builtin_expect@@"
d_bzero,		T_INV,	0,"@@d_bzero@@"
d_c99_variadic_macros,	T_INV,	0,"@@d_c99_variadic_macros@@"
d_casti32,		T_INV,	0,"@@d_casti32@@"
d_castneg,		T_INV,	0,"@@d_castneg@@"
d_charvspr,		T_INV,	0,"@@d_charvspr@@"
d_chown,		T_INV,	0,"@@d_chown@@"
d_chroot,		T_INV,	0,"@@d_chroot@@"
d_chsize,		T_INV,	0,"@@d_chsize@@"
d_class,		T_INV,	0,"@@d_class@@"
d_clearenv,		T_INV,	0,"@@d_clearenv@@"
d_closedir,		T_INV,	0,"@@d_closedir@@"
d_cmsghdr_s,		T_INV,	0,"@@d_cmsghdr_s@@"
d_const,		T_INV,	0,"@@d_const@@"
d_copysignl,		T_INV,	0,"@@d_copysignl@@"
d_cplusplus,		T_INV,	0,"@@d_cplusplus@@"
d_crypt,		T_INV,	0,"@@d_crypt@@"
d_crypt_r,		T_INV,	0,"@@d_crypt_r@@"
d_csh,			T_INV,	0,"@@d_csh@@"
d_ctermid,		T_INV,	0,"@@d_ctermid@@"
d_ctermid_r,		T_INV,	0,"@@d_ctermid_r@@"
d_ctime64,		T_INV,	0,"@@d_ctime64@@"
d_ctime_r,		T_INV,	0,"@@d_ctime_r@@"
d_cuserid,		T_INV,	0,"@@d_cuserid@@"
d_dbl_dig,		T_INV,	0,"@@d_dbl_dig@@"
d_dbminitproto,		T_INV,	0,"@@d_dbminitproto@@"
d_difftime,		T_INV,	0,"@@d_difftime@@"
d_difftime64,		T_INV,	0,"@@d_difftime64@@"
d_dir_dd_fd,		T_INV,	0,"@@d_dir_dd_fd@@"
d_dirfd,		T_INV,	0,"@@d_dirfd@@"
d_dirnamlen,		T_INV,	0,"@@d_dirnamlen@@"
d_dlerror,		T_INV,	0,"@@d_dlerror@@"
d_dlopen,		T_INV,	0,"@@d_dlopen@@"
d_dlsymun,		T_INV,	0,"@@d_dlsymun@@"
d_dosuid,		T_INV,	0,"@@d_dosuid@@"
d_drand48_r,		T_INV,	0,"@@d_drand48_r@@"
d_drand48proto,		T_INV,	0,"@@d_drand48proto@@"
d_dup2,			T_INV,	0,"@@d_dup2@@"
d_eaccess,		T_INV,	0,"@@d_eaccess@@"
d_endgrent,		T_INV,	0,"@@d_endgrent@@"
d_endgrent_r,		T_INV,	0,"@@d_endgrent_r@@"
d_endhent,		T_INV,	0,"@@d_endhent@@"
d_endhostent_r,		T_INV,	0,"@@d_endhostent_r@@"
d_endnent,		T_INV,	0,"@@d_endnent@@"
d_endnetent_r,		T_INV,	0,"@@d_endnetent_r@@"
d_endpent,		T_INV,	0,"@@d_endpent@@"
d_endprotoent_r,	T_INV,	0,"@@d_endprotoent_r@@"
d_endpwent,		T_INV,	0,"@@d_endpwent@@"
d_endpwent_r,		T_INV,	0,"@@d_endpwent_r@@"
d_endsent,		T_INV,	0,"@@d_endsent@@"
d_endservent_r,		T_INV,	0,"@@d_endservent_r@@"
d_eofnblk,		T_INV,	0,"@@d_eofnblk@@"
d_eunice,		T_INV,	0,"@@d_eunice@@"
d_faststdio,		T_INV,	0,"@@d_faststdio@@"
d_fchdir,		T_INV,	0,"@@d_fchdir@@"
d_fchmod,		T_INV,	0,"@@d_fchmod@@"
d_fchown,		T_INV,	0,"@@d_fchown@@"
d_fcntl,		T_INV,	0,"@@d_fcntl@@"
d_fcntl_can_lock,	T_INV,	0,"@@d_fcntl_can_lock@@"
d_fd_macros,		T_INV,	0,"@@d_fd_macros@@"
d_fd_set,		T_INV,	0,"@@d_fd_set@@"
d_fds_bits,		T_INV,	0,"@@d_fds_bits@@"
d_fgetpos,		T_INV,	0,"@@d_fgetpos@@"
d_finite,		T_INV,	0,"@@d_finite@@"
d_finitel,		T_INV,	0,"@@d_finitel@@"
d_flexfnam,		T_INV,	0,"@@d_flexfnam@@"
d_flock,		T_INV,	0,"@@d_flock@@"
d_flockproto,		T_INV,	0,"@@d_flockproto@@"
d_fork,			T_INV,	0,"@@d_fork@@"
d_fp_class,		T_INV,	0,"@@d_fp_class@@"
d_fpathconf,		T_INV,	0,"@@d_fpathconf@@"
d_fpclass,		T_INV,	0,"@@d_fpclass@@"
d_fpclassify,		T_INV,	0,"@@d_fpclassify@@"
d_fpclassl,		T_INV,	0,"@@d_fpclassl@@"
d_fpos64_t,		T_INV,	0,"@@d_fpos64_t@@"
d_frexpl,		T_INV,	0,"@@d_frexpl@@"
d_fs_data_s,		T_INV,	0,"@@d_fs_data_s@@"
d_fseeko,		T_INV,	0,"@@d_fseeko@@"
d_fsetpos,		T_INV,	0,"@@d_fsetpos@@"
d_fstatfs,		T_INV,	0,"@@d_fstatfs@@"
d_fstatvfs,		T_INV,	0,"@@d_fstatvfs@@"
d_fsync,		T_INV,	0,"@@d_fsync@@"
d_ftello,		T_INV,	0,"@@d_ftello@@"
d_ftime,		T_INV,	0,"@@d_ftime@@"
d_futimes,		T_INV,	0,"@@d_futimes@@"
d_gdbm_ndbm_h_uses_prototypes,	T_INV,	0,"@@d_gdbm_ndbm_h_uses_prototypes@@"
d_gdbmndbm_h_uses_prototypes,	T_INV,	0,"@@d_gdbmndbm_h_uses_prototypes@@"
d_getaddrinfo,		T_INV,	0,"@@d_getaddrinfo@@"
d_getcwd,		T_INV,	0,"@@d_getcwd@@"
d_getespwnam,		T_INV,	0,"@@d_getespwnam@@"
d_getfsstat,		T_INV,	0,"@@d_getfsstat@@"
d_getgrent,		T_INV,	0,"@@d_getgrent@@"
d_getgrent_r,		T_INV,	0,"@@d_getgrent_r@@"
d_getgrgid_r,		T_INV,	0,"@@d_getgrgid_r@@"
d_getgrnam_r,		T_INV,	0,"@@d_getgrnam_r@@"
d_getgrps,		T_INV,	0,"@@d_getgrps@@"
d_gethbyaddr,		T_INV,	0,"@@d_gethbyaddr@@"
d_gethbyname,		T_INV,	0,"@@d_gethbyname@@"
d_gethent,		T_INV,	0,"@@d_gethent@@"
d_gethname,		T_INV,	0,"@@d_gethname@@"
d_gethostbyaddr_r,	T_INV,	0,"@@d_gethostbyaddr_r@@"
d_gethostbyname_r,	T_INV,	0,"@@d_gethostbyname_r@@"
d_gethostent_r,		T_INV,	0,"@@d_gethostent_r@@"
d_gethostprotos,	T_INV,	0,"@@d_gethostprotos@@"
d_getitimer,		T_INV,	0,"@@d_getitimer@@"
d_getlogin,		T_INV,	0,"@@d_getlogin@@"
d_getlogin_r,		T_INV,	0,"@@d_getlogin_r@@"
d_getmnt,		T_INV,	0,"@@d_getmnt@@"
d_getmntent,		T_INV,	0,"@@d_getmntent@@"
d_getnameinfo,		T_INV,	0,"@@d_getnameinfo@@"
d_getnbyaddr,		T_INV,	0,"@@d_getnbyaddr@@"
d_getnbyname,		T_INV,	0,"@@d_getnbyname@@"
d_getnent,		T_INV,	0,"@@d_getnent@@"
d_getnetbyaddr_r,	T_INV,	0,"@@d_getnetbyaddr_r@@"
d_getnetbyname_r,	T_INV,	0,"@@d_getnetbyname_r@@"
d_getnetent_r,		T_INV,	0,"@@d_getnetent_r@@"
d_getnetprotos,		T_INV,	0,"@@d_getnetprotos@@"
d_getpagsz,		T_INV,	0,"@@d_getpagsz@@"
d_getpbyname,		T_INV,	0,"@@d_getpbyname@@"
d_getpbynumber,		T_INV,	0,"@@d_getpbynumber@@"
d_getpent,		T_INV,	0,"@@d_getpent@@"
d_getpgid,		T_INV,	0,"@@d_getpgid@@"
d_getpgrp,		T_INV,	0,"@@d_getpgrp@@"
d_getpgrp2,		T_INV,	0,"@@d_getpgrp2@@"
d_getppid,		T_INV,	0,"@@d_getppid@@"
d_getprior,		T_INV,	0,"@@d_getprior@@"
d_getprotobyname_r,	T_INV,	0,"@@d_getprotobyname_r@@"
d_getprotobynumber_r,	T_INV,	0,"@@d_getprotobynumber_r@@"
d_getprotoent_r,	T_INV,	0,"@@d_getprotoent_r@@"
d_getprotoprotos,	T_INV,	0,"@@d_getprotoprotos@@"
d_getprpwnam,		T_INV,	0,"@@d_getprpwnam@@"
d_getpwent,		T_INV,	0,"@@d_getpwent@@"
d_getpwent_r,		T_INV,	0,"@@d_getpwent_r@@"
d_getpwnam_r,		T_INV,	0,"@@d_getpwnam_r@@"
d_getpwuid_r,		T_INV,	0,"@@d_getpwuid_r@@"
d_getsbyname,		T_INV,	0,"@@d_getsbyname@@"
d_getsbyport,		T_INV,	0,"@@d_getsbyport@@"
d_getsent,		T_INV,	0,"@@d_getsent@@"
d_getservbyname_r,	T_INV,	0,"@@d_getservbyname_r@@"
d_getservbyport_r,	T_INV,	0,"@@d_getservbyport_r@@"
d_getservent_r,		T_INV,	0,"@@d_getservent_r@@"
d_getservprotos,	T_INV,	0,"@@d_getservprotos@@"
d_getspnam,		T_INV,	0,"@@d_getspnam@@"
d_getspnam_r,		T_INV,	0,"@@d_getspnam_r@@"
d_gettimeod,		T_INV,	0,"@@d_gettimeod@@"
d_gmtime64,		T_INV,	0,"@@d_gmtime64@@"
d_gmtime_r,		T_INV,	0,"@@d_gmtime_r@@"
d_gnulibc,		T_INV,	0,"@@d_gnulibc@@"
d_grpasswd,		T_INV,	0,"@@d_grpasswd@@"
d_hasmntopt,		T_INV,	0,"@@d_hasmntopt@@"
d_htonl,		T_INV,	0,"@@d_htonl@@"
d_ilogbl,		T_INV,	0,"@@d_ilogbl@@"
d_inc_version_list,	T_INV,	0,"@@d_inc_version_list@@"
d_index,		T_INV,	0,"@@d_index@@"
d_inetaton,		T_INV,	0,"@@d_inetaton@@"
d_inetntop,		T_INV,	0,"@@d_inetntop@@"
d_inetpton,		T_INV,	0,"@@d_inetpton@@"
d_int64_t,		T_INV,	0,"@@d_int64_t@@"
d_ip_mreq,		T_INV,	0,"@@d_ip_mreq@@"
d_ip_mreq_source,	T_INV,	0,"@@d_ip_mreq_source@@"
d_ipv6_mreq,		T_INV,	0,"@@d_ipv6_mreq@@"
d_ipv6_mreq_source,	T_INV,	0,"@@d_ipv6_mreq_source@@"
d_isascii,		T_INV,	0,"@@d_isascii@@"
d_isblank,		T_INV,	0,"@@d_isblank@@"
d_isfinite,		T_INV,	0,"@@d_isfinite@@"
d_isinf,		T_INV,	0,"@@d_isinf@@"
d_isnan,		T_INV,	0,"@@d_isnan@@"
d_isnanl,		T_INV,	0,"@@d_isnanl@@"
d_killpg,		T_INV,	0,"@@d_killpg@@"
d_lchown,		T_INV,	0,"@@d_lchown@@"
d_ldbl_dig,		T_INV,	0,"@@d_ldbl_dig@@"
d_libm_lib_version,	T_INV,	0,"@@d_libm_lib_version@@"
d_link,			T_INV,	0,"@@d_link@@"
d_localtime64,		T_INV,	0,"@@d_localtime64@@"
d_localtime_r,		T_INV,	0,"@@d_localtime_r@@"
d_localtime_r_needs_tzset,	T_INV,	0,"@@d_localtime_r_needs_tzset@@"
d_locconv,		T_INV,	0,"@@d_locconv@@"
d_lockf,		T_INV,	0,"@@d_lockf@@"
d_longdbl,		T_INV,	0,"@@d_longdbl@@"
d_longlong,		T_INV,	0,"@@d_longlong@@"
d_lseekproto,		T_INV,	0,"@@d_lseekproto@@"
d_lstat,		T_INV,	0,"@@d_lstat@@"
d_madvise,		T_INV,	0,"@@d_madvise@@"
d_malloc_good_size,	T_INV,	0,"@@d_malloc_good_size@@"
d_malloc_size,		T_INV,	0,"@@d_malloc_size@@"
d_mblen,		T_INV,	0,"@@d_mblen@@"
d_mbstowcs,		T_INV,	0,"@@d_mbstowcs@@"
d_mbtowc,		T_INV,	0,"@@d_mbtowc@@"
d_memchr,		T_INV,	0,"@@d_memchr@@"
d_memcmp,		T_INV,	0,"@@d_memcmp@@"
d_memcpy,		T_INV,	0,"@@d_memcpy@@"
d_memmove,		T_INV,	0,"@@d_memmove@@"
d_memset,		T_INV,	0,"@@d_memset@@"
d_mkdir,		T_INV,	0,"@@d_mkdir@@"
d_mkdtemp,		T_INV,	0,"@@d_mkdtemp@@"
d_mkfifo,		T_INV,	0,"@@d_mkfifo@@"
d_mkstemp,		T_INV,	0,"@@d_mkstemp@@"
d_mkstemps,		T_INV,	0,"@@d_mkstemps@@"
d_mktime,		T_INV,	0,"@@d_mktime@@"
d_mktime64,		T_INV,	0,"@@d_mktime64@@"
d_mmap,			T_INV,	0,"@@d_mmap@@"
d_modfl,		T_INV,	0,"@@d_modfl@@"
d_modfl_pow32_bug,	T_INV,	0,"@@d_modfl_pow32_bug@@"
d_modflproto,		T_INV,	0,"@@d_modflproto@@"
d_mprotect,		T_INV,	0,"@@d_mprotect@@"
d_msg,			T_INV,	0,"@@d_msg@@"
d_msg_ctrunc,		T_INV,	0,"@@d_msg_ctrunc@@"
d_msg_dontroute,	T_INV,	0,"@@d_msg_dontroute@@"
d_msg_oob,		T_INV,	0,"@@d_msg_oob@@"
d_msg_peek,		T_INV,	0,"@@d_msg_peek@@"
d_msg_proxy,		T_INV,	0,"@@d_msg_proxy@@"
d_msgctl,		T_INV,	0,"@@d_msgctl@@"
d_msgget,		T_INV,	0,"@@d_msgget@@"
d_msghdr_s,		T_INV,	0,"@@d_msghdr_s@@"
d_msgrcv,		T_INV,	0,"@@d_msgrcv@@"
d_msgsnd,		T_INV,	0,"@@d_msgsnd@@"
d_msync,		T_INV,	0,"@@d_msync@@"
d_munmap,		T_INV,	0,"@@d_munmap@@"
d_mymalloc,		T_INV,	0,"@@d_mymalloc@@"
d_ndbm,			T_INV,	0,"@@d_ndbm@@"
d_ndbm_h_uses_prototypes,	T_INV,	0,"@@d_ndbm_h_uses_prototypes@@"
d_nice,			T_INV,	0,"@@d_nice@@"
d_nl_langinfo,		T_INV,	0,"@@d_nl_langinfo@@"
d_nv_preserves_uv,	T_INV,	0,"@@d_nv_preserves_uv@@"
d_nv_zero_is_allbits_zero,	T_INV,	0,"@@d_nv_zero_is_allbits_zero@@"
d_off64_t,		T_INV,	0,"@@d_off64_t@@"
d_old_pthread_create_joinable,	T_INV,	0,"@@d_old_pthread_create_joinable@@"
d_oldpthreads,		T_INV,	0,"@@d_oldpthreads@@"
d_oldsock,		T_INV,	0,"@@d_oldsock@@"
d_open3,		T_INV,	0,"@@d_open3@@"
d_pathconf,		T_INV,	0,"@@d_pathconf@@"
d_pause,		T_INV,	0,"@@d_pause@@"
d_perl_otherlibdirs,	T_INV,	0,"@@d_perl_otherlibdirs@@"
d_phostname,		T_INV,	0,"@@d_phostname@@"
d_pipe,			T_INV,	0,"@@d_pipe@@"
d_poll,			T_INV,	0,"@@d_poll@@"
d_portable,		T_INV,	0,"@@d_portable@@"
d_prctl,		T_INV,	0,"@@d_prctl@@"
d_prctl_set_name,	T_INV,	0,"@@d_prctl_set_name@@"
d_printf_format_null,	T_INV,	0,"@@d_printf_format_null@@"
d_procselfexe,		T_INV,	0,"@@d_procselfexe@@"
d_pseudofork,		T_INV,	0,"@@d_pseudofork@@"
d_pthread_atfork,	T_INV,	0,"@@d_pthread_atfork@@"
d_pthread_attr_setscope,	T_INV,	0,"@@d_pthread_attr_setscope@@"
d_pthread_yield,	T_INV,	0,"@@d_pthread_yield@@"
d_pwage,		T_INV,	0,"@@d_pwage@@"
d_pwchange,		T_INV,	0,"@@d_pwchange@@"
d_pwclass,		T_INV,	0,"@@d_pwclass@@"
d_pwcomment,		T_INV,	0,"@@d_pwcomment@@"
d_pwexpire,		T_INV,	0,"@@d_pwexpire@@"
d_pwgecos,		T_INV,	0,"@@d_pwgecos@@"
d_pwpasswd,		T_INV,	0,"@@d_pwpasswd@@"
d_pwquota,		T_INV,	0,"@@d_pwquota@@"
d_qgcvt,		T_INV,	0,"@@d_qgcvt@@"
d_quad,			T_INV,	0,"@@d_quad@@"
d_random_r,		T_INV,	0,"@@d_random_r@@"
d_readdir,		T_INV,	0,"@@d_readdir@@"
d_readdir64_r,		T_INV,	0,"@@d_readdir64_r@@"
d_readdir_r,		T_INV,	0,"@@d_readdir_r@@"
d_readlink,		T_INV,	0,"@@d_readlink@@"
d_readv,		T_INV,	0,"@@d_readv@@"
d_recvmsg,		T_INV,	0,"@@d_recvmsg@@"
d_rename,		T_INV,	0,"@@d_rename@@"
d_rewinddir,		T_INV,	0,"@@d_rewinddir@@"
d_rmdir,		T_INV,	0,"@@d_rmdir@@"
d_safebcpy,		T_INV,	0,"@@d_safebcpy@@"
d_safemcpy,		T_INV,	0,"@@d_safemcpy@@"
d_sanemcmp,		T_INV,	0,"@@d_sanemcmp@@"
d_sbrkproto,		T_INV,	0,"@@d_sbrkproto@@"
d_scalbnl,		T_INV,	0,"@@d_scalbnl@@"
d_sched_yield,		T_INV,	0,"@@d_sched_yield@@"
d_scm_rights,		T_INV,	0,"@@d_scm_rights@@"
d_seekdir,		T_INV,	0,"@@d_seekdir@@"
d_select,		T_INV,	0,"@@d_select@@"
d_sem,			T_INV,	0,"@@d_sem@@"
d_semctl,		T_INV,	0,"@@d_semctl@@"
d_semctl_semid_ds,	T_INV,	0,"@@d_semctl_semid_ds@@"
d_semctl_semun,		T_INV,	0,"@@d_semctl_semun@@"
d_semget,		T_INV,	0,"@@d_semget@@"
d_semop,		T_INV,	0,"@@d_semop@@"
d_sendmsg,		T_INV,	0,"@@d_sendmsg@@"
d_setegid,		T_INV,	0,"@@d_setegid@@"
d_seteuid,		T_INV,	0,"@@d_seteuid@@"
d_setgrent,		T_INV,	0,"@@d_setgrent@@"
d_setgrent_r,		T_INV,	0,"@@d_setgrent_r@@"
d_setgrps,		T_INV,	0,"@@d_setgrps@@"
d_sethent,		T_INV,	0,"@@d_sethent@@"
d_sethostent_r,		T_INV,	0,"@@d_sethostent_r@@"
d_setitimer,		T_INV,	0,"@@d_setitimer@@"
d_setlinebuf,		T_INV,	0,"@@d_setlinebuf@@"
d_setlocale,		T_INV,	0,"@@d_setlocale@@"
d_setlocale_r,		T_INV,	0,"@@d_setlocale_r@@"
d_setnent,		T_INV,	0,"@@d_setnent@@"
d_setnetent_r,		T_INV,	0,"@@d_setnetent_r@@"
d_setpent,		T_INV,	0,"@@d_setpent@@"
d_setpgid,		T_INV,	0,"@@d_setpgid@@"
d_setpgrp,		T_INV,	0,"@@d_setpgrp@@"
d_setpgrp2,		T_INV,	0,"@@d_setpgrp2@@"
d_setprior,		T_INV,	0,"@@d_setprior@@"
d_setproctitle,		T_INV,	0,"@@d_setproctitle@@"
d_setprotoent_r,	T_INV,	0,"@@d_setprotoent_r@@"
d_setpwent,		T_INV,	0,"@@d_setpwent@@"
d_setpwent_r,		T_INV,	0,"@@d_setpwent_r@@"
d_setregid,		T_INV,	0,"@@d_setregid@@"
d_setresgid,		T_INV,	0,"@@d_setresgid@@"
d_setresuid,		T_INV,	0,"@@d_setresuid@@"
d_setreuid,		T_INV,	0,"@@d_setreuid@@"
d_setrgid,		T_INV,	0,"@@d_setrgid@@"
d_setruid,		T_INV,	0,"@@d_setruid@@"
d_setsent,		T_INV,	0,"@@d_setsent@@"
d_setservent_r,		T_INV,	0,"@@d_setservent_r@@"
d_setsid,		T_INV,	0,"@@d_setsid@@"
d_setvbuf,		T_INV,	0,"@@d_setvbuf@@"
d_sfio,			T_INV,	0,"@@d_sfio@@"
d_shm,			T_INV,	0,"@@d_shm@@"
d_shmat,		T_INV,	0,"@@d_shmat@@"
d_shmatprototype,	T_INV,	0,"@@d_shmatprototype@@"
d_shmctl,		T_INV,	0,"@@d_shmctl@@"
d_shmdt,		T_INV,	0,"@@d_shmdt@@"
d_shmget,		T_INV,	0,"@@d_shmget@@"
d_sigaction,		T_INV,	0,"@@d_sigaction@@"
d_signbit,		T_INV,	0,"@@d_signbit@@"
d_sigprocmask,		T_INV,	0,"@@d_sigprocmask@@"
d_sigsetjmp,		T_INV,	0,"@@d_sigsetjmp@@"
d_sin6_scope_id,	T_INV,	0,"@@d_sin6_scope_id@@"
d_sitearch,		T_INV,	0,"@@d_sitearch@@"
d_snprintf,		T_INV,	0,"@@d_snprintf@@"
d_sockaddr_in6,		T_INV,	0,"@@d_sockaddr_in6@@"
d_sockaddr_sa_len,	T_INV,	0,"@@d_sockaddr_sa_len@@"
d_sockatmark,		T_INV,	0,"@@d_sockatmark@@"
d_sockatmarkproto,	T_INV,	0,"@@d_sockatmarkproto@@"
d_socket,		T_INV,	0,"@@d_socket@@"
d_socklen_t,		T_INV,	0,"@@d_socklen_t@@"
d_sockpair,		T_INV,	0,"@@d_sockpair@@"
d_socks5_init,		T_INV,	0,"@@d_socks5_init@@"
d_sprintf_returns_strlen,	T_INV,	0,"@@d_sprintf_returns_strlen@@"
d_sqrtl,		T_INV,	0,"@@d_sqrtl@@"
d_srand48_r,		T_INV,	0,"@@d_srand48_r@@"
d_srandom_r,		T_INV,	0,"@@d_srandom_r@@"
d_sresgproto,		T_INV,	0,"@@d_sresgproto@@"
d_sresuproto,		T_INV,	0,"@@d_sresuproto@@"
d_statblks,		T_INV,	0,"@@d_statblks@@"
d_statfs_f_flags,	T_INV,	0,"@@d_statfs_f_flags@@"
d_statfs_s,		T_INV,	0,"@@d_statfs_s@@"
d_static_inline,	T_INV,	0,"@@d_static_inline@@"
d_statvfs,		T_INV,	0,"@@d_statvfs@@"
d_stdio_cnt_lval,	T_INV,	0,"@@d_stdio_cnt_lval@@"
d_stdio_ptr_lval,	T_INV,	0,"@@d_stdio_ptr_lval@@"
d_stdio_ptr_lval_nochange_cnt,	T_INV,	0,"@@d_stdio_ptr_lval_nochange_cnt@@"
d_stdio_ptr_lval_sets_cnt,	T_INV,	0,"@@d_stdio_ptr_lval_sets_cnt@@"
d_stdio_stream_array,	T_INV,	0,"@@d_stdio_stream_array@@"
d_stdiobase,		T_INV,	0,"@@d_stdiobase@@"
d_stdstdio,		T_INV,	0,"@@d_stdstdio@@"
d_strchr,		T_INV,	0,"@@d_strchr@@"
d_strcoll,		T_INV,	0,"@@d_strcoll@@"
d_strctcpy,		T_INV,	0,"@@d_strctcpy@@"
d_strerrm,		T_INV,	0,"@@d_strerrm@@"
d_strerror,		T_INV,	0,"@@d_strerror@@"
d_strerror_r,		T_INV,	0,"@@d_strerror_r@@"
d_strftime,		T_INV,	0,"@@d_strftime@@"
d_strlcat,		T_INV,	0,"@@d_strlcat@@"
d_strlcpy,		T_INV,	0,"@@d_strlcpy@@"
d_strtod,		T_INV,	0,"@@d_strtod@@"
d_strtol,		T_INV,	0,"@@d_strtol@@"
d_strtold,		T_INV,	0,"@@d_strtold@@"
d_strtoll,		T_INV,	0,"@@d_strtoll@@"
d_strtoq,		T_INV,	0,"@@d_strtoq@@"
d_strtoul,		T_INV,	0,"@@d_strtoul@@"
d_strtoull,		T_INV,	0,"@@d_strtoull@@"
d_strtouq,		T_INV,	0,"@@d_strtouq@@"
d_strxfrm,		T_INV,	0,"@@d_strxfrm@@"
d_suidsafe,		T_INV,	0,"@@d_suidsafe@@"
d_symlink,		T_INV,	0,"@@d_symlink@@"
d_syscall,		T_INV,	0,"@@d_syscall@@"
d_syscallproto,		T_INV,	0,"@@d_syscallproto@@"
d_sysconf,		T_INV,	0,"@@d_sysconf@@"
d_sysernlst,		T_INV,	0,"@@d_sysernlst@@"
d_syserrlst,		T_INV,	0,"@@d_syserrlst@@"
d_system,		T_INV,	0,"@@d_system@@"
d_tcgetpgrp,		T_INV,	0,"@@d_tcgetpgrp@@"
d_tcsetpgrp,		T_INV,	0,"@@d_tcsetpgrp@@"
d_telldir,		T_INV,	0,"@@d_telldir@@"
d_telldirproto,		T_INV,	0,"@@d_telldirproto@@"
d_time,			T_INV,	0,"@@d_time@@"
d_timegm,		T_INV,	0,"@@d_timegm@@"
d_times,		T_INV,	0,"@@d_times@@"
d_tm_tm_gmtoff,		T_INV,	0,"@@d_tm_tm_gmtoff@@"
d_tm_tm_zone,		T_INV,	0,"@@d_tm_tm_zone@@"
d_tmpnam_r,		T_INV,	0,"@@d_tmpnam_r@@"
d_truncate,		T_INV,	0,"@@d_truncate@@"
d_ttyname_r,		T_INV,	0,"@@d_ttyname_r@@"
d_tzname,		T_INV,	0,"@@d_tzname@@"
d_u32align,		T_INV,	0,"@@d_u32align@@"
d_ualarm,		T_INV,	0,"@@d_ualarm@@"
d_umask,		T_INV,	0,"@@d_umask@@"
d_uname,		T_INV,	0,"@@d_uname@@"
d_union_semun,		T_INV,	0,"@@d_union_semun@@"
d_unordered,		T_INV,	0,"@@d_unordered@@"
d_unsetenv,		T_INV,	0,"@@d_unsetenv@@"
d_usleep,		T_INV,	0,"@@d_usleep@@"
d_usleepproto,		T_INV,	0,"@@d_usleepproto@@"
d_ustat,		T_INV,	0,"@@d_ustat@@"
d_vendorarch,		T_INV,	0,"@@d_vendorarch@@"
d_vendorbin,		T_INV,	0,"@@d_vendorbin@@"
d_vendorlib,		T_INV,	0,"@@d_vendorlib@@"
d_vendorscript,		T_INV,	0,"@@d_vendorscript@@"
d_vfork,		T_INV,	0,"@@d_vfork@@"
d_void_closedir,	T_INV,	0,"@@d_void_closedir@@"
d_voidsig,		T_INV,	0,"@@d_voidsig@@"
d_voidtty,		T_INV,	0,"@@d_voidtty@@"
d_volatile,		T_INV,	0,"@@d_volatile@@"
d_vprintf,		T_INV,	0,"@@d_vprintf@@"
d_vsnprintf,		T_INV,	0,"@@d_vsnprintf@@"
d_wait4,		T_INV,	0,"@@d_wait4@@"
d_waitpid,		T_INV,	0,"@@d_waitpid@@"
d_wcstombs,		T_INV,	0,"@@d_wcstombs@@"
d_wctomb,		T_INV,	0,"@@d_wctomb@@"
d_writev,		T_INV,	0,"@@d_writev@@"
d_xenix,		T_INV,	0,"@@d_xenix@@"
date,			T_INV,	0,"@@date@@"
db_hashtype,		T_INV,	0,"@@db_hashtype@@"
db_prefixtype,		T_INV,	0,"@@db_prefixtype@@"
db_version_major,	T_INV,	0,"@@db_version_major@@"
db_version_minor,	T_INV,	0,"@@db_version_minor@@"
db_version_patch,	T_INV,	0,"@@db_version_patch@@"
defvoidused,		T_INV,	0,"@@defvoidused@@"
direntrytype,		T_INV,	0,"@@direntrytype@@"
dlext,			T_INV,	0,"@@dlext@@"
dlsrc,			T_INV,	0,"@@dlsrc@@"
doublesize,		T_INV,	0,"@@doublesize@@"
drand01,		T_INV,	0,"@@drand01@@"
drand48_r_proto,	T_INV,	0,"@@drand48_r_proto@@"
dtrace,			T_INV,	0,"@@dtrace@@"
dynamic_ext,		T_INV,	0,"@@dynamic_ext@@"
eagain,			T_INV,	0,"@@eagain@@"
ebcdic,			T_INV,	0,"@@ebcdic@@"
echo,			T_INV,	0,"@@echo@@"
egrep,			T_INV,	0,"@@egrep@@"
emacs,			T_INV,	0,"@@emacs@@"
endgrent_r_proto,	T_INV,	0,"@@endgrent_r_proto@@"
endhostent_r_proto,	T_INV,	0,"@@endhostent_r_proto@@"
endnetent_r_proto,	T_INV,	0,"@@endnetent_r_proto@@"
endprotoent_r_proto,	T_INV,	0,"@@endprotoent_r_proto@@"
endpwent_r_proto,	T_INV,	0,"@@endpwent_r_proto@@"
endservent_r_proto,	T_INV,	0,"@@endservent_r_proto@@"
eunicefix,		T_INV,	0,"@@eunicefix@@"
exe_ext,		T_INV,	0,"@@exe_ext@@"
expr,			T_INV,	0,"@@expr@@"
extensions,		T_INV,	0,"@@extensions@@"
extern_C,		T_INV,	0,"@@extern_C@@"
extras,			T_INV,	0,"@@extras@@"
fflushNULL,		T_INV,	0,"@@fflushNULL@@"
fflushall,		T_INV,	0,"@@fflushall@@"
find,			T_INV,	0,"@@find@@"
firstmakefile,		T_INV,	0,"@@firstmakefile@@"
flex,			T_INV,	0,"@@flex@@"
fpossize,		T_INV,	0,"@@fpossize@@"
fpostype,		T_INV,	0,"@@fpostype@@"
freetype,		T_INV,	0,"@@freetype@@"
from,			T_INV,	0,"@@from@@"
full_ar,		T_INV,	0,"@@full_ar@@"
full_csh,		T_INV,	0,"@@full_csh@@"
full_sed,		T_INV,	0,"@@full_sed@@"
gccansipedantic,	T_INV,	0,"@@gccansipedantic@@"
gccosandvers,		T_INV,	0,"@@gccosandvers@@"
gccversion,		T_INV,	0,"@@gccversion@@"
getgrent_r_proto,	T_INV,	0,"@@getgrent_r_proto@@"
getgrgid_r_proto,	T_INV,	0,"@@getgrgid_r_proto@@"
getgrnam_r_proto,	T_INV,	0,"@@getgrnam_r_proto@@"
gethostbyaddr_r_proto,	T_INV,	0,"@@gethostbyaddr_r_proto@@"
gethostbyname_r_proto,	T_INV,	0,"@@gethostbyname_r_proto@@"
gethostent_r_proto,	T_INV,	0,"@@gethostent_r_proto@@"
getlogin_r_proto,	T_INV,	0,"@@getlogin_r_proto@@"
getnetbyaddr_r_proto,	T_INV,	0,"@@getnetbyaddr_r_proto@@"
getnetbyname_r_proto,	T_INV,	0,"@@getnetbyname_r_proto@@"
getnetent_r_proto,	T_INV,	0,"@@getnetent_r_proto@@"
getprotobyname_r_proto,	T_INV,	0,"@@getprotobyname_r_proto@@"
getprotobynumber_r_proto,	T_INV,	0,"@@getprotobynumber_r_proto@@"
getprotoent_r_proto,	T_INV,	0,"@@getprotoent_r_proto@@"
getpwent_r_proto,	T_INV,	0,"@@getpwent_r_proto@@"
getpwnam_r_proto,	T_INV,	0,"@@getpwnam_r_proto@@"
getpwuid_r_proto,	T_INV,	0,"@@getpwuid_r_proto@@"
getservbyname_r_proto,	T_INV,	0,"@@getservbyname_r_proto@@"
getservbyport_r_proto,	T_INV,	0,"@@getservbyport_r_proto@@"
getservent_r_proto,	T_INV,	0,"@@getservent_r_proto@@"
getspnam_r_proto,	T_INV,	0,"@@getspnam_r_proto@@"
gidformat,		T_INV,	0,"@@gidformat@@"
gidsign,		T_INV,	0,"@@gidsign@@"
gidsize,		T_INV,	0,"@@gidsize@@"
gidtype,		T_INV,	0,"@@gidtype@@"
git_branch,		T_INV,	0,"@@git_branch@@"
git_commit_id,		T_INV,	0,"@@git_commit_id@@"
git_commit_id_title,	T_INV,	0,"@@git_commit_id_title@@"
git_describe,		T_INV,	0,"@@git_describe@@"
git_uncommitted_changes,	T_INV,	0,"@@git_uncommitted_changes@@"
glibpth,		T_INV,	0,"@@glibpth@@"
gmake,			T_INV,	0,"@@gmake@@"
gmtime_r_proto,		T_INV,	0,"@@gmtime_r_proto@@"
gnulibc_version,	T_INV,	0,"@@gnulibc_version@@"
grep,			T_INV,	0,"@@grep@@"
groupcat,		T_INV,	0,"@@groupcat@@"
groupstype,		T_INV,	0,"@@groupstype@@"
gzip,			T_INV,	0,"@@gzip@@"
h_fcntl,		T_INV,	0,"@@h_fcntl@@"
h_sysfile,		T_INV,	0,"@@h_sysfile@@"
hint,			T_INV,	0,"@@hint@@"
hostcat,		T_INV,	0,"@@hostcat@@"
html1dir,		T_INV,	0,"@@html1dir@@"
html1direxp,		T_INV,	0,"@@html1direxp@@"
html3dir,		T_INV,	0,"@@html3dir@@"
html3direxp,		T_INV,	0,"@@html3direxp@@"
i16size,		T_INV,	0,"@@i16size@@"
i16type,		T_INV,	0,"@@i16type@@"
i32size,		T_INV,	0,"@@i32size@@"
i32type,		T_INV,	0,"@@i32type@@"
i64size,		T_INV,	0,"@@i64size@@"
i64type,		T_INV,	0,"@@i64type@@"
i8size,			T_INV,	0,"@@i8size@@"
i8type,			T_INV,	0,"@@i8type@@"
i_arpainet,		T_INV,	0,"@@i_arpainet@@"
i_assert,		T_INV,	0,"@@i_assert@@"
i_bsdioctl,		T_INV,	0,"@@i_bsdioctl@@"
i_crypt,		T_INV,	0,"@@i_crypt@@"
i_db,			T_INV,	0,"@@i_db@@"
i_dbm,			T_INV,	0,"@@i_dbm@@"
i_dirent,		T_INV,	0,"@@i_dirent@@"
i_dld,			T_INV,	0,"@@i_dld@@"
i_dlfcn,		T_INV,	0,"@@i_dlfcn@@"
i_fcntl,		T_INV,	0,"@@i_fcntl@@"
i_float,		T_INV,	0,"@@i_float@@"
i_fp,			T_INV,	0,"@@i_fp@@"
i_fp_class,		T_INV,	0,"@@i_fp_class@@"
i_gdbm,			T_INV,	0,"@@i_gdbm@@"
i_gdbm_ndbm,		T_INV,	0,"@@i_gdbm_ndbm@@"
i_gdbmndbm,		T_INV,	0,"@@i_gdbmndbm@@"
i_grp,			T_INV,	0,"@@i_grp@@"
i_ieeefp,		T_INV,	0,"@@i_ieeefp@@"
i_inttypes,		T_INV,	0,"@@i_inttypes@@"
i_langinfo,		T_INV,	0,"@@i_langinfo@@"
i_libutil,		T_INV,	0,"@@i_libutil@@"
i_limits,		T_INV,	0,"@@i_limits@@"
i_locale,		T_INV,	0,"@@i_locale@@"
i_machcthr,		T_INV,	0,"@@i_machcthr@@"
i_malloc,		T_INV,	0,"@@i_malloc@@"
i_mallocmalloc,		T_INV,	0,"@@i_mallocmalloc@@"
i_math,			T_INV,	0,"@@i_math@@"
i_memory,		T_INV,	0,"@@i_memory@@"
i_mntent,		T_INV,	0,"@@i_mntent@@"
i_ndbm,			T_INV,	0,"@@i_ndbm@@"
i_netdb,		T_INV,	0,"@@i_netdb@@"
i_neterrno,		T_INV,	0,"@@i_neterrno@@"
i_netinettcp,		T_INV,	0,"@@i_netinettcp@@"
i_niin,			T_INV,	0,"@@i_niin@@"
i_poll,			T_INV,	0,"@@i_poll@@"
i_prot,			T_INV,	0,"@@i_prot@@"
i_pthread,		T_INV,	0,"@@i_pthread@@"
i_pwd,			T_INV,	0,"@@i_pwd@@"
i_rpcsvcdbm,		T_INV,	0,"@@i_rpcsvcdbm@@"
i_sfio,			T_INV,	0,"@@i_sfio@@"
i_sgtty,		T_INV,	0,"@@i_sgtty@@"
i_shadow,		T_INV,	0,"@@i_shadow@@"
i_socks,		T_INV,	0,"@@i_socks@@"
i_stdarg,		T_INV,	0,"@@i_stdarg@@"
i_stdbool,		T_INV,	0,"@@i_stdbool@@"
i_stddef,		T_INV,	0,"@@i_stddef@@"
i_stdlib,		T_INV,	0,"@@i_stdlib@@"
i_string,		T_INV,	0,"@@i_string@@"
i_sunmath,		T_INV,	0,"@@i_sunmath@@"
i_sysaccess,		T_INV,	0,"@@i_sysaccess@@"
i_sysdir,		T_INV,	0,"@@i_sysdir@@"
i_sysfile,		T_INV,	0,"@@i_sysfile@@"
i_sysfilio,		T_INV,	0,"@@i_sysfilio@@"
i_sysin,		T_INV,	0,"@@i_sysin@@"
i_sysioctl,		T_INV,	0,"@@i_sysioctl@@"
i_syslog,		T_INV,	0,"@@i_syslog@@"
i_sysmman,		T_INV,	0,"@@i_sysmman@@"
i_sysmode,		T_INV,	0,"@@i_sysmode@@"
i_sysmount,		T_INV,	0,"@@i_sysmount@@"
i_sysndir,		T_INV,	0,"@@i_sysndir@@"
i_sysparam,		T_INV,	0,"@@i_sysparam@@"
i_syspoll,		T_INV,	0,"@@i_syspoll@@"
i_sysresrc,		T_INV,	0,"@@i_sysresrc@@"
i_syssecrt,		T_INV,	0,"@@i_syssecrt@@"
i_sysselct,		T_INV,	0,"@@i_sysselct@@"
i_syssockio,		T_INV,	0,"@@i_syssockio@@"
i_sysstat,		T_INV,	0,"@@i_sysstat@@"
i_sysstatfs,		T_INV,	0,"@@i_sysstatfs@@"
i_sysstatvfs,		T_INV,	0,"@@i_sysstatvfs@@"
i_systime,		T_INV,	0,"@@i_systime@@"
i_systimek,		T_INV,	0,"@@i_systimek@@"
i_systimes,		T_INV,	0,"@@i_systimes@@"
i_systypes,		T_INV,	0,"@@i_systypes@@"
i_sysuio,		T_INV,	0,"@@i_sysuio@@"
i_sysun,		T_INV,	0,"@@i_sysun@@"
i_sysutsname,		T_INV,	0,"@@i_sysutsname@@"
i_sysvfs,		T_INV,	0,"@@i_sysvfs@@"
i_syswait,		T_INV,	0,"@@i_syswait@@"
i_termio,		T_INV,	0,"@@i_termio@@"
i_termios,		T_INV,	0,"@@i_termios@@"
i_time,			T_INV,	0,"@@i_time@@"
i_unistd,		T_INV,	0,"@@i_unistd@@"
i_ustat,		T_INV,	0,"@@i_ustat@@"
i_utime,		T_INV,	0,"@@i_utime@@"
i_values,		T_INV,	0,"@@i_values@@"
i_varargs,		T_INV,	0,"@@i_varargs@@"
i_varhdr,		T_INV,	0,"@@i_varhdr@@"
i_vfork,		T_INV,	0,"@@i_vfork@@"
ignore_versioned_solibs,	T_INV,	0,"@@ignore_versioned_solibs@@"
inc_version_list,	T_INV,	0,"@@inc_version_list@@"
inc_version_list_init,	T_INV,	0,"@@inc_version_list_init@@"
incpath,		T_INV,	0,"@@incpath@@"
inews,			T_INV,	0,"@@inews@@"
initialinstalllocation,	T_INV,	0,"@@initialinstalllocation@@"
installarchlib,		T_INV,	0,"@@installarchlib@@"
installbin,		T_INV,	0,"@@installbin@@"
installhtml1dir,	T_INV,	0,"@@installhtml1dir@@"
installhtml3dir,	T_INV,	0,"@@installhtml3dir@@"
installman1dir,		T_INV,	0,"@@installman1dir@@"
installman3dir,		T_INV,	0,"@@installman3dir@@"
installprefix,		T_INV,	0,"@@installprefix@@"
installprefixexp,	T_INV,	0,"@@installprefixexp@@"
installprivlib,		T_INV,	0,"@@installprivlib@@"
installscript,		T_INV,	0,"@@installscript@@"
installsitearch,	T_INV,	0,"@@installsitearch@@"
installsitebin,		T_INV,	0,"@@installsitebin@@"
installsitehtml1dir,	T_INV,	0,"@@installsitehtml1dir@@"
installsitehtml3dir,	T_INV,	0,"@@installsitehtml3dir@@"
installsitelib,		T_INV,	0,"@@installsitelib@@"
installsiteman1dir,	T_INV,	0,"@@installsiteman1dir@@"
installsiteman3dir,	T_INV,	0,"@@installsiteman3dir@@"
installsitescript,	T_INV,	0,"@@installsitescript@@"
installstyle,		T_INV,	0,"@@installstyle@@"
installusrbinperl,	T_INV,	0,"@@installusrbinperl@@"
installvendorarch,	T_INV,	0,"@@installvendorarch@@"
installvendorbin,	T_INV,	0,"@@installvendorbin@@"
installvendorhtml1dir,	T_INV,	0,"@@installvendorhtml1dir@@"
installvendorhtml3dir,	T_INV,	0,"@@installvendorhtml3dir@@"
installvendorlib,	T_INV,	0,"@@installvendorlib@@"
installvendorman1dir,	T_INV,	0,"@@installvendorman1dir@@"
installvendorman3dir,	T_INV,	0,"@@installvendorman3dir@@"
installvendorscript,	T_INV,	0,"@@installvendorscript@@"
intsize,		T_INV,	0,"@@intsize@@"
issymlink,		T_INV,	0,"@@issymlink@@"
ivdformat,		T_INV,	0,"@@ivdformat@@"
ivsize,			T_INV,	0,"@@ivsize@@"
ivtype,			T_INV,	0,"@@ivtype@@"
known_extensions,	T_INV,	0,"@@known_extensions@@"
ksh,			T_INV,	0,"@@ksh@@"
ld,			T_INV,	0,"@@ld@@"
ld_can_script,		T_INV,	0,"@@ld_can_script@@"
lddlflags,		T_INV,	0,"@@lddlflags@@"
ldflags,		T_INV,	0,"@@ldflags@@"
ldflags_nolargefiles,	T_INV,	0,"@@ldflags_nolargefiles@@"
ldflags_uselargefiles,	T_INV,	0,"@@ldflags_uselargefiles@@"
ldlibpthname,		T_INV,	0,"@@ldlibpthname@@"
less,			T_INV,	0,"@@less@@"
lib_ext,		T_INV,	0,"@@lib_ext@@"
libc,			T_INV,	0,"@@libc@@"
libperl,		T_INV,	0,"@@libperl@@"
libpth,			T_INV,	0,"@@libpth@@"
libs,			T_INV,	0,"@@libs@@"
libs_nolargefiles,	T_INV,	0,"@@libs_nolargefiles@@"
libsdirs,		T_INV,	0,"@@libsdirs@@"
libsfiles,		T_INV,	0,"@@libsfiles@@"
libsfound,		T_INV,	0,"@@libsfound@@"
libspath,		T_INV,	0,"@@libspath@@"
libswanted,		T_INV,	0,"@@libswanted@@"
libswanted_nolargefiles,	T_INV,	0,"@@libswanted_nolargefiles@@"
libswanted_uselargefiles,	T_INV,	0,"@@libswanted_uselargefiles@@"
line,			T_INV,	0,"@@line@@"
lint,			T_INV,	0,"@@lint@@"
lkflags,		T_INV,	0,"@@lkflags@@"
ln,			T_INV,	0,"@@ln@@"
lns,			T_INV,	0,"@@lns@@"
localtime_r_proto,	T_INV,	0,"@@localtime_r_proto@@"
locincpth,		T_INV,	0,"@@locincpth@@"
loclibpth,		T_INV,	0,"@@loclibpth@@"
longdblsize,		T_INV,	0,"@@longdblsize@@"
longlongsize,		T_INV,	0,"@@longlongsize@@"
longsize,		T_INV,	0,"@@longsize@@"
lp,			T_INV,	0,"@@lp@@"
lpr,			T_INV,	0,"@@lpr@@"
ls,			T_INV,	0,"@@ls@@"
lseeksize,		T_INV,	0,"@@lseeksize@@"
lseektype,		T_INV,	0,"@@lseektype@@"
mad,			T_INV,	0,"@@mad@@"
madlyh,			T_INV,	0,"@@madlyh@@"
madlyobj,		T_INV,	0,"@@madlyobj@@"
madlysrc,		T_INV,	0,"@@madlysrc@@"
mail,			T_INV,	0,"@@mail@@"
mailx,			T_INV,	0,"@@mailx@@"
make,			T_INV,	0,"@@make@@"
make_set_make,		T_INV,	0,"@@make_set_make@@"
mallocobj,		T_INV,	0,"@@mallocobj@@"
mallocsrc,		T_INV,	0,"@@mallocsrc@@"
malloctype,		T_INV,	0,"@@malloctype@@"
man1dir,		T_INV,	0,"@@man1dir@@"
man1direxp,		T_INV,	0,"@@man1direxp@@"
man1ext,		T_INV,	0,"@@man1ext@@"
man3dir,		T_INV,	0,"@@man3dir@@"
man3direxp,		T_INV,	0,"@@man3direxp@@"
man3ext,		T_INV,	0,"@@man3ext@@"
mips_type,		T_INV,	0,"@@mips_type@@"
mistrustnm,		T_INV,	0,"@@mistrustnm@@"
mkdir,			T_INV,	0,"@@mkdir@@"
mmaptype,		T_INV,	0,"@@mmaptype@@"
modetype,		T_INV,	0,"@@modetype@@"
more,			T_INV,	0,"@@more@@"
multiarch,		T_INV,	0,"@@multiarch@@"
mv,			T_INV,	0,"@@mv@@"
myarchname,		T_INV,	0,"@@myarchname@@"
mydomain,		T_INV,	0,"@@mydomain@@"
myhostname,		T_INV,	0,"@@myhostname@@"
myuname,		T_INV,	0,"@@myuname@@"
n,			T_INV,	0,"@@n@@"
need_va_copy,		T_INV,	0,"@@need_va_copy@@"
netdb_hlen_type,	T_INV,	0,"@@netdb_hlen_type@@"
netdb_host_type,	T_INV,	0,"@@netdb_host_type@@"
netdb_name_type,	T_INV,	0,"@@netdb_name_type@@"
netdb_net_type,		T_INV,	0,"@@netdb_net_type@@"
nm,			T_INV,	0,"@@nm@@"
nm_opt,			T_INV,	0,"@@nm_opt@@"
nm_so_opt,		T_INV,	0,"@@nm_so_opt@@"
nonxs_ext,		T_INV,	0,"@@nonxs_ext@@"
nroff,			T_INV,	0,"@@nroff@@"
nvEUformat,		T_INV,	0,"@@nvEUformat@@"
nvFUformat,		T_INV,	0,"@@nvFUformat@@"
nvGUformat,		T_INV,	0,"@@nvGUformat@@"
nv_overflows_integers_at,	T_INV,	0,"@@nv_overflows_integers_at@@"
nv_preserves_uv_bits,	T_INV,	0,"@@nv_preserves_uv_bits@@"
nveformat,		T_INV,	0,"@@nveformat@@"
nvfformat,		T_INV,	0,"@@nvfformat@@"
nvgformat,		T_INV,	0,"@@nvgformat@@"
nvsize,			T_INV,	0,"@@nvsize@@"
nvtype,			T_INV,	0,"@@nvtype@@"
o_nonblock,		T_INV,	0,"@@o_nonblock@@"
obj_ext,		T_INV,	0,"@@obj_ext@@"
old_pthread_create_joinable,	T_INV,	0,"@@old_pthread_create_joinable@@"
optimize,		T_INV,	0,"@@optimize@@"
orderlib,		T_INV,	0,"@@orderlib@@"
osname,			T_INV,	0,"@@osname@@"
osvers,			T_INV,	0,"@@osvers@@"
otherlibdirs,		T_INV,	0,"@@otherlibdirs@@"
package,		T_INV,	0,"@@package@@"
pager,			T_INV,	0,"@@pager@@"
passcat,		T_INV,	0,"@@passcat@@"
patchlevel,		T_INV,	0,"@@patchlevel@@"
path_sep,		T_INV,	0,"@@path_sep@@"
perl,			T_INV,	0,"@@perl@@"
perl5,			T_INV,	0,"@@perl5@@"
perl_patchlevel,	T_INV,	0,"@@perl_patchlevel@@"
perl_static_inline,	T_INV,	0,"@@perl_static_inline@@"
perladmin,		T_INV,	0,"@@perladmin@@"
perllibs,		T_INV,	0,"@@perllibs@@"
perlpath,		T_INV,	0,"@@perlpath@@"
pg,			T_INV,	0,"@@pg@@"
phostname,		T_INV,	0,"@@phostname@@"
pidtype,		T_INV,	0,"@@pidtype@@"
plibpth,		T_INV,	0,"@@plibpth@@"
pmake,			T_INV,	0,"@@pmake@@"
pr,			T_INV,	0,"@@pr@@"
prefix,			T_INV,	0,"@@prefix@@"
prefixexp,		T_INV,	0,"@@prefixexp@@"
privlib,		T_INV,	0,"@@privlib@@"
privlibexp,		T_INV,	0,"@@privlibexp@@"
procselfexe,		T_INV,	0,"@@procselfexe@@"
prototype,		T_INV,	0,"@@prototype@@"
ptrsize,		T_INV,	0,"@@ptrsize@@"
quadkind,		T_INV,	0,"@@quadkind@@"
quadtype,		T_INV,	0,"@@quadtype@@"
randbits,		T_INV,	0,"@@randbits@@"
randfunc,		T_INV,	0,"@@randfunc@@"
random_r_proto,		T_INV,	0,"@@random_r_proto@@"
randseedtype,		T_INV,	0,"@@randseedtype@@"
ranlib,			T_INV,	0,"@@ranlib@@"
rd_nodata,		T_INV,	0,"@@rd_nodata@@"
readdir64_r_proto,	T_INV,	0,"@@readdir64_r_proto@@"
readdir_r_proto,	T_INV,	0,"@@readdir_r_proto@@"
revision,		T_INV,	0,"@@revision@@"
rm,			T_INV,	0,"@@rm@@"
rm_try,			T_INV,	0,"@@rm_try@@"
rmail,			T_INV,	0,"@@rmail@@"
run,			T_INV,	0,"@@run@@"
runnm,			T_INV,	0,"@@runnm@@"
sGMTIME_max,		T_INV,	0,"@@sGMTIME_max@@"
sGMTIME_min,		T_INV,	0,"@@sGMTIME_min@@"
sLOCALTIME_max,		T_INV,	0,"@@sLOCALTIME_max@@"
sLOCALTIME_min,		T_INV,	0,"@@sLOCALTIME_min@@"
sPRIEUldbl,		T_INV,	0,"@@sPRIEUldbl@@"
sPRIFUldbl,		T_INV,	0,"@@sPRIFUldbl@@"
sPRIGUldbl,		T_INV,	0,"@@sPRIGUldbl@@"
sPRIXU64,		T_INV,	0,"@@sPRIXU64@@"
sPRId64,		T_INV,	0,"@@sPRId64@@"
sPRIeldbl,		T_INV,	0,"@@sPRIeldbl@@"
sPRIfldbl,		T_INV,	0,"@@sPRIfldbl@@"
sPRIgldbl,		T_INV,	0,"@@sPRIgldbl@@"
sPRIi64,		T_INV,	0,"@@sPRIi64@@"
sPRIo64,		T_INV,	0,"@@sPRIo64@@"
sPRIu64,		T_INV,	0,"@@sPRIu64@@"
sPRIx64,		T_INV,	0,"@@sPRIx64@@"
sSCNfldbl,		T_INV,	0,"@@sSCNfldbl@@"
sched_yield,		T_INV,	0,"@@sched_yield@@"
scriptdir,		T_INV,	0,"@@scriptdir@@"
scriptdirexp,		T_INV,	0,"@@scriptdirexp@@"
sed,			T_INV,	0,"@@sed@@"
seedfunc,		T_INV,	0,"@@seedfunc@@"
selectminbits,		T_INV,	0,"@@selectminbits@@"
selecttype,		T_INV,	0,"@@selecttype@@"
sendmail,		T_INV,	0,"@@sendmail@@"
setgrent_r_proto,	T_INV,	0,"@@setgrent_r_proto@@"
sethostent_r_proto,	T_INV,	0,"@@sethostent_r_proto@@"
setlocale_r_proto,	T_INV,	0,"@@setlocale_r_proto@@"
setnetent_r_proto,	T_INV,	0,"@@setnetent_r_proto@@"
setprotoent_r_proto,	T_INV,	0,"@@setprotoent_r_proto@@"
setpwent_r_proto,	T_INV,	0,"@@setpwent_r_proto@@"
setservent_r_proto,	T_INV,	0,"@@setservent_r_proto@@"
sh,			T_INV,	0,"@@sh@@"
shar,			T_INV,	0,"@@shar@@"
sharpbang,		T_INV,	0,"@@sharpbang@@"
shmattype,		T_INV,	0,"@@shmattype@@"
shortsize,		T_INV,	0,"@@shortsize@@"
shrpenv,		T_INV,	0,"@@shrpenv@@"
shsharp,		T_INV,	0,"@@shsharp@@"
sig_count,		T_INV,	0,"@@sig_count@@"
sig_name,		T_INV,	0,"@@sig_name@@"
sig_name_init,		T_INV,	0,"@@sig_name_init@@"
sig_num,		T_INV,	0,"@@sig_num@@"
sig_num_init,		T_INV,	0,"@@sig_num_init@@"
sig_size,		T_INV,	0,"@@sig_size@@"
signal_t,		T_INV,	0,"@@signal_t@@"
sitearch,		T_INV,	0,"@@sitearch@@"
sitearchexp,		T_INV,	0,"@@sitearchexp@@"
sitebin,		T_INV,	0,"@@sitebin@@"
sitebinexp,		T_INV,	0,"@@sitebinexp@@"
sitehtml1dir,		T_INV,	0,"@@sitehtml1dir@@"
sitehtml1direxp,	T_INV,	0,"@@sitehtml1direxp@@"
sitehtml3dir,		T_INV,	0,"@@sitehtml3dir@@"
sitehtml3direxp,	T_INV,	0,"@@sitehtml3direxp@@"
sitelib,		T_INV,	0,"@@sitelib@@"
sitelib_stem,		T_INV,	0,"@@sitelib_stem@@"
sitelibexp,		T_INV,	0,"@@sitelibexp@@"
siteman1dir,		T_INV,	0,"@@siteman1dir@@"
siteman1direxp,		T_INV,	0,"@@siteman1direxp@@"
siteman3dir,		T_INV,	0,"@@siteman3dir@@"
siteman3direxp,		T_INV,	0,"@@siteman3direxp@@"
siteprefix,		T_INV,	0,"@@siteprefix@@"
siteprefixexp,		T_INV,	0,"@@siteprefixexp@@"
sitescript,		T_INV,	0,"@@sitescript@@"
sitescriptexp,		T_INV,	0,"@@sitescriptexp@@"
sizesize,		T_INV,	0,"@@sizesize@@"
sizetype,		T_INV,	0,"@@sizetype@@"
sleep,			T_INV,	0,"@@sleep@@"
smail,			T_INV,	0,"@@smail@@"
so,			T_INV,	0,"@@so@@"
sockethdr,		T_INV,	0,"@@sockethdr@@"
socketlib,		T_INV,	0,"@@socketlib@@"
socksizetype,		T_INV,	0,"@@socksizetype@@"
sort,			T_INV,	0,"@@sort@@"
spackage,		T_INV,	0,"@@spackage@@"
spitshell,		T_INV,	0,"@@spitshell@@"
srand48_r_proto,	T_INV,	0,"@@srand48_r_proto@@"
srandom_r_proto,	T_INV,	0,"@@srandom_r_proto@@"
src,			T_INV,	0,"@@src@@"
ssizetype,		T_INV,	0,"@@ssizetype@@"
st_ino_sign,		T_INV,	0,"@@st_ino_sign@@"
st_ino_size,		T_INV,	0,"@@st_ino_size@@"
startperl,		T_INV,	0,"@@startperl@@"
startsh,		T_INV,	0,"@@startsh@@"
static_ext,		T_INV,	0,"@@static_ext@@"
stdchar,		T_INV,	0,"@@stdchar@@"
stdio_base,		T_INV,	0,"@@stdio_base@@"
stdio_bufsiz,		T_INV,	0,"@@stdio_bufsiz@@"
stdio_cnt,		T_INV,	0,"@@stdio_cnt@@"
stdio_filbuf,		T_INV,	0,"@@stdio_filbuf@@"
stdio_ptr,		T_INV,	0,"@@stdio_ptr@@"
stdio_stream_array,	T_INV,	0,"@@stdio_stream_array@@"
strerror_r_proto,	T_INV,	0,"@@strerror_r_proto@@"
strings,		T_INV,	0,"@@strings@@"
submit,			T_INV,	0,"@@submit@@"
subversion,		T_INV,	0,"@@subversion@@"
sysman,			T_INV,	0,"@@sysman@@"
tail,			T_INV,	0,"@@tail@@"
tar,			T_INV,	0,"@@tar@@"
targetarch,		T_INV,	0,"@@targetarch@@"
tbl,			T_INV,	0,"@@tbl@@"
tee,			T_INV,	0,"@@tee@@"
test,			T_INV,	0,"@@test@@"
timeincl,		T_INV,	0,"@@timeincl@@"
timetype,		T_INV,	0,"@@timetype@@"
tmpnam_r_proto,		T_INV,	0,"@@tmpnam_r_proto@@"
to,			T_INV,	0,"@@to@@"
touch,			T_INV,	0,"@@touch@@"
tr,			T_INV,	0,"@@tr@@"
trnl,			T_INV,	0,"@@trnl@@"
troff,			T_INV,	0,"@@troff@@"
ttyname_r_proto,	T_INV,	0,"@@ttyname_r_proto@@"
u16size,		T_INV,	0,"@@u16size@@"
u16type,		T_INV,	0,"@@u16type@@"
u32size,		T_INV,	0,"@@u32size@@"
u32type,		T_INV,	0,"@@u32type@@"
u64size,		T_INV,	0,"@@u64size@@"
u64type,		T_INV,	0,"@@u64type@@"
u8size,			T_INV,	0,"@@u8size@@"
u8type,			T_INV,	0,"@@u8type@@"
uidformat,		T_INV,	0,"@@uidformat@@"
uidsign,		T_INV,	0,"@@uidsign@@"
uidsize,		T_INV,	0,"@@uidsize@@"
uidtype,		T_INV,	0,"@@uidtype@@"
uname,			T_INV,	0,"@@uname@@"
uniq,			T_INV,	0,"@@uniq@@"
uquadtype,		T_INV,	0,"@@uquadtype@@"
use5005threads,		T_INV,	0,"@@use5005threads@@"
use64bitall,		T_INV,	0,"@@use64bitall@@"
use64bitint,		T_INV,	0,"@@use64bitint@@"
usecrosscompile,	T_INV,	0,"@@usecrosscompile@@"
usedevel,		T_INV,	0,"@@usedevel@@"
usedl,			T_INV,	0,"@@usedl@@"
usedtrace,		T_INV,	0,"@@usedtrace@@"
usefaststdio,		T_INV,	0,"@@usefaststdio@@"
useithreads,		T_INV,	0,"@@useithreads@@"
usekernprocpathname,	T_INV,	0,"@@usekernprocpathname@@"
uselargefiles,		T_INV,	0,"@@uselargefiles@@"
uselongdouble,		T_INV,	0,"@@uselongdouble@@"
usemallocwrap,		T_INV,	0,"@@usemallocwrap@@"
usemorebits,		T_INV,	0,"@@usemorebits@@"
usemultiplicity,	T_INV,	0,"@@usemultiplicity@@"
usemymalloc,		T_INV,	0,"@@usemymalloc@@"
usenm,			T_INV,	0,"@@usenm@@"
usensgetexecutablepath,	T_INV,	0,"@@usensgetexecutablepath@@"
useopcode,		T_INV,	0,"@@useopcode@@"
useperlio,		T_INV,	0,"@@useperlio@@"
useposix,		T_INV,	0,"@@useposix@@"
usereentrant,		T_INV,	0,"@@usereentrant@@"
userelocatableinc,	T_INV,	0,"@@userelocatableinc@@"
usesfio,		T_INV,	0,"@@usesfio@@"
useshrplib,		T_INV,	0,"@@useshrplib@@"
usesitecustomize,	T_INV,	0,"@@usesitecustomize@@"
usesocks,		T_INV,	0,"@@usesocks@@"
usethreads,		T_INV,	0,"@@usethreads@@"
usevendorprefix,	T_INV,	0,"@@usevendorprefix@@"
useversionedarchname,	T_INV,	0,"@@useversionedarchname@@"
usevfork,		T_INV,	0,"@@usevfork@@"
usrinc,			T_INV,	0,"@@usrinc@@"
uuname,			T_INV,	0,"@@uuname@@"
uvXUformat,		T_INV,	0,"@@uvXUformat@@"
uvoformat,		T_INV,	0,"@@uvoformat@@"
uvsize,			T_INV,	0,"@@uvsize@@"
uvtype,			T_INV,	0,"@@uvtype@@"
uvuformat,		T_INV,	0,"@@uvuformat@@"
uvxformat,		T_INV,	0,"@@uvxformat@@"
vaproto,		T_INV,	0,"@@vaproto@@"
vendorarch,		T_INV,	0,"@@vendorarch@@"
vendorarchexp,		T_INV,	0,"@@vendorarchexp@@"
vendorbin,		T_INV,	0,"@@vendorbin@@"
vendorbinexp,		T_INV,	0,"@@vendorbinexp@@"
vendorhtml1dir,		T_INV,	0,"@@vendorhtml1dir@@"
vendorhtml1direxp,	T_INV,	0,"@@vendorhtml1direxp@@"
vendorhtml3dir,		T_INV,	0,"@@vendorhtml3dir@@"
vendorhtml3direxp,	T_INV,	0,"@@vendorhtml3direxp@@"
vendorlib,		T_INV,	0,"@@vendorlib@@"
vendorlib_stem,		T_INV,	0,"@@vendorlib_stem@@"
vendorlibexp,		T_INV,	0,"@@vendorlibexp@@"
vendorman1dir,		T_INV,	0,"@@vendorman1dir@@"
vendorman1direxp,	T_INV,	0,"@@vendorman1direxp@@"
vendorman3dir,		T_INV,	0,"@@vendorman3dir@@"
vendorman3direxp,	T_INV,	0,"@@vendorman3direxp@@"
vendorprefix,		T_INV,	0,"@@vendorprefix@@"
vendorprefixexp,	T_INV,	0,"@@vendorprefixexp@@"
vendorscript,		T_INV,	0,"@@vendorscript@@"
vendorscriptexp,	T_INV,	0,"@@vendorscriptexp@@"
version,		T_INV,	0,"@@version@@"
version_patchlevel_string,	T_INV,	0,"@@version_patchlevel_string@@"
versiononly,		T_INV,	0,"@@versiononly@@"
vi,			T_INV,	0,"@@vi@@"
voidflags,		T_INV,	0,"@@voidflags@@"
xlibpth,		T_INV,	0,"@@xlibpth@@"
yacc,			T_INV,	0,"@@yacc@@"
yaccflags,		T_INV,	0,"@@yaccflags@@"
zcat,			T_INV,	0,"@@zcat@@"
zip,			T_INV,	0,"@@zip@@"
%%

MODULE = Config		PACKAGE = Config
PROTOTYPES: DISABLE

BOOT:
{
    STATIC_ASSERT_STMT(sizeof(stringpool_contents) <= 1 << 15);
#ifndef USE_CPERL
    {
      MY_CXT_INIT;
      MY_CXT.defineSV = newSVpvs("define");
    }
#endif
}


#ifndef USE_CPERL
#  if defined(USE_ITHREADS) && defined(MY_CXT_KEY)

void
CLONE(...)
PPCODE:
  {
    MY_CXT_CLONE; /* possible declaration */
    MY_CXT.defineSV = newSVpvs("define");
  }
  return; /* skip implicit PUTBACK, returning @_ to caller, more efficient*/

#  endif

void
END(...)
PREINIT:
  dMY_CXT;
PPCODE:
  SV * const sv = MY_CXT.defineSV;
  MY_CXT.defineSV = NULL;
  SvREFCNT_dec_NN(sv);
  return; /* skip implicit PUTBACK, returning @_ to caller, more efficient*/

#endif

#line 1309 "Config_xs.in"
void
FETCH(self, key)
     SV* self
     SV* key
PREINIT:
     const struct Perl_Config *c;
     SV * RETVAL;
PPCODE:
     SP++; /* make space for 1 returned SV* */
     PUTBACK; /* let some vars go out of liveness */
#if Size_t_size > INTSIZE
     if(SvCUR(key) > UINT_MAX)
         goto return_undef;
#endif
     c = Config_lookup(SvPVX_const(key), (unsigned int)SvCUR(key));
     PERL_UNUSED_VAR(self);
     if (!c)
         goto return_undef;
     if (c->type == T_INT) {
         IV iv;
         if(c->len)
#ifdef HAS_STRTOL
              iv = strtol(c->value,NULL,10);
#else
              iv = atoi(c->value);
#endif
         else
#if PTRSIZE == 8
              iv = (I64TYPE)c->value;
#else
              iv = (I32)c->value;
#endif
         RETVAL = newSViv(iv);
         RETVAL = sv_2mortal(RETVAL);
     }
     else { /* c->type == T_STR */
         if (c->len)
              RETVAL = newSVpvn_flags(c->value, c->len, SVs_TEMP);
         else {
              switch((size_t)c->value) {
                   case (size_t)VUNDEF:
                   return_undef:
                        RETVAL = &PL_sv_undef;
                        break;
                   case (size_t)VEMPTY:
                        RETVAL = &PL_sv_no;
                        break;
                   case (size_t)VDEFINE: {/* this SV * never goes away once vivified */
#ifdef USE_CPERL
                        RETVAL = SV_CONST(define);
#else
                        dMY_CXT;
                        RETVAL = MY_CXT.defineSV;
#endif
                   }
                        break;
                   default:
                        NOT_REACHED; /* NOTREACHED */
              }
         }
     }

     *SP = RETVAL;
     return; /* skip implicit PUTBACK, it was done earlier */

#you would think the prototype croak can be removed and replaced with ...
#but the check actually makes sure there is 1 SP slot available since the retval
#SV* winds up ontop of the incoming self arg
void
SCALAR(self)
    SV *self
PPCODE:
    PERL_UNUSED_VAR(self);
    SP++; /* make space for 1 returned SV* */
    PUTBACK; /* let some vars go out of liveness */
    /* perfect hash is perfect */
    *SP = newSVpvn_flags(STRINGIFY(TOTAL_KEYWORDS) "/" STRINGIFY(TOTAL_KEYWORDS),
                         sizeof(STRINGIFY(TOTAL_KEYWORDS) "/" STRINGIFY(TOTAL_KEYWORDS))-1,
                         SVs_TEMP);
    return; /* skip implicit PUTBACK, it was done earlier */

# 1st arg could be self in the future
# Note: KEYS doesnt exist in tied hash API, only FIRSTKEY/NEXTKEY
void
KEYS(...)
PREINIT:
    /* Note: This is highly gperf dependent */
    const int size = TOTAL_KEYWORDS;
    const char *s = (const char *)stringpool;
    const char * const end = (char *)stringpool+sizeof(stringpool_contents);
PPCODE:
    const I32 gimme = GIMME_V;
    if(gimme != G_VOID) {
        EXTEND(sp,  gimme == G_SCALAR ? 1 : size);
        if(gimme == G_SCALAR) {
            mPUSHu(size); /* return just length */
        } else {
            int i = 0; /* optimized away */
            while (s < end) {
                size_t l = strlen(s);
                const char * const current_s = s; /* reduce liveness of var l */
                s += l+1; /* set string up for next read */
                i++; /* sanity test */
                mPUSHp(current_s, l);
            }
            assert(i == size);
        }
    } /* return nothing for void */

void
FIRSTKEY(self)
         CFGSELF *self
PREINIT:
    /* Note: This is highly gperf dependent */
    const char *s = (const char *)stringpool;
    size_t len;
PPCODE:
    STATIC_ASSERT_STMT(sizeof(stringpool_contents) > 1); /* atleast 1 string */
    SP++; /* make space for 1 returned SV* */
    PUTBACK; /* let some vars go out of liveness */

    len = strlen(s);
    /* self is SVIV with offset (aka iterator) into stringpool */
    *self = len + 1; /* set to next string to read */
    *SP = newSVpvn_flags(s, len, SVs_TEMP);
    return; /* skip implicit PUTBACK, it was done earlier */

void
NEXTKEY(self, lastkey)
         CFGSELF *self
         SV *lastkey
PREINIT:
    SV * RETVAL;
PPCODE:
    PERL_UNUSED_VAR(lastkey);
    SP++; /* make space for 1 returned SV* */
    PUTBACK; /* let some vars go out of liveness */

    /* bounds check to avoid running off the end of stringpool */
    if (*self < sizeof(stringpool_contents)) {
        const char * key = (const char*)stringpool+*self;
        size_t len = strlen(key);
        *self += len + 1;
        RETVAL = newSVpvn_flags(key, len, SVs_TEMP);
    }
    else
        RETVAL = &PL_sv_undef;
    *SP = RETVAL;
    return; /* skip implicit PUTBACK, it was done earlier */

void
EXISTS(self, key)
         SV *self
         SV *key
PPCODE:
    PERL_UNUSED_VAR(self);
#if Size_t_size > INTSIZE
     if(SvCUR(key) > UINT_MAX)
         goto return_undef;
#endif
    if (Config_lookup(SvPVX_const(key), (unsigned int)SvCUR(key)))
        XSRETURN_YES;
    else {
#if Size_t_size > INTSIZE
        return_undef:
#endif
        XSRETURN_UNDEF;
    }

***************************
Can't read 'Config_xs.tmp.out': Datei oder Verzeichnis nicht gefunden at Config_xs.PL line 308.
Changed: Config_xs.in
*** [Config.xs] Error code 2

Stop in /usr/home/eserte/.cpan/build/2015122206/XSConfig-6.00_04-hvtFEG.

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need     Have    
    ------------------- -------- --------
    perl                5.008006 5.018002

build_requires:

    Module              Need     Have    
    ------------------- -------- --------
    ExtUtils::MakeMaker 0        7.10    

configure_requires:

    Module              Need     Have    
    ------------------- -------- --------
    ExtUtils::MakeMaker 0        7.10    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    LC_ALL = de_DE.ISO8859-1
    PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/freebsd9.3:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/usr/home/eserte/src/srezic-misc/scripts
    PERL = /usr/perl5.18.2/bin/perl
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 90991
    PERL5_CPAN_IS_RUNNING = 90991
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 90928,90991
    PERLDOC = -MPod::Perldoc::ToTextOverstrike
    PERL_BATCH = yes
    PERL_CANARY_STABILITY_NOPROMPT = 1
    PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/2015122206/cpanreporter_000_config.ini
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    SHELL = /usr/local/bin/zsh
    TERM = screen
    TMPDIR = /var/tmp/cpansmoker-1023/2015122206

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /usr/perl5.18.2/bin/perl
    $UID/$EUID = 1023 / 1023
    $GID = 1023 1023
    $EGID = 1023 1023

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.10    
    CPAN::Meta          2.150005
    Cwd                 3.60    
    ExtUtils::CBuilder  0.280223
    ExtUtils::Command   7.10    
    ExtUtils::Install   2.04    
    ExtUtils::MakeMaker 7.10    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.30    
    File::Spec          3.60    
    JSON                2.90    
    JSON::PP            2.27300 
    Module::Build       0.4214  
    Module::Signature   0.79    
    Parse::CPAN::Meta   1.4417  
    Test::Harness       3.35    
    Test::More          1.001014
    YAML                1.15    
    YAML::Syck          1.29    
    version             0.9912  


--

Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
   
  Platform:
    osname=freebsd, osvers=9.2-release-p4, archname=amd64-freebsd
    uname='freebsd cvrsnica-freebsd-92 9.2-release-p4 freebsd 9.2-release-p4 #0: tue apr 8 18:08:22 utc 2014 root@amd64-builder.daemonology.net:usrobjusrsrcsysgeneric amd64 '
    config_args='-ds -e -Dprefix=/usr/perl5.18.2'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
    optimize='-O',
    cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.2.1 20070831 patched [FreeBSD]', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-Wl,-E  -fstack-protector -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib
    libs=-lgdbm -lm -lcrypt -lutil -lc
    perllibs=-lm -lcrypt -lutil -lc
    libc=, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-DPIC -fPIC', lddlflags='-shared  -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
                        USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Built under freebsd
  Compiled at May 16 2014 01:27:28
  %ENV:
    PERL="/usr/perl5.18.2/bin/perl"
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="90991"
    PERL5_CPAN_IS_RUNNING="90991"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="90928,90991"
    PERLDOC="-MPod::Perldoc::ToTextOverstrike"
    PERL_BATCH="yes"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/2015122206/cpanreporter_000_config.ini"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
  @INC:
    /usr/perl5.18.2/lib/site_perl/5.18.2/amd64-freebsd
    /usr/perl5.18.2/lib/site_perl/5.18.2
    /usr/perl5.18.2/lib/5.18.2/amd64-freebsd
    /usr/perl5.18.2/lib/5.18.2
    .