← Index
NYTProf Performance Profile   « line view »
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:12 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/darwin-2level/Config_heavy.pl
StatementsExecuted 48 statements in 1.67ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
42243µs43µsConfig::::CORE:matchConfig::CORE:match (opcode)
32236µs112µsConfig::::fetch_stringConfig::fetch_string
31134µs34µsConfig::::CORE:regcompConfig::CORE:regcomp (opcode)
11116µs16µsConfig::::CORE:substConfig::CORE:subst (opcode)
21114µs14µsConfig::::CORE:substcontConfig::CORE:substcont (opcode)
11111µs11µsConfig::::CORE:packConfig::CORE:pack (opcode)
11110µs10µsConfig::::CORE:unpackConfig::CORE:unpack (opcode)
11110µs22µsConfig::::BEGIN@5Config::BEGIN@5
1118µs12µsConfig::::BEGIN@6Config::BEGIN@6
1118µs29µsConfig::::BEGIN@7Config::BEGIN@7
1117µs7µsConfig::::launcherConfig::launcher
0000s0sConfig::::EXISTSConfig::EXISTS
0000s0sConfig::::FIRSTKEYConfig::FIRSTKEY
0000s0sConfig::::NEXTKEYConfig::NEXTKEY
0000s0sConfig::::STOREConfig::STORE
0000s0sConfig::::_VConfig::_V
0000s0sConfig::::bincompat_optionsConfig::bincompat_options
0000s0sConfig::::compile_dateConfig::compile_date
0000s0sConfig::::config_reConfig::config_re
0000s0sConfig::::config_shConfig::config_sh
0000s0sConfig::::config_varsConfig::config_vars
0000s0sConfig::::header_filesConfig::header_files
0000s0sConfig::::local_patchesConfig::local_patches
0000s0sConfig::::myconfigConfig::myconfig
0000s0sConfig::::non_bincompat_optionsConfig::non_bincompat_options
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# This file was created by configpm when Perl was built. Any changes
2# made to this file will be lost the next time perl is built.
3
4package Config;
5220µs235µs
# spent 22µs (10+12) within Config::BEGIN@5 which was called: # once (10µs+12µs) by Config::AUTOLOAD at line 5
use strict;
# spent 22µs making 1 call to Config::BEGIN@5 # spent 12µs making 1 call to strict::import
6220µs216µs
# spent 12µs (8+4) within Config::BEGIN@6 which was called: # once (8µs+4µs) by Config::AUTOLOAD at line 6
use warnings;
# spent 12µs making 1 call to Config::BEGIN@6 # spent 4µs making 1 call to warnings::import
721.29ms250µs
# spent 29µs (8+21) within Config::BEGIN@7 which was called: # once (8µs+21µs) by Config::AUTOLOAD at line 7
use vars '%Config';
# spent 29µs making 1 call to Config::BEGIN@7 # spent 21µs making 1 call to vars::import
8
9sub bincompat_options {
10 return split ' ', (Internals::V())[0];
11}
12
13sub non_bincompat_options {
14 return split ' ', (Internals::V())[1];
15}
16
17sub compile_date {
18 return (Internals::V())[2]
19}
20
21sub local_patches {
22 my (undef, undef, undef, @patches) = Internals::V();
23 return @patches;
24}
25
26sub _V {
27 die "Perl lib was built for 'darwin' but is being run on '$^O'"
28 unless "darwin" eq $^O;
29
30 my ($bincompat, $non_bincompat, $date, @patches) = Internals::V();
31
32 my $opts = join ' ', sort split ' ', "$bincompat $non_bincompat";
33
34 # wrap at 76 columns.
35
36 $opts =~ s/(?=.{53})(.{1,53}) /$1\n /mg;
37
38 print Config::myconfig();
39 print "\nCharacteristics of this binary (from libperl): \n";
40
41 print " Compile-time options: $opts\n";
42
43 if (@patches) {
44 print " Locally applied patches:\n";
45 print "\t$_\n" foreach @patches;
46 }
47
48 print " Built under darwin\n";
49
50 print " $date\n" if defined $date;
51
52 my @env = map { "$_=\"$ENV{$_}\"" } sort grep {/^PERL/} keys %ENV;
53
54 if (@env) {
55 print " \%ENV:\n";
56 print " $_\n" foreach @env;
57 }
58 print " \@INC:\n";
59 print " $_\n" foreach @INC;
60}
61
62sub header_files {
63 return qw(EXTERN.h INTERN.h XSUB.h av.h config.h cop.h cv.h
64 dosish.h embed.h embedvar.h form.h gv.h handy.h hv.h hv_func.h
65 intrpvar.h iperlsys.h keywords.h mg.h nostdio.h op.h opcode.h
66 pad.h parser.h patchlevel.h perl.h perlio.h perliol.h perlsdio.h
67 perlsfio.h perlvars.h perly.h pp.h pp_proto.h proto.h regcomp.h
68 regexp.h regnodes.h scope.h sv.h thread.h time64.h unixish.h
69 utf8.h util.h);
70}
71
72##
73## This file was produced by running the Configure script. It holds all the
74## definitions figured out by Configure. Should you modify one of these values,
75## do not forget to propagate your changes by running "Configure -der". You may
76## instead choose to run each of the .SH files by yourself, or "Configure -S".
77##
78#
79## Package name : perl5
80## Source directory : .
81## Configuration time: Tue Mar 4 14:20:12 GMT 2014
82## Configured by : timbo
83## Target system : darwin timac.local 12.5.0 darwin kernel version 12.5.0: sun sep 29 13:33:47 pdt 2013; root:xnu-2050.48.12~1release_x86_64 x86_64
84#
85#: Configure command line arguments.
86#
87#: Variables propagated from previous config.sh file.
88
891800nsour $summary = <<'!END!';
90Summary of my $package (revision $revision $version_patchlevel_string) configuration:
91 $git_commit_id_title $git_commit_id$git_ancestor_line
92 Platform:
93 osname=$osname, osvers=$osvers, archname=$archname
94 uname='$myuname'
95 config_args='$config_args'
96 hint=$hint, useposix=$useposix, d_sigaction=$d_sigaction
97 useithreads=$useithreads, usemultiplicity=$usemultiplicity
98 useperlio=$useperlio, d_sfio=$d_sfio, uselargefiles=$uselargefiles, usesocks=$usesocks
99 use64bitint=$use64bitint, use64bitall=$use64bitall, uselongdouble=$uselongdouble
100 usemymalloc=$usemymalloc, bincompat5005=undef
101 Compiler:
102 cc='$cc', ccflags ='$ccflags',
103 optimize='$optimize',
104 cppflags='$cppflags'
105 ccversion='$ccversion', gccversion='$gccversion', gccosandvers='$gccosandvers'
106 intsize=$intsize, longsize=$longsize, ptrsize=$ptrsize, doublesize=$doublesize, byteorder=$byteorder
107 d_longlong=$d_longlong, longlongsize=$longlongsize, d_longdbl=$d_longdbl, longdblsize=$longdblsize
108 ivtype='$ivtype', ivsize=$ivsize, nvtype='$nvtype', nvsize=$nvsize, Off_t='$lseektype', lseeksize=$lseeksize
109 alignbytes=$alignbytes, prototype=$prototype
110 Linker and Libraries:
111 ld='$ld', ldflags ='$ldflags'
112 libpth=$libpth
113 libs=$libs
114 perllibs=$perllibs
115 libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl
116 gnulibc_version='$gnulibc_version'
117 Dynamic Linking:
118 dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags'
119 cccdlflags='$cccdlflags', lddlflags='$lddlflags'
120
121!END!
1221100nsmy $summary_expanded;
123
124sub myconfig {
125 return $summary_expanded if $summary_expanded;
126 ($summary_expanded = $summary) =~ s{\$(\w+)}
127 {
128 my $c;
129 if ($1 eq 'git_ancestor_line') {
130 if ($Config::Config{git_ancestor}) {
131 $c= "\n Ancestor: $Config::Config{git_ancestor}";
132 } else {
133 $c= "";
134 }
135 } else {
136 $c = $Config::Config{$1};
137 }
138 defined($c) ? $c : 'undef'
139 }ge;
140 $summary_expanded;
141}
142
1431600nslocal *_ = \my $a;
144113µs$_ = <<'!END!';
145Author=''
146CONFIG='true'
147Date='$Date'
148Header=''
149Id='$Id'
150LANG='C'
151LC_ALL='C'
152Locker=''
153Log='$Log'
154PATCHLEVEL='18'
155PERL_API_REVISION='5'
156PERL_API_SUBVERSION='0'
157PERL_API_VERSION='18'
158PERL_CONFIG_SH='true'
159PERL_PATCHLEVEL=''
160PERL_REVISION='5'
161PERL_SUBVERSION='2'
162PERL_VERSION='18'
163RCSfile='$RCSfile'
164Revision='$Revision'
165SUBVERSION='2'
166Source=''
167State=''
168_a='.a'
169_exe=''
170_o='.o'
171afs='false'
172afsroot='/afs'
173alignbytes='8'
174ansi2knr=''
175aphostname='/bin/hostname'
176api_revision='5'
177api_subversion='0'
178api_version='18'
179api_versionstring='5.18.0'
180ar='ar'
181archlib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/darwin-2level'
182archlibexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/darwin-2level'
183archname64=''
184archname='darwin-2level'
185archobjs=''
186asctime_r_proto='0'
187awk='awk'
188baserev='5.0'
189bash=''
190bin='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
191bin_ELF='undef'
192binexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
193bison='bison'
194bootstrap_charset='undef'
195byacc='byacc'
196byteorder='ffff'
197c='\c'
198castflags='0'
199cat='cat'
200cc='cc'
201cccdlflags=' '
202ccdlflags=' '
203ccflags='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include'
204ccflags_uselargefiles=''
205ccname='gcc'
206ccsymbols=''
207ccversion=''
208cf_by='timbo'
209cf_email='timbo@timac.local'
210cf_time='Tue Mar 4 14:20:12 GMT 2014'
211charbits='8'
212charsize='1'
213chgrp=''
214chmod='chmod'
215chown=''
216clocktype='clock_t'
217comm='comm'
218compress=''
219config_arg0='Configure'
220config_arg1='-de'
221config_arg2='-Dprefix=/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
222config_arg3='-Aeval:scriptdir=/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
223config_argc='3'
224config_args='-de -Dprefix=/Users/timbo/perl5/perlbrew/perls/perl-5.18.2 -Aeval:scriptdir=/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
225contains='grep'
226cp='cp'
227cpio=''
228cpp='cpp'
229cpp_stuff='42'
230cppccsymbols=''
231cppflags='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include'
232cpplast='-'
233cppminus='-'
234cpprun='cc -E'
235cppstdin='cc -E'
236cppsymbols='_LP64=1 __GNUC_MINOR__=2 __GNUC__=4 __LITTLE_ENDIAN__=1 __LP64__=1 __MACH__=1 __PIC__=2 __STDC__=1 __amd64=1 __amd64__=1 __pic__=2 __x86_64=1 __x86_64__=1'
237crypt_r_proto='0'
238cryptlib=''
239csh='csh'
240ctermid_r_proto='0'
241ctime_r_proto='0'
242d_Gconvert='sprintf((b),"%.*g",(n),(x))'
243d_PRIEUldbl='define'
244d_PRIFUldbl='define'
245d_PRIGUldbl='define'
246d_PRIXU64='define'
247d_PRId64='define'
248d_PRIeldbl='define'
249d_PRIfldbl='define'
250d_PRIgldbl='define'
251d_PRIi64='define'
252d_PRIo64='define'
253d_PRIu64='define'
254d_PRIx64='define'
255d_SCNfldbl='define'
256d__fwalk='undef'
257d_access='define'
258d_accessx='undef'
259d_aintl='undef'
260d_alarm='define'
261d_archlib='define'
262d_asctime64='undef'
263d_asctime_r='undef'
264d_atolf='undef'
265d_atoll='define'
266d_attribute_deprecated='define'
267d_attribute_format='define'
268d_attribute_malloc='define'
269d_attribute_nonnull='define'
270d_attribute_noreturn='define'
271d_attribute_pure='define'
272d_attribute_unused='define'
273d_attribute_warn_unused_result='define'
274d_bcmp='define'
275d_bcopy='define'
276d_bsd='define'
277d_bsdgetpgrp='undef'
278d_bsdsetpgrp='undef'
279d_builtin_choose_expr='define'
280d_builtin_expect='define'
281d_bzero='define'
282d_c99_variadic_macros='define'
283d_casti32='undef'
284d_castneg='define'
285d_charvspr='undef'
286d_chown='define'
287d_chroot='define'
288d_chsize='undef'
289d_class='undef'
290d_clearenv='undef'
291d_closedir='define'
292d_cmsghdr_s='define'
293d_const='define'
294d_copysignl='define'
295d_cplusplus='undef'
296d_crypt='define'
297d_crypt_r='undef'
298d_csh='define'
299d_ctermid='define'
300d_ctermid_r='undef'
301d_ctime64='undef'
302d_ctime_r='undef'
303d_cuserid='undef'
304d_dbl_dig='define'
305d_dbminitproto='undef'
306d_difftime64='undef'
307d_difftime='define'
308d_dir_dd_fd='undef'
309d_dirfd='define'
310d_dirnamlen='define'
311d_dlerror='define'
312d_dlopen='define'
313d_dlsymun='undef'
314d_dosuid='undef'
315d_drand48_r='undef'
316d_drand48proto='define'
317d_dup2='define'
318d_eaccess='undef'
319d_endgrent='define'
320d_endgrent_r='undef'
321d_endhent='define'
322d_endhostent_r='undef'
323d_endnent='define'
324d_endnetent_r='undef'
325d_endpent='define'
326d_endprotoent_r='undef'
327d_endpwent='define'
328d_endpwent_r='undef'
329d_endsent='define'
330d_endservent_r='undef'
331d_eofnblk='define'
332d_eunice='undef'
333d_faststdio='define'
334d_fchdir='define'
335d_fchmod='define'
336d_fchown='define'
337d_fcntl='define'
338d_fcntl_can_lock='define'
339d_fd_macros='define'
340d_fd_set='define'
341d_fds_bits='define'
342d_fgetpos='define'
343d_finite='define'
344d_finitel='undef'
345d_flexfnam='define'
346d_flock='define'
347d_flockproto='define'
348d_fork='define'
349d_fp_class='undef'
350d_fpathconf='define'
351d_fpclass='undef'
352d_fpclassify='undef'
353d_fpclassl='undef'
354d_fpos64_t='undef'
355d_frexpl='define'
356d_fs_data_s='undef'
357d_fseeko='define'
358d_fsetpos='define'
359d_fstatfs='define'
360d_fstatvfs='define'
361d_fsync='define'
362d_ftello='define'
363d_ftime='undef'
364d_futimes='define'
365d_gdbm_ndbm_h_uses_prototypes='undef'
366d_gdbmndbm_h_uses_prototypes='undef'
367d_getaddrinfo='define'
368d_getcwd='define'
369d_getespwnam='undef'
370d_getfsstat='define'
371d_getgrent='define'
372d_getgrent_r='undef'
373d_getgrgid_r='undef'
374d_getgrnam_r='undef'
375d_getgrps='define'
376d_gethbyaddr='define'
377d_gethbyname='define'
378d_gethent='define'
379d_gethname='define'
380d_gethostbyaddr_r='undef'
381d_gethostbyname_r='undef'
382d_gethostent_r='undef'
383d_gethostprotos='define'
384d_getitimer='define'
385d_getlogin='define'
386d_getlogin_r='undef'
387d_getmnt='undef'
388d_getmntent='undef'
389d_getnameinfo='define'
390d_getnbyaddr='define'
391d_getnbyname='define'
392d_getnent='define'
393d_getnetbyaddr_r='undef'
394d_getnetbyname_r='undef'
395d_getnetent_r='undef'
396d_getnetprotos='define'
397d_getpagsz='define'
398d_getpbyname='define'
399d_getpbynumber='define'
400d_getpent='define'
401d_getpgid='define'
402d_getpgrp2='undef'
403d_getpgrp='define'
404d_getppid='define'
405d_getprior='define'
406d_getprotobyname_r='undef'
407d_getprotobynumber_r='undef'
408d_getprotoent_r='undef'
409d_getprotoprotos='define'
410d_getprpwnam='undef'
411d_getpwent='define'
412d_getpwent_r='undef'
413d_getpwnam_r='undef'
414d_getpwuid_r='undef'
415d_getsbyname='define'
416d_getsbyport='define'
417d_getsent='define'
418d_getservbyname_r='undef'
419d_getservbyport_r='undef'
420d_getservent_r='undef'
421d_getservprotos='define'
422d_getspnam='undef'
423d_getspnam_r='undef'
424d_gettimeod='define'
425d_gmtime64='undef'
426d_gmtime_r='undef'
427d_gnulibc='undef'
428d_grpasswd='define'
429d_hasmntopt='undef'
430d_htonl='define'
431d_ilogbl='define'
432d_inc_version_list='undef'
433d_index='undef'
434d_inetaton='define'
435d_inetntop='define'
436d_inetpton='define'
437d_int64_t='define'
438d_ip_mreq='define'
439d_ip_mreq_source='define'
440d_ipv6_mreq='define'
441d_ipv6_mreq_source='undef'
442d_isascii='define'
443d_isblank='define'
444d_isfinite='undef'
445d_isinf='define'
446d_isnan='define'
447d_isnanl='undef'
448d_killpg='define'
449d_lchown='define'
450d_ldbl_dig='define'
451d_libm_lib_version='undef'
452d_link='define'
453d_localtime64='undef'
454d_localtime_r='undef'
455d_localtime_r_needs_tzset='undef'
456d_locconv='define'
457d_lockf='define'
458d_longdbl='define'
459d_longlong='define'
460d_lseekproto='define'
461d_lstat='define'
462d_madvise='define'
463d_malloc_good_size='define'
464d_malloc_size='define'
465d_mblen='define'
466d_mbstowcs='define'
467d_mbtowc='define'
468d_memchr='define'
469d_memcmp='define'
470d_memcpy='define'
471d_memmove='define'
472d_memset='define'
473d_mkdir='define'
474d_mkdtemp='define'
475d_mkfifo='define'
476d_mkstemp='define'
477d_mkstemps='define'
478d_mktime64='undef'
479d_mktime='define'
480d_mmap='define'
481d_modfl='define'
482d_modfl_pow32_bug='undef'
483d_modflproto='define'
484d_mprotect='define'
485d_msg='define'
486d_msg_ctrunc='define'
487d_msg_dontroute='define'
488d_msg_oob='define'
489d_msg_peek='define'
490d_msg_proxy='undef'
491d_msgctl='define'
492d_msgget='define'
493d_msghdr_s='define'
494d_msgrcv='define'
495d_msgsnd='define'
496d_msync='define'
497d_munmap='define'
498d_mymalloc='undef'
499d_ndbm='define'
500d_ndbm_h_uses_prototypes='define'
501d_nice='define'
502d_nl_langinfo='define'
503d_nv_preserves_uv='undef'
504d_nv_zero_is_allbits_zero='define'
505d_off64_t='undef'
506d_old_pthread_create_joinable='undef'
507d_oldpthreads='undef'
508d_oldsock='undef'
509d_open3='define'
510d_pathconf='define'
511d_pause='define'
512d_perl_otherlibdirs='undef'
513d_phostname='undef'
514d_pipe='define'
515d_poll='undef'
516d_portable='define'
517d_prctl='undef'
518d_prctl_set_name='undef'
519d_printf_format_null='define'
520d_procselfexe='undef'
521d_pseudofork='undef'
522d_pthread_atfork='define'
523d_pthread_attr_setscope='define'
524d_pthread_yield='undef'
525d_pwage='undef'
526d_pwchange='define'
527d_pwclass='define'
528d_pwcomment='undef'
529d_pwexpire='define'
530d_pwgecos='define'
531d_pwpasswd='define'
532d_pwquota='undef'
533d_qgcvt='undef'
534d_quad='define'
535d_random_r='undef'
536d_readdir64_r='undef'
537d_readdir='define'
538d_readdir_r='undef'
539d_readlink='define'
540d_readv='define'
541d_recvmsg='define'
542d_rename='define'
543d_rewinddir='define'
544d_rmdir='define'
545d_safebcpy='undef'
546d_safemcpy='undef'
547d_sanemcmp='define'
548d_sbrkproto='define'
549d_scalbnl='define'
550d_sched_yield='define'
551d_scm_rights='define'
552d_seekdir='define'
553d_select='define'
554d_sem='define'
555d_semctl='define'
556d_semctl_semid_ds='define'
557d_semctl_semun='define'
558d_semget='define'
559d_semop='define'
560d_sendmsg='define'
561d_setegid='define'
562d_seteuid='define'
563d_setgrent='define'
564d_setgrent_r='undef'
565d_setgrps='define'
566d_sethent='define'
567d_sethostent_r='undef'
568d_setitimer='define'
569d_setlinebuf='define'
570d_setlocale='define'
571d_setlocale_r='undef'
572d_setnent='define'
573d_setnetent_r='undef'
574d_setpent='define'
575d_setpgid='define'
576d_setpgrp2='undef'
577d_setpgrp='define'
578d_setprior='define'
579d_setproctitle='undef'
580d_setprotoent_r='undef'
581d_setpwent='define'
582d_setpwent_r='undef'
583d_setregid='define'
584d_setresgid='undef'
585d_setresuid='undef'
586d_setreuid='define'
587d_setrgid='define'
588d_setruid='define'
589d_setsent='define'
590d_setservent_r='undef'
591d_setsid='define'
592d_setvbuf='define'
593d_sfio='undef'
594d_shm='define'
595d_shmat='define'
596d_shmatprototype='define'
597d_shmctl='define'
598d_shmdt='define'
599d_shmget='define'
600d_sigaction='define'
601d_signbit='define'
602d_sigprocmask='define'
603d_sigsetjmp='define'
604d_sin6_scope_id='define'
605d_sitearch='define'
606d_snprintf='define'
607d_sockaddr_in6='define'
608d_sockaddr_sa_len='define'
609d_sockatmark='define'
610d_sockatmarkproto='define'
611d_socket='define'
612d_socklen_t='define'
613d_sockpair='define'
614d_socks5_init='undef'
615d_sprintf_returns_strlen='define'
616d_sqrtl='define'
617d_srand48_r='undef'
618d_srandom_r='undef'
619d_sresgproto='undef'
620d_sresuproto='undef'
621d_statblks='define'
622d_statfs_f_flags='define'
623d_statfs_s='define'
624d_static_inline='define'
625d_statvfs='define'
626d_stdio_cnt_lval='define'
627d_stdio_ptr_lval='define'
628d_stdio_ptr_lval_nochange_cnt='define'
629d_stdio_ptr_lval_sets_cnt='undef'
630d_stdio_stream_array='undef'
631d_stdiobase='define'
632d_stdstdio='define'
633d_strchr='define'
634d_strcoll='define'
635d_strctcpy='define'
636d_strerrm='strerror(e)'
637d_strerror='define'
638d_strerror_r='undef'
639d_strftime='define'
640d_strlcat='define'
641d_strlcpy='define'
642d_strtod='define'
643d_strtol='define'
644d_strtold='define'
645d_strtoll='define'
646d_strtoq='define'
647d_strtoul='define'
648d_strtoull='define'
649d_strtouq='define'
650d_strxfrm='define'
651d_suidsafe='undef'
652d_symlink='define'
653d_syscall='define'
654d_syscallproto='define'
655d_sysconf='define'
656d_sysernlst=''
657d_syserrlst='define'
658d_system='define'
659d_tcgetpgrp='define'
660d_tcsetpgrp='define'
661d_telldir='define'
662d_telldirproto='define'
663d_time='define'
664d_timegm='define'
665d_times='define'
666d_tm_tm_gmtoff='define'
667d_tm_tm_zone='define'
668d_tmpnam_r='undef'
669d_truncate='define'
670d_ttyname_r='undef'
671d_tzname='define'
672d_u32align='define'
673d_ualarm='define'
674d_umask='define'
675d_uname='define'
676d_union_semun='define'
677d_unordered='undef'
678d_unsetenv='define'
679d_usleep='define'
680d_usleepproto='define'
681d_ustat='undef'
682d_vendorarch='undef'
683d_vendorbin='undef'
684d_vendorlib='undef'
685d_vendorscript='undef'
686d_vfork='define'
687d_void_closedir='undef'
688d_voidsig='define'
689d_voidtty=''
690d_volatile='define'
691d_vprintf='define'
692d_vsnprintf='define'
693d_wait4='define'
694d_waitpid='define'
695d_wcstombs='define'
696d_wctomb='define'
697d_writev='define'
698d_xenix='undef'
699date='date'
700db_hashtype='int'
701db_prefixtype='int'
702db_version_major='1'
703db_version_minor='0'
704db_version_patch='0'
705defvoidused='15'
706direntrytype='struct dirent'
707dlext='bundle'
708dlsrc='dl_dlopen.xs'
709doublesize='8'
710drand01='drand48()'
711drand48_r_proto='0'
712dtrace=''
713dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared'
714eagain='EAGAIN'
715ebcdic='undef'
716echo='echo'
717egrep='egrep'
718emacs=''
719endgrent_r_proto='0'
720endhostent_r_proto='0'
721endnetent_r_proto='0'
722endprotoent_r_proto='0'
723endpwent_r_proto='0'
724endservent_r_proto='0'
725eunicefix=':'
726exe_ext=''
727expr='expr'
728extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared Archive/Extract Archive/Tar Attribute/Handlers AutoLoader B/Debug B/Deparse B/Lint CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML CPANPLUS CPANPLUS/Dist/Build Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/ParseXS File/CheckTree File/Fetch File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Log/Message Log/Message/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata Module/Pluggable NEXT Net/Ping Object/Accessor Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/LaTeX Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Term/UI Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings if lib libnet parent perlfaq podlators'
729extern_C='extern'
730extras=''
731fflushNULL='define'
732fflushall='undef'
733find=''
734firstmakefile='GNUmakefile'
735flex=''
736fpossize='8'
737fpostype='fpos_t'
738freetype='void'
739from=':'
740full_ar='/opt/local/bin/ar'
741full_csh='/bin/csh'
742full_sed='/usr/bin/sed'
743gccansipedantic=''
744gccosandvers=''
745gccversion='4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.75)'
746getgrent_r_proto='0'
747getgrgid_r_proto='0'
748getgrnam_r_proto='0'
749gethostbyaddr_r_proto='0'
750gethostbyname_r_proto='0'
751gethostent_r_proto='0'
752getlogin_r_proto='0'
753getnetbyaddr_r_proto='0'
754getnetbyname_r_proto='0'
755getnetent_r_proto='0'
756getprotobyname_r_proto='0'
757getprotobynumber_r_proto='0'
758getprotoent_r_proto='0'
759getpwent_r_proto='0'
760getpwnam_r_proto='0'
761getpwuid_r_proto='0'
762getservbyname_r_proto='0'
763getservbyport_r_proto='0'
764getservent_r_proto='0'
765getspnam_r_proto='0'
766gidformat='"u"'
767gidsign='1'
768gidsize='4'
769gidtype='gid_t'
770glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib '
771gmake='gmake'
772gmtime_r_proto='0'
773gnulibc_version=''
774grep='grep'
775groupcat='cat /etc/group'
776groupstype='gid_t'
777gzip='gzip'
778h_fcntl='false'
779h_sysfile='true'
780hint='recommended'
781hostcat='cat /etc/hosts'
782html1dir=' '
783html1direxp=''
784html3dir=' '
785html3direxp=''
786i16size='2'
787i16type='short'
788i32size='4'
789i32type='int'
790i64size='8'
791i64type='long'
792i8size='1'
793i8type='signed char'
794i_arpainet='define'
795i_assert='define'
796i_bsdioctl=''
797i_crypt='undef'
798i_db='define'
799i_dbm='undef'
800i_dirent='define'
801i_dld='undef'
802i_dlfcn='define'
803i_fcntl='undef'
804i_float='define'
805i_fp='undef'
806i_fp_class='undef'
807i_gdbm='define'
808i_gdbm_ndbm='undef'
809i_gdbmndbm='undef'
810i_grp='define'
811i_ieeefp='undef'
812i_inttypes='define'
813i_langinfo='define'
814i_libutil='undef'
815i_limits='define'
816i_locale='define'
817i_machcthr='undef'
818i_malloc='undef'
819i_mallocmalloc='define'
820i_math='define'
821i_memory='undef'
822i_mntent='undef'
823i_ndbm='define'
824i_netdb='define'
825i_neterrno='undef'
826i_netinettcp='define'
827i_niin='define'
828i_poll='undef'
829i_prot='undef'
830i_pthread='define'
831i_pwd='define'
832i_rpcsvcdbm='undef'
833i_sfio='undef'
834i_sgtty='undef'
835i_shadow='undef'
836i_socks='undef'
837i_stdarg='define'
838i_stdbool='define'
839i_stddef='define'
840i_stdlib='define'
841i_string='define'
842i_sunmath='undef'
843i_sysaccess='undef'
844i_sysdir='define'
845i_sysfile='define'
846i_sysfilio='define'
847i_sysin='undef'
848i_sysioctl='define'
849i_syslog='define'
850i_sysmman='define'
851i_sysmode='undef'
852i_sysmount='define'
853i_sysndir='undef'
854i_sysparam='define'
855i_syspoll='define'
856i_sysresrc='define'
857i_syssecrt='undef'
858i_sysselct='define'
859i_syssockio='define'
860i_sysstat='define'
861i_sysstatfs='undef'
862i_sysstatvfs='define'
863i_systime='define'
864i_systimek='undef'
865i_systimes='define'
866i_systypes='define'
867i_sysuio='define'
868i_sysun='define'
869i_sysutsname='define'
870i_sysvfs='undef'
871i_syswait='define'
872i_termio='undef'
873i_termios='define'
874i_time='undef'
875i_unistd='define'
876i_ustat='undef'
877i_utime='define'
878i_values='undef'
879i_varargs='undef'
880i_varhdr='stdarg.h'
881i_vfork='undef'
882ignore_versioned_solibs=''
883inc_version_list=' '
884inc_version_list_init='0'
885incpath=''
886inews=''
887initialinstalllocation='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
888installarchlib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/darwin-2level'
889installbin='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
890installhtml1dir=''
891installhtml3dir=''
892installman1dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
893installman3dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
894installprefix='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
895installprefixexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
896installprivlib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2'
897installscript='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
898installsitearch='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/darwin-2level'
899installsitebin='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
900installsitehtml1dir=''
901installsitehtml3dir=''
902installsitelib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2'
903installsiteman1dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
904installsiteman3dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
905installsitescript='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
906installstyle='lib'
907installusrbinperl='undef'
908installvendorarch=''
909installvendorbin=''
910installvendorhtml1dir=''
911installvendorhtml3dir=''
912installvendorlib=''
913installvendorman1dir=''
914installvendorman3dir=''
915installvendorscript=''
916intsize='4'
917issymlink='test -h'
918ivdformat='"ld"'
919ivsize='8'
920ivtype='long'
921known_extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Text/Soundex Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap arybase attributes mro re threads threads/shared '
922ksh=''
923ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc'
924ld_can_script='undef'
925lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib -L/opt/local/lib -fstack-protector'
926ldflags=' -fstack-protector -L/usr/local/lib -L/opt/local/lib'
927ldflags_uselargefiles=''
928ldlibpthname='DYLD_LIBRARY_PATH'
929less='less'
930lib_ext='.a'
931libc=''
932libperl='libperl.a'
933libpth='/usr/local/lib /opt/local/lib /usr/lib'
934libs='-lgdbm -ldbm -ldl -lm -lutil -lc'
935libsdirs=' /opt/local/lib /usr/lib'
936libsfiles=' libgdbm.dylib libdbm.dylib libdl.dylib libm.dylib libutil.dylib libc.dylib'
937libsfound=' /opt/local/lib/libgdbm.dylib /usr/lib/libdbm.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/lib/libutil.dylib /usr/lib/libc.dylib'
938libspath=' /usr/local/lib /opt/local/lib /usr/lib'
939libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util c cposix posix ucb bsd BSD'
940libswanted_uselargefiles=''
941line=''
942lint=''
943lkflags=''
944ln='ln'
945lns='/bin/ln -s'
946localtime_r_proto='0'
947locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
948loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
949longdblsize='16'
950longlongsize='8'
951longsize='8'
952lp=''
953lpr=''
954ls='ls'
955lseeksize='8'
956lseektype='off_t'
957mad='undef'
958madlyh=''
959madlyobj=''
960madlysrc=''
961mail=''
962mailx=''
963make='make'
964make_set_make='#'
965malloc_cflags='ccflags="-DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC $ccflags"'
966mallocobj=''
967mallocsrc=''
968malloctype='void *'
969man1dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
970man1direxp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
971man1ext='1'
972man3dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
973man3direxp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
974man3ext='3'
975mips_type=''
976mistrustnm=''
977mkdir='mkdir'
978mmaptype='void *'
979modetype='mode_t'
980more='more'
981multiarch='define'
982mv=''
983myarchname='i386-darwin'
984mydomain='.local'
985myhostname='timac'
986myuname='darwin timac.local 12.5.0 darwin kernel version 12.5.0: sun sep 29 13:33:47 pdt 2013; root:xnu-2050.48.12~1release_x86_64 x86_64 '
987n=''
988need_va_copy='define'
989netdb_hlen_type='size_t'
990netdb_host_type='char *'
991netdb_name_type='const char *'
992netdb_net_type='in_addr_t'
993nm='nm'
994nm_opt=''
995nm_so_opt=''
996nonxs_ext='Archive/Extract Archive/Tar Attribute/Handlers AutoLoader B/Debug B/Deparse B/Lint CGI CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML CPANPLUS CPANPLUS/Dist/Build Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno ExtUtils/CBuilder ExtUtils/Command ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/ParseXS File/CheckTree File/Fetch File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Log/Message Log/Message/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/Build Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata Module/Pluggable NEXT Net/Ping Object/Accessor Package/Constants Params/Check Parse/CPAN/Meta Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/LaTeX Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Term/UI Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings if lib libnet parent perlfaq podlators'
997nroff='nroff'
998nvEUformat='"E"'
999nvFUformat='"F"'
1000nvGUformat='"G"'
1001nv_overflows_integers_at='256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0'
1002nv_preserves_uv_bits='53'
1003nveformat='"e"'
1004nvfformat='"f"'
1005nvgformat='"g"'
1006nvsize='8'
1007nvtype='double'
1008o_nonblock='O_NONBLOCK'
1009obj_ext='.o'
1010old_pthread_create_joinable=''
1011optimize='-O3'
1012orderlib='false'
1013osname='darwin'
1014osvers='12.5.0'
1015otherlibdirs=' '
1016package='perl5'
1017pager='/usr/bin/less -R'
1018passcat='cat /etc/passwd'
1019patchlevel='18'
1020path_sep=':'
1021perl5='/Users/timbo/perl5/perlbrew/perls/perl-5.18.0/bin/perl'
1022perl='perl'
1023perl_patchlevel=''
1024perl_revision='5'
1025perl_static_inline='static __inline__'
1026perl_subversion='2'
1027perl_version='18'
1028perladmin='timbo@timac.local'
1029perllibs='-ldl -lm -lutil -lc'
1030perlpath='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perl'
1031pg='pg'
1032phostname='hostname'
1033pidtype='pid_t'
1034plibpth=''
1035pmake=''
1036pr=''
1037prefix='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
1038prefixexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
1039privlib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2'
1040privlibexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2'
1041procselfexe=''
1042prototype='define'
1043ptrsize='8'
1044quadkind='2'
1045quadtype='long'
1046randbits='48'
1047randfunc='drand48'
1048random_r_proto='0'
1049randseedtype='long'
1050ranlib='ranlib'
1051rd_nodata='-1'
1052readdir64_r_proto='0'
1053readdir_r_proto='0'
1054revision='5'
1055rm='rm'
1056rm_try='/bin/rm -f try try a.out .out try.[cho] try..o core core.try* try.core*'
1057rmail=''
1058run=''
1059runnm='false'
1060sGMTIME_max='67768036191676799'
1061sGMTIME_min='-62167219200'
1062sLOCALTIME_max='67768036191676799'
1063sLOCALTIME_min='-62167217679'
1064sPRIEUldbl='"LE"'
1065sPRIFUldbl='"LF"'
1066sPRIGUldbl='"LG"'
1067sPRIXU64='"lX"'
1068sPRId64='"ld"'
1069sPRIeldbl='"Le"'
1070sPRIfldbl='"Lf"'
1071sPRIgldbl='"Lg"'
1072sPRIi64='"li"'
1073sPRIo64='"lo"'
1074sPRIu64='"lu"'
1075sPRIx64='"lx"'
1076sSCNfldbl='"Lf"'
1077sched_yield='sched_yield()'
1078scriptdir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1079scriptdirexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1080sed='sed'
1081seedfunc='srand48'
1082selectminbits='32'
1083selecttype='fd_set *'
1084sendmail=''
1085setgrent_r_proto='0'
1086sethostent_r_proto='0'
1087setlocale_r_proto='0'
1088setnetent_r_proto='0'
1089setprotoent_r_proto='0'
1090setpwent_r_proto='0'
1091setservent_r_proto='0'
1092sh='/bin/sh'
1093shar=''
1094sharpbang='#!'
1095shmattype='void *'
1096shortsize='2'
1097shrpenv=''
1098shsharp='true'
1099sig_count='32'
1100sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 IOT '
1101sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "INFO", "USR1", "USR2", "IOT", 0'
1102sig_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 26 27 28 29 30 31 6 '
1103sig_num_init='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, 26, 27, 28, 29, 30, 31, 6, 0'
1104sig_size='33'
1105signal_t='void'
1106sitearch='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/darwin-2level'
1107sitearchexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/darwin-2level'
1108sitebin='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1109sitebinexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1110sitehtml1dir=''
1111sitehtml1direxp=''
1112sitehtml3dir=''
1113sitehtml3direxp=''
1114sitelib='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2'
1115sitelib_stem='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl'
1116sitelibexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2'
1117siteman1dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
1118siteman1direxp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man1'
1119siteman3dir='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
1120siteman3direxp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/man/man3'
1121siteprefix='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
1122siteprefixexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2'
1123sitescript='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1124sitescriptexp='/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin'
1125sizesize='8'
1126sizetype='size_t'
1127sleep=''
1128smail=''
1129so='dylib'
1130sockethdr=''
1131socketlib=''
1132socksizetype='socklen_t'
1133sort='sort'
1134spackage='Perl5'
1135spitshell='cat'
1136srand48_r_proto='0'
1137srandom_r_proto='0'
1138src='.'
1139ssizetype='ssize_t'
1140st_ino_sign='1'
1141st_ino_size='8'
1142startperl='#!/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perl'
1143startsh='#!/bin/sh'
1144static_ext=' '
1145stdchar='char'
1146stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
1147stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
1148stdio_cnt='((fp)->_r)'
1149stdio_filbuf=''
1150stdio_ptr='((fp)->_p)'
1151stdio_stream_array=''
1152strerror_r_proto='0'
1153strings='/usr/include/string.h'
1154submit=''
1155subversion='2'
1156sysman='/usr/share/man/man1'
1157tail=''
1158tar=''
1159targetarch=''
1160tbl=''
1161tee=''
1162test='test'
1163timeincl='/usr/include/sys/time.h '
1164timetype='time_t'
1165tmpnam_r_proto='0'
1166to=':'
1167touch='touch'
1168tr='tr'
1169trnl='\n'
1170troff=''
1171ttyname_r_proto='0'
1172u16size='2'
1173u16type='unsigned short'
1174u32size='4'
1175u32type='unsigned int'
1176u64size='8'
1177u64type='unsigned long'
1178u8size='1'
1179u8type='unsigned char'
1180uidformat='"u"'
1181uidsign='1'
1182uidsize='4'
1183uidtype='uid_t'
1184uname='uname'
1185uniq='uniq'
1186uquadtype='unsigned long'
1187use5005threads='undef'
1188use64bitall='define'
1189use64bitint='define'
1190usecrosscompile='undef'
1191usedevel='undef'
1192usedl='define'
1193usedtrace='undef'
1194usefaststdio='undef'
1195useithreads='undef'
1196usekernprocpathname='undef'
1197uselargefiles='define'
1198uselongdouble='undef'
1199usemallocwrap='define'
1200usemorebits='undef'
1201usemultiplicity='undef'
1202usemymalloc='n'
1203usenm='false'
1204usensgetexecutablepath='define'
1205useopcode='true'
1206useperlio='define'
1207useposix='true'
1208usereentrant='undef'
1209userelocatableinc='undef'
1210usesfio='false'
1211useshrplib='false'
1212usesitecustomize='undef'
1213usesocks='undef'
1214usethreads='undef'
1215usevendorprefix='undef'
1216useversionedarchname='undef'
1217usevfork='true'
1218usrinc='/usr/include'
1219uuname=''
1220uvXUformat='"lX"'
1221uvoformat='"lo"'
1222uvsize='8'
1223uvtype='unsigned long'
1224uvuformat='"lu"'
1225uvxformat='"lx"'
1226vaproto='define'
1227vendorarch=''
1228vendorarchexp=''
1229vendorbin=''
1230vendorbinexp=''
1231vendorhtml1dir=' '
1232vendorhtml1direxp=''
1233vendorhtml3dir=' '
1234vendorhtml3direxp=''
1235vendorlib=''
1236vendorlib_stem=''
1237vendorlibexp=''
1238vendorman1dir=' '
1239vendorman1direxp=''
1240vendorman3dir=' '
1241vendorman3direxp=''
1242vendorprefix=''
1243vendorprefixexp=''
1244vendorscript=''
1245vendorscriptexp=''
1246version='5.18.2'
1247version_patchlevel_string='version 18 subversion 2'
1248versiononly='undef'
1249vi=''
1250voidflags='15'
1251xlibpth='/usr/lib/386 /lib/386'
1252yacc='yacc'
1253yaccflags=''
1254zcat=''
1255zip='zip'
1256!END!
1257
12581200nsmy $i = ord(8);
1259153µsforeach my $c (7,6,5,4,3,2,1) { $i <<= 8; $i |= ord($c); }
1260136µs221µsour $byteorder = join('', unpack('aaaaaaaa', pack('L!', $i)));
# spent 11µs making 1 call to Config::CORE:pack # spent 10µs making 1 call to Config::CORE:unpack
1261142µs330µss/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
# spent 16µs making 1 call to Config::CORE:subst # spent 14µs making 2 calls to Config::CORE:substcont, avg 7µs/call
1262
12631500nsmy $config_sh_len = length $_;
1264
1265148µsour $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
1266ccflags_nolargefiles='-fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include'
1267ldflags_nolargefiles=' -fstack-protector -L/usr/local/lib -L/opt/local/lib'
1268libs_nolargefiles='-lgdbm -ldbm -ldl -lm -lutil -lc'
1269libswanted_nolargefiles='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util c cposix posix ucb bsd BSD'
1270EOVIRTUAL
12711500nseval {
1272 # do not have hairy conniptions if this isnt available
1273149µs require 'Config_git.pl';
12741200ns $Config_SH_expanded .= $Config::Git_Data;
12751300ns 1;
1276} or warn "Warning: failed to load Config_git.pl, something strange about this perl...\n";
1277
1278# Search for it in the big string
1279
# spent 112µs (36+76) within Config::fetch_string which was called 3 times, avg 37µs/call: # 2 times (23µs+63µs) by Config::FETCH at line 71 of Config.pm, avg 43µs/call # once (14µs+13µs) by Config::FETCH at line 1347
sub fetch_string {
128031µs my($self, $key) = @_;
1281
1282394µs676µs return undef unless $Config_SH_expanded =~ /\n$key=\'(.*?)\'\n/s;
# spent 42µs making 3 calls to Config::CORE:match, avg 14µs/call # spent 34µs making 3 calls to Config::CORE:regcomp, avg 11µs/call
1283 # So we can say "if $Config{'foo'}".
1284321µs $self->{$key} = $1 eq 'undef' ? undef : $1;
1285}
1286
12871200nsmy $prevpos = 0;
1288
1289sub FIRSTKEY {
1290 $prevpos = 0;
1291 substr($Config_SH_expanded, 1, index($Config_SH_expanded, '=') - 1 );
1292}
1293
1294sub NEXTKEY {
1295 my $pos = index($Config_SH_expanded, qq('\n), $prevpos) + 2;
1296 my $len = index($Config_SH_expanded, "=", $pos) - $pos;
1297 $prevpos = $pos;
1298 $len > 0 ? substr($Config_SH_expanded, $pos, $len) : undef;
1299}
1300
1301sub EXISTS {
1302 return 1 if exists($_[0]->{$_[1]});
1303
1304 return(index($Config_SH_expanded, "\n$_[1]='") != -1
1305 );
1306}
1307
1308sub STORE { die "\%Config::Config is read-only\n" }
130912µs*DELETE = *CLEAR = \*STORE; # Typeglob aliasing uses less space
1310
1311sub config_sh {
1312 substr $Config_SH_expanded, 1, $config_sh_len;
1313}
1314
1315sub config_re {
1316 my $re = shift;
1317 return map { chomp; $_ } grep eval{ /^(?:$re)=/ }, split /^/,
1318 $Config_SH_expanded;
1319}
1320
1321sub config_vars {
1322 # implements -V:cfgvar option (see perlrun -V:)
1323 foreach (@_) {
1324 # find optional leading, trailing colons; and query-spec
1325 my ($notag,$qry,$lncont) = m/^(:)?(.*?)(:)?$/; # flags fore and aft,
1326 # map colon-flags to print decorations
1327 my $prfx = $notag ? '': "$qry="; # tag-prefix for print
1328 my $lnend = $lncont ? ' ' : ";\n"; # line ending for print
1329
1330 # all config-vars are by definition \w only, any \W means regex
1331 if ($qry =~ /\W/) {
1332 my @matches = config_re($qry);
1333 print map "$_$lnend", @matches ? @matches : "$qry: not found" if !$notag;
1334 print map { s/\w+=//; "$_$lnend" } @matches ? @matches : "$qry: not found" if $notag;
1335 } else {
1336 my $v = (exists $Config::Config{$qry}) ? $Config::Config{$qry}
1337 : 'UNKNOWN';
1338 $v = 'undef' unless defined $v;
1339 print "${prfx}'${v}'$lnend";
1340 }
1341 }
1342}
1343
1344# Called by the real AUTOLOAD
1345
# spent 7µs within Config::launcher which was called: # once (7µs+0s) by Config::FETCH at line 82 of Config.pm
sub launcher {
134615µs undef &AUTOLOAD;
134714µs127µs goto \&$Config::AUTOLOAD;
# spent 27µs making 1 call to Config::fetch_string
1348}
1349
135019µs1;
 
# spent 43µs within Config::CORE:match which was called 4 times, avg 11µs/call: # 3 times (42µs+0s) by Config::fetch_string at line 1282, avg 14µs/call # once (900ns+0s) by Config::AUTOLOAD at line 82 of Config.pm
sub Config::CORE:match; # opcode
# spent 11µs within Config::CORE:pack which was called: # once (11µs+0s) by Config::AUTOLOAD at line 1260
sub Config::CORE:pack; # opcode
# spent 34µs within Config::CORE:regcomp which was called 3 times, avg 11µs/call: # 3 times (34µs+0s) by Config::fetch_string at line 1282, avg 11µs/call
sub Config::CORE:regcomp; # opcode
# spent 16µs within Config::CORE:subst which was called: # once (16µs+0s) by Config::AUTOLOAD at line 1261
sub Config::CORE:subst; # opcode
# spent 14µs within Config::CORE:substcont which was called 2 times, avg 7µs/call: # 2 times (14µs+0s) by Config::AUTOLOAD at line 1261, avg 7µs/call
sub Config::CORE:substcont; # opcode
# spent 10µs within Config::CORE:unpack which was called: # once (10µs+0s) by Config::AUTOLOAD at line 1260
sub Config::CORE:unpack; # opcode