%{/* -*- mode: c; c-basic-offset: 4; -*-
Copyright (C) 2015-2017 cPanel Inc
Copyright (C) 2024 Daniel Dragan
Copyright (C) 2017 Reini Urban
=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
=head2 Testing
=over 4
=item L<Mock::Config>
C<%Config> is now truly readonly. But some tests require to temporarily
write a Config value. Use L<Mock::Config> from CPAN to do that.
=back
=cut
*/
#define PERL_NO_GET_CONTEXT
#define PERL_EXT
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
/* back compat with old perls */
#define _dpppDEC2BCD(dec) ((((dec)/100)<<8)|((((dec)%100)/10)<<4)|((dec)%10))
#define PERL_BCDVERSION ((_dpppDEC2BCD(PERL_REVISION)<<24)|(_dpppDEC2BCD(PERL_VERSION)<<12)|_dpppDEC2BCD(PERL_SUBVERSION))
#if (PERL_BCDVERSION < 0x5009003) && ! defined(SvPVX_const)
# define SvPVX_const(sv) ((const char*) (0 + SvPVX(sv)))
#endif
#ifndef newSVpvn_flags
# define newSVpvn_flags(a,b,c) my_newSVpvn_flags(aTHX_ a,b,c)
# define Perl_newSVpvn_flags my_newSVpvn_flags
static SV *
my_newSVpvn_flags(pTHX_ const char *s, STRLEN len, U32 flags)
{
SV *sv = newSVpvn(s, len);
SvFLAGS(sv) |= (flags & SVf_UTF8);
return (flags & SVs_TEMP) ? sv_2mortal(sv) : sv;
}
#endif
#ifndef newSVpvs
# define newSVpvs(str) newSVpvn(str "", sizeof(str) - 1)
#endif
/* 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
/* not available before 5.8.8 */
#ifndef PERL_UNUSED_ARG
# if defined(lint) && defined(S_SPLINT_S) /* www.splint.org */
# include <note.h>
# define PERL_UNUSED_ARG(x) NOTE(ARGUNUSED(x))
# else
# define PERL_UNUSED_ARG(x) ((void)sizeof(x))
# endif
#endif
/* returns a mortal SV*, empty string is forbidden */
static SV *
my_newSVstaticpvn(pTHX_ const char *s, STRLEN len)
{
SV * sv;
if(!len)
len = strlen(s);
#if (PERL_BCDVERSION < 0x5008009) && ! defined(newSV_type)
sv = sv_newmortal();
sv_upgrade(sv, SVt_PV);
#else
sv = sv_2mortal(newSV_type(SVt_PV));
#endif
SvPVX(sv) = (char *)s;
SvCUR_set(sv, len);
SvLEN_set(sv, 0);
SvREADONLY_on(sv);
SvPOK_only(sv);
return sv;
}
#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 */
#if PTRSIZE == 8
# define XSCNO 32767,1,0,0,NULL
# define ALN64I 0x00000000, /* empty initializer */
#else
# define XSCNO 32767,1,0,NULL /* aln64 doesn't exist on 32b */
# define ALN64I
#endif
/* special constants for T_STR when len == 0 */
#define VUNDEF 0 /* undef */
#define VEMPTY 1 /* empty string */
#define VDEFINE 2 /* define */
enum Config_types {
T_STR, /* a low value integer constant in pointer member if len == 0
* or a string pointer if left most bit (BE sign bit, or LE & 0x1) is 0
* or an inline string if left most bit (BE sign bit, or LE & 0x1) is 1
* With an inline string, the 2nd byte of len, endian regardless,
* is the first byte of the inline string*/
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 */
};
#define LEN_INL 1
#define LEN_PTR 0
/* C bitfield endianness is UB, so pack our own bits */
#if BYTEORDER == 0x4321 || BYTEORDER == 0x87654321 /* big-endian */
# define LENPACKINL(len, firstbyte) \
((LEN_INL<<15)|(len<<8)|firstbyte)
#elif BYTEORDER == 0x1234 || BYTEORDER == 0x12345678 /* little-endian */
# define LENPACKINL(len, firstbyte) \
((len << 1)|LEN_INL|(firstbyte << 8))
#else
# error "Unsupported byteorder"
#endif
/* update BOOT's assert if you change Perl_Config */
#if PTRSIZE == 8
struct Perl_Config { U16 name : 15; U16 type : 1; U16 len; U32 aln64; const char *value; };
#else
struct Perl_Config { U16 name : 15; U16 type : 1; U16 len; const char *value; };
#endif
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;
%%
ARCH, T_INV,0,ALN64I"@@ARCH@@"
Author, T_INV,0,ALN64I"@@Author@@"
BuiltWithPatchPerl, T_INV,0,ALN64I"@@BuiltWithPatchPerl@@"
CONFIG, T_INV,0,ALN64I"@@CONFIG@@"
Date, T_INV,0,ALN64I"@@Date@@"
Header, T_INV,0,ALN64I"@@Header@@"
Id, T_INV,0,ALN64I"@@Id@@"
LANG, T_INV,0,ALN64I"@@LANG@@"
LC_ALL, T_INV,0,ALN64I"@@LC_ALL@@"
Locker, T_INV,0,ALN64I"@@Locker@@"
Log, T_INV,0,ALN64I"@@Log@@"
Mcc, T_INV,0,ALN64I"@@Mcc@@"
PATCHLEVEL, T_INV,0,ALN64I"@@PATCHLEVEL@@"
PERL_API_REVISION, T_INV,0,ALN64I"@@PERL_API_REVISION@@"
PERL_API_SUBVERSION, T_INV,0,ALN64I"@@PERL_API_SUBVERSION@@"
PERL_API_VERSION, T_INV,0,ALN64I"@@PERL_API_VERSION@@"
PERL_CONFIG_SH, T_INV,0,ALN64I"@@PERL_CONFIG_SH@@"
PERL_PATCHLEVEL, T_INV,0,ALN64I"@@PERL_PATCHLEVEL@@"
PERL_REVISION, T_INV,0,ALN64I"@@PERL_REVISION@@"
PERL_SUBVERSION, T_INV,0,ALN64I"@@PERL_SUBVERSION@@"
PERL_VERSION, T_INV,0,ALN64I"@@PERL_VERSION@@"
RCSfile, T_INV,0,ALN64I"@@RCSfile@@"
Revision, T_INV,0,ALN64I"@@Revision@@"
SUBVERSION, T_INV,0,ALN64I"@@SUBVERSION@@"
Source, T_INV,0,ALN64I"@@Source@@"
State, T_INV,0,ALN64I"@@State@@"
_a, T_INV,0,ALN64I"@@_a@@"
_exe, T_INV,0,ALN64I"@@_exe@@"
_o, T_INV,0,ALN64I"@@_o@@"
afs, T_INV,0,ALN64I"@@afs@@"
afsroot, T_INV,0,ALN64I"@@afsroot@@"
alignbytes, T_INV,0,ALN64I"@@alignbytes@@"
ansi2knr, T_INV,0,ALN64I"@@ansi2knr@@"
aphostname, T_INV,0,ALN64I"@@aphostname@@"
api_revision, T_INV,0,ALN64I"@@api_revision@@"
api_subversion, T_INV,0,ALN64I"@@api_subversion@@"
api_version, T_INV,0,ALN64I"@@api_version@@"
api_versionstring, T_INV,0,ALN64I"@@api_versionstring@@"
ar, T_INV,0,ALN64I"@@ar@@"
archlib, T_INV,0,ALN64I"@@archlib@@"
archlibexp, T_INV,0,ALN64I"@@archlibexp@@"
archname, T_INV,0,ALN64I"@@archname@@"
archname64, T_INV,0,ALN64I"@@archname64@@"
archobjs, T_INV,0,ALN64I"@@archobjs@@"
asctime_r_proto, T_INV,0,ALN64I"@@asctime_r_proto@@"
awk, T_INV,0,ALN64I"@@awk@@"
baserev, T_INV,0,ALN64I"@@baserev@@"
bash, T_INV,0,ALN64I"@@bash@@"
bin, T_INV,0,ALN64I"@@bin@@"
bin_ELF, T_INV,0,ALN64I"@@bin_ELF@@"
binexp, T_INV,0,ALN64I"@@binexp@@"
bison, T_INV,0,ALN64I"@@bison@@"
bootstrap_charset, T_INV,0,ALN64I"@@bootstrap_charset@@"
byacc, T_INV,0,ALN64I"@@byacc@@"
byteorder, T_INV,0,ALN64I"@@byteorder@@"
c, T_INV,0,ALN64I"@@c@@"
canned_gperf, T_INV,0,ALN64I"@@canned_gperf@@"
castflags, T_INV,0,ALN64I"@@castflags@@"
cat, T_INV,0,ALN64I"@@cat@@"
cc, T_INV,0,ALN64I"@@cc@@"
cccdlflags, T_INV,0,ALN64I"@@cccdlflags@@"
ccdlflags, T_INV,0,ALN64I"@@ccdlflags@@"
ccflags, T_INV,0,ALN64I"@@ccflags@@"
ccflags_nolargefiles, T_INV,0,ALN64I"@@ccflags_nolargefiles@@"
ccflags_uselargefiles, T_INV,0,ALN64I"@@ccflags_uselargefiles@@"
ccname, T_INV,0,ALN64I"@@ccname@@"
ccstdflags, T_INV,0,ALN64I"@@ccstdflags@@"
ccsymbols, T_INV,0,ALN64I"@@ccsymbols@@"
ccversion, T_INV,0,ALN64I"@@ccversion@@"
ccwarnflags, T_INV,0,ALN64I"@@ccwarnflags@@"
cf_by, T_INV,0,ALN64I"@@cf_by@@"
cf_email, T_INV,0,ALN64I"@@cf_email@@"
cf_time, T_INV,0,ALN64I"@@cf_time@@"
charbits, T_INV,0,ALN64I"@@charbits@@"
charsize, T_INV,0,ALN64I"@@charsize@@"
chgrp, T_INV,0,ALN64I"@@chgrp@@"
chmod, T_INV,0,ALN64I"@@chmod@@"
chown, T_INV,0,ALN64I"@@chown@@"
clocktype, T_INV,0,ALN64I"@@clocktype@@"
comm, T_INV,0,ALN64I"@@comm@@"
compress, T_INV,0,ALN64I"@@compress@@"
config_arg0, T_INV,0,ALN64I"@@config_arg0@@"
config_arg1, T_INV,0,ALN64I"@@config_arg1@@"
config_arg10, T_INV,0,ALN64I"@@config_arg10@@"
config_arg11, T_INV,0,ALN64I"@@config_arg11@@"
config_arg12, T_INV,0,ALN64I"@@config_arg12@@"
config_arg13, T_INV,0,ALN64I"@@config_arg13@@"
config_arg14, T_INV,0,ALN64I"@@config_arg14@@"
config_arg15, T_INV,0,ALN64I"@@config_arg15@@"
config_arg16, T_INV,0,ALN64I"@@config_arg16@@"
config_arg17, T_INV,0,ALN64I"@@config_arg17@@"
config_arg18, T_INV,0,ALN64I"@@config_arg18@@"
config_arg19, T_INV,0,ALN64I"@@config_arg19@@"
config_arg2, T_INV,0,ALN64I"@@config_arg2@@"
config_arg20, T_INV,0,ALN64I"@@config_arg20@@"
config_arg21, T_INV,0,ALN64I"@@config_arg21@@"
config_arg22, T_INV,0,ALN64I"@@config_arg22@@"
config_arg23, T_INV,0,ALN64I"@@config_arg23@@"
config_arg24, T_INV,0,ALN64I"@@config_arg24@@"
config_arg25, T_INV,0,ALN64I"@@config_arg25@@"
config_arg26, T_INV,0,ALN64I"@@config_arg26@@"
config_arg27, T_INV,0,ALN64I"@@config_arg27@@"
config_arg28, T_INV,0,ALN64I"@@config_arg28@@"
config_arg29, T_INV,0,ALN64I"@@config_arg29@@"
config_arg3, T_INV,0,ALN64I"@@config_arg3@@"
config_arg30, T_INV,0,ALN64I"@@config_arg30@@"
config_arg31, T_INV,0,ALN64I"@@config_arg31@@"
config_arg32, T_INV,0,ALN64I"@@config_arg32@@"
config_arg33, T_INV,0,ALN64I"@@config_arg33@@"
config_arg34, T_INV,0,ALN64I"@@config_arg34@@"
config_arg35, T_INV,0,ALN64I"@@config_arg35@@"
config_arg36, T_INV,0,ALN64I"@@config_arg36@@"
config_arg37, T_INV,0,ALN64I"@@config_arg37@@"
config_arg38, T_INV,0,ALN64I"@@config_arg38@@"
config_arg39, T_INV,0,ALN64I"@@config_arg39@@"
config_arg4, T_INV,0,ALN64I"@@config_arg4@@"
config_arg5, T_INV,0,ALN64I"@@config_arg5@@"
config_arg6, T_INV,0,ALN64I"@@config_arg6@@"
config_arg7, T_INV,0,ALN64I"@@config_arg7@@"
config_arg8, T_INV,0,ALN64I"@@config_arg8@@"
config_arg9, T_INV,0,ALN64I"@@config_arg9@@"
config_argc, T_INV,0,ALN64I"@@config_argc@@"
config_args, T_INV,0,ALN64I"@@config_args@@"
config_heavy, T_INV,0,ALN64I"@@config_heavy@@"
contains, T_INV,0,ALN64I"@@contains@@"
cp, T_INV,0,ALN64I"@@cp@@"
cpio, T_INV,0,ALN64I"@@cpio@@"
cpp, T_INV,0,ALN64I"@@cpp@@"
cpp_stuff, T_INV,0,ALN64I"@@cpp_stuff@@"
cppccsymbols, T_INV,0,ALN64I"@@cppccsymbols@@"
cppflags, T_INV,0,ALN64I"@@cppflags@@"
cpplast, T_INV,0,ALN64I"@@cpplast@@"
cppminus, T_INV,0,ALN64I"@@cppminus@@"
cpprun, T_INV,0,ALN64I"@@cpprun@@"
cppstdin, T_INV,0,ALN64I"@@cppstdin@@"
cppsymbols, T_INV,0,ALN64I"@@cppsymbols@@"
crypt_r_proto, T_INV,0,ALN64I"@@crypt_r_proto@@"
cryptlib, T_INV,0,ALN64I"@@cryptlib@@"
csh, T_INV,0,ALN64I"@@csh@@"
ctermid_r_proto, T_INV,0,ALN64I"@@ctermid_r_proto@@"
ctime_r_proto, T_INV,0,ALN64I"@@ctime_r_proto@@"
d_Gconvert, T_INV,0,ALN64I"@@d_Gconvert@@"
d_PRIEUldbl, T_INV,0,ALN64I"@@d_PRIEUldbl@@"
d_PRIFUldbl, T_INV,0,ALN64I"@@d_PRIFUldbl@@"
d_PRIGUldbl, T_INV,0,ALN64I"@@d_PRIGUldbl@@"
d_PRIXU64, T_INV,0,ALN64I"@@d_PRIXU64@@"
d_PRId64, T_INV,0,ALN64I"@@d_PRId64@@"
d_PRIeldbl, T_INV,0,ALN64I"@@d_PRIeldbl@@"
d_PRIfldbl, T_INV,0,ALN64I"@@d_PRIfldbl@@"
d_PRIgldbl, T_INV,0,ALN64I"@@d_PRIgldbl@@"
d_PRIi64, T_INV,0,ALN64I"@@d_PRIi64@@"
d_PRIo64, T_INV,0,ALN64I"@@d_PRIo64@@"
d_PRIu64, T_INV,0,ALN64I"@@d_PRIu64@@"
d_PRIx64, T_INV,0,ALN64I"@@d_PRIx64@@"
d_SCNfldbl, T_INV,0,ALN64I"@@d_SCNfldbl@@"
d__fwalk, T_INV,0,ALN64I"@@d__fwalk@@"
d_access, T_INV,0,ALN64I"@@d_access@@"
d_accessx, T_INV,0,ALN64I"@@d_accessx@@"
d_acosh, T_INV,0,ALN64I"@@d_acosh@@"
d_aintl, T_INV,0,ALN64I"@@d_aintl@@"
d_alarm, T_INV,0,ALN64I"@@d_alarm@@"
d_archlib, T_INV,0,ALN64I"@@d_archlib@@"
d_asctime64, T_INV,0,ALN64I"@@d_asctime64@@"
d_asctime_r, T_INV,0,ALN64I"@@d_asctime_r@@"
d_asinh, T_INV,0,ALN64I"@@d_asinh@@"
d_atanh, T_INV,0,ALN64I"@@d_atanh@@"
d_atolf, T_INV,0,ALN64I"@@d_atolf@@"
d_atoll, T_INV,0,ALN64I"@@d_atoll@@"
d_attribut, T_INV,0,ALN64I"@@d_attribut@@"
d_attribute_deprecated, T_INV,0,ALN64I"@@d_attribute_deprecated@@"
d_attribute_format, T_INV,0,ALN64I"@@d_attribute_format@@"
d_attribute_malloc, T_INV,0,ALN64I"@@d_attribute_malloc@@"
d_attribute_nonnull, T_INV,0,ALN64I"@@d_attribute_nonnull@@"
d_attribute_noreturn, T_INV,0,ALN64I"@@d_attribute_noreturn@@"
d_attribute_pure, T_INV,0,ALN64I"@@d_attribute_pure@@"
d_attribute_unused, T_INV,0,ALN64I"@@d_attribute_unused@@"
d_attribute_warn_unused_result, T_INV,0,ALN64I"@@d_attribute_warn_unused_result@@"
d_backtrace, T_INV,0,ALN64I"@@d_backtrace@@"
d_bcmp, T_INV,0,ALN64I"@@d_bcmp@@"
d_bcopy, T_INV,0,ALN64I"@@d_bcopy@@"
d_bsd, T_INV,0,ALN64I"@@d_bsd@@"
d_bsdgetpgrp, T_INV,0,ALN64I"@@d_bsdgetpgrp@@"
d_bsdsetpgrp, T_INV,0,ALN64I"@@d_bsdsetpgrp@@"
d_builtin_arith_overflow, T_INV,0,ALN64I"@@d_builtin_arith_overflow@@"
d_builtin_choose_expr, T_INV,0,ALN64I"@@d_builtin_choose_expr@@"
d_builtin_expect, T_INV,0,ALN64I"@@d_builtin_expect@@"
d_builtin_prefetch, T_INV,0,ALN64I"@@d_builtin_prefetch@@"
d_bzero, T_INV,0,ALN64I"@@d_bzero@@"
d_c99_variadic_macros, T_INV,0,ALN64I"@@d_c99_variadic_macros@@"
d_casti32, T_INV,0,ALN64I"@@d_casti32@@"
d_castneg, T_INV,0,ALN64I"@@d_castneg@@"
d_cbrt, T_INV,0,ALN64I"@@d_cbrt@@"
d_charvspr, T_INV,0,ALN64I"@@d_charvspr@@"
d_chown, T_INV,0,ALN64I"@@d_chown@@"
d_chroot, T_INV,0,ALN64I"@@d_chroot@@"
d_chsize, T_INV,0,ALN64I"@@d_chsize@@"
d_class, T_INV,0,ALN64I"@@d_class@@"
d_clearenv, T_INV,0,ALN64I"@@d_clearenv@@"
d_closedir, T_INV,0,ALN64I"@@d_closedir@@"
d_cmsghdr_s, T_INV,0,ALN64I"@@d_cmsghdr_s@@"
d_const, T_INV,0,ALN64I"@@d_const@@"
d_copysign, T_INV,0,ALN64I"@@d_copysign@@"
d_copysignl, T_INV,0,ALN64I"@@d_copysignl@@"
d_cplusplus, T_INV,0,ALN64I"@@d_cplusplus@@"
d_crypt, T_INV,0,ALN64I"@@d_crypt@@"
d_crypt_r, T_INV,0,ALN64I"@@d_crypt_r@@"
d_csh, T_INV,0,ALN64I"@@d_csh@@"
d_ctermid, T_INV,0,ALN64I"@@d_ctermid@@"
d_ctermid_r, T_INV,0,ALN64I"@@d_ctermid_r@@"
d_ctime64, T_INV,0,ALN64I"@@d_ctime64@@"
d_ctime_r, T_INV,0,ALN64I"@@d_ctime_r@@"
d_cuserid, T_INV,0,ALN64I"@@d_cuserid@@"
d_dbl_dig, T_INV,0,ALN64I"@@d_dbl_dig@@"
d_dbminitproto, T_INV,0,ALN64I"@@d_dbminitproto@@"
d_difftime, T_INV,0,ALN64I"@@d_difftime@@"
d_difftime64, T_INV,0,ALN64I"@@d_difftime64@@"
d_dir_dd_fd, T_INV,0,ALN64I"@@d_dir_dd_fd@@"
d_dirfd, T_INV,0,ALN64I"@@d_dirfd@@"
d_dirnamlen, T_INV,0,ALN64I"@@d_dirnamlen@@"
d_dladdr, T_INV,0,ALN64I"@@d_dladdr@@"
d_dlerror, T_INV,0,ALN64I"@@d_dlerror@@"
d_dlopen, T_INV,0,ALN64I"@@d_dlopen@@"
d_dlsymun, T_INV,0,ALN64I"@@d_dlsymun@@"
d_dosuid, T_INV,0,ALN64I"@@d_dosuid@@"
d_drand48_r, T_INV,0,ALN64I"@@d_drand48_r@@"
d_drand48proto, T_INV,0,ALN64I"@@d_drand48proto@@"
d_dup2, T_INV,0,ALN64I"@@d_dup2@@"
d_duplocale, T_INV,0,ALN64I"@@d_duplocale@@"
d_eaccess, T_INV,0,ALN64I"@@d_eaccess@@"
d_endgrent, T_INV,0,ALN64I"@@d_endgrent@@"
d_endgrent_r, T_INV,0,ALN64I"@@d_endgrent_r@@"
d_endhent, T_INV,0,ALN64I"@@d_endhent@@"
d_endhostent_r, T_INV,0,ALN64I"@@d_endhostent_r@@"
d_endnent, T_INV,0,ALN64I"@@d_endnent@@"
d_endnetent_r, T_INV,0,ALN64I"@@d_endnetent_r@@"
d_endpent, T_INV,0,ALN64I"@@d_endpent@@"
d_endprotoent_r, T_INV,0,ALN64I"@@d_endprotoent_r@@"
d_endpwent, T_INV,0,ALN64I"@@d_endpwent@@"
d_endpwent_r, T_INV,0,ALN64I"@@d_endpwent_r@@"
d_endsent, T_INV,0,ALN64I"@@d_endsent@@"
d_endservent_r, T_INV,0,ALN64I"@@d_endservent_r@@"
d_eofnblk, T_INV,0,ALN64I"@@d_eofnblk@@"
d_erf, T_INV,0,ALN64I"@@d_erf@@"
d_erfc, T_INV,0,ALN64I"@@d_erfc@@"
d_eunice, T_INV,0,ALN64I"@@d_eunice@@"
d_exp2, T_INV,0,ALN64I"@@d_exp2@@"
d_expm1, T_INV,0,ALN64I"@@d_expm1@@"
d_faststdio, T_INV,0,ALN64I"@@d_faststdio@@"
d_fchdir, T_INV,0,ALN64I"@@d_fchdir@@"
d_fchmod, T_INV,0,ALN64I"@@d_fchmod@@"
d_fchown, T_INV,0,ALN64I"@@d_fchown@@"
d_fcntl, T_INV,0,ALN64I"@@d_fcntl@@"
d_fcntl_can_lock, T_INV,0,ALN64I"@@d_fcntl_can_lock@@"
d_fd_macros, T_INV,0,ALN64I"@@d_fd_macros@@"
d_fd_set, T_INV,0,ALN64I"@@d_fd_set@@"
d_fdclose, T_INV,0,ALN64I"@@d_fdclose@@"
d_fdim, T_INV,0,ALN64I"@@d_fdim@@"
d_fds_bits, T_INV,0,ALN64I"@@d_fds_bits@@"
d_fegetround, T_INV,0,ALN64I"@@d_fegetround@@"
d_fgetpos, T_INV,0,ALN64I"@@d_fgetpos@@"
d_finite, T_INV,0,ALN64I"@@d_finite@@"
d_finitel, T_INV,0,ALN64I"@@d_finitel@@"
d_flexfnam, T_INV,0,ALN64I"@@d_flexfnam@@"
d_flock, T_INV,0,ALN64I"@@d_flock@@"
d_flockproto, T_INV,0,ALN64I"@@d_flockproto@@"
d_fma, T_INV,0,ALN64I"@@d_fma@@"
d_fmax, T_INV,0,ALN64I"@@d_fmax@@"
d_fmin, T_INV,0,ALN64I"@@d_fmin@@"
d_fork, T_INV,0,ALN64I"@@d_fork@@"
d_fp_class, T_INV,0,ALN64I"@@d_fp_class@@"
d_fp_classify, T_INV,0,ALN64I"@@d_fp_classify@@"
d_fp_classl, T_INV,0,ALN64I"@@d_fp_classl@@"
d_fpathconf, T_INV,0,ALN64I"@@d_fpathconf@@"
d_fpclass, T_INV,0,ALN64I"@@d_fpclass@@"
d_fpclassify, T_INV,0,ALN64I"@@d_fpclassify@@"
d_fpclassl, T_INV,0,ALN64I"@@d_fpclassl@@"
d_fpgetround, T_INV,0,ALN64I"@@d_fpgetround@@"
d_fpos64_t, T_INV,0,ALN64I"@@d_fpos64_t@@"
d_freelocale, T_INV,0,ALN64I"@@d_freelocale@@"
d_frexpl, T_INV,0,ALN64I"@@d_frexpl@@"
d_fs_data_s, T_INV,0,ALN64I"@@d_fs_data_s@@"
d_fseeko, T_INV,0,ALN64I"@@d_fseeko@@"
d_fsetpos, T_INV,0,ALN64I"@@d_fsetpos@@"
d_fstatfs, T_INV,0,ALN64I"@@d_fstatfs@@"
d_fstatvfs, T_INV,0,ALN64I"@@d_fstatvfs@@"
d_fsync, T_INV,0,ALN64I"@@d_fsync@@"
d_ftello, T_INV,0,ALN64I"@@d_ftello@@"
d_ftime, T_INV,0,ALN64I"@@d_ftime@@"
d_futimes, T_INV,0,ALN64I"@@d_futimes@@"
d_gdbm_ndbm_h_uses_prototypes, T_INV,0,ALN64I"@@d_gdbm_ndbm_h_uses_prototypes@@"
d_gdbmndbm_h_uses_prototypes, T_INV,0,ALN64I"@@d_gdbmndbm_h_uses_prototypes@@"
d_getaddrinfo, T_INV,0,ALN64I"@@d_getaddrinfo@@"
d_getcwd, T_INV,0,ALN64I"@@d_getcwd@@"
d_getespwnam, T_INV,0,ALN64I"@@d_getespwnam@@"
d_getfsstat, T_INV,0,ALN64I"@@d_getfsstat@@"
d_getgrent, T_INV,0,ALN64I"@@d_getgrent@@"
d_getgrent_r, T_INV,0,ALN64I"@@d_getgrent_r@@"
d_getgrgid_r, T_INV,0,ALN64I"@@d_getgrgid_r@@"
d_getgrnam_r, T_INV,0,ALN64I"@@d_getgrnam_r@@"
d_getgrps, T_INV,0,ALN64I"@@d_getgrps@@"
d_gethbyaddr, T_INV,0,ALN64I"@@d_gethbyaddr@@"
d_gethbyname, T_INV,0,ALN64I"@@d_gethbyname@@"
d_gethent, T_INV,0,ALN64I"@@d_gethent@@"
d_gethname, T_INV,0,ALN64I"@@d_gethname@@"
d_gethostbyaddr_r, T_INV,0,ALN64I"@@d_gethostbyaddr_r@@"
d_gethostbyname_r, T_INV,0,ALN64I"@@d_gethostbyname_r@@"
d_gethostent_r, T_INV,0,ALN64I"@@d_gethostent_r@@"
d_gethostprotos, T_INV,0,ALN64I"@@d_gethostprotos@@"
d_getitimer, T_INV,0,ALN64I"@@d_getitimer@@"
d_getlogin, T_INV,0,ALN64I"@@d_getlogin@@"
d_getlogin_r, T_INV,0,ALN64I"@@d_getlogin_r@@"
d_getmnt, T_INV,0,ALN64I"@@d_getmnt@@"
d_getmntent, T_INV,0,ALN64I"@@d_getmntent@@"
d_getnameinfo, T_INV,0,ALN64I"@@d_getnameinfo@@"
d_getnbyaddr, T_INV,0,ALN64I"@@d_getnbyaddr@@"
d_getnbyname, T_INV,0,ALN64I"@@d_getnbyname@@"
d_getnent, T_INV,0,ALN64I"@@d_getnent@@"
d_getnetbyaddr_r, T_INV,0,ALN64I"@@d_getnetbyaddr_r@@"
d_getnetbyname_r, T_INV,0,ALN64I"@@d_getnetbyname_r@@"
d_getnetent_r, T_INV,0,ALN64I"@@d_getnetent_r@@"
d_getnetprotos, T_INV,0,ALN64I"@@d_getnetprotos@@"
d_getpagsz, T_INV,0,ALN64I"@@d_getpagsz@@"
d_getpbyname, T_INV,0,ALN64I"@@d_getpbyname@@"
d_getpbynumber, T_INV,0,ALN64I"@@d_getpbynumber@@"
d_getpent, T_INV,0,ALN64I"@@d_getpent@@"
d_getpgid, T_INV,0,ALN64I"@@d_getpgid@@"
d_getpgrp, T_INV,0,ALN64I"@@d_getpgrp@@"
d_getpgrp2, T_INV,0,ALN64I"@@d_getpgrp2@@"
d_getppid, T_INV,0,ALN64I"@@d_getppid@@"
d_getprior, T_INV,0,ALN64I"@@d_getprior@@"
d_getprotobyname_r, T_INV,0,ALN64I"@@d_getprotobyname_r@@"
d_getprotobynumber_r, T_INV,0,ALN64I"@@d_getprotobynumber_r@@"
d_getprotoent_r, T_INV,0,ALN64I"@@d_getprotoent_r@@"
d_getprotoprotos, T_INV,0,ALN64I"@@d_getprotoprotos@@"
d_getprpwnam, T_INV,0,ALN64I"@@d_getprpwnam@@"
d_getpwent, T_INV,0,ALN64I"@@d_getpwent@@"
d_getpwent_r, T_INV,0,ALN64I"@@d_getpwent_r@@"
d_getpwnam_r, T_INV,0,ALN64I"@@d_getpwnam_r@@"
d_getpwuid_r, T_INV,0,ALN64I"@@d_getpwuid_r@@"
d_getsbyname, T_INV,0,ALN64I"@@d_getsbyname@@"
d_getsbyport, T_INV,0,ALN64I"@@d_getsbyport@@"
d_getsent, T_INV,0,ALN64I"@@d_getsent@@"
d_getservbyname_r, T_INV,0,ALN64I"@@d_getservbyname_r@@"
d_getservbyport_r, T_INV,0,ALN64I"@@d_getservbyport_r@@"
d_getservent_r, T_INV,0,ALN64I"@@d_getservent_r@@"
d_getservprotos, T_INV,0,ALN64I"@@d_getservprotos@@"
d_getspnam, T_INV,0,ALN64I"@@d_getspnam@@"
d_getspnam_r, T_INV,0,ALN64I"@@d_getspnam_r@@"
d_gettimeod, T_INV,0,ALN64I"@@d_gettimeod@@"
d_gmtime64, T_INV,0,ALN64I"@@d_gmtime64@@"
d_gmtime_r, T_INV,0,ALN64I"@@d_gmtime_r@@"
d_gnulibc, T_INV,0,ALN64I"@@d_gnulibc@@"
d_grpasswd, T_INV,0,ALN64I"@@d_grpasswd@@"
d_hasmntopt, T_INV,0,ALN64I"@@d_hasmntopt@@"
d_htonl, T_INV,0,ALN64I"@@d_htonl@@"
d_hypot, T_INV,0,ALN64I"@@d_hypot@@"
d_ilogb, T_INV,0,ALN64I"@@d_ilogb@@"
d_ilogbl, T_INV,0,ALN64I"@@d_ilogbl@@"
d_inc_version_list, T_INV,0,ALN64I"@@d_inc_version_list@@"
d_index, T_INV,0,ALN64I"@@d_index@@"
d_inetaton, T_INV,0,ALN64I"@@d_inetaton@@"
d_inetntop, T_INV,0,ALN64I"@@d_inetntop@@"
d_inetpton, T_INV,0,ALN64I"@@d_inetpton@@"
d_int64_t, T_INV,0,ALN64I"@@d_int64_t@@"
d_ip_mreq, T_INV,0,ALN64I"@@d_ip_mreq@@"
d_ip_mreq_source, T_INV,0,ALN64I"@@d_ip_mreq_source@@"
d_ipv6_mreq, T_INV,0,ALN64I"@@d_ipv6_mreq@@"
d_ipv6_mreq_source, T_INV,0,ALN64I"@@d_ipv6_mreq_source@@"
d_isascii, T_INV,0,ALN64I"@@d_isascii@@"
d_isblank, T_INV,0,ALN64I"@@d_isblank@@"
d_isfinite, T_INV,0,ALN64I"@@d_isfinite@@"
d_isfinitel, T_INV,0,ALN64I"@@d_isfinitel@@"
d_isinf, T_INV,0,ALN64I"@@d_isinf@@"
d_isinfl, T_INV,0,ALN64I"@@d_isinfl@@"
d_isless, T_INV,0,ALN64I"@@d_isless@@"
d_isnan, T_INV,0,ALN64I"@@d_isnan@@"
d_isnanl, T_INV,0,ALN64I"@@d_isnanl@@"
d_isnormal, T_INV,0,ALN64I"@@d_isnormal@@"
d_j0, T_INV,0,ALN64I"@@d_j0@@"
d_j0l, T_INV,0,ALN64I"@@d_j0l@@"
d_killpg, T_INV,0,ALN64I"@@d_killpg@@"
d_lc_monetary_2008, T_INV,0,ALN64I"@@d_lc_monetary_2008@@"
d_lchown, T_INV,0,ALN64I"@@d_lchown@@"
d_ldbl_dig, T_INV,0,ALN64I"@@d_ldbl_dig@@"
d_ldexpl, T_INV,0,ALN64I"@@d_ldexpl@@"
d_lgamma, T_INV,0,ALN64I"@@d_lgamma@@"
d_lgamma_r, T_INV,0,ALN64I"@@d_lgamma_r@@"
d_libm_lib_version, T_INV,0,ALN64I"@@d_libm_lib_version@@"
d_libname_unique, T_INV,0,ALN64I"@@d_libname_unique@@"
d_link, T_INV,0,ALN64I"@@d_link@@"
d_llrint, T_INV,0,ALN64I"@@d_llrint@@"
d_llrintl, T_INV,0,ALN64I"@@d_llrintl@@"
d_llround, T_INV,0,ALN64I"@@d_llround@@"
d_llroundl, T_INV,0,ALN64I"@@d_llroundl@@"
d_localtime64, T_INV,0,ALN64I"@@d_localtime64@@"
d_localtime_r, T_INV,0,ALN64I"@@d_localtime_r@@"
d_localtime_r_needs_tzset, T_INV,0,ALN64I"@@d_localtime_r_needs_tzset@@"
d_locconv, T_INV,0,ALN64I"@@d_locconv@@"
d_lockf, T_INV,0,ALN64I"@@d_lockf@@"
d_log1p, T_INV,0,ALN64I"@@d_log1p@@"
d_log2, T_INV,0,ALN64I"@@d_log2@@"
d_logb, T_INV,0,ALN64I"@@d_logb@@"
d_longdbl, T_INV,0,ALN64I"@@d_longdbl@@"
d_longlong, T_INV,0,ALN64I"@@d_longlong@@"
d_lrint, T_INV,0,ALN64I"@@d_lrint@@"
d_lrintl, T_INV,0,ALN64I"@@d_lrintl@@"
d_lround, T_INV,0,ALN64I"@@d_lround@@"
d_lroundl, T_INV,0,ALN64I"@@d_lroundl@@"
d_lseekproto, T_INV,0,ALN64I"@@d_lseekproto@@"
d_lstat, T_INV,0,ALN64I"@@d_lstat@@"
d_madvise, T_INV,0,ALN64I"@@d_madvise@@"
d_malloc_good_size, T_INV,0,ALN64I"@@d_malloc_good_size@@"
d_malloc_size, T_INV,0,ALN64I"@@d_malloc_size@@"
d_mblen, T_INV,0,ALN64I"@@d_mblen@@"
d_mbstowcs, T_INV,0,ALN64I"@@d_mbstowcs@@"
d_mbtowc, T_INV,0,ALN64I"@@d_mbtowc@@"
d_memchr, T_INV,0,ALN64I"@@d_memchr@@"
d_memcmp, T_INV,0,ALN64I"@@d_memcmp@@"
d_memcpy, T_INV,0,ALN64I"@@d_memcpy@@"
d_memmem, T_INV,0,ALN64I"@@d_memmem@@"
d_memmove, T_INV,0,ALN64I"@@d_memmove@@"
d_memset, T_INV,0,ALN64I"@@d_memset@@"
d_mkdir, T_INV,0,ALN64I"@@d_mkdir@@"
d_mkdtemp, T_INV,0,ALN64I"@@d_mkdtemp@@"
d_mkfifo, T_INV,0,ALN64I"@@d_mkfifo@@"
d_mkstemp, T_INV,0,ALN64I"@@d_mkstemp@@"
d_mkstemps, T_INV,0,ALN64I"@@d_mkstemps@@"
d_mktime, T_INV,0,ALN64I"@@d_mktime@@"
d_mktime64, T_INV,0,ALN64I"@@d_mktime64@@"
d_mmap, T_INV,0,ALN64I"@@d_mmap@@"
d_modfl, T_INV,0,ALN64I"@@d_modfl@@"
d_modfl_pow32_bug, T_INV,0,ALN64I"@@d_modfl_pow32_bug@@"
d_modflproto, T_INV,0,ALN64I"@@d_modflproto@@"
d_mprotect, T_INV,0,ALN64I"@@d_mprotect@@"
d_msg, T_INV,0,ALN64I"@@d_msg@@"
d_msg_ctrunc, T_INV,0,ALN64I"@@d_msg_ctrunc@@"
d_msg_dontroute, T_INV,0,ALN64I"@@d_msg_dontroute@@"
d_msg_oob, T_INV,0,ALN64I"@@d_msg_oob@@"
d_msg_peek, T_INV,0,ALN64I"@@d_msg_peek@@"
d_msg_proxy, T_INV,0,ALN64I"@@d_msg_proxy@@"
d_msgctl, T_INV,0,ALN64I"@@d_msgctl@@"
d_msgget, T_INV,0,ALN64I"@@d_msgget@@"
d_msghdr_s, T_INV,0,ALN64I"@@d_msghdr_s@@"
d_msgrcv, T_INV,0,ALN64I"@@d_msgrcv@@"
d_msgsnd, T_INV,0,ALN64I"@@d_msgsnd@@"
d_msync, T_INV,0,ALN64I"@@d_msync@@"
d_munmap, T_INV,0,ALN64I"@@d_munmap@@"
d_mymalloc, T_INV,0,ALN64I"@@d_mymalloc@@"
d_nan, T_INV,0,ALN64I"@@d_nan@@"
d_ndbm, T_INV,0,ALN64I"@@d_ndbm@@"
d_ndbm_h_uses_prototypes, T_INV,0,ALN64I"@@d_ndbm_h_uses_prototypes@@"
d_nearbyint, T_INV,0,ALN64I"@@d_nearbyint@@"
d_newlocale, T_INV,0,ALN64I"@@d_newlocale@@"
d_nextafter, T_INV,0,ALN64I"@@d_nextafter@@"
d_nexttoward, T_INV,0,ALN64I"@@d_nexttoward@@"
d_nice, T_INV,0,ALN64I"@@d_nice@@"
d_nl_langinfo, T_INV,0,ALN64I"@@d_nl_langinfo@@"
d_nv_preserves_uv, T_INV,0,ALN64I"@@d_nv_preserves_uv@@"
d_nv_zero_is_allbits_zero, T_INV,0,ALN64I"@@d_nv_zero_is_allbits_zero@@"
d_off64_t, T_INV,0,ALN64I"@@d_off64_t@@"
d_old_pthread_create_joinable, T_INV,0,ALN64I"@@d_old_pthread_create_joinable@@"
d_oldpthreads, T_INV,0,ALN64I"@@d_oldpthreads@@"
d_oldsock, T_INV,0,ALN64I"@@d_oldsock@@"
d_open3, T_INV,0,ALN64I"@@d_open3@@"
d_pathconf, T_INV,0,ALN64I"@@d_pathconf@@"
d_pause, T_INV,0,ALN64I"@@d_pause@@"
d_perl_otherlibdirs, T_INV,0,ALN64I"@@d_perl_otherlibdirs@@"
d_phostname, T_INV,0,ALN64I"@@d_phostname@@"
d_pipe, T_INV,0,ALN64I"@@d_pipe@@"
d_poll, T_INV,0,ALN64I"@@d_poll@@"
d_portable, T_INV,0,ALN64I"@@d_portable@@"
d_prctl, T_INV,0,ALN64I"@@d_prctl@@"
d_prctl_set_name, T_INV,0,ALN64I"@@d_prctl_set_name@@"
d_printf_format_null, T_INV,0,ALN64I"@@d_printf_format_null@@"
d_procselfexe, T_INV,0,ALN64I"@@d_procselfexe@@"
d_pseudofork, T_INV,0,ALN64I"@@d_pseudofork@@"
d_pthread_atfork, T_INV,0,ALN64I"@@d_pthread_atfork@@"
d_pthread_attr_setscope, T_INV,0,ALN64I"@@d_pthread_attr_setscope@@"
d_pthread_yield, T_INV,0,ALN64I"@@d_pthread_yield@@"
d_ptrdiff_t, T_INV,0,ALN64I"@@d_ptrdiff_t@@"
d_pwage, T_INV,0,ALN64I"@@d_pwage@@"
d_pwchange, T_INV,0,ALN64I"@@d_pwchange@@"
d_pwclass, T_INV,0,ALN64I"@@d_pwclass@@"
d_pwcomment, T_INV,0,ALN64I"@@d_pwcomment@@"
d_pwexpire, T_INV,0,ALN64I"@@d_pwexpire@@"
d_pwgecos, T_INV,0,ALN64I"@@d_pwgecos@@"
d_pwpasswd, T_INV,0,ALN64I"@@d_pwpasswd@@"
d_pwquota, T_INV,0,ALN64I"@@d_pwquota@@"
d_qgcvt, T_INV,0,ALN64I"@@d_qgcvt@@"
d_quad, T_INV,0,ALN64I"@@d_quad@@"
d_random_r, T_INV,0,ALN64I"@@d_random_r@@"
d_re_comp, T_INV,0,ALN64I"@@d_re_comp@@"
d_readdir, T_INV,0,ALN64I"@@d_readdir@@"
d_readdir64_r, T_INV,0,ALN64I"@@d_readdir64_r@@"
d_readdir_r, T_INV,0,ALN64I"@@d_readdir_r@@"
d_readlink, T_INV,0,ALN64I"@@d_readlink@@"
d_readv, T_INV,0,ALN64I"@@d_readv@@"
d_recvmsg, T_INV,0,ALN64I"@@d_recvmsg@@"
d_regcmp, T_INV,0,ALN64I"@@d_regcmp@@"
d_regcomp, T_INV,0,ALN64I"@@d_regcomp@@"
d_remainder, T_INV,0,ALN64I"@@d_remainder@@"
d_remquo, T_INV,0,ALN64I"@@d_remquo@@"
d_rename, T_INV,0,ALN64I"@@d_rename@@"
d_rewinddir, T_INV,0,ALN64I"@@d_rewinddir@@"
d_rint, T_INV,0,ALN64I"@@d_rint@@"
d_rmdir, T_INV,0,ALN64I"@@d_rmdir@@"
d_round, T_INV,0,ALN64I"@@d_round@@"
d_safebcpy, T_INV,0,ALN64I"@@d_safebcpy@@"
d_safemcpy, T_INV,0,ALN64I"@@d_safemcpy@@"
d_sanemcmp, T_INV,0,ALN64I"@@d_sanemcmp@@"
d_sbrkproto, T_INV,0,ALN64I"@@d_sbrkproto@@"
d_scalbn, T_INV,0,ALN64I"@@d_scalbn@@"
d_scalbnl, T_INV,0,ALN64I"@@d_scalbnl@@"
d_sched_yield, T_INV,0,ALN64I"@@d_sched_yield@@"
d_scm_rights, T_INV,0,ALN64I"@@d_scm_rights@@"
d_seekdir, T_INV,0,ALN64I"@@d_seekdir@@"
d_select, T_INV,0,ALN64I"@@d_select@@"
d_sem, T_INV,0,ALN64I"@@d_sem@@"
d_semctl, T_INV,0,ALN64I"@@d_semctl@@"
d_semctl_semid_ds, T_INV,0,ALN64I"@@d_semctl_semid_ds@@"
d_semctl_semun, T_INV,0,ALN64I"@@d_semctl_semun@@"
d_semget, T_INV,0,ALN64I"@@d_semget@@"
d_semop, T_INV,0,ALN64I"@@d_semop@@"
d_sendmsg, T_INV,0,ALN64I"@@d_sendmsg@@"
d_setegid, T_INV,0,ALN64I"@@d_setegid@@"
d_seteuid, T_INV,0,ALN64I"@@d_seteuid@@"
d_setgrent, T_INV,0,ALN64I"@@d_setgrent@@"
d_setgrent_r, T_INV,0,ALN64I"@@d_setgrent_r@@"
d_setgrps, T_INV,0,ALN64I"@@d_setgrps@@"
d_sethent, T_INV,0,ALN64I"@@d_sethent@@"
d_sethostent_r, T_INV,0,ALN64I"@@d_sethostent_r@@"
d_setitimer, T_INV,0,ALN64I"@@d_setitimer@@"
d_setlinebuf, T_INV,0,ALN64I"@@d_setlinebuf@@"
d_setlocale, T_INV,0,ALN64I"@@d_setlocale@@"
d_setlocale_r, T_INV,0,ALN64I"@@d_setlocale_r@@"
d_setnent, T_INV,0,ALN64I"@@d_setnent@@"
d_setnetent_r, T_INV,0,ALN64I"@@d_setnetent_r@@"
d_setpent, T_INV,0,ALN64I"@@d_setpent@@"
d_setpgid, T_INV,0,ALN64I"@@d_setpgid@@"
d_setpgrp, T_INV,0,ALN64I"@@d_setpgrp@@"
d_setpgrp2, T_INV,0,ALN64I"@@d_setpgrp2@@"
d_setprior, T_INV,0,ALN64I"@@d_setprior@@"
d_setproctitle, T_INV,0,ALN64I"@@d_setproctitle@@"
d_setprotoent_r, T_INV,0,ALN64I"@@d_setprotoent_r@@"
d_setpwent, T_INV,0,ALN64I"@@d_setpwent@@"
d_setpwent_r, T_INV,0,ALN64I"@@d_setpwent_r@@"
d_setregid, T_INV,0,ALN64I"@@d_setregid@@"
d_setresgid, T_INV,0,ALN64I"@@d_setresgid@@"
d_setresuid, T_INV,0,ALN64I"@@d_setresuid@@"
d_setreuid, T_INV,0,ALN64I"@@d_setreuid@@"
d_setrgid, T_INV,0,ALN64I"@@d_setrgid@@"
d_setruid, T_INV,0,ALN64I"@@d_setruid@@"
d_setsent, T_INV,0,ALN64I"@@d_setsent@@"
d_setservent_r, T_INV,0,ALN64I"@@d_setservent_r@@"
d_setsid, T_INV,0,ALN64I"@@d_setsid@@"
d_setvbuf, T_INV,0,ALN64I"@@d_setvbuf@@"
d_sfio, T_INV,0,ALN64I"@@d_sfio@@"
d_shm, T_INV,0,ALN64I"@@d_shm@@"
d_shmat, T_INV,0,ALN64I"@@d_shmat@@"
d_shmatprototype, T_INV,0,ALN64I"@@d_shmatprototype@@"
d_shmctl, T_INV,0,ALN64I"@@d_shmctl@@"
d_shmdt, T_INV,0,ALN64I"@@d_shmdt@@"
d_shmget, T_INV,0,ALN64I"@@d_shmget@@"
d_sigaction, T_INV,0,ALN64I"@@d_sigaction@@"
d_siginfo_si_addr, T_INV,0,ALN64I"@@d_siginfo_si_addr@@"
d_siginfo_si_band, T_INV,0,ALN64I"@@d_siginfo_si_band@@"
d_siginfo_si_errno, T_INV,0,ALN64I"@@d_siginfo_si_errno@@"
d_siginfo_si_fd, T_INV,0,ALN64I"@@d_siginfo_si_fd@@"
d_siginfo_si_pid, T_INV,0,ALN64I"@@d_siginfo_si_pid@@"
d_siginfo_si_status, T_INV,0,ALN64I"@@d_siginfo_si_status@@"
d_siginfo_si_uid, T_INV,0,ALN64I"@@d_siginfo_si_uid@@"
d_siginfo_si_value, T_INV,0,ALN64I"@@d_siginfo_si_value@@"
d_signbit, T_INV,0,ALN64I"@@d_signbit@@"
d_sigprocmask, T_INV,0,ALN64I"@@d_sigprocmask@@"
d_sigsetjmp, T_INV,0,ALN64I"@@d_sigsetjmp@@"
d_sin6_scope_id, T_INV,0,ALN64I"@@d_sin6_scope_id@@"
d_sitearch, T_INV,0,ALN64I"@@d_sitearch@@"
d_snprintf, T_INV,0,ALN64I"@@d_snprintf@@"
d_sockaddr_in6, T_INV,0,ALN64I"@@d_sockaddr_in6@@"
d_sockaddr_sa_len, T_INV,0,ALN64I"@@d_sockaddr_sa_len@@"
d_sockatmark, T_INV,0,ALN64I"@@d_sockatmark@@"
d_sockatmarkproto, T_INV,0,ALN64I"@@d_sockatmarkproto@@"
d_socket, T_INV,0,ALN64I"@@d_socket@@"
d_socklen_t, T_INV,0,ALN64I"@@d_socklen_t@@"
d_sockpair, T_INV,0,ALN64I"@@d_sockpair@@"
d_socks5_init, T_INV,0,ALN64I"@@d_socks5_init@@"
d_sprintf_returns_strlen, T_INV,0,ALN64I"@@d_sprintf_returns_strlen@@"
d_sqrtl, T_INV,0,ALN64I"@@d_sqrtl@@"
d_srand48_r, T_INV,0,ALN64I"@@d_srand48_r@@"
d_srandom_r, T_INV,0,ALN64I"@@d_srandom_r@@"
d_sresgproto, T_INV,0,ALN64I"@@d_sresgproto@@"
d_sresuproto, T_INV,0,ALN64I"@@d_sresuproto@@"
d_stat, T_INV,0,ALN64I"@@d_stat@@"
d_statblks, T_INV,0,ALN64I"@@d_statblks@@"
d_statfs_f_flags, T_INV,0,ALN64I"@@d_statfs_f_flags@@"
d_statfs_s, T_INV,0,ALN64I"@@d_statfs_s@@"
d_static_inline, T_INV,0,ALN64I"@@d_static_inline@@"
d_statvfs, T_INV,0,ALN64I"@@d_statvfs@@"
d_stdio_cnt_lval, T_INV,0,ALN64I"@@d_stdio_cnt_lval@@"
d_stdio_ptr_lval, T_INV,0,ALN64I"@@d_stdio_ptr_lval@@"
d_stdio_ptr_lval_nochange_cnt, T_INV,0,ALN64I"@@d_stdio_ptr_lval_nochange_cnt@@"
d_stdio_ptr_lval_sets_cnt, T_INV,0,ALN64I"@@d_stdio_ptr_lval_sets_cnt@@"
d_stdio_stream_array, T_INV,0,ALN64I"@@d_stdio_stream_array@@"
d_stdiobase, T_INV,0,ALN64I"@@d_stdiobase@@"
d_stdstdio, T_INV,0,ALN64I"@@d_stdstdio@@"
d_strchr, T_INV,0,ALN64I"@@d_strchr@@"
d_strcoll, T_INV,0,ALN64I"@@d_strcoll@@"
d_strctcpy, T_INV,0,ALN64I"@@d_strctcpy@@"
d_strerrm, T_INV,0,ALN64I"@@d_strerrm@@"
d_strerror, T_INV,0,ALN64I"@@d_strerror@@"
d_strerror_r, T_INV,0,ALN64I"@@d_strerror_r@@"
d_strftime, T_INV,0,ALN64I"@@d_strftime@@"
d_strlcat, T_INV,0,ALN64I"@@d_strlcat@@"
d_strlcpy, T_INV,0,ALN64I"@@d_strlcpy@@"
d_strtod, T_INV,0,ALN64I"@@d_strtod@@"
d_strtol, T_INV,0,ALN64I"@@d_strtol@@"
d_strtold, T_INV,0,ALN64I"@@d_strtold@@"
d_strtoll, T_INV,0,ALN64I"@@d_strtoll@@"
d_strtoq, T_INV,0,ALN64I"@@d_strtoq@@"
d_strtoul, T_INV,0,ALN64I"@@d_strtoul@@"
d_strtoull, T_INV,0,ALN64I"@@d_strtoull@@"
d_strtouq, T_INV,0,ALN64I"@@d_strtouq@@"
d_strxfrm, T_INV,0,ALN64I"@@d_strxfrm@@"
d_suidsafe, T_INV,0,ALN64I"@@d_suidsafe@@"
d_symlink, T_INV,0,ALN64I"@@d_symlink@@"
d_syscall, T_INV,0,ALN64I"@@d_syscall@@"
d_syscallproto, T_INV,0,ALN64I"@@d_syscallproto@@"
d_sysconf, T_INV,0,ALN64I"@@d_sysconf@@"
d_sysernlst, T_INV,0,ALN64I"@@d_sysernlst@@"
d_syserrlst, T_INV,0,ALN64I"@@d_syserrlst@@"
d_system, T_INV,0,ALN64I"@@d_system@@"
d_tcgetpgrp, T_INV,0,ALN64I"@@d_tcgetpgrp@@"
d_tcsetpgrp, T_INV,0,ALN64I"@@d_tcsetpgrp@@"
d_telldir, T_INV,0,ALN64I"@@d_telldir@@"
d_telldirproto, T_INV,0,ALN64I"@@d_telldirproto@@"
d_tgamma, T_INV,0,ALN64I"@@d_tgamma@@"
d_time, T_INV,0,ALN64I"@@d_time@@"
d_timegm, T_INV,0,ALN64I"@@d_timegm@@"
d_times, T_INV,0,ALN64I"@@d_times@@"
d_tm_tm_gmtoff, T_INV,0,ALN64I"@@d_tm_tm_gmtoff@@"
d_tm_tm_zone, T_INV,0,ALN64I"@@d_tm_tm_zone@@"
d_tmpnam_r, T_INV,0,ALN64I"@@d_tmpnam_r@@"
d_trunc, T_INV,0,ALN64I"@@d_trunc@@"
d_truncate, T_INV,0,ALN64I"@@d_truncate@@"
d_truncl, T_INV,0,ALN64I"@@d_truncl@@"
d_ttyname_r, T_INV,0,ALN64I"@@d_ttyname_r@@"
d_tzname, T_INV,0,ALN64I"@@d_tzname@@"
d_u32align, T_INV,0,ALN64I"@@d_u32align@@"
d_ualarm, T_INV,0,ALN64I"@@d_ualarm@@"
d_umask, T_INV,0,ALN64I"@@d_umask@@"
d_uname, T_INV,0,ALN64I"@@d_uname@@"
d_union_semun, T_INV,0,ALN64I"@@d_union_semun@@"
d_unordered, T_INV,0,ALN64I"@@d_unordered@@"
d_unsetenv, T_INV,0,ALN64I"@@d_unsetenv@@"
d_uselocale, T_INV,0,ALN64I"@@d_uselocale@@"
d_usleep, T_INV,0,ALN64I"@@d_usleep@@"
d_usleepproto, T_INV,0,ALN64I"@@d_usleepproto@@"
d_ustat, T_INV,0,ALN64I"@@d_ustat@@"
d_vendorarch, T_INV,0,ALN64I"@@d_vendorarch@@"
d_vendorbin, T_INV,0,ALN64I"@@d_vendorbin@@"
d_vendorlib, T_INV,0,ALN64I"@@d_vendorlib@@"
d_vendorscript, T_INV,0,ALN64I"@@d_vendorscript@@"
d_vfork, T_INV,0,ALN64I"@@d_vfork@@"
d_vms_case_sensitive_symbols, T_INV,0,ALN64I"@@d_vms_case_sensitive_symbols@@"
d_void_closedir, T_INV,0,ALN64I"@@d_void_closedir@@"
d_voidsig, T_INV,0,ALN64I"@@d_voidsig@@"
d_voidtty, T_INV,0,ALN64I"@@d_voidtty@@"
d_volatile, T_INV,0,ALN64I"@@d_volatile@@"
d_vprintf, T_INV,0,ALN64I"@@d_vprintf@@"
d_vsnprintf, T_INV,0,ALN64I"@@d_vsnprintf@@"
d_wait4, T_INV,0,ALN64I"@@d_wait4@@"
d_waitpid, T_INV,0,ALN64I"@@d_waitpid@@"
d_wcscmp, T_INV,0,ALN64I"@@d_wcscmp@@"
d_wcstombs, T_INV,0,ALN64I"@@d_wcstombs@@"
d_wcsxfrm, T_INV,0,ALN64I"@@d_wcsxfrm@@"
d_wctomb, T_INV,0,ALN64I"@@d_wctomb@@"
d_writev, T_INV,0,ALN64I"@@d_writev@@"
d_xenix, T_INV,0,ALN64I"@@d_xenix@@"
date, T_INV,0,ALN64I"@@date@@"
db_hashtype, T_INV,0,ALN64I"@@db_hashtype@@"
db_prefixtype, T_INV,0,ALN64I"@@db_prefixtype@@"
db_version_major, T_INV,0,ALN64I"@@db_version_major@@"
db_version_minor, T_INV,0,ALN64I"@@db_version_minor@@"
db_version_patch, T_INV,0,ALN64I"@@db_version_patch@@"
defvoidused, T_INV,0,ALN64I"@@defvoidused@@"
direntrytype, T_INV,0,ALN64I"@@direntrytype@@"
dl_so_eq_ext, T_INV,0,ALN64I"@@dl_so_eq_ext@@"
dlext, T_INV,0,ALN64I"@@dlext@@"
dlltool, T_INV,0,ALN64I"@@dlltool@@"
dlsrc, T_INV,0,ALN64I"@@dlsrc@@"
doop_cflags, T_INV,0,ALN64I"@@doop_cflags@@"
doubleinfbytes, T_INV,0,ALN64I"@@doubleinfbytes@@"
doublekind, T_INV,0,ALN64I"@@doublekind@@"
doublemantbits, T_INV,0,ALN64I"@@doublemantbits@@"
doublenanbytes, T_INV,0,ALN64I"@@doublenanbytes@@"
doublesize, T_INV,0,ALN64I"@@doublesize@@"
drand01, T_INV,0,ALN64I"@@drand01@@"
drand48_r_proto, T_INV,0,ALN64I"@@drand48_r_proto@@"
dtrace, T_INV,0,ALN64I"@@dtrace@@"
dtraceobject, T_INV,0,ALN64I"@@dtraceobject@@"
dynamic_ext, T_INV,0,ALN64I"@@dynamic_ext@@"
eagain, T_INV,0,ALN64I"@@eagain@@"
ebcdic, T_INV,0,ALN64I"@@ebcdic@@"
echo, T_INV,0,ALN64I"@@echo@@"
egrep, T_INV,0,ALN64I"@@egrep@@"
emacs, T_INV,0,ALN64I"@@emacs@@"
endgrent_r_proto, T_INV,0,ALN64I"@@endgrent_r_proto@@"
endhostent_r_proto, T_INV,0,ALN64I"@@endhostent_r_proto@@"
endnetent_r_proto, T_INV,0,ALN64I"@@endnetent_r_proto@@"
endprotoent_r_proto, T_INV,0,ALN64I"@@endprotoent_r_proto@@"
endpwent_r_proto, T_INV,0,ALN64I"@@endpwent_r_proto@@"
endservent_r_proto, T_INV,0,ALN64I"@@endservent_r_proto@@"
eunicefix, T_INV,0,ALN64I"@@eunicefix@@"
exe_ext, T_INV,0,ALN64I"@@exe_ext@@"
expr, T_INV,0,ALN64I"@@expr@@"
extensions, T_INV,0,ALN64I"@@extensions@@"
extern_C, T_INV,0,ALN64I"@@extern_C@@"
extras, T_INV,0,ALN64I"@@extras@@"
fflushNULL, T_INV,0,ALN64I"@@fflushNULL@@"
fflushall, T_INV,0,ALN64I"@@fflushall@@"
find, T_INV,0,ALN64I"@@find@@"
firstmakefile, T_INV,0,ALN64I"@@firstmakefile@@"
flex, T_INV,0,ALN64I"@@flex@@"
found_libucb, T_INV,0,ALN64I"@@found_libucb@@"
fpossize, T_INV,0,ALN64I"@@fpossize@@"
fpostype, T_INV,0,ALN64I"@@fpostype@@"
freetype, T_INV,0,ALN64I"@@freetype@@"
from, T_INV,0,ALN64I"@@from@@"
full_ar, T_INV,0,ALN64I"@@full_ar@@"
full_csh, T_INV,0,ALN64I"@@full_csh@@"
full_sed, T_INV,0,ALN64I"@@full_sed@@"
gccansipedantic, T_INV,0,ALN64I"@@gccansipedantic@@"
gccosandvers, T_INV,0,ALN64I"@@gccosandvers@@"
gccversion, T_INV,0,ALN64I"@@gccversion@@"
getgrent_r_proto, T_INV,0,ALN64I"@@getgrent_r_proto@@"
getgrgid_r_proto, T_INV,0,ALN64I"@@getgrgid_r_proto@@"
getgrnam_r_proto, T_INV,0,ALN64I"@@getgrnam_r_proto@@"
gethostbyaddr_r_proto, T_INV,0,ALN64I"@@gethostbyaddr_r_proto@@"
gethostbyname_r_proto, T_INV,0,ALN64I"@@gethostbyname_r_proto@@"
gethostent_r_proto, T_INV,0,ALN64I"@@gethostent_r_proto@@"
getlogin_r_proto, T_INV,0,ALN64I"@@getlogin_r_proto@@"
getnetbyaddr_r_proto, T_INV,0,ALN64I"@@getnetbyaddr_r_proto@@"
getnetbyname_r_proto, T_INV,0,ALN64I"@@getnetbyname_r_proto@@"
getnetent_r_proto, T_INV,0,ALN64I"@@getnetent_r_proto@@"
getprotobyname_r_proto, T_INV,0,ALN64I"@@getprotobyname_r_proto@@"
getprotobynumber_r_proto, T_INV,0,ALN64I"@@getprotobynumber_r_proto@@"
getprotoent_r_proto, T_INV,0,ALN64I"@@getprotoent_r_proto@@"
getpwent_r_proto, T_INV,0,ALN64I"@@getpwent_r_proto@@"
getpwnam_r_proto, T_INV,0,ALN64I"@@getpwnam_r_proto@@"
getpwuid_r_proto, T_INV,0,ALN64I"@@getpwuid_r_proto@@"
getservbyname_r_proto, T_INV,0,ALN64I"@@getservbyname_r_proto@@"
getservbyport_r_proto, T_INV,0,ALN64I"@@getservbyport_r_proto@@"
getservent_r_proto, T_INV,0,ALN64I"@@getservent_r_proto@@"
getspnam_r_proto, T_INV,0,ALN64I"@@getspnam_r_proto@@"
gidformat, T_INV,0,ALN64I"@@gidformat@@"
gidsign, T_INV,0,ALN64I"@@gidsign@@"
gidsize, T_INV,0,ALN64I"@@gidsize@@"
gidtype, T_INV,0,ALN64I"@@gidtype@@"
git_ancestor, T_INV,0,ALN64I"@@git_ancestor@@"
git_branch, T_INV,0,ALN64I"@@git_branch@@"
git_commit_date, T_INV,0,ALN64I"@@git_commit_date@@"
git_commit_id, T_INV,0,ALN64I"@@git_commit_id@@"
git_commit_id_title, T_INV,0,ALN64I"@@git_commit_id_title@@"
git_describe, T_INV,0,ALN64I"@@git_describe@@"
git_remote_branch, T_INV,0,ALN64I"@@git_remote_branch@@"
git_uncommitted_changes, T_INV,0,ALN64I"@@git_uncommitted_changes@@"
git_unpushed, T_INV,0,ALN64I"@@git_unpushed@@"
glibpth, T_INV,0,ALN64I"@@glibpth@@"
gmake, T_INV,0,ALN64I"@@gmake@@"
gmtime_r_proto, T_INV,0,ALN64I"@@gmtime_r_proto@@"
gnulibc_version, T_INV,0,ALN64I"@@gnulibc_version@@"
grep, T_INV,0,ALN64I"@@grep@@"
groupcat, T_INV,0,ALN64I"@@groupcat@@"
groupstype, T_INV,0,ALN64I"@@groupstype@@"
gzip, T_INV,0,ALN64I"@@gzip@@"
h_fcntl, T_INV,0,ALN64I"@@h_fcntl@@"
h_sysfile, T_INV,0,ALN64I"@@h_sysfile@@"
hash_func, T_INV,0,ALN64I"@@hash_func@@"
hint, T_INV,0,ALN64I"@@hint@@"
hostcat, T_INV,0,ALN64I"@@hostcat@@"
hostgenerate, T_INV,0,ALN64I"@@hostgenerate@@"
hostosname, T_INV,0,ALN64I"@@hostosname@@"
hostperl, T_INV,0,ALN64I"@@hostperl@@"
html1dir, T_INV,0,ALN64I"@@html1dir@@"
html1direxp, T_INV,0,ALN64I"@@html1direxp@@"
html3dir, T_INV,0,ALN64I"@@html3dir@@"
html3direxp, T_INV,0,ALN64I"@@html3direxp@@"
i16size, T_INV,0,ALN64I"@@i16size@@"
i16type, T_INV,0,ALN64I"@@i16type@@"
i32size, T_INV,0,ALN64I"@@i32size@@"
i32type, T_INV,0,ALN64I"@@i32type@@"
i64size, T_INV,0,ALN64I"@@i64size@@"
i64type, T_INV,0,ALN64I"@@i64type@@"
i8size, T_INV,0,ALN64I"@@i8size@@"
i8type, T_INV,0,ALN64I"@@i8type@@"
i_arpainet, T_INV,0,ALN64I"@@i_arpainet@@"
i_assert, T_INV,0,ALN64I"@@i_assert@@"
i_bfd, T_INV,0,ALN64I"@@i_bfd@@"
i_bsdioctl, T_INV,0,ALN64I"@@i_bsdioctl@@"
i_crypt, T_INV,0,ALN64I"@@i_crypt@@"
i_db, T_INV,0,ALN64I"@@i_db@@"
i_dbm, T_INV,0,ALN64I"@@i_dbm@@"
i_dirent, T_INV,0,ALN64I"@@i_dirent@@"
i_dld, T_INV,0,ALN64I"@@i_dld@@"
i_dlfcn, T_INV,0,ALN64I"@@i_dlfcn@@"
i_execinfo, T_INV,0,ALN64I"@@i_execinfo@@"
i_fcntl, T_INV,0,ALN64I"@@i_fcntl@@"
i_fenv, T_INV,0,ALN64I"@@i_fenv@@"
i_float, T_INV,0,ALN64I"@@i_float@@"
i_fp, T_INV,0,ALN64I"@@i_fp@@"
i_fp_class, T_INV,0,ALN64I"@@i_fp_class@@"
i_gdbm, T_INV,0,ALN64I"@@i_gdbm@@"
i_gdbm_ndbm, T_INV,0,ALN64I"@@i_gdbm_ndbm@@"
i_gdbmndbm, T_INV,0,ALN64I"@@i_gdbmndbm@@"
i_grp, T_INV,0,ALN64I"@@i_grp@@"
i_ieeefp, T_INV,0,ALN64I"@@i_ieeefp@@"
i_inttypes, T_INV,0,ALN64I"@@i_inttypes@@"
i_langinfo, T_INV,0,ALN64I"@@i_langinfo@@"
i_libutil, T_INV,0,ALN64I"@@i_libutil@@"
i_limits, T_INV,0,ALN64I"@@i_limits@@"
i_locale, T_INV,0,ALN64I"@@i_locale@@"
i_machcthr, T_INV,0,ALN64I"@@i_machcthr@@"
i_malloc, T_INV,0,ALN64I"@@i_malloc@@"
i_mallocmalloc, T_INV,0,ALN64I"@@i_mallocmalloc@@"
i_math, T_INV,0,ALN64I"@@i_math@@"
i_memory, T_INV,0,ALN64I"@@i_memory@@"
i_mntent, T_INV,0,ALN64I"@@i_mntent@@"
i_ndbm, T_INV,0,ALN64I"@@i_ndbm@@"
i_netdb, T_INV,0,ALN64I"@@i_netdb@@"
i_neterrno, T_INV,0,ALN64I"@@i_neterrno@@"
i_netinet6_in6, T_INV,0,ALN64I"@@i_netinet6_in6@@"
i_netinet_ip, T_INV,0,ALN64I"@@i_netinet_ip@@"
i_netinet_ip6, T_INV,0,ALN64I"@@i_netinet_ip6@@"
i_netinettcp, T_INV,0,ALN64I"@@i_netinettcp@@"
i_niin, T_INV,0,ALN64I"@@i_niin@@"
i_poll, T_INV,0,ALN64I"@@i_poll@@"
i_prot, T_INV,0,ALN64I"@@i_prot@@"
i_pthread, T_INV,0,ALN64I"@@i_pthread@@"
i_pwd, T_INV,0,ALN64I"@@i_pwd@@"
i_quadmath, T_INV,0,ALN64I"@@i_quadmath@@"
i_rpcsvcdbm, T_INV,0,ALN64I"@@i_rpcsvcdbm@@"
i_sfio, T_INV,0,ALN64I"@@i_sfio@@"
i_sgtty, T_INV,0,ALN64I"@@i_sgtty@@"
i_shadow, T_INV,0,ALN64I"@@i_shadow@@"
i_socks, T_INV,0,ALN64I"@@i_socks@@"
i_stdarg, T_INV,0,ALN64I"@@i_stdarg@@"
i_stdbool, T_INV,0,ALN64I"@@i_stdbool@@"
i_stddef, T_INV,0,ALN64I"@@i_stddef@@"
i_stdint, T_INV,0,ALN64I"@@i_stdint@@"
i_stdlib, T_INV,0,ALN64I"@@i_stdlib@@"
i_string, T_INV,0,ALN64I"@@i_string@@"
i_sunmath, T_INV,0,ALN64I"@@i_sunmath@@"
i_sysaccess, T_INV,0,ALN64I"@@i_sysaccess@@"
i_sysdir, T_INV,0,ALN64I"@@i_sysdir@@"
i_sysfile, T_INV,0,ALN64I"@@i_sysfile@@"
i_sysfilio, T_INV,0,ALN64I"@@i_sysfilio@@"
i_sysin, T_INV,0,ALN64I"@@i_sysin@@"
i_sysioctl, T_INV,0,ALN64I"@@i_sysioctl@@"
i_syslog, T_INV,0,ALN64I"@@i_syslog@@"
i_sysmman, T_INV,0,ALN64I"@@i_sysmman@@"
i_sysmode, T_INV,0,ALN64I"@@i_sysmode@@"
i_sysmount, T_INV,0,ALN64I"@@i_sysmount@@"
i_sysndir, T_INV,0,ALN64I"@@i_sysndir@@"
i_sysparam, T_INV,0,ALN64I"@@i_sysparam@@"
i_syspoll, T_INV,0,ALN64I"@@i_syspoll@@"
i_sysresrc, T_INV,0,ALN64I"@@i_sysresrc@@"
i_syssecrt, T_INV,0,ALN64I"@@i_syssecrt@@"
i_sysselct, T_INV,0,ALN64I"@@i_sysselct@@"
i_syssockio, T_INV,0,ALN64I"@@i_syssockio@@"
i_sysstat, T_INV,0,ALN64I"@@i_sysstat@@"
i_sysstatfs, T_INV,0,ALN64I"@@i_sysstatfs@@"
i_sysstatvfs, T_INV,0,ALN64I"@@i_sysstatvfs@@"
i_systime, T_INV,0,ALN64I"@@i_systime@@"
i_systimek, T_INV,0,ALN64I"@@i_systimek@@"
i_systimes, T_INV,0,ALN64I"@@i_systimes@@"
i_systypes, T_INV,0,ALN64I"@@i_systypes@@"
i_sysuio, T_INV,0,ALN64I"@@i_sysuio@@"
i_sysun, T_INV,0,ALN64I"@@i_sysun@@"
i_sysutsname, T_INV,0,ALN64I"@@i_sysutsname@@"
i_sysvfs, T_INV,0,ALN64I"@@i_sysvfs@@"
i_syswait, T_INV,0,ALN64I"@@i_syswait@@"
i_termio, T_INV,0,ALN64I"@@i_termio@@"
i_termios, T_INV,0,ALN64I"@@i_termios@@"
i_time, T_INV,0,ALN64I"@@i_time@@"
i_unistd, T_INV,0,ALN64I"@@i_unistd@@"
i_ustat, T_INV,0,ALN64I"@@i_ustat@@"
i_utime, T_INV,0,ALN64I"@@i_utime@@"
i_values, T_INV,0,ALN64I"@@i_values@@"
i_varargs, T_INV,0,ALN64I"@@i_varargs@@"
i_varhdr, T_INV,0,ALN64I"@@i_varhdr@@"
i_vfork, T_INV,0,ALN64I"@@i_vfork@@"
i_xlocale, T_INV,0,ALN64I"@@i_xlocale@@"
ieeefp_h, T_INV,0,ALN64I"@@ieeefp_h@@"
ignore_versioned_solibs, T_INV,0,ALN64I"@@ignore_versioned_solibs@@"
inc_version_list, T_INV,0,ALN64I"@@inc_version_list@@"
inc_version_list_init, T_INV,0,ALN64I"@@inc_version_list_init@@"
incpath, T_INV,0,ALN64I"@@incpath@@"
incpth, T_INV,0,ALN64I"@@incpth@@"
inews, T_INV,0,ALN64I"@@inews@@"
initialinstalllocation, T_INV,0,ALN64I"@@initialinstalllocation@@"
installarchlib, T_INV,0,ALN64I"@@installarchlib@@"
installbin, T_INV,0,ALN64I"@@installbin@@"
installhtml1dir, T_INV,0,ALN64I"@@installhtml1dir@@"
installhtml3dir, T_INV,0,ALN64I"@@installhtml3dir@@"
installhtmldir, T_INV,0,ALN64I"@@installhtmldir@@"
installhtmlhelpdir, T_INV,0,ALN64I"@@installhtmlhelpdir@@"
installman1dir, T_INV,0,ALN64I"@@installman1dir@@"
installman3dir, T_INV,0,ALN64I"@@installman3dir@@"
installprefix, T_INV,0,ALN64I"@@installprefix@@"
installprefixexp, T_INV,0,ALN64I"@@installprefixexp@@"
installprivlib, T_INV,0,ALN64I"@@installprivlib@@"
installscript, T_INV,0,ALN64I"@@installscript@@"
installsitearch, T_INV,0,ALN64I"@@installsitearch@@"
installsitebin, T_INV,0,ALN64I"@@installsitebin@@"
installsitehtml1dir, T_INV,0,ALN64I"@@installsitehtml1dir@@"
installsitehtml3dir, T_INV,0,ALN64I"@@installsitehtml3dir@@"
installsitelib, T_INV,0,ALN64I"@@installsitelib@@"
installsiteman1dir, T_INV,0,ALN64I"@@installsiteman1dir@@"
installsiteman3dir, T_INV,0,ALN64I"@@installsiteman3dir@@"
installsitescript, T_INV,0,ALN64I"@@installsitescript@@"
installstyle, T_INV,0,ALN64I"@@installstyle@@"
installusrbinperl, T_INV,0,ALN64I"@@installusrbinperl@@"
installvendorarch, T_INV,0,ALN64I"@@installvendorarch@@"
installvendorbin, T_INV,0,ALN64I"@@installvendorbin@@"
installvendorhtml1dir, T_INV,0,ALN64I"@@installvendorhtml1dir@@"
installvendorhtml3dir, T_INV,0,ALN64I"@@installvendorhtml3dir@@"
installvendorlib, T_INV,0,ALN64I"@@installvendorlib@@"
installvendorman1dir, T_INV,0,ALN64I"@@installvendorman1dir@@"
installvendorman3dir, T_INV,0,ALN64I"@@installvendorman3dir@@"
installvendorscript, T_INV,0,ALN64I"@@installvendorscript@@"
intsize, T_INV,0,ALN64I"@@intsize@@"
issymlink, T_INV,0,ALN64I"@@issymlink@@"
ivdformat, T_INV,0,ALN64I"@@ivdformat@@"
ivsize, T_INV,0,ALN64I"@@ivsize@@"
ivtype, T_INV,0,ALN64I"@@ivtype@@"
known_extensions, T_INV,0,ALN64I"@@known_extensions@@"
ksh, T_INV,0,ALN64I"@@ksh@@"
ld, T_INV,0,ALN64I"@@ld@@"
ld_can_script, T_INV,0,ALN64I"@@ld_can_script@@"
lddlflags, T_INV,0,ALN64I"@@lddlflags@@"
ldflags, T_INV,0,ALN64I"@@ldflags@@"
ldflags_nolargefiles, T_INV,0,ALN64I"@@ldflags_nolargefiles@@"
ldflags_uselargefiles, T_INV,0,ALN64I"@@ldflags_uselargefiles@@"
ldlibpthname, T_INV,0,ALN64I"@@ldlibpthname@@"
less, T_INV,0,ALN64I"@@less@@"
lib_ext, T_INV,0,ALN64I"@@lib_ext@@"
libc, T_INV,0,ALN64I"@@libc@@"
libdb_needs_pthread, T_INV,0,ALN64I"@@libdb_needs_pthread@@"
libperl, T_INV,0,ALN64I"@@libperl@@"
libpth, T_INV,0,ALN64I"@@libpth@@"
libs, T_INV,0,ALN64I"@@libs@@"
libs_nolargefiles, T_INV,0,ALN64I"@@libs_nolargefiles@@"
libsdirs, T_INV,0,ALN64I"@@libsdirs@@"
libsfiles, T_INV,0,ALN64I"@@libsfiles@@"
libsfound, T_INV,0,ALN64I"@@libsfound@@"
libspath, T_INV,0,ALN64I"@@libspath@@"
libswanted, T_INV,0,ALN64I"@@libswanted@@"
libswanted_nolargefiles, T_INV,0,ALN64I"@@libswanted_nolargefiles@@"
libswanted_uselargefiles, T_INV,0,ALN64I"@@libswanted_uselargefiles@@"
line, T_INV,0,ALN64I"@@line@@"
lint, T_INV,0,ALN64I"@@lint@@"
lkflags, T_INV,0,ALN64I"@@lkflags@@"
ln, T_INV,0,ALN64I"@@ln@@"
lns, T_INV,0,ALN64I"@@lns@@"
localtime_r_proto, T_INV,0,ALN64I"@@localtime_r_proto@@"
locincpth, T_INV,0,ALN64I"@@locincpth@@"
loclibpth, T_INV,0,ALN64I"@@loclibpth@@"
longdblinfbytes, T_INV,0,ALN64I"@@longdblinfbytes@@"
longdblkind, T_INV,0,ALN64I"@@longdblkind@@"
longdblmantbits, T_INV,0,ALN64I"@@longdblmantbits@@"
longdblnanbytes, T_INV,0,ALN64I"@@longdblnanbytes@@"
longdblsize, T_INV,0,ALN64I"@@longdblsize@@"
longlongsize, T_INV,0,ALN64I"@@longlongsize@@"
longsize, T_INV,0,ALN64I"@@longsize@@"
lp, T_INV,0,ALN64I"@@lp@@"
lpr, T_INV,0,ALN64I"@@lpr@@"
ls, T_INV,0,ALN64I"@@ls@@"
lseeksize, T_INV,0,ALN64I"@@lseeksize@@"
lseektype, T_INV,0,ALN64I"@@lseektype@@"
mad, T_INV,0,ALN64I"@@mad@@"
madlyh, T_INV,0,ALN64I"@@madlyh@@"
madlyobj, T_INV,0,ALN64I"@@madlyobj@@"
madlysrc, T_INV,0,ALN64I"@@madlysrc@@"
mail, T_INV,0,ALN64I"@@mail@@"
mailx, T_INV,0,ALN64I"@@mailx@@"
make, T_INV,0,ALN64I"@@make@@"
make_set_make, T_INV,0,ALN64I"@@make_set_make@@"
malloc_cflags, T_INV,0,ALN64I"@@malloc_cflags@@"
mallocobj, T_INV,0,ALN64I"@@mallocobj@@"
mallocsrc, T_INV,0,ALN64I"@@mallocsrc@@"
malloctype, T_INV,0,ALN64I"@@malloctype@@"
man1dir, T_INV,0,ALN64I"@@man1dir@@"
man1direxp, T_INV,0,ALN64I"@@man1direxp@@"
man1ext, T_INV,0,ALN64I"@@man1ext@@"
man3dir, T_INV,0,ALN64I"@@man3dir@@"
man3direxp, T_INV,0,ALN64I"@@man3direxp@@"
man3ext, T_INV,0,ALN64I"@@man3ext@@"
mips_type, T_INV,0,ALN64I"@@mips_type@@"
mistrustnm, T_INV,0,ALN64I"@@mistrustnm@@"
mkdir, T_INV,0,ALN64I"@@mkdir@@"
mmaptype, T_INV,0,ALN64I"@@mmaptype@@"
modetype, T_INV,0,ALN64I"@@modetype@@"
more, T_INV,0,ALN64I"@@more@@"
multiarch, T_INV,0,ALN64I"@@multiarch@@"
mv, T_INV,0,ALN64I"@@mv@@"
myarchname, T_INV,0,ALN64I"@@myarchname@@"
mydomain, T_INV,0,ALN64I"@@mydomain@@"
myhostname, T_INV,0,ALN64I"@@myhostname@@"
myuname, T_INV,0,ALN64I"@@myuname@@"
n, T_INV,0,ALN64I"@@n@@"
need_va_copy, T_INV,0,ALN64I"@@need_va_copy@@"
netdb_hlen_type, T_INV,0,ALN64I"@@netdb_hlen_type@@"
netdb_host_type, T_INV,0,ALN64I"@@netdb_host_type@@"
netdb_name_type, T_INV,0,ALN64I"@@netdb_name_type@@"
netdb_net_type, T_INV,0,ALN64I"@@netdb_net_type@@"
nm, T_INV,0,ALN64I"@@nm@@"
nm_opt, T_INV,0,ALN64I"@@nm_opt@@"
nm_so_opt, T_INV,0,ALN64I"@@nm_so_opt@@"
nonxs_ext, T_INV,0,ALN64I"@@nonxs_ext@@"
nroff, T_INV,0,ALN64I"@@nroff@@"
nvEUformat, T_INV,0,ALN64I"@@nvEUformat@@"
nvFUformat, T_INV,0,ALN64I"@@nvFUformat@@"
nvGUformat, T_INV,0,ALN64I"@@nvGUformat@@"
nv_overflows_integers_at, T_INV,0,ALN64I"@@nv_overflows_integers_at@@"
nv_preserves_uv_bits, T_INV,0,ALN64I"@@nv_preserves_uv_bits@@"
nveformat, T_INV,0,ALN64I"@@nveformat@@"
nvfformat, T_INV,0,ALN64I"@@nvfformat@@"
nvgformat, T_INV,0,ALN64I"@@nvgformat@@"
nvmantbits, T_INV,0,ALN64I"@@nvmantbits@@"
nvsize, T_INV,0,ALN64I"@@nvsize@@"
nvtype, T_INV,0,ALN64I"@@nvtype@@"
o_nonblock, T_INV,0,ALN64I"@@o_nonblock@@"
obj_ext, T_INV,0,ALN64I"@@obj_ext@@"
old_pthread_create_joinable, T_INV,0,ALN64I"@@old_pthread_create_joinable@@"
op_cflags, T_INV,0,ALN64I"@@op_cflags@@"
optimize, T_INV,0,ALN64I"@@optimize@@"
orderlib, T_INV,0,ALN64I"@@orderlib@@"
osname, T_INV,0,ALN64I"@@osname@@"
osvers, T_INV,0,ALN64I"@@osvers@@"
otherlibdirs, T_INV,0,ALN64I"@@otherlibdirs@@"
package, T_INV,0,ALN64I"@@package@@"
pager, T_INV,0,ALN64I"@@pager@@"
passcat, T_INV,0,ALN64I"@@passcat@@"
patchlevel, T_INV,0,ALN64I"@@patchlevel@@"
path_sep, T_INV,0,ALN64I"@@path_sep@@"
perl, T_INV,0,ALN64I"@@perl@@"
perl5, T_INV,0,ALN64I"@@perl5@@"
perl_patchlevel, T_INV,0,ALN64I"@@perl_patchlevel@@"
perl_revision, T_INV,0,ALN64I"@@perl_revision@@"
perl_static_inline, T_INV,0,ALN64I"@@perl_static_inline@@"
perl_subversion, T_INV,0,ALN64I"@@perl_subversion@@"
perl_version, T_INV,0,ALN64I"@@perl_version@@"
perladmin, T_INV,0,ALN64I"@@perladmin@@"
perllibs, T_INV,0,ALN64I"@@perllibs@@"
perlpath, T_INV,0,ALN64I"@@perlpath@@"
pg, T_INV,0,ALN64I"@@pg@@"
phostname, T_INV,0,ALN64I"@@phostname@@"
pidtype, T_INV,0,ALN64I"@@pidtype@@"
plibpth, T_INV,0,ALN64I"@@plibpth@@"
pmake, T_INV,0,ALN64I"@@pmake@@"
ppmarch, T_INV,0,ALN64I"@@ppmarch@@"
pr, T_INV,0,ALN64I"@@pr@@"
prefix, T_INV,0,ALN64I"@@prefix@@"
prefixexp, T_INV,0,ALN64I"@@prefixexp@@"
privlib, T_INV,0,ALN64I"@@privlib@@"
privlibexp, T_INV,0,ALN64I"@@privlibexp@@"
procselfexe, T_INV,0,ALN64I"@@procselfexe@@"
prototype, T_INV,0,ALN64I"@@prototype@@"
pthread_h_first, T_INV,0,ALN64I"@@pthread_h_first@@"
ptrsize, T_INV,0,ALN64I"@@ptrsize@@"
quadkind, T_INV,0,ALN64I"@@quadkind@@"
quadtype, T_INV,0,ALN64I"@@quadtype@@"
randbits, T_INV,0,ALN64I"@@randbits@@"
randfunc, T_INV,0,ALN64I"@@randfunc@@"
random_r_proto, T_INV,0,ALN64I"@@random_r_proto@@"
randseedtype, T_INV,0,ALN64I"@@randseedtype@@"
ranlib, T_INV,0,ALN64I"@@ranlib@@"
rd_nodata, T_INV,0,ALN64I"@@rd_nodata@@"
readdir64_r_proto, T_INV,0,ALN64I"@@readdir64_r_proto@@"
readdir_r_proto, T_INV,0,ALN64I"@@readdir_r_proto@@"
regexec_cflags, T_INV,0,ALN64I"@@regexec_cflags@@"
revision, T_INV,0,ALN64I"@@revision@@"
rm, T_INV,0,ALN64I"@@rm@@"
rm_try, T_INV,0,ALN64I"@@rm_try@@"
rmail, T_INV,0,ALN64I"@@rmail@@"
run, T_INV,0,ALN64I"@@run@@"
runnm, T_INV,0,ALN64I"@@runnm@@"
sGMTIME_max, T_INV,0,ALN64I"@@sGMTIME_max@@"
sGMTIME_min, T_INV,0,ALN64I"@@sGMTIME_min@@"
sLOCALTIME_max, T_INV,0,ALN64I"@@sLOCALTIME_max@@"
sLOCALTIME_min, T_INV,0,ALN64I"@@sLOCALTIME_min@@"
sPRIEUldbl, T_INV,0,ALN64I"@@sPRIEUldbl@@"
sPRIFUldbl, T_INV,0,ALN64I"@@sPRIFUldbl@@"
sPRIGUldbl, T_INV,0,ALN64I"@@sPRIGUldbl@@"
sPRIXU64, T_INV,0,ALN64I"@@sPRIXU64@@"
sPRId64, T_INV,0,ALN64I"@@sPRId64@@"
sPRIeldbl, T_INV,0,ALN64I"@@sPRIeldbl@@"
sPRIfldbl, T_INV,0,ALN64I"@@sPRIfldbl@@"
sPRIgldbl, T_INV,0,ALN64I"@@sPRIgldbl@@"
sPRIi64, T_INV,0,ALN64I"@@sPRIi64@@"
sPRIo64, T_INV,0,ALN64I"@@sPRIo64@@"
sPRIu64, T_INV,0,ALN64I"@@sPRIu64@@"
sPRIx64, T_INV,0,ALN64I"@@sPRIx64@@"
sSCNfldbl, T_INV,0,ALN64I"@@sSCNfldbl@@"
sched_yield, T_INV,0,ALN64I"@@sched_yield@@"
scriptdir, T_INV,0,ALN64I"@@scriptdir@@"
scriptdirexp, T_INV,0,ALN64I"@@scriptdirexp@@"
sed, T_INV,0,ALN64I"@@sed@@"
seedfunc, T_INV,0,ALN64I"@@seedfunc@@"
selectminbits, T_INV,0,ALN64I"@@selectminbits@@"
selecttype, T_INV,0,ALN64I"@@selecttype@@"
sendmail, T_INV,0,ALN64I"@@sendmail@@"
setgrent_r_proto, T_INV,0,ALN64I"@@setgrent_r_proto@@"
sethostent_r_proto, T_INV,0,ALN64I"@@sethostent_r_proto@@"
setlocale_r_proto, T_INV,0,ALN64I"@@setlocale_r_proto@@"
setnetent_r_proto, T_INV,0,ALN64I"@@setnetent_r_proto@@"
setprotoent_r_proto, T_INV,0,ALN64I"@@setprotoent_r_proto@@"
setpwent_r_proto, T_INV,0,ALN64I"@@setpwent_r_proto@@"
setservent_r_proto, T_INV,0,ALN64I"@@setservent_r_proto@@"
sh, T_INV,0,ALN64I"@@sh@@"
shar, T_INV,0,ALN64I"@@shar@@"
sharpbang, T_INV,0,ALN64I"@@sharpbang@@"
shmattype, T_INV,0,ALN64I"@@shmattype@@"
shortsize, T_INV,0,ALN64I"@@shortsize@@"
shrpenv, T_INV,0,ALN64I"@@shrpenv@@"
shsharp, T_INV,0,ALN64I"@@shsharp@@"
sig_count, T_INV,0,ALN64I"@@sig_count@@"
sig_name, T_INV,0,ALN64I"@@sig_name@@"
sig_name_init, T_INV,0,ALN64I"@@sig_name_init@@"
sig_num, T_INV,0,ALN64I"@@sig_num@@"
sig_num_init, T_INV,0,ALN64I"@@sig_num_init@@"
sig_size, T_INV,0,ALN64I"@@sig_size@@"
signal_t, T_INV,0,ALN64I"@@signal_t@@"
sitearch, T_INV,0,ALN64I"@@sitearch@@"
sitearchexp, T_INV,0,ALN64I"@@sitearchexp@@"
sitebin, T_INV,0,ALN64I"@@sitebin@@"
sitebinexp, T_INV,0,ALN64I"@@sitebinexp@@"
sitehtml1dir, T_INV,0,ALN64I"@@sitehtml1dir@@"
sitehtml1direxp, T_INV,0,ALN64I"@@sitehtml1direxp@@"
sitehtml3dir, T_INV,0,ALN64I"@@sitehtml3dir@@"
sitehtml3direxp, T_INV,0,ALN64I"@@sitehtml3direxp@@"
sitelib, T_INV,0,ALN64I"@@sitelib@@"
sitelib_stem, T_INV,0,ALN64I"@@sitelib_stem@@"
sitelibexp, T_INV,0,ALN64I"@@sitelibexp@@"
siteman1dir, T_INV,0,ALN64I"@@siteman1dir@@"
siteman1direxp, T_INV,0,ALN64I"@@siteman1direxp@@"
siteman3dir, T_INV,0,ALN64I"@@siteman3dir@@"
siteman3direxp, T_INV,0,ALN64I"@@siteman3direxp@@"
siteprefix, T_INV,0,ALN64I"@@siteprefix@@"
siteprefixexp, T_INV,0,ALN64I"@@siteprefixexp@@"
sitescript, T_INV,0,ALN64I"@@sitescript@@"
sitescriptexp, T_INV,0,ALN64I"@@sitescriptexp@@"
sizesize, T_INV,0,ALN64I"@@sizesize@@"
sizetype, T_INV,0,ALN64I"@@sizetype@@"
sleep, T_INV,0,ALN64I"@@sleep@@"
smail, T_INV,0,ALN64I"@@smail@@"
so, T_INV,0,ALN64I"@@so@@"
sockethdr, T_INV,0,ALN64I"@@sockethdr@@"
socketlib, T_INV,0,ALN64I"@@socketlib@@"
socksizetype, T_INV,0,ALN64I"@@socksizetype@@"
sort, T_INV,0,ALN64I"@@sort@@"
spackage, T_INV,0,ALN64I"@@spackage@@"
spitshell, T_INV,0,ALN64I"@@spitshell@@"
srand48_r_proto, T_INV,0,ALN64I"@@srand48_r_proto@@"
srandom_r_proto, T_INV,0,ALN64I"@@srandom_r_proto@@"
src, T_INV,0,ALN64I"@@src@@"
ssizetype, T_INV,0,ALN64I"@@ssizetype@@"
st_ino_sign, T_INV,0,ALN64I"@@st_ino_sign@@"
st_ino_size, T_INV,0,ALN64I"@@st_ino_size@@"
startperl, T_INV,0,ALN64I"@@startperl@@"
startsh, T_INV,0,ALN64I"@@startsh@@"
static_ext, T_INV,0,ALN64I"@@static_ext@@"
stdchar, T_INV,0,ALN64I"@@stdchar@@"
stdio_base, T_INV,0,ALN64I"@@stdio_base@@"
stdio_bufsiz, T_INV,0,ALN64I"@@stdio_bufsiz@@"
stdio_cnt, T_INV,0,ALN64I"@@stdio_cnt@@"
stdio_filbuf, T_INV,0,ALN64I"@@stdio_filbuf@@"
stdio_ptr, T_INV,0,ALN64I"@@stdio_ptr@@"
stdio_stream_array, T_INV,0,ALN64I"@@stdio_stream_array@@"
strerror_r_proto, T_INV,0,ALN64I"@@strerror_r_proto@@"
strings, T_INV,0,ALN64I"@@strings@@"
submit, T_INV,0,ALN64I"@@submit@@"
subversion, T_INV,0,ALN64I"@@subversion@@"
sysman, T_INV,0,ALN64I"@@sysman@@"
sysroot, T_INV,0,ALN64I"@@sysroot@@"
tail, T_INV,0,ALN64I"@@tail@@"
tar, T_INV,0,ALN64I"@@tar@@"
targetarch, T_INV,0,ALN64I"@@targetarch@@"
targetdir, T_INV,0,ALN64I"@@targetdir@@"
targetenv, T_INV,0,ALN64I"@@targetenv@@"
targethost, T_INV,0,ALN64I"@@targethost@@"
targetmkdir, T_INV,0,ALN64I"@@targetmkdir@@"
targetport, T_INV,0,ALN64I"@@targetport@@"
targetsh, T_INV,0,ALN64I"@@targetsh@@"
tbl, T_INV,0,ALN64I"@@tbl@@"
tee, T_INV,0,ALN64I"@@tee@@"
test, T_INV,0,ALN64I"@@test@@"
timeincl, T_INV,0,ALN64I"@@timeincl@@"
timetype, T_INV,0,ALN64I"@@timetype@@"
tmpnam_r_proto, T_INV,0,ALN64I"@@tmpnam_r_proto@@"
to, T_INV,0,ALN64I"@@to@@"
toke_cflags, T_INV,0,ALN64I"@@toke_cflags@@"
touch, T_INV,0,ALN64I"@@touch@@"
tr, T_INV,0,ALN64I"@@tr@@"
trnl, T_INV,0,ALN64I"@@trnl@@"
troff, T_INV,0,ALN64I"@@troff@@"
ttyname_r_proto, T_INV,0,ALN64I"@@ttyname_r_proto@@"
u16size, T_INV,0,ALN64I"@@u16size@@"
u16type, T_INV,0,ALN64I"@@u16type@@"
u32size, T_INV,0,ALN64I"@@u32size@@"
u32type, T_INV,0,ALN64I"@@u32type@@"
u64size, T_INV,0,ALN64I"@@u64size@@"
u64type, T_INV,0,ALN64I"@@u64type@@"
u8size, T_INV,0,ALN64I"@@u8size@@"
u8type, T_INV,0,ALN64I"@@u8type@@"
uidformat, T_INV,0,ALN64I"@@uidformat@@"
uidsign, T_INV,0,ALN64I"@@uidsign@@"
uidsize, T_INV,0,ALN64I"@@uidsize@@"
uidtype, T_INV,0,ALN64I"@@uidtype@@"
uname, T_INV,0,ALN64I"@@uname@@"
uniq, T_INV,0,ALN64I"@@uniq@@"
uquadtype, T_INV,0,ALN64I"@@uquadtype@@"
use5005threads, T_INV,0,ALN64I"@@use5005threads@@"
use64bitall, T_INV,0,ALN64I"@@use64bitall@@"
use64bitint, T_INV,0,ALN64I"@@use64bitint@@"
usecbacktrace, T_INV,0,ALN64I"@@usecbacktrace@@"
usecperl, T_INV,0,ALN64I"@@usecperl@@"
usecrosscompile, T_INV,0,ALN64I"@@usecrosscompile@@"
usedevel, T_INV,0,ALN64I"@@usedevel@@"
usedl, T_INV,0,ALN64I"@@usedl@@"
usedtrace, T_INV,0,ALN64I"@@usedtrace@@"
usefaststdio, T_INV,0,ALN64I"@@usefaststdio@@"
useithreads, T_INV,0,ALN64I"@@useithreads@@"
usekernprocpathname, T_INV,0,ALN64I"@@usekernprocpathname@@"
uselargefiles, T_INV,0,ALN64I"@@uselargefiles@@"
uselongdouble, T_INV,0,ALN64I"@@uselongdouble@@"
usemallocwrap, T_INV,0,ALN64I"@@usemallocwrap@@"
usemorebits, T_INV,0,ALN64I"@@usemorebits@@"
usemultiplicity, T_INV,0,ALN64I"@@usemultiplicity@@"
usemymalloc, T_INV,0,ALN64I"@@usemymalloc@@"
usenm, T_INV,0,ALN64I"@@usenm@@"
usensgetexecutablepath, T_INV,0,ALN64I"@@usensgetexecutablepath@@"
useopcode, T_INV,0,ALN64I"@@useopcode@@"
useperlio, T_INV,0,ALN64I"@@useperlio@@"
useposix, T_INV,0,ALN64I"@@useposix@@"
usequadmath, T_INV,0,ALN64I"@@usequadmath@@"
usereentrant, T_INV,0,ALN64I"@@usereentrant@@"
userelocatableinc, T_INV,0,ALN64I"@@userelocatableinc@@"
usesfio, T_INV,0,ALN64I"@@usesfio@@"
useshrplib, T_INV,0,ALN64I"@@useshrplib@@"
usesitecustomize, T_INV,0,ALN64I"@@usesitecustomize@@"
usesocks, T_INV,0,ALN64I"@@usesocks@@"
usethreads, T_INV,0,ALN64I"@@usethreads@@"
usevendorprefix, T_INV,0,ALN64I"@@usevendorprefix@@"
useversionedarchname, T_INV,0,ALN64I"@@useversionedarchname@@"
usevfork, T_INV,0,ALN64I"@@usevfork@@"
usrinc, T_INV,0,ALN64I"@@usrinc@@"
uuname, T_INV,0,ALN64I"@@uuname@@"
uvXUformat, T_INV,0,ALN64I"@@uvXUformat@@"
uvoformat, T_INV,0,ALN64I"@@uvoformat@@"
uvsize, T_INV,0,ALN64I"@@uvsize@@"
uvtype, T_INV,0,ALN64I"@@uvtype@@"
uvuformat, T_INV,0,ALN64I"@@uvuformat@@"
uvxformat, T_INV,0,ALN64I"@@uvxformat@@"
vaproto, T_INV,0,ALN64I"@@vaproto@@"
vendorarch, T_INV,0,ALN64I"@@vendorarch@@"
vendorarchexp, T_INV,0,ALN64I"@@vendorarchexp@@"
vendorbin, T_INV,0,ALN64I"@@vendorbin@@"
vendorbinexp, T_INV,0,ALN64I"@@vendorbinexp@@"
vendorhtml1dir, T_INV,0,ALN64I"@@vendorhtml1dir@@"
vendorhtml1direxp, T_INV,0,ALN64I"@@vendorhtml1direxp@@"
vendorhtml3dir, T_INV,0,ALN64I"@@vendorhtml3dir@@"
vendorhtml3direxp, T_INV,0,ALN64I"@@vendorhtml3direxp@@"
vendorlib, T_INV,0,ALN64I"@@vendorlib@@"
vendorlib_stem, T_INV,0,ALN64I"@@vendorlib_stem@@"
vendorlibexp, T_INV,0,ALN64I"@@vendorlibexp@@"
vendorman1dir, T_INV,0,ALN64I"@@vendorman1dir@@"
vendorman1direxp, T_INV,0,ALN64I"@@vendorman1direxp@@"
vendorman3dir, T_INV,0,ALN64I"@@vendorman3dir@@"
vendorman3direxp, T_INV,0,ALN64I"@@vendorman3direxp@@"
vendorprefix, T_INV,0,ALN64I"@@vendorprefix@@"
vendorprefixexp, T_INV,0,ALN64I"@@vendorprefixexp@@"
vendorscript, T_INV,0,ALN64I"@@vendorscript@@"
vendorscriptexp, T_INV,0,ALN64I"@@vendorscriptexp@@"
version, T_INV,0,ALN64I"@@version@@"
version_patchlevel_string, T_INV,0,ALN64I"@@version_patchlevel_string@@"
versiononly, T_INV,0,ALN64I"@@versiononly@@"
vi, T_INV,0,ALN64I"@@vi@@"
voidflags, T_INV,0,ALN64I"@@voidflags@@"
xlibpth, T_INV,0,ALN64I"@@xlibpth@@"
yacc, T_INV,0,ALN64I"@@yacc@@"
yaccflags, T_INV,0,ALN64I"@@yaccflags@@"
zcat, T_INV,0,ALN64I"@@zcat@@"
zip, T_INV,0,ALN64I"@@zip@@"
%%
MODULE = Config PACKAGE = Config
PROTOTYPES: DISABLE
BOOT:
{
STATIC_ASSERT_STMT(sizeof(stringpool_contents) <= 1 << 15);
#if PTRSIZE == 8
STATIC_ASSERT_STMT(sizeof(struct Perl_Config) == 16);
#else
STATIC_ASSERT_STMT(sizeof(struct Perl_Config) == 8);
#endif
#if BYTEORDER == 0x4321 || BYTEORDER == 0x87654321 /* big-endian */
/* an inline string better be negative on BE */
STATIC_ASSERT_STMT(((I16)LENPACKINL(8, 0x24)) < 0);
#endif
#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");
/* skip implicit PUTBACK, returning @_ to caller, more efficient*/
return;
# endif
void
END(...)
PREINIT:
dMY_CXT;
PPCODE:
SV * const sv = MY_CXT.defineSV;
MY_CXT.defineSV = NULL;
if (sv) /* already NULL in global destruction */
SvREFCNT_dec_NN(sv);
/* skip implicit PUTBACK, returning @_ to caller, more efficient*/
return;
#endif
#line 1309 "Config_xs.in"
void
TIEHASH(classname)
# not used, here for the prototype croak only refetched below for var liveness reasons
SV * classname
PREINIT:
SV * rv;
SV * classnameSV;
PERL_UNUSED_ARG(classname);
CODE:
rv = sv_newmortal();
classnameSV = *SP;
*SP = rv; /*since TIEHASH is somewhat private API use SvPVX, no func call */
sv_setref_uv(rv, SvPVX(classnameSV), 0);
/* skip implicit PUTBACK, SP didnt move, 1 arg in means 1 arg out */
return;
void
FETCH(self, key)
SV* self
SV* key
ALIAS:
EXISTS = 1
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 (ix == 0) { /* is FETCH */
if (c->type == T_INT) {
IV iv;
#if PTRSIZE != IVSIZE
if(c->len)
# ifdef HAS_STRTOL
iv = strtol(c->value,NULL,10);
# else
iv = atoi(c->value);
# endif
else
#endif
#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) {
/* C bitfield endianness is UB, so pack our own bits */
#if BYTEORDER == 0x4321 || BYTEORDER == 0x87654321 /* big-endian */
I16 len = (I16)c->len;
if (len < 0)
RETVAL = my_newSVstaticpvn(aTHX_ (char*)(&(c->len))+1, (len >> 8) & 0x7F);
#else /* little-endian */
/* if we had access to x86 carry flag or very smart CC, the
* "len >> 1" and "if (c->len & 0x1)" would be one shr op, then a
* jump carry flag op, not 4 ops (mov, shr, test, jz) */
unsigned int len = c->len >> 1;
if (c->len & 0x1)
/* &0x7F is effectivly a casting of len to U8 before shift,
* otherwise lowest bit from 1st string char (high byte of U16
* len) becomes part of len, aka a gibberish bit and a
* SEGV/overflow inside memcpy inside newSVpvn_flags */
RETVAL = my_newSVstaticpvn(aTHX_ (char*)(&(c->len))+1, len & 0x7F);
#endif
else
RETVAL = my_newSVstaticpvn(aTHX_ c->value, len);
} 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 */
}
}
}
} /* is FETCH */
else /* is EXISTS */
RETVAL = &PL_sv_yes;
*SP = RETVAL;
/* skip implicit PUTBACK, it was done earlier */
return;
#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
CODE:
PERL_UNUSED_VAR(self);
/* MAX_HASH_VALUE is technically wrong, real array size is MAX_HASH_VALUE +1 */
*SP = my_newSVstaticpvn(aTHX_
STRINGIFY(TOTAL_KEYWORDS) "/" STRINGIFY(MAX_HASH_VALUE),
sizeof(STRINGIFY(TOTAL_KEYWORDS) "/" STRINGIFY(MAX_HASH_VALUE))-1);
/* skip implicit PUTBACK, SP didnt move, 1 arg in means 1 arg out */
return;
# 1st arg could be self in the future
# Note: KEYS doesnt exist in tied hash API, only FIRSTKEY/NEXTKEY
# exists &Config::KEYS is currently used to detect compiled XSConfig in mockers
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 */
PUSHs(my_newSVstaticpvn(aTHX_ 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;
CODE:
STATIC_ASSERT_STMT(sizeof(stringpool_contents) > 1); /* atleast 1 string */
len = strlen(s);
/* self is SVIV with offset (aka iterator) into stringpool */
*self = len + 1; /* set to next string to read */
/* overwrite CFGSELF *self slot on stack */
*SP = my_newSVstaticpvn(aTHX_ s, len);
return;
void
NEXTKEY(self, lastkey)
CFGSELF *self
SV *lastkey
PPCODE:
PERL_UNUSED_VAR(lastkey);
SP++; /* make space for 1 returned SV* */
PUTBACK;
/* 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;
*SP = my_newSVstaticpvn(aTHX_ key, len);
}
else
*SP = &PL_sv_undef;
return;