}
static void
-prof_recordheader()
+prof_recordheader(void)
{
clock_t r, u, s;
}
static void
-prof_record()
+prof_record(void)
{
/* fp is opened in the BOOT section */
case OP_RV2AV:
case OP_RV2HV:
if (!(o->op_flags & OPf_WANT)
- || o->op_flags & OPf_WANT == OPf_WANT_LIST)
+ || (o->op_flags & OPf_WANT) == OPf_WANT_LIST)
+ {
last_composite = o;
+ }
o->op_seq = PL_op_seqmax++;
break;
#ifdef USE_THREADS
int i;
#ifndef FAKE_THREADS
- struct perl_thread *thr;
+ struct perl_thread *thr = NULL;
#endif /* FAKE_THREADS */
#endif /* USE_THREADS */
YYSTYPE oldyylval;
};
-static void yydestruct(void *ptr);
-
-static void
-yydestruct(void *ptr)
-{
- struct ysv* ysave = (struct ysv*)ptr;
- if (ysave->yyss) Safefree(ysave->yyss);
- if (ysave->yyvs) Safefree(ysave->yyvs);
- yydebug = ysave->oldyydebug;
- yynerrs = ysave->oldyynerrs;
- yyerrflag = ysave->oldyyerrflag;
- yychar = ysave->oldyychar;
- yyval = ysave->oldyyval;
- yylval = ysave->oldyylval;
- Safefree(ysave);
-}
+static void yydestruct(pTHXo_ void *ptr);
#line 49 "perly.y"
#if 0 /* get this from perly.h instead */
struct ysv *ysave;
New(73, ysave, 1, struct ysv);
- SAVEDESTRUCTOR(yydestruct, ysave);
+ SAVEDESTRUCTOR_X(yydestruct, ysave);
ysave->oldyydebug = yydebug;
ysave->oldyynerrs = yynerrs;
ysave->oldyyerrflag = yyerrflag;
yyaccept:
return retval;
}
+
+#ifdef PERL_OBJECT
+#define NO_XSLOCKS
+#include "XSUB.h"
+#endif
+
+static void
+yydestruct(pTHXo_ void *ptr)
+{
+ struct ysv* ysave = (struct ysv*)ptr;
+ if (ysave->yyss) Safefree(ysave->yyss);
+ if (ysave->yyvs) Safefree(ysave->yyvs);
+ yydebug = ysave->oldyydebug;
+ yynerrs = ysave->oldyynerrs;
+ yyerrflag = ysave->oldyyerrflag;
+ yychar = ysave->oldyychar;
+ yyval = ysave->oldyyval;
+ yylval = ysave->oldyylval;
+ Safefree(ysave);
+}
YYSTYPE oldyylval;
};
-static void yydestruct(void *ptr);
-
-static void
-yydestruct(void *ptr)
-{
- struct ysv* ysave = (struct ysv*)ptr;
- if (ysave->yyss) Safefree(ysave->yyss);
- if (ysave->yyvs) Safefree(ysave->yyvs);
- yydebug = ysave->oldyydebug;
- yynerrs = ysave->oldyynerrs;
- yyerrflag = ysave->oldyyerrflag;
- yychar = ysave->oldyychar;
- yyval = ysave->oldyyval;
- yylval = ysave->oldyylval;
- Safefree(ysave);
-}
+static void yydestruct(pTHXo_ void *ptr);
%}
+ struct ysv *ysave;
+ New(73, ysave, 1, struct ysv);
-+ SAVEDESTRUCTOR(yydestruct, ysave);
++ SAVEDESTRUCTOR_X(yydestruct, ysave);
+ ysave->oldyydebug = yydebug;
+ ysave->oldyynerrs = yynerrs;
+ ysave->oldyyerrflag = yyerrflag;
yyaccept:
! return (0);
}
---- 2524,2550 ----
+--- 2524,2570 ----
#endif
if (yyssp >= yyss + yystacksize - 1)
{
! retval = 1;
yyaccept:
! return retval;
+! }
+!
+! #ifdef PERL_OBJECT
+! #define NO_XSLOCKS
+! #include "XSUB.h"
+! #endif
+!
+! static void
+! yydestruct(pTHXo_ void *ptr)
+! {
+! struct ysv* ysave = (struct ysv*)ptr;
+! if (ysave->yyss) Safefree(ysave->yyss);
+! if (ysave->yyvs) Safefree(ysave->yyvs);
+! yydebug = ysave->oldyydebug;
+! yynerrs = ysave->oldyynerrs;
+! yyerrflag = ysave->oldyyerrflag;
+! yychar = ysave->oldyychar;
+! yyval = ysave->oldyyval;
+! yylval = ysave->oldyylval;
+! Safefree(ysave);
}
else {
/* Can be a localized value subject to deletion. */
PL_tmps_stack[++PL_tmps_ix] = *mark;
- SvREFCNT_inc(*mark);
+ (void)SvREFCNT_inc(*mark);
}
}
}
else { /* Can be a localized value
* subject to deletion. */
PL_tmps_stack[++PL_tmps_ix] = *mark;
- SvREFCNT_inc(*mark);
+ (void)SvREFCNT_inc(*mark);
}
}
else { /* Should not happen? */
mortalize:
/* Can be a localized value subject to deletion. */
PL_tmps_stack[++PL_tmps_ix] = *mark;
- SvREFCNT_inc(*mark);
+ (void)SvREFCNT_inc(*mark);
}
}
}
STRLEN n_a;
sv_catpv(ERRSV, "Propagated");
yyerror(SvPV(ERRSV, n_a)); /* Duplicates the message inside eval */
- POPs ;
+ (void)POPs;
res = SvREFCNT_inc(sv);
}
else {
res = POPs;
- SvREFCNT_inc(res);
+ (void)SvREFCNT_inc(res);
}
PUTBACK ;
YYSTYPE oldyylval;
};
-static void yydestruct(void *ptr);
-
-static void
-yydestruct(void *ptr)
-{
- struct ysv* ysave = (struct ysv*)ptr;
- if (ysave->yyss) Safefree(ysave->yyss);
- if (ysave->yyvs) Safefree(ysave->yyvs);
- yydebug = ysave->oldyydebug;
- yynerrs = ysave->oldyynerrs;
- yyerrflag = ysave->oldyyerrflag;
- yychar = ysave->oldyychar;
- yyval = ysave->oldyyval;
- yylval = ysave->oldyylval;
- Safefree(ysave);
-}
+static void yydestruct(pTHXo_ void *ptr);
#line 49 "perly.y"
#if 0 /* get this from perly.h instead */
struct ysv *ysave;
New(73, ysave, 1, struct ysv);
- SAVEDESTRUCTOR(yydestruct, ysave);
+ SAVEDESTRUCTOR_X(yydestruct, ysave);
ysave->oldyydebug = yydebug;
ysave->oldyynerrs = yynerrs;
ysave->oldyyerrflag = yyerrflag;
break;
case 22:
#line 203 "perly.y"
-{ yyval.opval = scope(yyvsp[0].opval); }
+{ (yyvsp[0].opval)->op_flags |= OPf_PARENS; yyval.opval = scope(yyvsp[0].opval); }
break;
case 23:
#line 205 "perly.y"
yyaccept:
return retval;
}
+
+#ifdef PERL_OBJECT
+#define NO_XSLOCKS
+#include "XSUB.h"
+#endif
+
+static void
+yydestruct(pTHXo_ void *ptr)
+{
+ struct ysv* ysave = (struct ysv*)ptr;
+ if (ysave->yyss) Safefree(ysave->yyss);
+ if (ysave->yyvs) Safefree(ysave->yyvs);
+ yydebug = ysave->oldyydebug;
+ yynerrs = ysave->oldyynerrs;
+ yyerrflag = ysave->oldyyerrflag;
+ yychar = ysave->oldyychar;
+ yyval = ysave->oldyyval;
+ yylval = ysave->oldyylval;
+ Safefree(ysave);
+}
Locker=''
Log='$Log'
Mcc='Mcc'
-PERL_VERSION='~PERL_VERSION~'
-PERL_SUBVERSION='~PERL_SUBVERSION~'
-PATCHLEVEL='~PERL_VERSION~'
RCSfile='$RCSfile'
Revision='$Revision'
-SUBVERSION='~PERL_SUBVERSION~'
Source=''
State=''
_a='.lib'
baserev='5.0'
bash=''
bin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
+bincompat5005='undef'
binexp='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
bison=''
byacc='byacc'
cryptlib=''
csh='undef'
d_Gconvert='gcvt((x),(n),(b))'
+d_PRIEldbl='undef'
+d_PRIFldbl='undef'
+d_PRIGldbl='undef'
+d_PRIX64='undef'
+d_PRId64='undef'
+d_PRIeldbl='undef'
+d_PRIfldbl='undef'
+d_PRIgldbl='undef'
+d_PRIi64='undef'
+d_PRIo64='undef'
+d_PRIu64='undef'
+d_PRIx64='undef'
d_access='define'
d_accessx='undef'
d_alarm='undef'
d_archlib='define'
+d_atolf='undef'
+d_atoll='undef'
d_attribut='undef'
d_bcmp='undef'
d_bcopy='undef'
+d_bincompat5005='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_csh='undef'
d_cuserid='undef'
d_dbl_dig='define'
-d_dbmclose64='undef'
-d_dbminit64='undef'
-d_delete64='undef'
d_difftime='define'
-d_dirent64_s='undef'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_endpent='undef'
d_endpwent='undef'
d_endsent='undef'
+d_endspent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
-d_fetch64='undef'
d_fgetpos='define'
-d_fgetpos64='undef'
-d_firstkey64='undef'
d_flexfnam='define'
d_flock='define'
-d_flock64_s='undef'
-d_fopen64='undef'
d_fork='undef'
d_fpathconf='undef'
-d_freopen64='undef'
-d_fseek64='undef'
+d_fpos64_t='undef'
d_fseeko='undef'
-d_fseeko64='undef'
d_fsetpos='define'
-d_fsetpos64='undef'
-d_fstat64='undef'
d_fstatfs='undef'
d_fstatvfs='undef'
-d_ftell64='undef'
d_ftello='undef'
-d_ftello64='undef'
d_ftime='define'
-d_ftruncate64='undef'
d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
+d_getmntent='undef'
d_getnbyaddr='undef'
d_getnbyname='undef'
d_getnent='undef'
d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
+d_getspent='undef'
+d_getspnam='undef'
d_gettimeod='undef'
d_grpasswd='undef'
+d_hasmntopt='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
d_inetaton='undef'
-d_ino64t='undef'
d_int64t='undef'
d_iovec_s='undef'
d_isascii='define'
d_ldbl_dig='define'
d_lchown='undef'
d_link='undef'
+d_llseek='undef'
d_locconv='define'
d_lockf='undef'
-d_lockf64='undef'
d_longdbl='define'
d_longlong='undef'
-d_lseek64='undef'
d_lstat='undef'
-d_lstat64='undef'
d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
+d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
-d_nextkey64='undef'
d_nice='undef'
-d_off64t='undef'
+d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='undef'
-d_open64='undef'
-d_opendir64='undef'
d_pathconf='undef'
d_pause='define'
d_phostname='undef'
d_pwquota='undef'
d_pwpasswd='undef'
d_readdir='define'
-d_readdir64='undef'
d_readlink='undef'
d_readv='undef'
-d_recvmesg='undef'
+d_recvmsg='undef'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
-d_seekdir64='undef'
d_select='define'
d_sem='undef'
d_semctl='undef'
d_setruid='undef'
d_setsent='undef'
d_setsid='undef'
+d_setspent='undef'
d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_sigsetjmp='undef'
d_socket='define'
d_sockpair='undef'
-d_stat64='undef'
d_statblks='undef'
d_statfs='undef'
d_statfsflags='undef'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
+d_stdio_stream_array='undef'
d_stdiobase='define'
d_stdstdio='define'
-d_store64='undef'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strtod='define'
d_strtol='define'
d_strtoul='define'
+d_strtoull='undef'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='undef'
d_tcgetpgrp='undef'
d_tcsetpgrp='undef'
d_telldir='define'
-d_telldir64='undef'
d_telldirproto='define'
d_time='define'
d_times='define'
-d_tmpfile64='undef'
d_truncate='undef'
-d_truncate64='undef'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
+d_vendorlib='undef'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
flex=''
fpostype='fpos_t'
freetype='void'
+full_ar=''
full_csh=''
full_sed=''
gccversion=''
i_ndbm='undef'
i_netdb='undef'
i_neterrno='undef'
+i_netinettcp='undef'
i_niin='undef'
i_poll='undef'
+i_pthread='undef'
i_pwd='undef'
i_rpcsvcdbm='define'
i_sfio='undef'
i_sgtty='undef'
+i_shadow='undef'
+i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
installbin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
installman1dir='~INST_TOP~~INST_VER~\man\man1'
installman3dir='~INST_TOP~~INST_VER~\man\man3'
+installprefix='~INST_TOP~~INST_VER~'
+installprefixexp='~INST_TOP~~INST_VER~'
installhtmldir='~INST_TOP~~INST_VER~\html'
installhtmlhelpdir='~INST_TOP~~INST_VER~\htmlhelp'
installprivlib='~INST_TOP~~INST_VER~\lib'
installscript='~INST_TOP~~INST_VER~\bin'
installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installstyle='lib'
installusrbinperl='undef'
+installvendorlib=''
intsize='4'
known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
ksh=''
ld='tlink32'
lddlflags='-Tpd ~LINK_FLAGS~'
ldflags='~LINK_FLAGS~'
+ldlibpthname=''
less='less'
lib_ext='.lib'
libc='cw32mti.lib'
phostname='hostname'
pidtype='int'
plibpth=''
+pm_apiversion='5.005'
pmake=''
pr=''
prefix='~INST_TOP~'
rm='del'
rmail=''
runnm='true'
+sPRIEldbl='"E"'
+sPRIFldbl='"F"'
+sPRIGldbl='"G"'
+sPRIX64='"lX"'
+sPRId64='"ld"'
+sPRIeldbl='"e"'
+sPRIfldbl='"f"'
+sPRIgldbl='"g"'
+sPRIi64='"li"'
+sPRIo64='"lo"'
+sPRIu64='"lu"'
+sPRIx64='"lx"'
sched_yield=''
scriptdir='~INST_TOP~~INST_VER~\bin'
scriptdirexp='~INST_TOP~~INST_VER~\bin'
shortsize='2'
shrpenv=''
shsharp='true'
+sig_count='26'
sig_name='ZERO NUM01 INT QUIT ILL NUM05 NUM06 NUM07 FPE KILL NUM10 SEGV NUM12 PIPE ALRM TERM USR1 USR2 CHLD NUM19 USR3 BREAK ABRT STOP NUM24 CONT CLD'
sig_name_init='"ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "USR1", "USR2", "CHLD", "NUM19", "USR3", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 18 0'
sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
sitelib='~INST_TOP~\site~INST_VER~\lib'
sitelibexp='~INST_TOP~\site~INST_VER~\lib'
+siteprefix='~INST_TOP~\site~INST_VER~'
+siteprefixexp='~INST_TOP~\site~INST_VER~'
sizetype='size_t'
sleep=''
smail=''
stdio_cnt='((fp)->level)'
stdio_filbuf=''
stdio_ptr='((fp)->curp)'
+stdio_stream_array=''
strings='/usr/include/string.h'
submit=''
subversion='~SUBVERSION~'
tr=''
trnl='\012'
troff=''
+uidsign='-1'
uidtype='uid_t'
uname='uname'
uniq='uniq'
use64bits='undef'
usedl='define'
+uselargefiles='undef'
+uselongdouble='undef'
+usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useposix='true'
usesfio='false'
useshrplib='yes'
+usesocks='undef'
usethreads='undef'
+usevendorprefix='undef'
usevfork='false'
usrinc='/usr/include'
uuname=''
+vendorlib=''
+vendorlibexp=''
+vendorprefix=''
+vendorprefixexp=''
version='~VERSION~'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
+xs_apiversion='5.00562'
zcat=''
zip='zip'
+PERL_REVISION='~PERL_REVISION~'
+PERL_VERSION='~PERL_VERSION~'
+PERL_SUBVERSION='~PERL_SUBVERSION~'
+PERL_APIVERSION='5.00562'
+PATCHLEVEL='~PERL_VERSION~'
+SUBVERSION='~PERL_SUBVERSION~'
Locker=''
Log='$Log'
Mcc='Mcc'
-PERL_VERSION='~PERL_VERSION~'
-PERL_SUBVERSION='~PERL_SUBVERSION~'
-PATCHLEVEL='~PERL_VERSION~'
RCSfile='$RCSfile'
Revision='$Revision'
-SUBVERSION='~PERL_SUBVERSION~'
Source=''
State=''
_a='.a'
baserev='5.0'
bash=''
bin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
+bincompat5005='undef'
binexp='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
bison=''
byacc='byacc'
cryptlib=''
csh='undef'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
+d_PRIEldbl='undef'
+d_PRIFldbl='undef'
+d_PRIGldbl='undef'
+d_PRIX64='undef'
+d_PRId64='undef'
+d_PRIeldbl='undef'
+d_PRIfldbl='undef'
+d_PRIgldbl='undef'
+d_PRIi64='undef'
+d_PRIo64='undef'
+d_PRIu64='undef'
+d_PRIx64='undef'
d_access='define'
d_accessx='undef'
d_alarm='undef'
d_archlib='define'
+d_atolf='undef'
+d_atoll='undef'
d_attribut='define'
d_bcmp='undef'
d_bcopy='undef'
+d_bincompat5005='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_csh='undef'
d_cuserid='undef'
d_dbl_dig='define'
-d_dbmclose64='undef'
-d_dbminit64='undef'
-d_delete64='undef'
d_difftime='define'
-d_dirent64_s='undef'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_endpent='undef'
d_endpwent='undef'
d_endsent='undef'
+d_endspent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
-d_fetch64='undef'
d_fgetpos='define'
-d_fgetpos64='undef'
-d_firstkey64='undef'
d_flexfnam='define'
d_flock='define'
-d_flock64_s='undef'
-d_fopen64='undef'
d_fork='undef'
d_fpathconf='undef'
-d_freopen64='undef'
-d_fseek64='undef'
+d_fpos64_t='undef'
d_fseeko='undef'
-d_fseeko64='undef'
d_fsetpos='define'
-d_fsetpos64='undef'
-d_fstat64='undef'
d_fstatfs='undef'
d_fstatvfs='undef'
-d_ftell64='undef'
d_ftello='undef'
-d_ftello64='undef'
d_ftime='define'
-d_ftruncate64='undef'
d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
+d_getmntent='undef'
d_getnbyaddr='undef'
d_getnbyname='undef'
d_getnent='undef'
d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
+d_getspent='undef'
+d_getspnam='undef'
d_gettimeod='undef'
d_grpasswd='undef'
+d_hasmntopt='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
d_inetaton='undef'
-d_ino64t='undef'
d_int64t='undef'
d_iovec_s='undef'
d_isascii='define'
d_ldbl_dig='define'
d_lchown='undef'
d_link='undef'
+d_llseek='undef'
d_locconv='define'
d_lockf='undef'
-d_lockf64='undef'
d_longdbl='define'
d_longlong='undef'
-d_lseek64='undef'
d_lstat='undef'
-d_lstat64='undef'
d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
+d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
-d_nextkey64='undef'
d_nice='undef'
-d_off64t='undef'
+d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='undef'
-d_open64='undef'
-d_opendir64='undef'
d_pathconf='undef'
d_pause='define'
d_phostname='undef'
d_pwquota='undef'
d_pwpasswd='undef'
d_readdir='define'
-d_readdir64='undef'
d_readlink='undef'
d_readv='undef'
-d_recvmesg='undef'
+d_recvmsg='undef'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
-d_seekdir64='undef'
d_select='define'
d_sem='undef'
d_semctl='undef'
d_setruid='undef'
d_setsent='undef'
d_setsid='undef'
+d_setspent='undef'
d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_sigsetjmp='undef'
d_socket='define'
d_sockpair='undef'
-d_stat64='undef'
d_statblks='undef'
d_statfs='undef'
d_statfsflags='undef'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
+d_stdio_stream_array='undef'
d_stdiobase='undef'
d_stdstdio='undef'
-d_store64='undef'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strtod='define'
d_strtol='define'
d_strtoul='define'
+d_strtoull='undef'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='undef'
d_tcgetpgrp='undef'
d_tcsetpgrp='undef'
d_telldir='define'
-d_telldir64='undef'
d_telldirproto='define'
d_time='define'
d_times='define'
-d_tmpfile64='undef'
d_truncate='undef'
-d_truncate64='undef'
d_tzname='undef'
d_umask='define'
d_uname='define'
d_union_semun='define'
+d_vendorlib='undef'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
flex=''
fpostype='fpos_t'
freetype='void'
+full_ar=''
full_csh=''
full_sed=''
gccversion=''
i_ndbm='undef'
i_netdb='undef'
i_neterrno='undef'
+i_netinettcp='undef'
i_niin='undef'
i_poll='undef'
+i_pthread='undef'
i_pwd='undef'
i_rpcsvcdbm='define'
i_sfio='undef'
i_sgtty='undef'
+i_shadow='undef'
+i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
installbin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
installman1dir='~INST_TOP~~INST_VER~\man\man1'
installman3dir='~INST_TOP~~INST_VER~\man\man3'
+installprefix='~INST_TOP~~INST_VER~'
+installprefixexp='~INST_TOP~~INST_VER~'
installhtmldir='~INST_TOP~~INST_VER~\html'
installhtmlhelpdir='~INST_TOP~~INST_VER~\htmlhelp'
installprivlib='~INST_TOP~~INST_VER~\lib'
installscript='~INST_TOP~~INST_VER~\bin'
installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installstyle='lib'
installusrbinperl='undef'
+installvendorlib=''
intsize='4'
known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
ksh=''
ld='gcc'
lddlflags='-mdll ~LINK_FLAGS~'
ldflags='~LINK_FLAGS~'
+ldlibpthname=''
less='less'
lib_ext='.a'
libc='libcrtdll.a'
phostname='hostname'
pidtype='int'
plibpth=''
+pm_apiversion='5.005'
pmake=''
pr=''
prefix='~INST_TOP~'
rm='del'
rmail=''
runnm='true'
+sPRIEldbl='"E"'
+sPRIFldbl='"F"'
+sPRIGldbl='"G"'
+sPRIX64='"lX"'
+sPRId64='"ld"'
+sPRIeldbl='"e"'
+sPRIfldbl='"f"'
+sPRIgldbl='"g"'
+sPRIi64='"li"'
+sPRIo64='"lo"'
+sPRIu64='"lu"'
+sPRIx64='"lx"'
sched_yield=''
scriptdir='~INST_TOP~~INST_VER~\bin'
scriptdirexp='~INST_TOP~~INST_VER~\bin'
shortsize='2'
shrpenv=''
shsharp='true'
+sig_count='26'
sig_name='ZERO NUM01 INT QUIT ILL NUM05 NUM06 NUM07 FPE KILL NUM10 SEGV NUM12 PIPE ALRM TERM NUM16 NUM17 NUM18 NUM19 CHLD BREAK ABRT STOP NUM24 CONT CLD'
sig_name_init='"ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "NUM16", "NUM17", "NUM18", "NUM19", "CHLD", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 20 0'
sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
sitelib='~INST_TOP~\site~INST_VER~\lib'
sitelibexp='~INST_TOP~\site~INST_VER~\lib'
+siteprefix='~INST_TOP~\site~INST_VER~'
+siteprefixexp='~INST_TOP~\site~INST_VER~'
sizetype='size_t'
sleep=''
smail=''
stdio_cnt='((fp)->_cnt)'
stdio_filbuf=''
stdio_ptr='((fp)->_ptr)'
+stdio_stream_array=''
strings='/usr/include/string.h'
submit=''
subversion='~SUBVERSION~'
tr=''
trnl='\012'
troff=''
+uidsign='-1'
uidtype='uid_t'
uname='uname'
uniq='uniq'
use64bits='undef'
usedl='define'
+uselargefiles='undef'
+uselongdouble='undef'
+usemorebits='undef'
usemultiplicity='define'
usemymalloc='n'
usenm='false'
useposix='true'
usesfio='false'
useshrplib='yes'
+usesocks='undef'
usethreads='undef'
+usevendorprefix='undef'
usevfork='false'
usrinc='/usr/include'
uuname=''
+vendorlib=''
+vendorlibexp=''
+vendorprefix=''
+vendorprefixexp=''
version='~VERSION~'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
+xs_apiversion='5.00562'
zcat=''
zip='zip'
+PERL_REVISION='~PERL_REVISION~'
+PERL_VERSION='~PERL_VERSION~'
+PERL_SUBVERSION='~PERL_SUBVERSION~'
+PERL_APIVERSION='5.00562'
+PATCHLEVEL='~PERL_VERSION~'
+SUBVERSION='~PERL_SUBVERSION~'
Locker=''
Log='$Log'
Mcc='Mcc'
-PERL_VERSION='~PERL_VERSION~'
-PERL_SUBVERSION='~PERL_SUBVERSION~'
-PATCHLEVEL='~PERL_VERSION~'
RCSfile='$RCSfile'
Revision='$Revision'
-SUBVERSION='~PERL_SUBVERSION~'
Source=''
State=''
_a='.lib'
baserev='5.0'
bash=''
bin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
+bincompat5005='undef'
binexp='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
bison=''
byacc='byacc'
cryptlib=''
csh='undef'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
+d_PRIEldbl='undef'
+d_PRIFldbl='undef'
+d_PRIGldbl='undef'
+d_PRIX64='undef'
+d_PRId64='undef'
+d_PRIeldbl='undef'
+d_PRIfldbl='undef'
+d_PRIgldbl='undef'
+d_PRIi64='undef'
+d_PRIo64='undef'
+d_PRIu64='undef'
+d_PRIx64='undef'
d_access='define'
d_accessx='undef'
d_alarm='undef'
d_archlib='define'
+d_atolf='undef'
+d_atoll='undef'
d_attribut='undef'
d_bcmp='undef'
d_bcopy='undef'
+d_bincompat5005='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_csh='undef'
d_cuserid='undef'
d_dbl_dig='define'
-d_dbmclose64='undef'
-d_dbminit64='undef'
-d_delete64='undef'
d_difftime='define'
-d_dirent64_s='undef'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_endpent='undef'
d_endpwent='undef'
d_endsent='undef'
+d_endspent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
-d_fetch64='undef'
d_fgetpos='define'
-d_fgetpos64='undef'
-d_firstkey64='undef'
d_flexfnam='define'
d_flock='define'
-d_flock64_s='undef'
-d_fopen64='undef'
d_fork='undef'
d_fpathconf='undef'
-d_freopen64='undef'
-d_fseek64='undef'
+d_fpos64_t='undef'
d_fseeko='undef'
-d_fseeko64='undef'
d_fsetpos='define'
-d_fsetpos64='undef'
-d_fstat64='undef'
d_fstatfs='undef'
d_fstatvfs='undef'
-d_ftell64='undef'
d_ftello='undef'
-d_ftello64='undef'
d_ftime='define'
-d_ftruncate64='undef'
d_getgrent='undef'
d_getgrps='undef'
d_gethbyaddr='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
+d_getmntent='undef'
d_getnbyaddr='undef'
d_getnbyname='undef'
d_getnent='undef'
d_getsbyport='define'
d_getsent='undef'
d_getservprotos='define'
+d_getspent='undef'
+d_getspnam='undef'
d_gettimeod='undef'
d_grpasswd='undef'
+d_hasmntopt='undef'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
d_inetaton='undef'
-d_ino64t='undef'
d_int64t='undef'
d_iovec_s='undef'
d_isascii='define'
d_ldbl_dig='define'
d_lchown='undef'
d_link='undef'
+d_llseek='undef'
d_locconv='define'
d_lockf='undef'
-d_lockf64='undef'
d_longdbl='define'
d_longlong='undef'
-d_lseek64='undef'
d_lstat='undef'
-d_lstat64='undef'
d_madvise='undef'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
+d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_msync='undef'
d_munmap='undef'
d_mymalloc='undef'
-d_nextkey64='undef'
d_nice='undef'
-d_off64t='undef'
+d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='undef'
-d_open64='undef'
-d_opendir64='undef'
d_pathconf='undef'
d_pause='define'
d_phostname='undef'
d_pwquota='undef'
d_pwpasswd='undef'
d_readdir='define'
-d_readdir64='undef'
d_readlink='undef'
d_readv='undef'
-d_recvmesg='undef'
+d_recvmsg='undef'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_sched_yield='undef'
d_scm_rights='undef'
d_seekdir='define'
-d_seekdir64='undef'
d_select='define'
d_sem='undef'
d_semctl='undef'
d_setruid='undef'
d_setsent='undef'
d_setsid='undef'
+d_setspent='undef'
d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_sigsetjmp='undef'
d_socket='define'
d_sockpair='undef'
-d_stat64='undef'
d_statblks='undef'
d_statfs='undef'
d_statfsflags='undef'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
+d_stdio_stream_array='undef'
d_stdiobase='define'
d_stdstdio='define'
-d_store64='undef'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strtod='define'
d_strtol='define'
d_strtoul='define'
+d_strtoull='undef'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='undef'
d_tcgetpgrp='undef'
d_tcsetpgrp='undef'
d_telldir='define'
-d_telldir64='undef'
d_telldirproto='define'
d_time='define'
d_times='define'
-d_tmpfile64='undef'
d_truncate='undef'
-d_truncate64='undef'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
+d_vendorlib='undef'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
flex=''
fpostype='fpos_t'
freetype='void'
+full_ar=''
full_csh=''
full_sed=''
gccversion=''
i_ndbm='undef'
i_netdb='undef'
i_neterrno='undef'
+i_netinettcp='undef'
i_niin='undef'
i_poll='undef'
+i_pthread='undef'
i_pwd='undef'
i_rpcsvcdbm='define'
i_sfio='undef'
i_sgtty='undef'
+i_shadow='undef'
+i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
installbin='~INST_TOP~~INST_VER~\bin~INST_ARCH~'
installman1dir='~INST_TOP~~INST_VER~\man\man1'
installman3dir='~INST_TOP~~INST_VER~\man\man3'
+installprefix='~INST_TOP~~INST_VER~'
+installprefixexp='~INST_TOP~~INST_VER~'
installhtmldir='~INST_TOP~~INST_VER~\html'
installhtmlhelpdir='~INST_TOP~~INST_VER~\htmlhelp'
installprivlib='~INST_TOP~~INST_VER~\lib'
installscript='~INST_TOP~~INST_VER~\bin'
installsitearch='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
installsitelib='~INST_TOP~\site~INST_VER~\lib'
+installstyle='lib'
installusrbinperl='undef'
+installvendorlib=''
intsize='4'
known_extensions='DB_File Fcntl GDBM_File NDBM_File ODBM_File Opcode POSIX SDBM_File Socket IO attrs Thread'
ksh=''
ld='link'
lddlflags='-dll ~LINK_FLAGS~'
ldflags='~LINK_FLAGS~'
+ldlibpthname=''
less='less'
lib_ext='.lib'
libc='msvcrt.lib'
phostname='hostname'
pidtype='int'
plibpth=''
+pm_apiversion='5.005'
pmake=''
pr=''
prefix='~INST_TOP~'
rm='del'
rmail=''
runnm='true'
+sPRIEldbl='"E"'
+sPRIFldbl='"F"'
+sPRIGldbl='"G"'
+sPRIX64='"lX"'
+sPRId64='"ld"'
+sPRIeldbl='"e"'
+sPRIfldbl='"f"'
+sPRIgldbl='"g"'
+sPRIi64='"li"'
+sPRIo64='"lo"'
+sPRIu64='"lu"'
+sPRIx64='"lx"'
sched_yield=''
scriptdir='~INST_TOP~~INST_VER~\bin'
scriptdirexp='~INST_TOP~~INST_VER~\bin'
shortsize='2'
shrpenv=''
shsharp='true'
+sig_count='26'
sig_name='ZERO NUM01 INT QUIT ILL NUM05 NUM06 NUM07 FPE KILL NUM10 SEGV NUM12 PIPE ALRM TERM NUM16 NUM17 NUM18 NUM19 CHLD BREAK ABRT STOP NUM24 CONT CLD'
sig_name_init='"ZERO", "NUM01", "INT", "QUIT", "ILL", "NUM05", "NUM06", "NUM07", "FPE", "KILL", "NUM10", "SEGV", "NUM12", "PIPE", "ALRM", "TERM", "NUM16", "NUM17", "NUM18", "NUM19", "CHLD", "BREAK", "ABRT", "STOP", "NUM24", "CONT", "CLD", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 20 0'
sitearchexp='~INST_TOP~\site~INST_VER~\lib~INST_ARCH~'
sitelib='~INST_TOP~\site~INST_VER~\lib'
sitelibexp='~INST_TOP~\site~INST_VER~\lib'
+siteprefix='~INST_TOP~\site~INST_VER~'
+siteprefixexp='~INST_TOP~\site~INST_VER~'
sizetype='size_t'
sleep=''
smail=''
stdio_cnt='((fp)->_cnt)'
stdio_filbuf=''
stdio_ptr='((fp)->_ptr)'
+stdio_stream_array=''
strings='/usr/include/string.h'
submit=''
subversion='~SUBVERSION~'
tr=''
trnl='\012'
troff=''
+uidsign='-1'
uidtype='uid_t'
uname='uname'
uniq='uniq'
use64bits='undef'
usedl='define'
+uselargefiles='undef'
+uselongdouble='undef'
+usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useposix='true'
usesfio='false'
useshrplib='yes'
+usesocks='undef'
usethreads='undef'
+usevendorprefix='undef'
usevfork='false'
usrinc='/usr/include'
uuname=''
+vendorlib=''
+vendorlibexp=''
+vendorprefix=''
+vendorprefixexp=''
version='~VERSION~'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
+xs_apiversion='5.00562'
zcat=''
zip='zip'
+PERL_REVISION='~PERL_REVISION~'
+PERL_VERSION='~PERL_VERSION~'
+PERL_SUBVERSION='~PERL_SUBVERSION~'
+PERL_APIVERSION='5.00562'
+PATCHLEVEL='~PERL_VERSION~'
+SUBVERSION='~PERL_SUBVERSION~'
/*
* Package name : perl5
* Source directory :
- * Configuration time: undef
+ * Configuration time: Mon Oct 11 21:25:14 1999
* Configured by : gsar
* Target system :
*/
* This symbol contains the ~name expanded version of VENDORLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define PERL_VENDORLIB_EXP "undef" /**/
+/*#define PERL_VENDORLIB_EXP "" /**/
/* OSNAME:
* This symbol contains the name of the operating system, as determined
* available directly to the user. Note that it may well be different from
* the preprocessor used to compile the C program.
*/
+/* CPPLAST:
+ * This symbol is intended to be used along with CPPRUN in the same manner
+ * symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "".
+ */
#define CPPSTDIN "cpp32 -oCON"
#define CPPMINUS ""
#define CPPRUN "cpp32 -oCON"
+#define CPPLAST ""
/* HAS_ACCESS:
* This manifest constant lets the C program know that the access()
* so that it is safe even if used by a process with super-user
* privileges.
*/
+/* HAS_PHOSTNAME:
+ * This symbol, if defined, indicates that the C program may use the
+ * contents of PHOSTNAME as a command to feed to the popen() routine
+ * to derive the host name.
+ */
#define HAS_GETHOSTNAME /**/
#define HAS_UNAME /**/
#undef HAS_PHOSTNAME
* This symbol, if defined, indicates that the memchr routine is available
* to locate characters within a C string.
*/
-/*#define HAS_MEMCHR /**/
+#define HAS_MEMCHR /**/
/* HAS_MMAP:
* This symbol, if defined, indicates that the mmap system call is
* This symbol, if defined, indicates that <sys/uio.h> exists and
* should be included.
*/
+/* HAS_STRUCT_IOVEC:
+ * This symbol, if defined, indicates that the struct iovec
+ * to do scatter writes/gather reads is supported.
+ */
/*#define I_SYSUIO /**/
+/*#define HAS_STRUCT_IOVEC /**/
/* Free_t:
* This variable contains the return type of free(). It is usually
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'g') for output.
*/
-/*#define PERL_PRIfldbl undef /**/
-/*#define PERL_PRIgldbl undef /**/
+/*#define PERL_PRIfldbl "f" /**/
+/*#define PERL_PRIgldbl "g" /**/
/* PERL_PRId64:
* This symbol, if defined, contains the string used by stdio to
* This symbol, if defined, contains the string used by stdio to
* format 64-bit hexadecimal numbers (format 'x') for output.
*/
-/*#define PERL_PRId64 undef /**/
-/*#define PERL_PRIu64 undef /**/
-/*#define PERL_PRIo64 undef /**/
-/*#define PERL_PRIx64 undef /**/
+/*#define PERL_PRId64 "ld" /**/
+/*#define PERL_PRIu64 "lu" /**/
+/*#define PERL_PRIo64 "lo" /**/
+/*#define PERL_PRIx64 "lx" /**/
/* SELECT_MIN_BITS:
* This symbol holds the minimum number of bits operated by select.
* Usual values include _iob, __iob, and __sF.
*/
/*#define HAS_STDIO_STREAM_ARRAY /**/
-#define STDIO_STREAM_ARRAY undef
+#define STDIO_STREAM_ARRAY
/* HAS_STRTOULL:
* This symbol, if defined, indicates that the strtoull routine is
*/
/*#define USE_64_BITS /**/
+/* USE_LARGE_FILES:
+ * This symbol, if defined, indicates that large file support
+ * should be used when available. The USE_64_BITS symbol will
+ * also be turned on if necessary.
+ */
+/*#define USE_LARGE_FILES /**/
+
/* USE_LONG_DOUBLE:
* This symbol, if defined, indicates that long doubles should
* be used when available.
*/
/*#define USE_SOCKS /**/
+/* PERL_XS_APIVERSION:
+ * This variable contains the version of the oldest perl binary
+ * compatible with the present perl. perl.c:incpush() and
+ * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older
+ * directories across major versions back to xs_apiversion.
+ * This is only useful if you have a perl library directory tree
+ * structured like the default one.
+ * See INSTALL for how this works.
+ * The versioned site_perl directory was introduced in 5.005,
+ * so that is the lowest possible value.
+ * Since this can depend on compile time options (such as
+ * bincompat) it is set by Configure. Other non-default sources
+ * of potential incompatibility, such as multiplicity, threads,
+ * debugging, 64bits, sfio, etc., are not checked for currently,
+ * though in principle we could go snooping around in old
+ * Config.pm files.
+ */
+/* PERL_PM_APIVERSION:
+ * This variable contains the version of the oldest perl
+ * compatible with the present perl. (That is, pure perl modules
+ * written for pm_apiversion will still work for the current
+ * version). perl.c:incpush() and lib/lib.pm will automatically
+ * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions
+ * back to pm_apiversion. This is only useful if you have a perl
+ * library directory tree structured like the default one. The
+ * versioned site_perl library was introduced in 5.005, so that's
+ * the default setting for this variable. It's hard to imagine
+ * it changing before Perl6. It is included here for symmetry
+ * with xs_apiveprsion -- the searching algorithms will
+ * (presumably) be similar.
+ * See the INSTALL file for how this works.
+ */
+#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/
+#define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/
+
/* HAS_DRAND48_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the drand48() function. Otherwise, it is up
*/
/*#define I_MACH_CTHREADS /**/
+/* I_PTHREAD:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <pthread.h>.
+ */
+/*#define I_PTHREAD /**/
+
/* USE_THREADS:
* This symbol, if defined, indicates that Perl should
* be built to use threads.
*/
#define Size_t size_t /* length paramater for string functions */
+/* Uid_t_SIGN:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_SIGN -1 /* UID sign */
+
/* Uid_t:
* This symbol holds the type used to declare user ids in the kernel.
* It can be int, ushort, uid_t, etc... It may be necessary to include
/*
* Package name : perl5
* Source directory :
- * Configuration time: undef
+ * Configuration time: Mon Oct 11 21:25:05 1999
* Configured by : gsar
* Target system :
*/
* This symbol contains the ~name expanded version of VENDORLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define PERL_VENDORLIB_EXP "undef" /**/
+/*#define PERL_VENDORLIB_EXP "" /**/
/* OSNAME:
* This symbol contains the name of the operating system, as determined
* available directly to the user. Note that it may well be different from
* the preprocessor used to compile the C program.
*/
+/* CPPLAST:
+ * This symbol is intended to be used along with CPPRUN in the same manner
+ * symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "".
+ */
#define CPPSTDIN "gcc -E"
#define CPPMINUS "-"
#define CPPRUN "gcc -E"
+#define CPPLAST ""
/* HAS_ACCESS:
* This manifest constant lets the C program know that the access()
* so that it is safe even if used by a process with super-user
* privileges.
*/
+/* HAS_PHOSTNAME:
+ * This symbol, if defined, indicates that the C program may use the
+ * contents of PHOSTNAME as a command to feed to the popen() routine
+ * to derive the host name.
+ */
#define HAS_GETHOSTNAME /**/
#define HAS_UNAME /**/
#undef HAS_PHOSTNAME
* This symbol, if defined, indicates that the memchr routine is available
* to locate characters within a C string.
*/
-/*#define HAS_MEMCHR /**/
+#define HAS_MEMCHR /**/
/* HAS_MMAP:
* This symbol, if defined, indicates that the mmap system call is
* This symbol, if defined, indicates that <sys/uio.h> exists and
* should be included.
*/
+/* HAS_STRUCT_IOVEC:
+ * This symbol, if defined, indicates that the struct iovec
+ * to do scatter writes/gather reads is supported.
+ */
/*#define I_SYSUIO /**/
+/*#define HAS_STRUCT_IOVEC /**/
/* Free_t:
* This variable contains the return type of free(). It is usually
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'g') for output.
*/
-/*#define PERL_PRIfldbl undef /**/
-/*#define PERL_PRIgldbl undef /**/
+/*#define PERL_PRIfldbl "f" /**/
+/*#define PERL_PRIgldbl "g" /**/
/* PERL_PRId64:
* This symbol, if defined, contains the string used by stdio to
* This symbol, if defined, contains the string used by stdio to
* format 64-bit hexadecimal numbers (format 'x') for output.
*/
-/*#define PERL_PRId64 undef /**/
-/*#define PERL_PRIu64 undef /**/
-/*#define PERL_PRIo64 undef /**/
-/*#define PERL_PRIx64 undef /**/
+/*#define PERL_PRId64 "ld" /**/
+/*#define PERL_PRIu64 "lu" /**/
+/*#define PERL_PRIo64 "lo" /**/
+/*#define PERL_PRIx64 "lx" /**/
/* SELECT_MIN_BITS:
* This symbol holds the minimum number of bits operated by select.
* Usual values include _iob, __iob, and __sF.
*/
/*#define HAS_STDIO_STREAM_ARRAY /**/
-#define STDIO_STREAM_ARRAY undef
+#define STDIO_STREAM_ARRAY
/* HAS_STRTOULL:
* This symbol, if defined, indicates that the strtoull routine is
*/
/*#define USE_64_BITS /**/
+/* USE_LARGE_FILES:
+ * This symbol, if defined, indicates that large file support
+ * should be used when available. The USE_64_BITS symbol will
+ * also be turned on if necessary.
+ */
+/*#define USE_LARGE_FILES /**/
+
/* USE_LONG_DOUBLE:
* This symbol, if defined, indicates that long doubles should
* be used when available.
*/
/*#define USE_SOCKS /**/
+/* PERL_XS_APIVERSION:
+ * This variable contains the version of the oldest perl binary
+ * compatible with the present perl. perl.c:incpush() and
+ * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older
+ * directories across major versions back to xs_apiversion.
+ * This is only useful if you have a perl library directory tree
+ * structured like the default one.
+ * See INSTALL for how this works.
+ * The versioned site_perl directory was introduced in 5.005,
+ * so that is the lowest possible value.
+ * Since this can depend on compile time options (such as
+ * bincompat) it is set by Configure. Other non-default sources
+ * of potential incompatibility, such as multiplicity, threads,
+ * debugging, 64bits, sfio, etc., are not checked for currently,
+ * though in principle we could go snooping around in old
+ * Config.pm files.
+ */
+/* PERL_PM_APIVERSION:
+ * This variable contains the version of the oldest perl
+ * compatible with the present perl. (That is, pure perl modules
+ * written for pm_apiversion will still work for the current
+ * version). perl.c:incpush() and lib/lib.pm will automatically
+ * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions
+ * back to pm_apiversion. This is only useful if you have a perl
+ * library directory tree structured like the default one. The
+ * versioned site_perl library was introduced in 5.005, so that's
+ * the default setting for this variable. It's hard to imagine
+ * it changing before Perl6. It is included here for symmetry
+ * with xs_apiveprsion -- the searching algorithms will
+ * (presumably) be similar.
+ * See the INSTALL file for how this works.
+ */
+#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/
+#define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/
+
/* HAS_DRAND48_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the drand48() function. Otherwise, it is up
*/
/*#define I_MACH_CTHREADS /**/
+/* I_PTHREAD:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <pthread.h>.
+ */
+/*#define I_PTHREAD /**/
+
/* USE_THREADS:
* This symbol, if defined, indicates that Perl should
* be built to use threads.
*/
#define Size_t size_t /* length paramater for string functions */
+/* Uid_t_SIGN:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_SIGN -1 /* UID sign */
+
/* Uid_t:
* This symbol holds the type used to declare user ids in the kernel.
* It can be int, ushort, uid_t, etc... It may be necessary to include
/*
* Package name : perl5
* Source directory :
- * Configuration time: undef
+ * Configuration time: Mon Oct 11 21:24:59 1999
* Configured by : gsar
* Target system :
*/
* This symbol contains the ~name expanded version of VENDORLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define PERL_VENDORLIB_EXP "undef" /**/
+/*#define PERL_VENDORLIB_EXP "" /**/
/* OSNAME:
* This symbol contains the name of the operating system, as determined
* available directly to the user. Note that it may well be different from
* the preprocessor used to compile the C program.
*/
+/* CPPLAST:
+ * This symbol is intended to be used along with CPPRUN in the same manner
+ * symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "".
+ */
#define CPPSTDIN "cl -nologo -E"
#define CPPMINUS ""
#define CPPRUN "cl -nologo -E"
+#define CPPLAST ""
/* HAS_ACCESS:
* This manifest constant lets the C program know that the access()
* so that it is safe even if used by a process with super-user
* privileges.
*/
+/* HAS_PHOSTNAME:
+ * This symbol, if defined, indicates that the C program may use the
+ * contents of PHOSTNAME as a command to feed to the popen() routine
+ * to derive the host name.
+ */
#define HAS_GETHOSTNAME /**/
#define HAS_UNAME /**/
#undef HAS_PHOSTNAME
* This symbol, if defined, indicates that the memchr routine is available
* to locate characters within a C string.
*/
-/*#define HAS_MEMCHR /**/
+#define HAS_MEMCHR /**/
/* HAS_MMAP:
* This symbol, if defined, indicates that the mmap system call is
* This symbol, if defined, indicates that <sys/uio.h> exists and
* should be included.
*/
+/* HAS_STRUCT_IOVEC:
+ * This symbol, if defined, indicates that the struct iovec
+ * to do scatter writes/gather reads is supported.
+ */
/*#define I_SYSUIO /**/
+/*#define HAS_STRUCT_IOVEC /**/
/* Free_t:
* This variable contains the return type of free(). It is usually
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'g') for output.
*/
-/*#define PERL_PRIfldbl undef /**/
-/*#define PERL_PRIgldbl undef /**/
+/*#define PERL_PRIfldbl "f" /**/
+/*#define PERL_PRIgldbl "g" /**/
/* PERL_PRId64:
* This symbol, if defined, contains the string used by stdio to
* This symbol, if defined, contains the string used by stdio to
* format 64-bit hexadecimal numbers (format 'x') for output.
*/
-/*#define PERL_PRId64 undef /**/
-/*#define PERL_PRIu64 undef /**/
-/*#define PERL_PRIo64 undef /**/
-/*#define PERL_PRIx64 undef /**/
+/*#define PERL_PRId64 "ld" /**/
+/*#define PERL_PRIu64 "lu" /**/
+/*#define PERL_PRIo64 "lo" /**/
+/*#define PERL_PRIx64 "lx" /**/
/* SELECT_MIN_BITS:
* This symbol holds the minimum number of bits operated by select.
* Usual values include _iob, __iob, and __sF.
*/
/*#define HAS_STDIO_STREAM_ARRAY /**/
-#define STDIO_STREAM_ARRAY undef
+#define STDIO_STREAM_ARRAY
/* HAS_STRTOULL:
* This symbol, if defined, indicates that the strtoull routine is
*/
/*#define USE_64_BITS /**/
+/* USE_LARGE_FILES:
+ * This symbol, if defined, indicates that large file support
+ * should be used when available. The USE_64_BITS symbol will
+ * also be turned on if necessary.
+ */
+/*#define USE_LARGE_FILES /**/
+
/* USE_LONG_DOUBLE:
* This symbol, if defined, indicates that long doubles should
* be used when available.
*/
/*#define USE_SOCKS /**/
+/* PERL_XS_APIVERSION:
+ * This variable contains the version of the oldest perl binary
+ * compatible with the present perl. perl.c:incpush() and
+ * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older
+ * directories across major versions back to xs_apiversion.
+ * This is only useful if you have a perl library directory tree
+ * structured like the default one.
+ * See INSTALL for how this works.
+ * The versioned site_perl directory was introduced in 5.005,
+ * so that is the lowest possible value.
+ * Since this can depend on compile time options (such as
+ * bincompat) it is set by Configure. Other non-default sources
+ * of potential incompatibility, such as multiplicity, threads,
+ * debugging, 64bits, sfio, etc., are not checked for currently,
+ * though in principle we could go snooping around in old
+ * Config.pm files.
+ */
+/* PERL_PM_APIVERSION:
+ * This variable contains the version of the oldest perl
+ * compatible with the present perl. (That is, pure perl modules
+ * written for pm_apiversion will still work for the current
+ * version). perl.c:incpush() and lib/lib.pm will automatically
+ * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions
+ * back to pm_apiversion. This is only useful if you have a perl
+ * library directory tree structured like the default one. The
+ * versioned site_perl library was introduced in 5.005, so that's
+ * the default setting for this variable. It's hard to imagine
+ * it changing before Perl6. It is included here for symmetry
+ * with xs_apiveprsion -- the searching algorithms will
+ * (presumably) be similar.
+ * See the INSTALL file for how this works.
+ */
+#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/
+#define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/
+
/* HAS_DRAND48_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the drand48() function. Otherwise, it is up
*/
/*#define I_MACH_CTHREADS /**/
+/* I_PTHREAD:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <pthread.h>.
+ */
+/*#define I_PTHREAD /**/
+
/* USE_THREADS:
* This symbol, if defined, indicates that Perl should
* be built to use threads.
*/
#define Size_t size_t /* length paramater for string functions */
+/* Uid_t_SIGN:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_SIGN -1 /* UID sign */
+
/* Uid_t:
* This symbol holds the type used to declare user ids in the kernel.
* It can be int, ushort, uid_t, etc... It may be necessary to include
$opt{VERSION} = $];
$opt{INST_VER} =~ s|~VERSION~|$]|g;
-if ($] =~ /\.(\d\d\d)?(\d\d)?$/) { # should always be true
- $opt{PERL_VERSION} = int($1 || 0);
- $opt{PERL_SUBVERSION} = $2 || '00';
+if ($] =~ /^(\d+)\.(\d\d\d)?(\d\d)?$/) { # should always be true
+ $opt{PERL_REVISION} = $1;
+ $opt{PERL_VERSION} = int($2 || 0);
+ $opt{PERL_SUBVERSION} = $3 || '00';
+}
+else {
+ die "Can't parse perl version ($])";
}
$opt{'cf_by'} = $ENV{USERNAME} unless $opt{'cf_by'};