JFIFXX    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222"4 ,PG"Z_4˷kjزZ,F+_z,© zh6٨icfu#ډb_N?wQ5-~I8TK<5oIv-k_U_~bMdӜUHh?]EwQk{_}qFW7HTՑYF?_'ϔ_Ջt=||I 6έ"D/[k9Y8ds|\Ҿp6Ҵ].6znopM[mei$[soᘨ˸ nɜG-ĨUycP3.DBli;hjx7Z^NhN3u{:jx힞#M&jL P@_ P&o89@Sz6t7#Oߋ s}YfTlmrZ)'Nk۞pw\Tȯ?8`Oi{wﭹW[r Q4F׊3m&L=h3z~#\l :F,j@ ʱwQT8"kJO6֚l}R>ډK]y&p}b;N1mr$|7>e@BTM*-iHgD) Em|ؘbҗaҾt4oG*oCNrPQ@z,|?W[0:n,jWiEW$~/hp\?{(0+Y8rΟ+>S-SVN;}s?. w9˟<Mq4Wv'{)01mBVW[8/< %wT^5b)iM pgN&ݝVO~qu9 !J27$O-! :%H ـyΠM=t{!S oK8txA& j0 vF Y|y ~6@c1vOpIg4lODL Rcj_uX63?nkWyf;^*B @~a`Eu+6L.ü>}y}_O6͐:YrGXkGl^w~㒶syIu! W XN7BVO!X2wvGRfT#t/?%8^WaTGcLMI(J1~8?aT ]ASE(*E} 2#I/׍qz^t̔bYz4xt){ OH+(EA&NXTo"XC')}Jzp ~5}^+6wcQ|LpdH}(.|kc4^"Z?ȕ a<L!039C EuCFEwç ;n?*oB8bʝ'#RqfM}7]s2tcS{\icTx;\7KPʇ Z O-~c>"?PEO8@8GQgaՎ󁶠䧘_%#r>1zaebqcPѵn#L =׀t L7`VA{C:ge@w1 Xp3c3ġpM"'-@n4fGB3DJ8[JoߐgK)ƛ$ 83+ 6ʻ SkI*KZlT _`?KQKdB`s}>`*>,*@JdoF*弝O}ks]yߘc1GV<=776qPTtXԀ!9*44Tހ3XΛex46YD  BdemDa\_l,G/֌7Y](xTt^%GE4}bTڹ;Y)BQu>J/J ⮶.XԄjݳ+Ed r5_D1 o Bx΢#<W8R6@gM. drD>(otU@x=~v2 ӣdoBd3eO6㣷ݜ66YQz`S{\P~z m5{J/L1xO\ZFu>ck#&:`$ai>2ΔloF[hlEܺΠk:)` $[69kOw\|8}ބ:񶐕IA1/=2[,!.}gN#ub ~݊}34qdELc$"[qU硬g^%B zrpJru%v\h1Yne`ǥ:gpQM~^Xi `S:V29.PV?Bk AEvw%_9CQwKekPؠ\;Io d{ ߞoc1eP\ `E=@KIRYK2NPlLɀ)&eB+ь( JTx_?EZ }@ 6U뙢طzdWIn` D噥[uV"G&Ú2g}&m?ċ"Om# {ON"SXNeysQ@FnVgdX~nj]J58up~.`r\O,ư0oS _Ml4kv\JSdxSW<AeIX$Iw:Sy›R9Q[,5;@]%u@ *rolbI  +%m:͇ZVủθau,RW33 dJeTYE.Mϧ-oj3+yy^cVO9NV\nd1 !͕_)av;թMlWR1)ElP;yوÏu 3k5Pr6<⒲l!˞*u־n!l:UNW %Chx8vL'X@*)̮ˍ D-M+JUkvK+x8cY?Ԡ~3mo|u@[XeYC\Kpx8oCC&N~3-H MXsu<`~"WL$8ξ3a)|:@m\^`@ҷ)5p+6p%i)P Mngc#0AruzRL+xSS?ʮ}()#tmˇ!0}}y$6Lt;$ʳ{^6{v6ķܰgVcnn ~zx«,2u?cE+ȘH؎%Za)X>uWTzNyosFQƤ$*&LLXL)1" LeOɟ9=:tZcŽY?ӭVwv~,Yrۗ|yGaFC.+ v1fήJ]STBn5sW}y$~z'c 8  ,! pVNSNNqy8z˱A4*'2n<s^ǧ˭PJޮɏUGLJ*#i}K%,)[z21z ?Nin1?TIR#m-1lA`fT5+ܐcq՝ʐ,3f2Uեmab#ŠdQy>\)SLYw#.ʑf ,"+w~N'cO3FN<)j&,- љ֊_zSTǦw>?nU仆Ve0$CdrP m׈eXmVu L.bֹ [Դaզ*\y8Է:Ez\0KqC b̘cөQ=0YsNS.3.Oo:#v7[#߫ 5܎LEr49nCOWlG^0k%;YߝZǓ:S#|}y,/kLd TA(AI$+I3;Y*Z}|ӧOdv..#:nf>>ȶITX 8y"dR|)0=n46ⲑ+ra ~]R̲c?6(q;5% |uj~z8R=XIV=|{vGj\gcqz؋%Mߍ1y#@f^^>N#x#۹6Y~?dfPO{P4Vu1E1J *|%JN`eWuzk M6q t[ gGvWIGu_ft5j"Y:Tɐ*; e54q$C2d} _SL#mYpO.C;cHi#֩%+) ӍƲVSYźg |tj38r|V1#;.SQA[S#`n+$$I P\[@s(EDzP])8G#0B[ىXIIq<9~[Z멜Z⊔IWU&A>P~#dp]9 "cP Md?٥Ifتuk/F9c*9Ǎ:ØFzn*@|Iށ9N3{'['ͬҲ4#}!V Fu,,mTIkv C7vB6kT91*l '~ƞFlU'M ][ΩũJ_{iIn$L jOdxkza۪#EClx˘oVɞljr)/,߬hL#^Lф,íMƁe̩NBLiLq}(q6IçJ$WE$:=#(KBzђ xlx?>Պ+>W,Ly!_DŌlQ![ SJ1ƐY}b,+Loxɓ)=yoh@꥟/Iѭ=Py9 ۍYӘe+pJnϱ?V\SO%(t =?MR[Șd/ nlB7j !;ӥ/[-A>dNsLj ,ɪv=1c.SQO3UƀܽE̻9GϷD7(}Ävӌ\y_0[w <΍>a_[0+LF.޺f>oNTq;y\bՃyjH<|q-eɏ_?_9+PHp$[uxK wMwNی'$Y2=qKBP~Yul:[<F12O5=d]Ysw:ϮEj,_QXz`H1,#II dwrP˂@ZJVy$\y{}^~[:NߌUOdؾe${p>G3cĖlʌ ת[`ϱ-WdgIig2 }s ؤ(%#sS@~3XnRG~\jc3vӍLM[JBTs3}jNʖW;7ç?=XF=-=qߚ#='c7ڑWI(O+=:uxqe2zi+kuGR0&eniT^J~\jyp'dtGsO39* b#Ɋ p[BwsT>d4ۧsnvnU_~,vƜJ1s QIz)(lv8MU=;56Gs#KMP=LvyGd}VwWBF'à ?MHUg2 !p7Qjڴ=ju JnA suMeƆҔ!)'8Ϣٔޝ(Vpצ֖d=ICJǠ{qkԭ߸i@Ku|p=..*+xz[Aqġ#s2aƊRR)*HRsi~a &fMP-KL@ZXy'x{}Zm+:)) IJ-iu ܒH'L(7yGӜq j 6ߌg1go,kرtY?W,pefOQS!K۟cҒA|սj>=⬒˧L[ ߿2JaB~Ru:Q] 0H~]7ƼI(}cq 'ήETq?fabӥvr )o-Q_'ᴎoK;Vo%~OK *bf:-ťIR`B5!RB@ï u ̯e\_U_ gES3QTaxU<~c?*#]MW,[8Oax]1bC|踤Plw5V%){t<d50iXSUm:Z┵i"1^B-PhJ&)O*DcWvM)}Pܗ-q\mmζZ-l@}aE6F@&Sg@ݚM ȹ 4#p\HdYDoH"\..RBHz_/5˘6KhJRPmƶim3,#ccoqa)*PtRmk7xDE\Y閣_X<~)c[[BP6YqS0%_;Àv~| VS؇ 'O0F0\U-d@7SJ*z3nyPOm~P3|Yʉr#CSN@ ƮRN)r"C:: #qbY. 6[2K2uǦHYRQMV G$Q+.>nNHq^ qmMVD+-#*U̒ p욳u:IBmPV@Or[b= 1UE_NmyKbNOU}the`|6֮P>\2PVIDiPO;9rmAHGWS]J*_G+kP2KaZH'KxWMZ%OYDRc+o?qGhmdSoh\D|:WUAQc yTq~^H/#pCZTI1ӏT4"ČZ}`w#*,ʹ 0i課Om*da^gJ݅{le9uF#Tֲ̲ٞC"qߍ ոޑo#XZTp@ o8(jdxw],f`~|,s^f1t|m򸄭/ctr5s79Q4H1꠲BB@l9@C+wpxu£Yc9?`@#omHs2)=2.ljg9$YS%*LRY7Z,*=䷘$armoϰUW.|rufIGwtZwo~5 YյhO+=8fF)W7L9lM̘·Y֘YLf큹pRF99.A "wz=E\Z'a 2Ǚ#;'}G*l^"q+2FQ hjkŦ${ޮ-T٭cf|3#~RJt$b(R(rdx >U b&9,>%E\ Άe$'q't*אެb-|dSBOO$R+H)܎K1m`;J2Y~9Og8=vqD`K[F)k[1m޼cn]skz$@)!I x՝"v9=ZA=`Ɠi :E)`7vI}dYI_ o:obo 3Q&D&2= Ά;>hy.*ⅥSӬ+q&j|UƧ}J0WW< ۋS)jQRjƯrN)Gű4Ѷ(S)Ǣ8iW52No˓ ۍ%5brOnL;n\G=^UdI8$&h'+(cȁ߫klS^cƗjԌEꭔgFȒ@}O*;evWVYJ\]X'5ղkFb 6Ro՜mi Ni>J?lPmU}>_Z&KKqrIDՉ~q3fL:Se>E-G{L6pe,8QIhaXaUA'ʂs+טIjP-y8ۈZ?J$WP Rs]|l(ԓsƊio(S0Y 8T97.WiLc~dxcE|2!XKƘਫ਼$((6~|d9u+qd^389Y6L.I?iIq9)O/뚅OXXVZF[یgQLK1RҖr@v#XlFНyS87kF!AsM^rkpjPDyS$Nqnxҍ!Uf!ehi2m`YI9r6 TFC}/y^Η5d'9A-J>{_l+`A['յϛ#w:݅%X}&PStQ"-\縵/$ƗhXb*yBS;Wջ_mcvt?2}1;qSdd~u:2k52R~z+|HE!)Ǟl7`0<,2*Hl-x^'_TVgZA'j ^2ΪN7t?w x1fIzC-ȖK^q;-WDvT78Z hK(P:Q- 8nZ܃e貾<1YT<,"6{/ ?͟|1:#gW>$dJdB=jf[%rE^il:BxSּ1հ,=*7 fcG#q eh?27,!7x6nLC4x},GeǝtC.vS F43zz\;QYC,6~;RYS/6|25vTimlv& nRh^ejRLGf? ۉҬܦƩ|Ȱ>3!viʯ>vオX3e_1zKȗ\qHS,EW[㺨uch⍸O}a>q6n6N6qN ! 1AQaq0@"2BRb#Pr3C`Scst$4D%Td ?Na3mCwxAmqmm$4n淿t'C"wzU=D\R+wp+YT&պ@ƃ3ޯ?AﶂaŘ@-Q=9Dռѻ@MVP܅G5fY6# ?0UQ,IX(6ڵ[DIMNލc&υj\XR|,4 jThAe^db#$]wOӪ1y%LYm뭛CUƃߜ}Cy1XνmF8jI]HۺиE@Ii;r8ӭVFՇ| &?3|xBMuSGe=Ӕ#BE5GY!z_eqр/W>|-Ci߇t1ޯќdR3ug=0 5[?#͏qcfH{ ?u=??ǯ}ZzhmΔBFTWPxs}G93 )gGR<>r h$'nchPBjJҧH -N1N?~}-q!=_2hcMlvY%UE@|vM2.Y[|y"EïKZF,ɯ?,q?vM 80jx";9vk+ ֧ ȺU?%vcVmA6Qg^MA}3nl QRNl8kkn'(M7m9وq%ޟ*h$Zk"$9: ?U8Sl,,|ɒxH(ѷGn/Q4PG%Ա8N! &7;eKM749R/%lc>x;>C:th?aKXbheᜋ^$Iհ hr7%F$EFdt5+(M6tÜUU|zW=aTsTgdqPQb'm1{|YXNb P~F^F:k6"j! Ir`1&-$Bevk:y#ywI0x=D4tUPZHڠ底taP6b>xaQ# WeFŮNjpJ* mQN*I-*ȩFg3 5Vʊɮa5FO@{NX?H]31Ri_uѕ 0 F~:60p͈SqX#a5>`o&+<2D: ڝ$nP*)N|yEjF5ټeihyZ >kbHavh-#!Po=@k̆IEN@}Ll?jO߭ʞQ|A07xwt!xfI2?Z<ץTcUj]陎Ltl }5ϓ$,Omˊ;@OjEj(ا,LXLOЦ90O .anA7j4 W_ٓzWjcBy՗+EM)dNg6y1_xp$Lv:9"zpʙ$^JԼ*ϭo=xLj6Ju82AH3$ٕ@=Vv]'qEz;I˼)=ɯx /W(Vp$ mu񶤑OqˎTr㠚xsrGCbypG1ߠw e8$⿄/M{*}W]˷.CK\ުx/$WPwr |i&}{X >$-l?-zglΆ(FhvS*b߲ڡn,|)mrH[a3ר[13o_U3TC$(=)0kgP u^=4 WYCҸ:vQרXàtkm,t*^,}D* "(I9R>``[~Q]#afi6l86:,ssN6j"A4IuQ6E,GnHzSHOuk5$I4ؤQ9@CwpBGv[]uOv0I4\yQѸ~>Z8Taqޣ;za/SI:ܫ_|>=Z8:SUIJ"IY8%b8H:QO6;7ISJҌAά3>cE+&jf$eC+z;V rʺmyeaQf&6ND.:NTvm<- uǝ\MvZYNNT-A>jr!SnO 13Ns%3D@`ܟ 1^c< aɽ̲Xë#w|ycW=9I*H8p^(4՗karOcWtO\ƍR8'KIQ?5>[}yUײ -h=% qThG2)"ו3]!kB*pFDlA,eEiHfPs5H:Փ~H0DتDIhF3c2E9H5zԑʚiX=:mxghd(v׊9iSOd@0ڽ:p5h-t&Xqӕ,ie|7A2O%PEhtjY1wЃ!  ࢽMy7\a@ţJ 4ȻF@o̒?4wx)]P~u57X 9^ܩU;Iꭆ 5 eK27({|Y׎ V\"Z1 Z}(Ǝ"1S_vE30>p; ΝD%xW?W?vo^Vidr[/&>~`9Why;R ;;ɮT?r$g1KACcKl:'3 cﳯ*"t8~l)m+U,z`(>yJ?h>]vЍG*{`;y]IT ;cNUfo¾h/$|NS1S"HVT4uhǜ]v;5͠x'C\SBplh}N ABx%ޭl/Twʽ]D=Kžr㻠l4SO?=k M: cCa#ha)ѐxcsgPiG{+xQI= zԫ+ 8"kñj=|c yCF/*9жh{ ?4o kmQNx;Y4膚aw?6>e]Qr:g,i"ԩA*M7qB?ӕFhV25r[7 Y }LR}*sg+xr2U=*'WSZDW]WǞ<叓{$9Ou4y90-1'*D`c^o?(9uݐ'PI& fJݮ:wSjfP1F:X H9dԯ˝[_54 }*;@ܨ ðynT?ןd#4rGͨH1|-#MrS3G3).᧏3vz֑r$G"`j 1tx0<ƆWh6y6,œGagAyb)hDß_mü gG;evݝnQ C-*oyaMI><]obD":GA-\%LT8c)+y76oQ#*{(F⽕y=rW\p۩cA^e6KʐcVf5$'->ՉN"F"UQ@fGb~#&M=8טJNu9D[̤so~ G9TtW^g5y$bY'سǴ=U-2 #MCt(i lj@Q 5̣i*OsxKf}\M{EV{υƇ);HIfeLȣr2>WIȂ6ik 5YOxȺ>Yf5'|H+98pjn.OyjY~iw'l;s2Y:'lgꥴ)o#'SaaKZ m}`169n"xI *+ }FP"l45'ZgE8?[X7(.Q-*ތL@̲v.5[=t\+CNܛ,gSQnH}*FG16&:t4ُ"Ạ$b |#rsaT ]ӽDP7ո0y)e$ٕvIh'QEAm*HRI=: 4牢) %_iNݧl] NtGHL ɱg<1V,J~ٹ"KQ 9HS9?@kr;we݁]I!{ @G["`J:n]{cAEVʆ#U96j#Ym\qe4hB7Cdv\MNgmAyQL4uLjj9#44tl^}LnR!t±]rh6ٍ>yҏNfU  Fm@8}/ujb9he:AyծwGpΧh5l}3p468)Udc;Us/֔YX1O2uqs`hwgr~{ RmhN؎*q 42*th>#E#HvOq}6e\,Wk#Xb>p}դ3T5†6[@Py*n|'f֧>lư΂̺SU'*qp_SM 'c6m ySʨ;MrƋmKxo,GmPAG:iw9}M(^V$ǒѽ9| aJSQarB;}ٻ֢2%Uc#gNaݕ'v[OY'3L3;,p]@S{lsX'cjwk'a.}}& dP*bK=ɍ!;3ngΊUߴmt'*{,=SzfD Ako~Gaoq_mi}#mPXhύmxǍ΂巿zfQc|kc?WY$_Lvl߶c`?ljݲˏ!V6UЂ(A4y)HpZ_x>eR$/`^'3qˏ-&Q=?CFVR DfV9{8gnh(P"6[D< E~0<@`G6Hгcc cK.5DdB`?XQ2ٿyqo&+1^ DW0ꊩG#QnL3c/x 11[yxპCWCcUĨ80me4.{muI=f0QRls9f9~fǨa"@8ȁQ#cicG$Gr/$W(WV"m7[mAmboD j۳ l^kh׽ # iXnveTka^Y4BNĕ0 !01@Q"2AaPq3BR?@4QT3,㺠W[=JKϞ2r^7vc:9 EߴwS#dIxu:Hp9E! V 2;73|F9Y*ʬFDu&y؟^EAA(ɩ^GV:ݜDy`Jr29ܾ㝉[E;FzxYGUeYC v-txIsםĘqEb+P\ :>iC';k|zرny]#ǿbQw(r|ӹs[D2v-%@;8<a[\o[ϧwI!*0krs)[J9^ʜp1) "/_>o<1AEy^C`x1'ܣnps`lfQ):lb>MejH^?kl3(z:1ŠK&?Q~{ٺhy/[V|6}KbXmn[-75q94dmc^h X5G-}دBޟ |rtMV+]c?-#ڛ^ǂ}LkrOu>-Dry D?:ޞUǜ7V?瓮"#rչģVR;n/_ ؉vݶe5db9/O009G5nWJpA*r9>1.[tsFnQ V 77R]ɫ8_0<՜IFu(v4Fk3E)N:yڮeP`1}$WSJSQNjٺ޵#lј(5=5lǏmoWv-1v,Wmn߀$x_DȬ0¤#QR[Vkzmw"9ZG7'[=Qj8R?zf\a=OU*oBA|G254 p.w7  &ξxGHp B%$gtЏ򤵍zHNuЯ-'40;_3 !01"@AQa2Pq#3BR?ʩcaen^8F<7;EA{EÖ1U/#d1an.1ě0ʾRh|RAo3m3 % 28Q yφHTo7lW>#i`qca m,B-j݋'mR1Ήt>Vps0IbIC.1Rea]H64B>o]($Bma!=?B KǾ+Ծ"nK*+[T#{EJSQs5:U\wĐf3܆&)IԆwE TlrTf6Q|Rh:[K zc֧GC%\_a84HcObiؖV7H )*ģK~Xhչ04?0 E<}3#u? |gS6ꊤ|I#Hڛ աwX97Ŀ%SLy6č|Fa 8b$sקhb9RAu7˨pČ_\*w묦F 4D~f|("mNKiS>$d7SlA/²SL|6N}S˯g]6; #. 403WebShell
403Webshell
Server IP : 173.199.190.172  /  Your IP : 216.73.216.167
Web Server : Apache
System : Linux chs1.nescrow.com.ng 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : oysipaoygov ( 1026)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/local/lp/sonarperl/man/man3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/lp/sonarperl/man/man3/Devel::PPPort.3
.\" -*- mode: troff; coding: utf-8 -*-
.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie n \{\
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "Devel::PPPort 3"
.TH Devel::PPPort 3 2025-02-14 "perl v5.38.0" "Perl Programmers Reference Guide"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH NAME
Devel::PPPort \- Perl/Pollution/Portability
.SH SYNOPSIS
.IX Header "SYNOPSIS"
.Vb 2
\&  Devel::PPPort::WriteFile();   # defaults to ./ppport.h
\&  Devel::PPPort::WriteFile(\*(Aqsomeheader.h\*(Aq);
\&
\&  # Same as above but retrieve contents rather than write file
\&  my $contents = Devel::PPPort::GetFileContents();
\&  my $contents = Devel::PPPort::GetFileContents(\*(Aqsomeheader.h\*(Aq);
.Ve
.SH "Start using Devel::PPPort for XS projects"
.IX Header "Start using Devel::PPPort for XS projects"
.Vb 5
\&  $ cpan Devel::PPPort
\&  $ perl \-MDevel::PPPort \-e\*(AqDevel::PPPort::WriteFile\*(Aq
\&  $ perl ppport.h \-\-compat\-version=5.6.1 \-\-patch=diff.patch *.xs
\&  $ patch \-p0 < diff.patch
\&  $ echo ppport.h >>MANIFEST
.Ve
.SH DESCRIPTION
.IX Header "DESCRIPTION"
Perl's API has changed over time, gaining new features, new functions,
increasing its flexibility, and reducing the impact on the C namespace
environment (reduced pollution). The header file written by this module,
typically \fIppport.h\fR, attempts to bring some of the newer Perl API
features to older versions of Perl, so that you can worry less about
keeping track of old releases, but users can still reap the benefit.
.PP
\&\f(CW\*(C`Devel::PPPort\*(C'\fR contains two functions, \f(CW\*(C`WriteFile\*(C'\fR and \f(CW\*(C`GetFileContents\*(C'\fR.
\&\f(CW\*(C`WriteFile\*(C'\fR's only purpose is to write the \fIppport.h\fR C header file.
This file contains a series of macros and, if explicitly requested, functions
that allow XS modules to be built using older versions of Perl. Currently,
Perl versions from 5.003_07 to 5.35.9 are supported.
.PP
\&\f(CW\*(C`GetFileContents\*(C'\fR can be used to retrieve the file contents rather than
writing it out.
.PP
This module is used by \f(CW\*(C`h2xs\*(C'\fR to write the file \fIppport.h\fR.
.SS "Why use ppport.h?"
.IX Subsection "Why use ppport.h?"
You should use \fIppport.h\fR in modern code so that your code will work
with the widest range of Perl interpreters possible, without significant
additional work.
.PP
You should attempt to get older code to fully use \fIppport.h\fR, because the
reduced pollution of newer Perl versions is an important thing. It's so
important that the old polluting ways of original Perl modules will not be
supported very far into the future, and your module will almost certainly
break! By adapting to it now, you'll gain compatibility and a sense of
having done the electronic ecology some good.
.SS "How to use ppport.h"
.IX Subsection "How to use ppport.h"
Don't direct the users of your module to download \f(CW\*(C`Devel::PPPort\*(C'\fR.
They are most probably not XS writers. Also, don't make \fIppport.h\fR
optional. Rather, just take the most recent copy of \fIppport.h\fR that
you can find (e.g. by generating it with the latest \f(CW\*(C`Devel::PPPort\*(C'\fR
release from CPAN), copy it into your project, adjust your project to
use it, test it, and distribute the header along with your module.
.PP
It is important to use the most recent version of \fIppport.h\fR.  You do need to
test before shipping a newer version than you already had.  One possible
failure is that someone had to convert a backported element from a macro into
a function, and actual functions must be enabled with a NEED macro to minimize
the possibility of namespace pollution.  See HACKERS for details.  The
developers of \f(CW\*(C`Devel::PPPort\*(C'\fR want to hear if there are other problems that
arise from using a later \fIppport.h\fR.  Use
<https://github.com/Dual\-Life/Devel\-PPPort/issues> to report any.
.SS "Running ppport.h"
.IX Subsection "Running ppport.h"
But \fIppport.h\fR is more than just a C header. It's also a Perl script
that can check your source code. It will suggest hints and portability
notes, and can even make suggestions on how to change your code. You
can run it like any other Perl program:
.PP
.Vb 1
\&    perl ppport.h [options] [files]
.Ve
.PP
It also has embedded documentation, so you can use
.PP
.Vb 1
\&    perldoc ppport.h
.Ve
.PP
to find out more about how to use it.
.SH FUNCTIONS
.IX Header "FUNCTIONS"
.SS WriteFile
.IX Subsection "WriteFile"
\&\f(CW\*(C`WriteFile\*(C'\fR takes one optional argument. When called with one
argument, it expects to be passed a filename. When called with
no arguments, it defaults to the filename \fIppport.h\fR.
.PP
The function returns a true value if the file was written successfully.
Otherwise it returns a false value.
.SS GetFileContents
.IX Subsection "GetFileContents"
\&\f(CW\*(C`GetFileContents\*(C'\fR behaves like \f(CW\*(C`WriteFile\*(C'\fR above, but returns the contents
of the would-be file rather than writing it out.
.SH COMPATIBILITY
.IX Header "COMPATIBILITY"
\&\fIppport.h\fR supports Perl versions from 5.003_07 to 5.35.9
in threaded and non-threaded configurations.
.SS "Provided Perl compatibility API"
.IX Subsection "Provided Perl compatibility API"
The header file written by this module, typically \fIppport.h\fR, provides access
to the following elements of the Perl API that are not otherwise available in
Perl releases older than when the elements were first introduced.  (Note that
many of these are not supported all the way back to 5.003_07, but it may
be that they are supported back as far as you need; see "Supported Perl API,
sorted by version" for that information.)
.PP
.Vb 10
\&    _aMY_CXT
\&    aMY_CXT
\&    aMY_CXT_
\&    _\|_ASSERT_
\&    ASSUME
\&    aTHX
\&    aTHX_
\&    aTHXR
\&    aTHXR_
\&    av_count
\&    AvFILLp
\&    av_tindex
\&    av_top_index
\&    BOM_UTF8
\&    boolSV
\&    call_argv
\&    caller_cx
\&    call_method
\&    call_pv
\&    call_sv
\&    C_ARRAY_END
\&    C_ARRAY_LENGTH
\&    cBOOL
\&    ckWARN
\&    ckWARN2
\&    ckWARN2_d
\&    ckWARN3
\&    ckWARN3_d
\&    ckWARN4
\&    ckWARN4_d
\&    ckWARN_d
\&    ck_warner
\&    ck_warner_d
\&    CopFILE
\&    CopFILEAV
\&    CopFILEGV
\&    CopFILEGV_set
\&    CopFILE_set
\&    CopFILESV
\&    CopSTASH
\&    CopSTASH_eq
\&    CopSTASHPV
\&    CopSTASHPV_set
\&    CopSTASH_set
\&    CopyD
\&    CPERLscope
\&    croak_memory_wrap
\&    croak_nocontext
\&    croak_no_modify
\&    croak_sv
\&    croak_xs_usage
\&    dAX
\&    dAXMARK
\&    DECLARATION_FOR_LC_NUMERIC_MANIPULATION
\&    DEFSV
\&    DEFSV_set
\&    die_sv
\&    dITEMS
\&    dMY_CXT
\&    dMY_CXT_SV
\&    dNOOP
\&    dTHR
\&    dTHX
\&    dTHXa
\&    dTHXoa
\&    dTHXR
\&    dUNDERBAR
\&    dVAR
\&    dXCPT
\&    dXSTARG
\&    END_EXTERN_C
\&    ERRSV
\&    eval_pv
\&    eval_sv
\&    EXTERN_C
\&    foldEQ_utf8
\&    get_av
\&    get_cv
\&    get_cvn_flags
\&    get_cvs
\&    get_hv
\&    get_sv
\&    G_METHOD
\&    G_RETHROW
\&    grok_bin
\&    grok_hex
\&    grok_number
\&    GROK_NUMERIC_RADIX
\&    grok_numeric_radix
\&    grok_oct
\&    gv_fetchpvn_flags
\&    gv_fetchpvs
\&    gv_fetchsv
\&    gv_init_pvn
\&    gv_stashpvn
\&    gv_stashpvs
\&    GvSVn
\&    HEf_SVKEY
\&    HeUTF8
\&    hv_fetchs
\&    HvNAME_get
\&    HvNAMELEN_get
\&    hv_stores
\&    IN_LOCALE
\&    IN_LOCALE_COMPILETIME
\&    IN_LOCALE_RUNTIME
\&    IN_PERL_COMPILETIME
\&    INT2PTR
\&    isALNUM
\&    isALNUM_A
\&    isALNUMC
\&    isALNUMC_A
\&    isALNUMC_L1
\&    isALPHA
\&    isALPHA_A
\&    isALPHA_L1
\&    isALPHA_LC_utf8_safe
\&    isALPHANUMERIC
\&    isALPHANUMERIC_A
\&    isALPHANUMERIC_L1
\&    isALPHANUMERIC_LC
\&    isALPHANUMERIC_LC_utf8_safe
\&    isALPHANUMERIC_utf8_safe
\&    isALPHANUMERIC_uvchr
\&    isALPHA_utf8_safe
\&    isALPHA_uvchr
\&    isASCII
\&    isASCII_A
\&    isASCII_L1
\&    isASCII_LC
\&    isASCII_utf8_safe
\&    isASCII_uvchr
\&    isBLANK
\&    isBLANK_A
\&    isBLANK_L1
\&    isBLANK_LC
\&    isBLANK_LC_utf8_safe
\&    isBLANK_utf8_safe
\&    isBLANK_uvchr
\&    isCNTRL
\&    isCNTRL_A
\&    isCNTRL_L1
\&    isCNTRL_LC_utf8_safe
\&    isCNTRL_utf8_safe
\&    isCNTRL_uvchr
\&    isDIGIT
\&    isDIGIT_A
\&    isDIGIT_L1
\&    isDIGIT_LC_utf8_safe
\&    isDIGIT_utf8_safe
\&    isDIGIT_uvchr
\&    isGRAPH
\&    isGRAPH_A
\&    isGRAPH_L1
\&    isGRAPH_LC_utf8_safe
\&    isGRAPH_utf8_safe
\&    isGRAPH_uvchr
\&    isGV_with_GP
\&    isIDCONT
\&    isIDCONT_A
\&    isIDCONT_L1
\&    isIDCONT_LC
\&    isIDCONT_LC_utf8_safe
\&    isIDCONT_utf8_safe
\&    isIDCONT_uvchr
\&    isIDFIRST
\&    isIDFIRST_A
\&    isIDFIRST_L1
\&    isIDFIRST_LC
\&    isIDFIRST_LC_utf8_safe
\&    isIDFIRST_utf8_safe
\&    isIDFIRST_uvchr
\&    is_invariant_string
\&    isLOWER
\&    isLOWER_A
\&    isLOWER_L1
\&    isLOWER_LC_utf8_safe
\&    isLOWER_utf8_safe
\&    isLOWER_uvchr
\&    IS_NUMBER_GREATER_THAN_UV_MAX
\&    IS_NUMBER_INFINITY
\&    IS_NUMBER_IN_UV
\&    IS_NUMBER_NAN
\&    IS_NUMBER_NEG
\&    IS_NUMBER_NOT_INT
\&    isOCTAL
\&    isOCTAL_A
\&    isOCTAL_L1
\&    isPRINT
\&    isPRINT_A
\&    isPRINT_L1
\&    isPRINT_LC_utf8_safe
\&    isPRINT_utf8_safe
\&    isPRINT_uvchr
\&    isPSXSPC
\&    isPSXSPC_A
\&    isPSXSPC_L1
\&    isPSXSPC_LC_utf8_safe
\&    isPSXSPC_utf8_safe
\&    isPSXSPC_uvchr
\&    isPUNCT
\&    isPUNCT_A
\&    isPUNCT_L1
\&    isPUNCT_LC_utf8_safe
\&    isPUNCT_utf8_safe
\&    isPUNCT_uvchr
\&    isSPACE
\&    isSPACE_A
\&    isSPACE_L1
\&    isSPACE_LC_utf8_safe
\&    isSPACE_utf8_safe
\&    isSPACE_uvchr
\&    isUPPER
\&    isUPPER_A
\&    isUPPER_L1
\&    isUPPER_LC_utf8_safe
\&    isUPPER_utf8_safe
\&    isUPPER_uvchr
\&    isUTF8_CHAR
\&    is_utf8_invariant_string
\&    isWORDCHAR
\&    isWORDCHAR_A
\&    isWORDCHAR_L1
\&    isWORDCHAR_LC
\&    isWORDCHAR_LC_utf8_safe
\&    isWORDCHAR_utf8_safe
\&    isWORDCHAR_uvchr
\&    isXDIGIT
\&    isXDIGIT_A
\&    isXDIGIT_L1
\&    isXDIGIT_LC
\&    isXDIGIT_LC_utf8_safe
\&    isXDIGIT_utf8_safe
\&    isXDIGIT_uvchr
\&    IVdf
\&    IVSIZE
\&    IVTYPE
\&    LATIN1_TO_NATIVE
\&    LC_NUMERIC_LOCK
\&    LC_NUMERIC_UNLOCK
\&    LIKELY
\&    load_module
\&    LOCK_LC_NUMERIC_STANDARD
\&    LOCK_NUMERIC_STANDARD
\&    memCHRs
\&    memEQ
\&    memEQs
\&    memNE
\&    memNEs
\&    mess
\&    mess_nocontext
\&    mess_sv
\&    mg_findext
\&    MoveD
\&    mPUSHi
\&    mPUSHn
\&    mPUSHp
\&    mPUSHs
\&    mPUSHu
\&    MUTABLE_AV
\&    MUTABLE_CV
\&    MUTABLE_GV
\&    MUTABLE_HV
\&    MUTABLE_IO
\&    MUTABLE_PTR
\&    MUTABLE_SV
\&    mXPUSHi
\&    mXPUSHn
\&    mXPUSHp
\&    mXPUSHs
\&    mXPUSHu
\&    MY_CXT
\&    MY_CXT_CLONE
\&    MY_CXT_INIT
\&    my_snprintf
\&    my_sprintf
\&    my_strlcat
\&    my_strlcpy
\&    my_strnlen
\&    NATIVE_TO_LATIN1
\&    NATIVE_TO_UNI
\&    newCONSTSUB
\&    newRV_inc
\&    newRV_noinc
\&    newSVpvn
\&    newSVpvn_flags
\&    newSVpvn_share
\&    newSVpvn_utf8
\&    newSVpvs
\&    newSVpvs_flags
\&    newSVpvs_share
\&    newSVsv_flags
\&    newSVsv_nomg
\&    newSV_type
\&    newSVuv
\&    Newx
\&    Newxc
\&    Newxz
\&    NOOP
\&    NOT_REACHED
\&    NUM2PTR
\&    NVef
\&    NVff
\&    NVgf
\&    NVTYPE
\&    OpHAS_SIBLING
\&    OpLASTSIB_set
\&    OpMAYBESIB_set
\&    OpMORESIB_set
\&    OpSIBLING
\&    packWARN
\&    packWARN2
\&    packWARN3
\&    packWARN4
\&    PERL_ABS
\&    PERL_ARGS_ASSERT_CROAK_XS_USAGE
\&    Perl_ck_warner
\&    Perl_ck_warner_d
\&    Perl_croak_no_modify
\&    PERL_HASH
\&    PERL_INT_MAX
\&    PERL_INT_MIN
\&    PERLIO_FUNCS_CAST
\&    PERLIO_FUNCS_DECL
\&    PERL_LONG_MAX
\&    PERL_LONG_MIN
\&    PERL_MAGIC_arylen
\&    PERL_MAGIC_backref
\&    PERL_MAGIC_bm
\&    PERL_MAGIC_collxfrm
\&    PERL_MAGIC_dbfile
\&    PERL_MAGIC_dbline
\&    PERL_MAGIC_defelem
\&    PERL_MAGIC_env
\&    PERL_MAGIC_envelem
\&    PERL_MAGIC_ext
\&    PERL_MAGIC_fm
\&    PERL_MAGIC_glob
\&    PERL_MAGIC_isa
\&    PERL_MAGIC_isaelem
\&    PERL_MAGIC_mutex
\&    PERL_MAGIC_nkeys
\&    PERL_MAGIC_overload
\&    PERL_MAGIC_overload_elem
\&    PERL_MAGIC_overload_table
\&    PERL_MAGIC_pos
\&    PERL_MAGIC_qr
\&    PERL_MAGIC_regdata
\&    PERL_MAGIC_regdatum
\&    PERL_MAGIC_regex_global
\&    PERL_MAGIC_shared
\&    PERL_MAGIC_shared_scalar
\&    PERL_MAGIC_sig
\&    PERL_MAGIC_sigelem
\&    PERL_MAGIC_substr
\&    PERL_MAGIC_sv
\&    PERL_MAGIC_taint
\&    PERL_MAGIC_tied
\&    PERL_MAGIC_tiedelem
\&    PERL_MAGIC_tiedscalar
\&    PERL_MAGIC_utf8
\&    PERL_MAGIC_uvar
\&    PERL_MAGIC_uvar_elem
\&    PERL_MAGIC_vec
\&    PERL_MAGIC_vstring
\&    PERL_PV_ESCAPE_ALL
\&    PERL_PV_ESCAPE_FIRSTCHAR
\&    PERL_PV_ESCAPE_NOBACKSLASH
\&    PERL_PV_ESCAPE_NOCLEAR
\&    PERL_PV_ESCAPE_QUOTE
\&    PERL_PV_ESCAPE_RE
\&    PERL_PV_ESCAPE_UNI
\&    PERL_PV_ESCAPE_UNI_DETECT
\&    PERL_PV_PRETTY_DUMP
\&    PERL_PV_PRETTY_ELLIPSES
\&    PERL_PV_PRETTY_LTGT
\&    PERL_PV_PRETTY_NOCLEAR
\&    PERL_PV_PRETTY_QUOTE
\&    PERL_PV_PRETTY_REGPROP
\&    PERL_QUAD_MAX
\&    PERL_QUAD_MIN
\&    PERL_SCAN_ALLOW_UNDERSCORES
\&    PERL_SCAN_DISALLOW_PREFIX
\&    PERL_SCAN_GREATER_THAN_UV_MAX
\&    PERL_SCAN_SILENT_ILLDIGIT
\&    PERL_SHORT_MAX
\&    PERL_SHORT_MIN
\&    PERL_SIGNALS_UNSAFE_FLAG
\&    PERL_STATIC_INLINE
\&    PERL_UCHAR_MAX
\&    PERL_UCHAR_MIN
\&    PERL_UINT_MAX
\&    PERL_UINT_MIN
\&    PERL_ULONG_MAX
\&    PERL_ULONG_MIN
\&    PERL_UNUSED_ARG
\&    PERL_UNUSED_CONTEXT
\&    PERL_UNUSED_DECL
\&    PERL_UNUSED_RESULT
\&    PERL_UNUSED_VAR
\&    PERL_UQUAD_MAX
\&    PERL_UQUAD_MIN
\&    PERL_USE_GCC_BRACE_GROUPS
\&    PERL_USHORT_MAX
\&    PERL_USHORT_MIN
\&    PERL_VERSION_EQ
\&    PERL_VERSION_GE
\&    PERL_VERSION_GT
\&    PERL_VERSION_LE
\&    PERL_VERSION_LT
\&    PERL_VERSION_NE
\&    Perl_warner
\&    Perl_warner_nocontext
\&    PL_bufend
\&    PL_bufptr
\&    PL_compiling
\&    PL_copline
\&    PL_curcop
\&    PL_curstash
\&    PL_DBsignal
\&    PL_DBsingle
\&    PL_DBsub
\&    PL_DBtrace
\&    PL_debstash
\&    PL_defgv
\&    PL_diehook
\&    PL_dirty
\&    PL_dowarn
\&    PL_errgv
\&    PL_error_count
\&    PL_expect
\&    PL_hexdigit
\&    PL_hints
\&    PL_in_my
\&    PL_in_my_stash
\&    PL_laststatval
\&    PL_lex_state
\&    PL_lex_stuff
\&    PL_linestr
\&    PL_mess_sv
\&    PL_na
\&    PL_no_modify
\&    PL_parser
\&    PL_perldb
\&    PL_perl_destruct_level
\&    PL_ppaddr
\&    PL_rsfp
\&    PL_rsfp_filters
\&    PL_signals
\&    PL_stack_base
\&    PL_stack_sp
\&    PL_statcache
\&    PL_stdingv
\&    PL_Sv
\&    PL_sv_arenaroot
\&    PL_sv_no
\&    PL_sv_undef
\&    PL_sv_yes
\&    PL_tainted
\&    PL_tainting
\&    PL_tokenbuf
\&    PL_Xpv
\&    _pMY_CXT
\&    pMY_CXT
\&    pMY_CXT_
\&    Poison
\&    PoisonFree
\&    PoisonNew
\&    PoisonWith
\&    pTHX
\&    pTHX_
\&    PTR2IV
\&    PTR2nat
\&    PTR2NV
\&    PTR2ul
\&    PTR2UV
\&    PTRV
\&    PUSHmortal
\&    PUSHu
\&    pv_display
\&    pv_escape
\&    pv_pretty
\&    REPLACEMENT_CHARACTER_UTF8
\&    RESTORE_LC_NUMERIC
\&    SAVE_DEFSV
\&    START_EXTERN_C
\&    START_MY_CXT
\&    start_subparse
\&    STMT_END
\&    STMT_START
\&    STORE_LC_NUMERIC_SET_STANDARD
\&    STORE_NUMERIC_SET_STANDARD
\&    STR_WITH_LEN
\&    sv_2pvbyte
\&    sv_2pvbyte_nolen
\&    sv_2pv_flags
\&    sv_2pv_nolen
\&    sv_2uv
\&    sv_catpvf_mg
\&    sv_catpvf_mg_nocontext
\&    sv_catpv_mg
\&    sv_catpvn_mg
\&    sv_catpvn_nomg
\&    sv_catpvs
\&    sv_catsv_mg
\&    sv_catsv_nomg
\&    SV_CONST_RETURN
\&    SV_COW_DROP_PV
\&    SV_COW_SHARED_HASH_KEYS
\&    SVf
\&    SVfARG
\&    SVf_UTF8
\&    SvGETMAGIC
\&    SV_GMAGIC
\&    SV_HAS_TRAILING_NUL
\&    SV_IMMEDIATE_UNREF
\&    SvIV_nomg
\&    sv_len_utf8
\&    sv_len_utf8_nomg
\&    sv_magic_portable
\&    SvMAGIC_set
\&    sv_mortalcopy_flags
\&    SV_MUTABLE_RETURN
\&    SV_NOSTEAL
\&    SvNV_nomg
\&    SvPVbyte
\&    SvPVCLEAR
\&    SvPV_const
\&    SvPV_flags
\&    SvPV_flags_const
\&    SvPV_flags_const_nolen
\&    SvPV_flags_mutable
\&    SvPV_force
\&    SvPV_force_flags
\&    SvPV_force_flags_mutable
\&    SvPV_force_flags_nolen
\&    SvPV_force_mutable
\&    SvPV_force_nolen
\&    SvPV_force_nomg
\&    SvPV_force_nomg_nolen
\&    SvPV_mutable
\&    sv_pvn_force_flags
\&    sv_pvn_nomg
\&    SvPV_nolen
\&    SvPV_nolen_const
\&    SvPV_nomg
\&    SvPV_nomg_const
\&    SvPV_nomg_const_nolen
\&    SvPV_nomg_nolen
\&    SvPV_renew
\&    SvPVX_const
\&    SvPVX_mutable
\&    SvPVx_nolen_const
\&    SvREFCNT_inc
\&    SvREFCNT_inc_NN
\&    SvREFCNT_inc_simple
\&    SvREFCNT_inc_simple_NN
\&    SvREFCNT_inc_simple_void
\&    SvREFCNT_inc_simple_void_NN
\&    SvREFCNT_inc_void
\&    SvREFCNT_inc_void_NN
\&    SvRV_set
\&    SvRX
\&    SvRXOK
\&    sv_setiv_mg
\&    sv_setnv_mg
\&    sv_setpvf_mg
\&    sv_setpvf_mg_nocontext
\&    sv_setpv_mg
\&    sv_setpvn_mg
\&    sv_setpvs
\&    sv_setsv_flags
\&    sv_setsv_mg
\&    sv_setsv_nomg
\&    sv_setuv
\&    sv_setuv_mg
\&    SvSHARED_HASH
\&    SV_SMAGIC
\&    SvSTASH_set
\&    SvTRUE_nomg
\&    sv_unmagicext
\&    SvUOK
\&    sv_usepvn_mg
\&    SvUTF8
\&    SV_UTF8_NO_ENCODING
\&    sv_uv
\&    SvUV
\&    SvUV_nomg
\&    SvUV_set
\&    SvUVX
\&    SvUVx
\&    SvUVXx
\&    sv_vcatpvf
\&    sv_vcatpvf_mg
\&    sv_vsetpvf
\&    sv_vsetpvf_mg
\&    SvVSTRING_mg
\&    switch_to_global_locale
\&    sync_locale
\&    toFOLD_utf8_safe
\&    toFOLD_uvchr
\&    toLOWER_utf8_safe
\&    toLOWER_uvchr
\&    toTITLE_utf8_safe
\&    toTITLE_uvchr
\&    toUPPER_utf8_safe
\&    toUPPER_uvchr
\&    UNDERBAR
\&    UNICODE_REPLACEMENT
\&    UNI_TO_NATIVE
\&    UNLIKELY
\&    UNLOCK_LC_NUMERIC_STANDARD
\&    UNLOCK_NUMERIC_STANDARD
\&    UTF8_CHK_SKIP
\&    UTF8f
\&    UTF8fARG
\&    UTF8_IS_INVARIANT
\&    UTF8_MAXBYTES
\&    UTF8_MAXBYTES_CASE
\&    UTF8_SAFE_SKIP
\&    UTF8_SKIP
\&    utf8_to_uvchr
\&    utf8_to_uvchr_buf
\&    UVCHR_IS_INVARIANT
\&    UVCHR_SKIP
\&    UVof
\&    UVSIZE
\&    UVTYPE
\&    UVuf
\&    UVXf
\&    UVxf
\&    vload_module
\&    vmess
\&    vnewSVpvf
\&    vwarner
\&    WARN_ALL
\&    WARN_AMBIGUOUS
\&    WARN_ASSERTIONS
\&    WARN_BAREWORD
\&    WARN_CLOSED
\&    WARN_CLOSURE
\&    WARN_DEBUGGING
\&    WARN_DEPRECATED
\&    WARN_DIGIT
\&    warner
\&    WARN_EXEC
\&    WARN_EXITING
\&    WARN_GLOB
\&    WARN_INPLACE
\&    WARN_INTERNAL
\&    WARN_IO
\&    WARN_LAYER
\&    WARN_MALLOC
\&    WARN_MISC
\&    WARN_NEWLINE
\&    warn_nocontext
\&    WARN_NUMERIC
\&    WARN_ONCE
\&    WARN_OVERFLOW
\&    WARN_PACK
\&    WARN_PARENTHESIS
\&    WARN_PIPE
\&    WARN_PORTABLE
\&    WARN_PRECEDENCE
\&    WARN_PRINTF
\&    WARN_PROTOTYPE
\&    WARN_QW
\&    WARN_RECURSION
\&    WARN_REDEFINE
\&    WARN_REGEXP
\&    WARN_RESERVED
\&    WARN_SEMICOLON
\&    WARN_SEVERE
\&    WARN_SIGNAL
\&    WARN_SUBSTR
\&    warn_sv
\&    WARN_SYNTAX
\&    WARN_TAINT
\&    WARN_THREADS
\&    WARN_UNINITIALIZED
\&    WARN_UNOPENED
\&    WARN_UNPACK
\&    WARN_UNTIE
\&    WARN_UTF8
\&    WARN_VOID
\&    WIDEST_UTYPE
\&    XCPT_CATCH
\&    XCPT_RETHROW
\&    XCPT_TRY_END
\&    XCPT_TRY_START
\&    XPUSHmortal
\&    XPUSHu
\&    XSprePUSH
\&    XSPROTO
\&    XSRETURN
\&    XSRETURN_UV
\&    XST_mUV
\&    ZeroD
.Ve
.SS "Supported Perl API, sorted by version"
.IX Subsection "Supported Perl API, sorted by version"
The table in this section lists all the Perl API elements available, sorted by
the version in which support starts.  This includes all the elements that
\&\fIppport.h\fR helps out with, as well as those elements that it doesn't.
.PP
In some cases, it doesn't make practical sense for elements to be supported
earlier than they already are.  For example, UTF\-8 functionality isn't
provided prior to the release where it was first introduced.
.PP
But in other cases, it just is that no one has implemented support yet.
Patches welcome!  Some elements are ported backward for some releases, but not
all the way to 5.003_07.
.PP
If an element, call it ELEMENT, is not on this list, try using this command to
find out why:
.PP
.Vb 1
\& perl ppport.h \-\-api\-info=ELEMENT
.Ve
.PP
A few of the entries in the list below are marked as DEPRECATED.  You should
not use these for new code, and should be converting existing uses to use
something better.
.PP
Some of the entries in the list are marked as "experimental".  This means
these should not generally be used.  They may be removed or changed without
notice.  You can ask why they are experimental by sending email to
<mailto:perl5\-porters@perl.org>.
.PP
And some of the entries are marked as "undocumented".  This means that they
aren't necessarily considered stable, and could be changed or removed in some
future release without warning.  It is therefore a bad idea to use them
without further checking.  It could be that these are considered to be for
perl core use only; or it could be, though, that \f(CW\*(C`Devel::PPPort\*(C'\fR doesn't know
where to find their documentation, or that it's just an oversight that they
haven't been documented.  If you want to use one, and potentially have it
backported, first send mail to <mailto:perl5\-porters@perl.org>.
.IP "perl 5.35.9" 4
.IX Item "perl 5.35.9"
.Vb 9
\&  NV_ZERO_IS_ALLBITS_ZERO
\&  PERL_INC_VERSION_LIST
\&  sv_numeq
\&  sv_numeq_flags
\&  sv_streq
\&  sv_streq_flags
\&  USE_C_BACKTRACE
\&  WARN_EXPERIMENTAL_\|_ARGS_ARRAY_WITH_SIGNATURES
\&  WARN_EXPERIMENTAL_\|_BUILTIN
.Ve
.IP "perl 5.35.8" 4
.IX Item "perl 5.35.8"
.Vb 1
\&  op_wrap_finally  (marked experimental)
.Ve
.IP "perl 5.35.7" 4
.IX Item "perl 5.35.7"
.Vb 1
\&  phase_name
.Ve
.IP "perl 5.35.6" 4
.IX Item "perl 5.35.6"
.Vb 2
\&  CopFILEAVn
\&  sv_setpvn_fresh
.Ve
.IP "perl 5.35.5" 4
.IX Item "perl 5.35.5"
.Vb 2
\&  SAVESTRLEN
\&  WARN_EXPERIMENTAL_\|_FOR_LIST
.Ve
.IP "perl 5.35.4" 4
.IX Item "perl 5.35.4"
.Vb 12
\&  newDEFEROP  (marked experimental)
\&  PERL_THREAD_LOCAL
\&  ST_DEV_SIGN
\&  ST_DEV_SIZE
\&  SvIsBOOL
\&  sv_setbool
\&  sv_setbool_mg
\&  sv_setrv_inc
\&  sv_setrv_inc_mg
\&  sv_setrv_noinc
\&  sv_setrv_noinc_mg
\&  WARN_EXPERIMENTAL_\|_DEFER
.Ve
.IP "perl 5.35.1" 4
.IX Item "perl 5.35.1"
.Vb 8
\&  av_new_alloc
\&  HAS_FFS
\&  HAS_FFSL
\&  HAS_NL_LANGINFO_L
\&  HAS_NON_INT_BITFIELDS
\&  HAS_STRXFRM_L
\&  newAV_alloc_x
\&  newAV_alloc_xz
.Ve
.IP "perl 5.33.8" 4
.IX Item "perl 5.33.8"
.Vb 8
\&  cophh_exists_pv  (marked experimental)
\&  cophh_exists_pvn  (marked experimental)
\&  cophh_exists_pvs  (marked experimental)
\&  cophh_exists_sv  (marked experimental)
\&  cop_hints_exists_pv
\&  cop_hints_exists_pvn
\&  cop_hints_exists_pvs
\&  cop_hints_exists_sv
.Ve
.IP "perl 5.33.7" 4
.IX Item "perl 5.33.7"
.Vb 2
\&  newTRYCATCHOP  (marked experimental)
\&  WARN_EXPERIMENTAL_\|_TRY
.Ve
.IP "perl 5.33.5" 4
.IX Item "perl 5.33.5"
.Vb 2
\&  GETENV_PRESERVES_OTHER_THREAD
\&  pad_compname_type  (DEPRECATED)
.Ve
.IP "perl 5.33.2" 4
.IX Item "perl 5.33.2"
.Vb 1
\&  pack_cat  (DEPRECATED)
.Ve
.IP "perl 5.32.1" 4
.IX Item "perl 5.32.1"
.Vb 6
\&  GDBMNDBM_H_USES_PROTOTYPES
\&  HAS_DBMINIT_PROTO
\&  HAS_SOCKADDR_STORAGE
\&  I_DBM
\&  I_NDBM
\&  NDBM_H_USES_PROTOTYPES
.Ve
.IP "perl 5.31.9" 4
.IX Item "perl 5.31.9"
.Vb 1
\&  UNI_DISPLAY_BACKSPACE
.Ve
.IP "perl 5.31.7" 4
.IX Item "perl 5.31.7"
.Vb 5
\&  HASATTRIBUTE_ALWAYS_INLINE
\&  HAS_ISLESS
\&  HAS_WCRTOMB
\&  sv_isa_sv  (marked experimental)
\&  WARN_EXPERIMENTAL_\|_ISA
.Ve
.IP "perl 5.31.5" 4
.IX Item "perl 5.31.5"
.Vb 10
\&  isALPHANUMERIC_utf8
\&  isALPHA_utf8
\&  isASCII_utf8
\&  isBLANK_utf8
\&  isCNTRL_utf8
\&  isDIGIT_utf8
\&  isGRAPH_utf8
\&  isIDCONT_utf8
\&  isIDFIRST_utf8
\&  isLOWER_utf8
\&  isPRINT_utf8
\&  isPSXSPC_utf8
\&  isPUNCT_utf8
\&  isSPACE_utf8
\&  isUPPER_utf8
\&  isWORDCHAR_utf8
\&  isXDIGIT_utf8
\&  toFOLD_utf8
\&  toLOWER_utf8
\&  toTITLE_utf8
\&  toUPPER_utf8
.Ve
.IP "perl 5.31.4" 4
.IX Item "perl 5.31.4"
.Vb 10
\&  cop_fetch_label  (marked experimental)
\&  cop_store_label  (marked experimental)
\&  sv_2pvbyte_flags  (undocumented)
\&  sv_2pvutf8_flags  (undocumented)
\&  sv_nolocking  (DEPRECATED)
\&  SvPVbyte_nomg
\&  SvPVbyte_or_null
\&  SvPVbyte_or_null_nomg
\&  SvPVutf8_nomg
\&  SvPVutf8_or_null
\&  SvPVutf8_or_null_nomg
\&  sv_utf8_downgrade_flags
\&  sv_utf8_downgrade_nomg
.Ve
.IP "perl 5.31.3" 4
.IX Item "perl 5.31.3"
.Vb 5
\&  parse_subsignature  (marked experimental)
\&  SANE_ERRSV
\&  STORE_LC_NUMERIC_SET_TO_NEEDED_IN
\&  WITH_LC_NUMERIC_SET_TO_NEEDED
\&  WITH_LC_NUMERIC_SET_TO_NEEDED_IN
.Ve
.IP "perl 5.29.10" 4
.IX Item "perl 5.29.10"
.Vb 2
\&  my_strtod
\&  Strtod
.Ve
.IP "perl 5.29.9" 4
.IX Item "perl 5.29.9"
.Vb 6
\&  HAS_TOWLOWER
\&  HAS_TOWUPPER
\&  I_WCTYPE
\&  WARN_EXPERIMENTAL_\|_PRIVATE_USE
\&  WARN_EXPERIMENTAL_\|_UNIPROP_WILDCARDS
\&  WARN_EXPERIMENTAL_\|_VLB
.Ve
.IP "perl 5.27.11" 4
.IX Item "perl 5.27.11"
.Vb 2
\&  HAS_DUPLOCALE
\&  HAS_STRTOD_L
.Ve
.IP "perl 5.27.9" 4
.IX Item "perl 5.27.9"
.Vb 6
\&  PERL_MAGIC_nonelem
\&  thread_locale_init  (marked experimental)  (undocumented)
\&  thread_locale_term  (marked experimental)  (undocumented)
\&  utf8n_to_uvchr_msgs
\&  uvchr_to_utf8_flags_msgs
\&  WARN_EXPERIMENTAL_\|_ALPHA_ASSERTIONS
.Ve
.IP "perl 5.27.8" 4
.IX Item "perl 5.27.8"
.Vb 6
\&  HAS_ACCEPT4
\&  HAS_DUP3
\&  HAS_MKOSTEMP
\&  HAS_PIPE2
\&  newWHENOP
\&  WARN_EXPERIMENTAL_\|_SCRIPT_RUN
.Ve
.IP "perl 5.27.7" 4
.IX Item "perl 5.27.7"
.Vb 1
\&  WARN_SHADOW
.Ve
.IP "perl 5.27.6" 4
.IX Item "perl 5.27.6"
.Vb 8
\&  HAS_MBRLEN
\&  HAS_MBRTOWC
\&  HAS_NANOSLEEP
\&  HAS_STRNLEN
\&  HAS_STRTOLD_L
\&  HAS_THREAD_SAFE_NL_LANGINFO_L
\&  I_WCHAR
\&  wrap_keyword_plugin  (marked experimental)
.Ve
.IP "perl 5.27.5" 4
.IX Item "perl 5.27.5"
.Vb 1
\&  HAS_MEMRCHR
.Ve
.IP "perl 5.27.4" 4
.IX Item "perl 5.27.4"
.Vb 8
\&  HAS_FCHMODAT
\&  HAS_LINKAT
\&  HAS_OPENAT
\&  HAS_RENAMEAT
\&  HAS_UNLINKAT
\&  mg_freeext
\&  Perl_langinfo
\&  sv_rvunweaken
.Ve
.IP "perl 5.27.3" 4
.IX Item "perl 5.27.3"
.Vb 3
\&  cv_get_call_checker_flags
\&  PL_sv_zero
\&  sv_string_from_errnum
.Ve
.IP "perl 5.27.2" 4
.IX Item "perl 5.27.2"
.Vb 6
\&  Perl_setlocale
\&  UNICODE_DISALLOW_PERL_EXTENDED
\&  UNICODE_WARN_PERL_EXTENDED
\&  UTF8_DISALLOW_PERL_EXTENDED
\&  UTF8_GOT_PERL_EXTENDED
\&  UTF8_WARN_PERL_EXTENDED
.Ve
.IP "perl 5.27.1" 4
.IX Item "perl 5.27.1"
.Vb 1
\&  is_utf8_invariant_string_loc
.Ve
.IP "perl 5.25.11" 4
.IX Item "perl 5.25.11"
.Vb 1
\&  DEFAULT_INC_EXCLUDES_DOT
.Ve
.IP "perl 5.25.10" 4
.IX Item "perl 5.25.10"
.Vb 1
\&  op_class
.Ve
.IP "perl 5.25.9" 4
.IX Item "perl 5.25.9"
.Vb 1
\&  isASCII_LC_utf8_safe
.Ve
.IP "perl 5.25.8" 4
.IX Item "perl 5.25.8"
.Vb 1
\&  sv_set_undef
.Ve
.IP "perl 5.25.7" 4
.IX Item "perl 5.25.7"
.Vb 9
\&  CLEAR_ERRSV
\&  DOUBLE_HAS_NEGATIVE_ZERO
\&  DOUBLE_HAS_SUBNORMALS
\&  DOUBLE_STYLE_IEEE
\&  LONG_DOUBLE_STYLE_IEEE
\&  LONG_DOUBLE_STYLE_IEEE_EXTENDED
\&  utf8_hop_back
\&  utf8_hop_forward
\&  utf8_hop_safe
.Ve
.IP "perl 5.25.6" 4
.IX Item "perl 5.25.6"
.Vb 10
\&  DOUBLE_IS_CRAY_SINGLE_64_BIT
\&  DOUBLE_IS_IBM_DOUBLE_64_BIT
\&  DOUBLE_IS_IBM_SINGLE_32_BIT
\&  is_c9strict_utf8_string
\&  is_c9strict_utf8_string_loc
\&  is_c9strict_utf8_string_loclen
\&  is_strict_utf8_string
\&  is_strict_utf8_string_loc
\&  is_strict_utf8_string_loclen
\&  is_utf8_fixed_width_buf_flags
\&  is_utf8_fixed_width_buf_loc_flags
\&  is_utf8_fixed_width_buf_loclen_flags
\&  is_utf8_string_flags
\&  is_utf8_string_loc_flags
\&  is_utf8_string_loclen_flags
\&  SvPVCLEAR
\&  sv_setpv_bufsize
\&  UTF8_GOT_CONTINUATION
\&  UTF8_GOT_EMPTY
\&  UTF8_GOT_LONG
\&  UTF8_GOT_NONCHAR
\&  UTF8_GOT_NON_CONTINUATION
\&  UTF8_GOT_OVERFLOW
\&  UTF8_GOT_SHORT
\&  UTF8_GOT_SUPER
\&  UTF8_GOT_SURROGATE
\&  utf8n_to_uvchr_error
.Ve
.IP "perl 5.25.5" 4
.IX Item "perl 5.25.5"
.Vb 9
\&  isC9_STRICT_UTF8_CHAR
\&  isSTRICT_UTF8_CHAR
\&  isUTF8_CHAR_flags
\&  is_utf8_valid_partial_char
\&  is_utf8_valid_partial_char_flags
\&  UNICODE_DISALLOW_ILLEGAL_C9_INTERCHANGE
\&  UNICODE_WARN_ILLEGAL_C9_INTERCHANGE
\&  UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE
\&  UTF8_WARN_ILLEGAL_C9_INTERCHANGE
.Ve
.IP "perl 5.25.4" 4
.IX Item "perl 5.25.4"
.Vb 3
\&  HAS_GAI_STRERROR
\&  I_XLOCALE
\&  LONG_DOUBLE_IS_VAX_H_FLOAT
.Ve
.IP "perl 5.25.3" 4
.IX Item "perl 5.25.3"
.Vb 7
\&  DOUBLE_HAS_INF
\&  DOUBLE_HAS_NAN
\&  DOUBLE_IS_VAX_D_FLOAT
\&  DOUBLE_IS_VAX_F_FLOAT
\&  DOUBLE_IS_VAX_G_FLOAT
\&  hv_bucket_ratio  (marked experimental)
\&  WARN_EXPERIMENTAL_\|_DECLARED_REFS
.Ve
.IP "perl 5.25.2" 4
.IX Item "perl 5.25.2"
.Vb 1
\&  HAS_STRERROR_L
.Ve
.IP "perl 5.25.1" 4
.IX Item "perl 5.25.1"
.Vb 1
\&  op_parent
.Ve
.IP "perl 5.24.0" 4
.IX Item "perl 5.24.0"
.Vb 1
\&  HAS_MEMMEM
.Ve
.IP "perl 5.23.9" 4
.IX Item "perl 5.23.9"
.Vb 3
\&  HAS_FREELOCALE
\&  HAS_NEWLOCALE
\&  HAS_USELOCALE
.Ve
.IP "perl 5.23.8" 4
.IX Item "perl 5.23.8"
.Vb 10
\&  clear_defarray  (undocumented)
\&  HAS_SIGINFO_SI_ADDR
\&  HAS_SIGINFO_SI_BAND
\&  HAS_SIGINFO_SI_ERRNO
\&  HAS_SIGINFO_SI_PID
\&  HAS_SIGINFO_SI_STATUS
\&  HAS_SIGINFO_SI_UID
\&  HAS_SIGINFO_SI_VALUE
\&  leave_adjust_stacks  (marked experimental)  (undocumented)
\&  Perl_savetmps  (undocumented)
.Ve
.IP "perl 5.23.6" 4
.IX Item "perl 5.23.6"
.Vb 6
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_BE
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BE_LE
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_BE
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LE_LE
\&  UNICODE_DISALLOW_ABOVE_31_BIT
\&  UNICODE_WARN_ABOVE_31_BIT
.Ve
.IP "perl 5.23.5" 4
.IX Item "perl 5.23.5"
.Vb 10
\&  HAS_FSTATFS
\&  HAS_FSTATVFS
\&  HAS_GETMNTENT
\&  HAS_HASMNTOPT
\&  HAS_STRUCT_STATFS
\&  HAS_STRUCT_STATFS_F_FLAGS
\&  HAS_USTAT
\&  I_MNTENT
\&  I_SYS_MOUNT
\&  I_SYS_STATFS
\&  I_SYS_STATVFS
\&  I_SYS_VFS
\&  I_USTAT
\&  sv_ref
.Ve
.IP "perl 5.23.2" 4
.IX Item "perl 5.23.2"
.Vb 5
\&  INT64_C
\&  UINT64_C
\&  UTF8_IS_NONCHAR
\&  UTF8_IS_SUPER
\&  UTF8_IS_SURROGATE
.Ve
.IP "perl 5.23.0" 4
.IX Item "perl 5.23.0"
.Vb 7
\&  DOUBLEINFBYTES
\&  DOUBLEMANTBITS
\&  DOUBLENANBYTES
\&  LONGDBLINFBYTES
\&  LONGDBLMANTBITS
\&  LONGDBLNANBYTES
\&  NVMANTBITS
.Ve
.IP "perl 5.21.10" 4
.IX Item "perl 5.21.10"
.Vb 4
\&  DECLARATION_FOR_LC_NUMERIC_MANIPULATION
\&  RESTORE_LC_NUMERIC
\&  STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
\&  STORE_LC_NUMERIC_SET_TO_NEEDED
.Ve
.IP "perl 5.21.9" 4
.IX Item "perl 5.21.9"
.Vb 5
\&  HAS_LLRINTL
\&  HAS_LLROUNDL
\&  HAS_LRINTL
\&  HAS_LROUNDL
\&  WARN_EXPERIMENTAL_\|_BITWISE
.Ve
.IP "perl 5.21.8" 4
.IX Item "perl 5.21.8"
.Vb 3
\&  sv_get_backrefs  (marked experimental)
\&  WARN_EXPERIMENTAL_\|_CONST_ATTR
\&  WARN_EXPERIMENTAL_\|_RE_STRICT
.Ve
.IP "perl 5.21.7" 4
.IX Item "perl 5.21.7"
.Vb 10
\&  HAS_REGCOMP
\&  HAS_STAT
\&  I_GDBM
\&  I_GDBMNDBM
\&  newPADNAMELIST  (marked experimental)
\&  newPADNAMEouter  (marked experimental)
\&  newPADNAMEpvn  (marked experimental)
\&  newUNOP_AUX
\&  padnamelist_fetch  (marked experimental)
\&  PadnamelistREFCNT  (marked experimental)
\&  PadnamelistREFCNT_dec  (marked experimental)
\&  padnamelist_store  (marked experimental)
\&  PadnameREFCNT  (marked experimental)
\&  PadnameREFCNT_dec  (marked experimental)
\&  PADNAMEt_OUTER
.Ve
.IP "perl 5.21.6" 4
.IX Item "perl 5.21.6"
.Vb 10
\&  block_end
\&  block_start
\&  DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
\&  DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
\&  DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN
\&  DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN
\&  DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN
\&  DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN
\&  DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_BE_LE
\&  DOUBLE_IS_IEEE_754_64_BIT_MIXED_ENDIAN_LE_BE
\&  DOUBLE_IS_UNKNOWN_FORMAT
\&  DOUBLEKIND
\&  HAS_ASINH
\&  HAS_ATANH
\&  HAS_CBRT
\&  HAS_COPYSIGN
\&  HAS_ERF
\&  HAS_ERFC
\&  HAS_EXP2
\&  HAS_EXPM1
\&  HAS_FDIM
\&  HAS_FMA
\&  HAS_FMAX
\&  HAS_FMIN
\&  HAS_HYPOT
\&  HAS_ILOGB
\&  HAS_ISNORMAL
\&  HAS_LGAMMA
\&  HAS_LGAMMA_R
\&  HAS_LLRINT
\&  HAS_LLROUND
\&  HAS_LOG1P
\&  HAS_LOG2
\&  HAS_LOGB
\&  HAS_LRINT
\&  HAS_LROUND
\&  HAS_NAN
\&  HAS_NEARBYINT
\&  HAS_NEXTAFTER
\&  HAS_NEXTTOWARD
\&  HAS_REMAINDER
\&  HAS_REMQUO
\&  HAS_RINT
\&  HAS_ROUND
\&  HAS_SCALBN
\&  HAS_TGAMMA
\&  HAS_TRUNC
\&  intro_my
\&  newDEFSVOP
\&  op_convert_list
\&  WARN_LOCALE
.Ve
.IP "perl 5.21.5" 4
.IX Item "perl 5.21.5"
.Vb 10
\&  cv_name
\&  CV_NAME_NOTQUAL
\&  HAS_LC_MONETARY_2008
\&  newMETHOP
\&  newMETHOP_named
\&  PERL_MAGIC_debugvar
\&  PERL_MAGIC_lvref
\&  SV_CATBYTES
\&  SV_CATUTF8
\&  WARN_EXPERIMENTAL_\|_REFALIASING
.Ve
.IP "perl 5.21.4" 4
.IX Item "perl 5.21.4"
.Vb 10
\&  CALL_CHECKER_REQUIRE_GV
\&  cv_set_call_checker_flags
\&  grok_infnan
\&  HAS_ACOSH
\&  HAS_FEGETROUND
\&  HAS_FPCLASSIFY
\&  HAS_ISFINITE
\&  HAS_ISINFL
\&  HAS_J0
\&  HAS_J0L
\&  HAS_TRUNCL
\&  I_FENV
\&  isinfnan
\&  I_STDINT
\&  Perl_acos
\&  Perl_asin
\&  Perl_atan
\&  Perl_cosh
\&  Perl_log10
\&  Perl_sinh
\&  Perl_tan
\&  Perl_tanh
.Ve
.IP "perl 5.21.3" 4
.IX Item "perl 5.21.3"
.Vb 11
\&  HAS_LDEXPL
\&  LONG_DOUBLE_IS_DOUBLE
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_BIG_ENDIAN
\&  LONG_DOUBLE_IS_DOUBLEDOUBLE_128_BIT_LITTLE_ENDIAN
\&  LONG_DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
\&  LONG_DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
\&  LONG_DOUBLE_IS_UNKNOWN_FORMAT
\&  LONG_DOUBLE_IS_X86_80_BIT_BIG_ENDIAN
\&  LONG_DOUBLE_IS_X86_80_BIT_LITTLE_ENDIAN
\&  LONG_DOUBLEKIND
\&  Perl_ldexp
.Ve
.IP "perl 5.21.2" 4
.IX Item "perl 5.21.2"
.Vb 5
\&  grok_number_flags
\&  op_sibling_splice
\&  PERL_SCAN_TRAILING
\&  WARN_MISSING
\&  WARN_REDUNDANT
.Ve
.IP "perl 5.21.1" 4
.IX Item "perl 5.21.1"
.Vb 7
\&  HAS_BACKTRACE
\&  HAS_DLADDR
\&  HAS_PTRDIFF_T
\&  HAS_WCSCMP
\&  HAS_WCSXFRM
\&  I_EXECINFO
\&  markstack_grow  (undocumented)
.Ve
.IP "perl 5.19.10" 4
.IX Item "perl 5.19.10"
.Vb 1
\&  OP_TYPE_IS_OR_WAS
.Ve
.IP "perl 5.19.9" 4
.IX Item "perl 5.19.9"
.Vb 1
\&  WARN_EXPERIMENTAL_\|_SIGNATURES
.Ve
.IP "perl 5.19.7" 4
.IX Item "perl 5.19.7"
.Vb 1
\&  OP_TYPE_IS
.Ve
.IP "perl 5.19.5" 4
.IX Item "perl 5.19.5"
.Vb 1
\&  WARN_EXPERIMENTAL_\|_POSTDEREF
.Ve
.IP "perl 5.19.4" 4
.IX Item "perl 5.19.4"
.Vb 3
\&  IS_SAFE_SYSCALL
\&  is_safe_syscall
\&  WARN_SYSCALLS
.Ve
.IP "perl 5.19.3" 4
.IX Item "perl 5.19.3"
.Vb 3
\&  PERL_EXIT_ABORT
\&  PERL_EXIT_WARN
\&  sv_pos_b2u_flags
.Ve
.IP "perl 5.19.2" 4
.IX Item "perl 5.19.2"
.Vb 1
\&  G_METHOD_NAMED
.Ve
.IP "perl 5.19.1" 4
.IX Item "perl 5.19.1"
.Vb 7
\&  toFOLD
\&  toFOLD_A
\&  toLOWER_A
\&  toLOWER_L1
\&  toTITLE
\&  toTITLE_A
\&  toUPPER_A
.Ve
.IP "perl 5.18.0" 4
.IX Item "perl 5.18.0"
.Vb 1
\&  hv_rand_set  (undocumented)
.Ve
.IP "perl 5.17.11" 4
.IX Item "perl 5.17.11"
.Vb 1
\&  WARN_EXPERIMENTAL_\|_SMARTMATCH
.Ve
.IP "perl 5.17.8" 4
.IX Item "perl 5.17.8"
.Vb 3
\&  isALPHANUMERIC_LC_uvchr
\&  isIDCONT_LC_uvchr
\&  WARN_EXPERIMENTAL_\|_REGEX_SETS
.Ve
.IP "perl 5.17.7" 4
.IX Item "perl 5.17.7"
.Vb 9
\&  isALNUMC_LC_uvchr
\&  isASCII_LC_uvchr
\&  isBLANK_LC_uvchr
\&  isPSXSPC_LC_uvchr
\&  isWORDCHAR_LC_uvchr
\&  isXDIGIT_LC_uvchr
\&  SvREFCNT_dec_NN
\&  SvTRUE_NN
\&  SvTRUE_nomg_NN
.Ve
.IP "perl 5.17.6" 4
.IX Item "perl 5.17.6"
.Vb 1
\&  READ_XDIGIT
.Ve
.IP "perl 5.17.5" 4
.IX Item "perl 5.17.5"
.Vb 1
\&  WARN_EXPERIMENTAL_\|_LEXICAL_SUBS
.Ve
.IP "perl 5.17.4" 4
.IX Item "perl 5.17.4"
.Vb 10
\&  GV_SUPER
\&  HAS_IP_MREQ_SOURCE
\&  newMYSUB  (undocumented)
\&  newSVpadname  (marked experimental)
\&  PadARRAY  (marked experimental)
\&  PadlistARRAY  (marked experimental)
\&  PadlistMAX  (marked experimental)
\&  PadlistNAMES  (marked experimental)
\&  PadlistNAMESARRAY  (marked experimental)
\&  PadlistNAMESMAX  (marked experimental)
\&  PadlistREFCNT  (marked experimental)
\&  PadMAX  (marked experimental)
\&  PadnameLEN  (marked experimental)
\&  PadnamelistARRAY  (marked experimental)
\&  PadnamelistMAX  (marked experimental)
\&  PadnamePV  (marked experimental)
\&  PadnameSV  (marked experimental)
\&  PadnameUTF8  (marked experimental)
\&  PL_comppad_name  (marked experimental)
\&  WARN_EXPERIMENTAL
.Ve
.IP "perl 5.17.2" 4
.IX Item "perl 5.17.2"
.Vb 5
\&  HAS_IP_MREQ
\&  PERL_RELOCATABLE_INC
\&  sv_copypv_flags
\&  sv_copypv_nomg
\&  sv_vcatpvfn_flags
.Ve
.IP "perl 5.17.1" 4
.IX Item "perl 5.17.1"
.Vb 2
\&  alloccopstash  (marked experimental)
\&  CopSTASHPV_set
.Ve
.IP "perl 5.16.0" 4
.IX Item "perl 5.16.0"
.Vb 2
\&  CopLABEL_len
\&  CopLABEL_len_flags
.Ve
.IP "perl 5.15.8" 4
.IX Item "perl 5.15.8"
.Vb 4
\&  HAS_IPV6_MREQ
\&  HAS_SOCKADDR_IN6
\&  is_utf8_char_buf
\&  wrap_op_checker
.Ve
.IP "perl 5.15.7" 4
.IX Item "perl 5.15.7"
.Vb 1
\&  HAS_ISBLANK
.Ve
.IP "perl 5.15.6" 4
.IX Item "perl 5.15.6"
.Vb 1
\&  newCONSTSUB_flags
.Ve
.IP "perl 5.15.4" 4
.IX Item "perl 5.15.4"
.Vb 10
\&  gv_autoload_pv  (undocumented)
\&  gv_autoload_pvn  (undocumented)
\&  gv_autoload_sv  (undocumented)
\&  gv_fetchmethod_pv_flags  (marked experimental)  (undocumented)
\&  gv_fetchmethod_pvn_flags  (marked experimental)  (undocumented)
\&  gv_fetchmethod_sv_flags  (marked experimental)  (undocumented)
\&  gv_fetchmeth_pv
\&  gv_fetchmeth_pv_autoload
\&  gv_fetchmeth_pvn
\&  gv_fetchmeth_pvn_autoload
\&  gv_fetchmeth_sv
\&  gv_fetchmeth_sv_autoload
\&  gv_init_pv
\&  gv_init_sv
\&  HvENAMELEN
\&  HvENAMEUTF8
\&  HvNAMELEN
\&  HvNAMEUTF8
\&  newGVgen_flags  (undocumented)
\&  sv_derived_from_pv
\&  sv_derived_from_pvn
\&  sv_derived_from_sv
\&  sv_does_pv
\&  sv_does_pvn
\&  sv_does_sv
\&  whichsig_pv
\&  whichsig_pvn
\&  whichsig_sv
.Ve
.IP "perl 5.15.3" 4
.IX Item "perl 5.15.3"
.Vb 5
\&  GV_ADDMG
\&  gv_fetchsv_nomg
\&  GV_NO_SVGMAGIC
\&  I_STDBOOL
\&  QUAD_IS_\|_\|_INT64
.Ve
.IP "perl 5.15.2" 4
.IX Item "perl 5.15.2"
.Vb 4
\&  ST_INO_SIGN
\&  ST_INO_SIZE
\&  XS_EXTERNAL  (undocumented)
\&  XS_INTERNAL  (undocumented)
.Ve
.IP "perl 5.15.1" 4
.IX Item "perl 5.15.1"
.Vb 10
\&  cv_clone
\&  pad_add_anon
\&  pad_add_name_pv
\&  pad_add_name_pvn
\&  pad_add_name_pvs
\&  pad_add_name_sv
\&  pad_alloc  (marked experimental)
\&  pad_findmy_pv
\&  pad_findmy_pvn
\&  pad_findmy_pvs
\&  pad_findmy_sv
\&  pad_new
\&  pad_tidy  (marked experimental)
.Ve
.IP "perl 5.13.10" 4
.IX Item "perl 5.13.10"
.Vb 3
\&  WARN_NONCHAR
\&  WARN_NON_UNICODE
\&  WARN_SURROGATE
.Ve
.IP "perl 5.13.9" 4
.IX Item "perl 5.13.9"
.Vb 10
\&  HAS_SIN6_SCOPE_ID
\&  PERL_PV_ESCAPE_NONASCII
\&  UNICODE_DISALLOW_ILLEGAL_INTERCHANGE
\&  UNICODE_DISALLOW_NONCHAR
\&  UNICODE_DISALLOW_SUPER
\&  UNICODE_DISALLOW_SURROGATE
\&  UNICODE_IS_NONCHAR
\&  UNICODE_IS_SUPER
\&  UNICODE_WARN_ILLEGAL_INTERCHANGE
\&  UNICODE_WARN_NONCHAR
\&  UNICODE_WARN_SUPER
\&  UNICODE_WARN_SURROGATE
\&  UTF8_DISALLOW_ILLEGAL_INTERCHANGE
\&  UTF8_DISALLOW_NONCHAR
\&  UTF8_DISALLOW_SUPER
\&  UTF8_DISALLOW_SURROGATE
\&  UTF8_WARN_ILLEGAL_INTERCHANGE
\&  UTF8_WARN_NONCHAR
\&  UTF8_WARN_SUPER
\&  UTF8_WARN_SURROGATE
.Ve
.IP "perl 5.13.8" 4
.IX Item "perl 5.13.8"
.Vb 4
\&  parse_arithexpr  (marked experimental)
\&  parse_fullexpr  (marked experimental)
\&  parse_listexpr  (marked experimental)
\&  parse_termexpr  (marked experimental)
.Ve
.IP "perl 5.13.7" 4
.IX Item "perl 5.13.7"
.Vb 10
\&  amagic_deref_call  (undocumented)
\&  bytes_cmp_utf8
\&  cophh_2hv  (marked experimental)
\&  cophh_copy  (marked experimental)
\&  cophh_delete_pv  (marked experimental)
\&  cophh_delete_pvn  (marked experimental)
\&  cophh_delete_pvs  (marked experimental)
\&  cophh_delete_sv  (marked experimental)
\&  cophh_fetch_pv  (marked experimental)
\&  cophh_fetch_pvn  (marked experimental)
\&  cophh_fetch_pvs  (marked experimental)
\&  cophh_fetch_sv  (marked experimental)
\&  cophh_free  (marked experimental)
\&  COPHH_KEY_UTF8
\&  cophh_new_empty  (marked experimental)
\&  cophh_store_pv  (marked experimental)
\&  cophh_store_pvn  (marked experimental)
\&  cophh_store_pvs  (marked experimental)
\&  cophh_store_sv  (marked experimental)
\&  cop_hints_2hv
\&  cop_hints_fetch_pv
\&  cop_hints_fetch_pvn
\&  cop_hints_fetch_pvs
\&  cop_hints_fetch_sv
\&  dirp_dup  (undocumented)
\&  HvENAME
\&  lex_start  (marked experimental)
\&  newFOROP
\&  newWHILEOP
\&  OP_CLASS
\&  op_lvalue  (marked experimental)
\&  op_scope  (marked experimental)
\&  parse_barestmt  (marked experimental)
\&  parse_block  (marked experimental)
\&  parse_label  (marked experimental)
\&  PARSE_OPTIONAL
\&  Perl_custom_op_register  (undocumented)
\&  PL_phase
\&  XopDISABLE
\&  XopENABLE
\&  XopENTRY
\&  XopENTRYCUSTOM
\&  XopENTRY_set
\&  XopFLAGS
.Ve
.IP "perl 5.13.6" 4
.IX Item "perl 5.13.6"
.Vb 10
\&  ck_entersub_args_list
\&  ck_entersub_args_proto
\&  ck_entersub_args_proto_or_list
\&  cv_get_call_checker
\&  cv_set_call_checker
\&  gv_fetchpvn
\&  lex_stuff_pv  (marked experimental)
\&  LINKLIST
\&  load_module_nocontext
\&  mg_free_type
\&  newSVpv_share
\&  op_append_elem
\&  op_append_list
\&  op_contextualize
\&  op_linklist
\&  op_prepend_elem
\&  parse_stmtseq  (marked experimental)
\&  PERL_MAGIC_checkcall
\&  rv2cv_op_cv
\&  RV2CVOPCV_MARK_EARLY
\&  RV2CVOPCV_RETURN_NAME_GV
\&  save_pushi32ptr  (undocumented)
\&  save_pushptrptr  (undocumented)
\&  savesharedpvs
\&  savesharedsvpv
\&  sv_catpv_flags
\&  sv_catpv_nomg
\&  sv_catpvs_flags
\&  sv_catpvs_mg
\&  sv_catpvs_nomg
\&  sv_cmp_flags
\&  sv_cmp_locale_flags
\&  sv_collxfrm_flags
\&  sv_eq_flags
\&  sv_setpvs_mg
\&  sv_setref_pvs
.Ve
.IP "perl 5.13.5" 4
.IX Item "perl 5.13.5"
.Vb 5
\&  hv_copy_hints_hv
\&  lex_stuff_pvs  (marked experimental)
\&  parse_fullstmt  (marked experimental)
\&  PL_rpeepp
\&  save_hints  (undocumented)
.Ve
.IP "perl 5.13.4" 4
.IX Item "perl 5.13.4"
.Vb 3
\&  HAS_STATIC_INLINE
\&  PERL_STATIC_INLINE
\&  XS_APIVERSION_BOOTCHECK
.Ve
.IP "perl 5.13.3" 4
.IX Item "perl 5.13.3"
.Vb 1
\&  Perl_blockhook_register  (undocumented)
.Ve
.IP "perl 5.13.2" 4
.IX Item "perl 5.13.2"
.Vb 9
\&  find_rundefsv
\&  foldEQ
\&  foldEQ_locale
\&  Perl_clone_params_del  (undocumented)
\&  Perl_clone_params_new  (undocumented)
\&  Perl_hv_fill  (undocumented)
\&  sv_dec_nomg
\&  sv_dup_inc  (undocumented)
\&  sv_inc_nomg
.Ve
.IP "perl 5.13.1" 4
.IX Item "perl 5.13.1"
.Vb 1
\&  sv_2nv_flags
.Ve
.IP "perl 5.13.0" 4
.IX Item "perl 5.13.0"
.Vb 2
\&  HAS_PRCTL
\&  HAS_PRCTL_SET_NAME
.Ve
.IP "perl 5.11.5" 4
.IX Item "perl 5.11.5"
.Vb 1
\&  sv_pos_u2b_flags
.Ve
.IP "perl 5.11.4" 4
.IX Item "perl 5.11.4"
.Vb 2
\&  prescan_version
\&  WARN_ILLEGALPROTO
.Ve
.IP "perl 5.11.2" 4
.IX Item "perl 5.11.2"
.Vb 10
\&  CHARBITS
\&  ENTER_with_name
\&  LEAVE_with_name
\&  lex_bufutf8  (marked experimental)
\&  lex_discard_to  (marked experimental)
\&  lex_grow_linestr  (marked experimental)
\&  LEX_KEEP_PREVIOUS
\&  lex_next_chunk  (marked experimental)
\&  lex_peek_unichar  (marked experimental)
\&  lex_read_space  (marked experimental)
\&  lex_read_to  (marked experimental)
\&  lex_read_unichar  (marked experimental)
\&  lex_stuff_pvn  (marked experimental)
\&  lex_stuff_sv  (marked experimental)
\&  LEX_STUFF_UTF8
\&  lex_unstuff  (marked experimental)
\&  PL_keyword_plugin  (marked experimental)
\&  toLOWER_LATIN1
.Ve
.IP "perl 5.11.0" 4
.IX Item "perl 5.11.0"
.Vb 10
\&  gv_add_by_type  (undocumented)
\&  Gv_AMupdate  (undocumented)
\&  is_ascii_string
\&  is_invariant_string
\&  is_utf8_invariant_string
\&  PL_opfreehook
\&  PUSH_MULTICALL
\&  re_dup_guts
\&  save_adelete  (undocumented)
\&  save_aelem_flags  (undocumented)
\&  save_hdelete  (undocumented)
\&  save_helem_flags  (undocumented)
\&  setdefout
\&  SV_FORCE_UTF8_UPGRADE
\&  SvOOK_offset
\&  SVt_REGEXP
\&  sv_utf8_upgrade_flags_grow
\&  WARN_IMPRECISION
.Ve
.IP "perl 5.10.1" 4
.IX Item "perl 5.10.1"
.Vb 10
\&  GMTIME_MAX
\&  GMTIME_MIN
\&  HASATTRIBUTE_DEPRECATED
\&  HAS_BUILTIN_EXPECT
\&  HAS_GETADDRINFO
\&  HAS_GETNAMEINFO
\&  HAS_INETNTOP
\&  HAS_INETPTON
\&  HAS_TIMEGM
\&  HvMROMETA
\&  I_SYS_POLL
\&  LOCALTIME_MAX
\&  LOCALTIME_MIN
\&  MRO_GET_PRIVATE_DATA
\&  NV_OVERFLOWS_INTEGERS_AT
\&  Perl_mro_get_from_name  (undocumented)
\&  Perl_mro_register  (undocumented)
\&  Perl_mro_set_mro  (undocumented)
\&  Perl_mro_set_private_data  (undocumented)
\&  PERL_USE_DEVEL
\&  SAVEFREEOP
\&  save_op  (undocumented)
\&  save_padsv_and_mortalize  (undocumented)
\&  save_pushptr  (undocumented)
\&  sv_insert_flags
.Ve
.IP "perl 5.10.0" 4
.IX Item "perl 5.10.0"
.Vb 10
\&  HAS_ASCTIME_R
\&  HAS_CRYPT_R
\&  HAS_CTIME_R
\&  HAS_DRAND48_R
\&  HAS_GETGRENT_R
\&  HAS_GETGRGID_R
\&  HAS_GETGRNAM_R
\&  HAS_GETHOSTBYADDR_R
\&  HAS_GETHOSTBYNAME_R
\&  HAS_GETHOSTENT_R
\&  HAS_GETLOGIN_R
\&  HAS_GETNETBYADDR_R
\&  HAS_GETNETBYNAME_R
\&  HAS_GETNETENT_R
\&  HAS_GETPROTOBYNAME_R
\&  HAS_GETPROTOBYNUMBER_R
\&  HAS_GETPROTOENT_R
\&  HAS_GETPWENT_R
\&  HAS_GETPWNAM_R
\&  HAS_GETPWUID_R
\&  HAS_GETSERVBYNAME_R
\&  HAS_GETSERVBYPORT_R
\&  HAS_GETSERVENT_R
\&  HAS_GETSPNAM_R
\&  HAS_GMTIME_R
\&  HAS_LOCALTIME_R
\&  HAS_OFF64_T
\&  HAS_PTHREAD_ATFORK
\&  HAS_RANDOM_R
\&  HAS_READDIR64_R
\&  HAS_READDIR_R
\&  HAS_SETRESGID_PROTO
\&  HAS_SETRESUID_PROTO
\&  HAS_SRAND48_R
\&  HAS_SRANDOM_R
\&  HAS_STRERROR_R
\&  HAS_TMPNAM_R
\&  HAS_TTYNAME_R
\&  LOCALTIME_R_NEEDS_TZSET
\&  START_MY_CXT
\&  sv_destroyable
\&  USE_ITHREADS
\&  UVf  (DEPRECATED)
.Ve
.IP "perl 5.9.5" 4
.IX Item "perl 5.9.5"
.Vb 10
\&  CopLABEL
\&  find_runcv
\&  gv_fetchfile_flags
\&  HAS_CTERMID
\&  HAS_PTHREAD_YIELD
\&  HAS_SIGNBIT
\&  L_R_TZSET
\&  mro_get_linear_isa
\&  mro_method_changed_in
\&  my_dirfd  (undocumented)
\&  Perl_av_create_and_push  (undocumented)
\&  Perl_av_create_and_unshift_one  (undocumented)
\&  Perl_signbit  (marked experimental)
\&  pregcomp
\&  PRINTF_FORMAT_NULL_OK
\&  ptr_table_fetch  (undocumented)
\&  ptr_table_free  (undocumented)
\&  ptr_table_new  (undocumented)
\&  ptr_table_split  (undocumented)
\&  ptr_table_store  (undocumented)
\&  re_compile  (undocumented)
\&  savesharedpvn
\&  scan_vstring  (undocumented)
\&  upg_version
.Ve
.IP "perl 5.9.4" 4
.IX Item "perl 5.9.4"
.Vb 12
\&  gv_name_set  (undocumented)
\&  GV_NOTQUAL
\&  HAS_BUILTIN_CHOOSE_EXPR
\&  HAS_C99_VARIADIC_MACROS
\&  my_vsnprintf
\&  newXS_flags  (marked experimental)  (undocumented)
\&  PERL_MAGIC_hints
\&  PERL_MAGIC_hintselem
\&  Perl_PerlIO_context_layers  (undocumented)
\&  sv_does
\&  sv_nounlocking  (DEPRECATED)
\&  sv_usepvn_flags
.Ve
.IP "perl 5.9.3" 4
.IX Item "perl 5.9.3"
.Vb 10
\&  dMULTICALL
\&  doref  (undocumented)
\&  gv_const_sv
\&  GV_NOADD_NOINIT
\&  GV_NOEXPAND
\&  HASATTRIBUTE_FORMAT
\&  HASATTRIBUTE_MALLOC
\&  HASATTRIBUTE_NONNULL
\&  HASATTRIBUTE_NORETURN
\&  HASATTRIBUTE_PURE
\&  HASATTRIBUTE_UNUSED
\&  HASATTRIBUTE_WARN_UNUSED_RESULT
\&  HAS_CLEARENV
\&  HAS_FUTIMES
\&  HAS_MODFL_PROTO
\&  HAS_SNPRINTF
\&  HAS_UNSETENV
\&  HAS_VSNPRINTF
\&  hv_name_set  (undocumented)
\&  is_utf8_string_loclen
\&  LIBM_LIB_VERSION
\&  MULTICALL
\&  newGIVENOP
\&  newSVhek
\&  Perl_hv_eiter_p  (undocumented)
\&  Perl_hv_eiter_set  (undocumented)
\&  Perl_hv_placeholders_get  (undocumented)
\&  Perl_hv_placeholders_set  (undocumented)
\&  Perl_hv_riter_p  (undocumented)
\&  Perl_hv_riter_set  (undocumented)
\&  PERLIO_FUNCS_DECL  (undocumented)
\&  PERL_MAGIC_arylen_p
\&  PERL_MAGIC_rhash
\&  PERL_MAGIC_symtab
\&  POP_MULTICALL
\&  savepvs
\&  seed  (undocumented)
\&  share_hek  (undocumented)
\&  sortsv_flags
\&  SvPVbytex_nolen
\&  SvPV_free
\&  SvPVx_const
\&  SvPVx_nolen
\&  vverify
.Ve
.IP "perl 5.9.2" 4
.IX Item "perl 5.9.2"
.Vb 7
\&  find_rundefsvoffset  (DEPRECATED)
\&  op_refcnt_lock  (undocumented)
\&  op_refcnt_unlock  (undocumented)
\&  PERL_MALLOC_WRAP
\&  savesvpv
\&  SvPVbyte_force
\&  vnormal
.Ve
.IP "perl 5.9.1" 4
.IX Item "perl 5.9.1"
.Vb 6
\&  hv_clear_placeholders
\&  hv_scalar
\&  Perl_ceil
\&  scan_version
\&  sv_2iv_flags
\&  sv_2uv_flags
.Ve
.IP "perl 5.9.0" 4
.IX Item "perl 5.9.0"
.Vb 10
\&  _aMY_CXT
\&  aMY_CXT
\&  aMY_CXT_
\&  dMY_CXT
\&  hek_dup  (undocumented)
\&  MY_CXT
\&  MY_CXT_CLONE
\&  MY_CXT_INIT
\&  new_version
\&  parser_dup  (undocumented)
\&  Perl_my_cxt_init  (undocumented)
\&  _pMY_CXT
\&  pMY_CXT
\&  pMY_CXT_
\&  save_set_svflags  (undocumented)
\&  SVs_PADSTALE
\&  vcmp
\&  vnumify
\&  vstringify
.Ve
.IP "perl 5.8.9" 4
.IX Item "perl 5.8.9"
.Vb 1
\&  Perl_hv_assert  (undocumented)
.Ve
.IP "perl 5.8.8" 4
.IX Item "perl 5.8.8"
.Vb 2
\&  _\|_ASSERT_
\&  rvpv_dup  (undocumented)
.Ve
.IP "perl 5.8.3" 4
.IX Item "perl 5.8.3"
.Vb 2
\&  SvIsCOW
\&  SvIsCOW_shared_hash
.Ve
.IP "perl 5.8.1" 4
.IX Item "perl 5.8.1"
.Vb 10
\&  CvPADLIST  (marked experimental)
\&  HAS_COPYSIGNL
\&  HAS_FAST_STDIO
\&  HAS_ILOGBL
\&  HAS_PTHREAD_ATTR_SETSCOPE
\&  HAS_SCALBNL
\&  HAS_TM_TM_GMTOFF
\&  IN_PERL_RUNTIME
\&  is_utf8_string_loc
\&  packlist
\&  PL_comppad  (marked experimental)
\&  SAVEBOOL
\&  savestack_grow_cnt  (undocumented)
\&  sv_cat_decode
\&  sv_setpviv  (DEPRECATED)
\&  sv_setpviv_mg  (DEPRECATED)
\&  SvVOK
\&  unpackstring
.Ve
.IP "perl 5.8.0" 4
.IX Item "perl 5.8.0"
.Vb 10
\&  ASCTIME_R_PROTO
\&  CRYPT_R_PROTO
\&  CTERMID_R_PROTO
\&  CTIME_R_PROTO
\&  DRAND48_R_PROTO
\&  ENDGRENT_R_PROTO
\&  ENDHOSTENT_R_PROTO
\&  ENDNETENT_R_PROTO
\&  ENDPROTOENT_R_PROTO
\&  ENDPWENT_R_PROTO
\&  ENDSERVENT_R_PROTO
\&  GETGRENT_R_PROTO
\&  GETGRGID_R_PROTO
\&  GETGRNAM_R_PROTO
\&  GETHOSTBYADDR_R_PROTO
\&  GETHOSTBYNAME_R_PROTO
\&  GETHOSTENT_R_PROTO
\&  GETLOGIN_R_PROTO
\&  GETNETBYADDR_R_PROTO
\&  GETNETBYNAME_R_PROTO
\&  GETNETENT_R_PROTO
\&  GETPROTOBYNAME_R_PROTO
\&  GETPROTOBYNUMBER_R_PROTO
\&  GETPROTOENT_R_PROTO
\&  GETPWENT_R_PROTO
\&  GETPWNAM_R_PROTO
\&  GETPWUID_R_PROTO
\&  GETSERVBYNAME_R_PROTO
\&  GETSERVBYPORT_R_PROTO
\&  GETSERVENT_R_PROTO
\&  GETSPNAM_R_PROTO
\&  GMTIME_R_PROTO
\&  HAS_TIME
\&  HAS_TM_TM_ZONE
\&  HeUTF8
\&  hv_iternext_flags  (marked experimental)
\&  HV_ITERNEXT_WANTPLACEHOLDERS
\&  hv_store_flags  (marked experimental)  (undocumented)
\&  I_CRYPT
\&  LOCALTIME_R_PROTO
\&  nothreadhook
\&  RANDOM_R_PROTO
\&  READDIR64_R_PROTO
\&  READDIR_R_PROTO
\&  SETGRENT_R_PROTO
\&  SETHOSTENT_R_PROTO
\&  SETLOCALE_R_PROTO
\&  SETNETENT_R_PROTO
\&  SETPROTOENT_R_PROTO
\&  SETPWENT_R_PROTO
\&  SETSERVENT_R_PROTO
\&  SRAND48_R_PROTO
\&  SRANDOM_R_PROTO
\&  STRERROR_R_PROTO
\&  TMPNAM_R_PROTO
\&  TTYNAME_R_PROTO
.Ve
.IP "perl 5.7.3" 4
.IX Item "perl 5.7.3"
.Vb 10
\&  atfork_lock  (undocumented)
\&  atfork_unlock  (undocumented)
\&  custom_op_desc  (DEPRECATED)
\&  custom_op_name  (DEPRECATED)
\&  debstack  (undocumented)
\&  debstackptrs  (undocumented)
\&  foldEQ_utf8
\&  fp_dup  (undocumented)
\&  gp_dup  (undocumented)
\&  gv_fetchmeth_autoload
\&  HAS_DIRFD
\&  HAS_FINITE
\&  HAS_FINITEL
\&  HAS_ISINF
\&  HAS_PROCSELFEXE
\&  he_dup  (undocumented)
\&  ibcmp_utf8
\&  mg_dup  (undocumented)
\&  my_fork  (undocumented)
\&  my_socketpair  (undocumented)
\&  OP_DESC
\&  OP_NAME
\&  Perl_deb  (undocumented)
\&  Perl_deb_nocontext  (undocumented)
\&  perl_destruct
\&  PERL_EXIT_DESTRUCT_END
\&  PerlIO_clearerr
\&  PerlIO_close
\&  PerlIO_eof
\&  PerlIO_error
\&  PerlIO_fileno
\&  PerlIO_flush
\&  PerlIO_get_base
\&  PerlIO_get_bufsiz
\&  PerlIO_get_cnt
\&  PerlIO_get_ptr
\&  PERLIO_K_MULTIARG
\&  PerlIO_read
\&  PerlIO_seek
\&  PerlIO_set_cnt
\&  PerlIO_setlinebuf
\&  PerlIO_set_ptrcnt
\&  PerlIO_stderr
\&  PerlIO_stdin
\&  PerlIO_stdout
\&  PerlIO_tell
\&  PerlIO_unread  (undocumented)
\&  PerlIO_write
\&  Perl_isfinite
\&  Perl_isinf
\&  PL_peepp
\&  PROCSELFEXE_PATH
\&  pv_uni_display
\&  savesharedpv
\&  save_shared_pvref  (undocumented)
\&  si_dup  (undocumented)
\&  sortsv
\&  ss_dup  (undocumented)
\&  sv_copypv
\&  sv_dup  (undocumented)
\&  SvLOCK
\&  sv_magicext
\&  sv_nosharing
\&  sv_recode_to_utf8
\&  SvSHARE
\&  sv_uni_display
\&  SvUNLOCK
\&  UNI_DISPLAY_BACKSLASH
\&  UNI_DISPLAY_ISPRINT
\&  UNI_DISPLAY_QQ
\&  UNI_DISPLAY_REGEX
\&  unpack_str  (DEPRECATED)
\&  uvchr_to_utf8_flags
\&  vdeb  (undocumented)
.Ve
.IP "perl 5.7.2" 4
.IX Item "perl 5.7.2"
.Vb 10
\&  DB_VERSION_MAJOR_CFG
\&  DB_VERSION_MINOR_CFG
\&  DB_VERSION_PATCH_CFG
\&  getcwd_sv
\&  HAS_FCHDIR
\&  HAS_FLOCK_PROTO
\&  HAS_NL_LANGINFO
\&  HAS_SOCKATMARK_PROTO
\&  HAS_STRFTIME
\&  HAS_SYSCALL_PROTO
\&  HAS_USLEEP_PROTO
\&  I_LANGINFO
\&  init_tm  (undocumented)
\&  mini_mktime
\&  op_null
\&  OSVERS
\&  Perl_calloc  (undocumented)
\&  Perl_malloc  (undocumented)
\&  Perl_mfree  (undocumented)
\&  Perl_my_strftime  (undocumented)
\&  Perl_realloc  (undocumented)
\&  PERL_TARGETARCH
\&  sv_catpvn_flags
\&  sv_catsv_flags
\&  sv_utf8_upgrade_flags
\&  sv_utf8_upgrade_nomg
\&  U_32
\&  UNICODE_IS_REPLACEMENT
.Ve
.IP "perl 5.7.1" 4
.IX Item "perl 5.7.1"
.Vb 10
\&  bytes_from_utf8  (marked experimental)
\&  do_openn  (undocumented)
\&  FCNTL_CAN_LOCK
\&  gv_handler  (undocumented)
\&  HAS_FSYNC
\&  HAS_GETITIMER
\&  HAS_GETPAGESIZE
\&  HAS_READV
\&  HAS_RECVMSG
\&  HAS_SBRK_PROTO
\&  HAS_SENDMSG
\&  HAS_SETITIMER
\&  HAS_SIGPROCMASK
\&  HAS_SOCKATMARK
\&  HAS_STRTOQ
\&  HAS_STRUCT_CMSGHDR
\&  HAS_STRUCT_MSGHDR
\&  HAS_UALARM
\&  HAS_USLEEP
\&  HAS_WRITEV
\&  isALNUM_LC_uvchr
\&  isALPHA_LC_uvchr
\&  isCNTRL_LC_uvchr
\&  isDIGIT_LC_uvchr
\&  isGRAPH_LC_uvchr
\&  isIDFIRST_LC_uvchr
\&  isLOWER_LC_uvchr
\&  is_lvalue_sub  (undocumented)
\&  isPRINT_LC_uvchr
\&  isPUNCT_LC_uvchr
\&  isSPACE_LC_uvchr
\&  isUPPER_LC_uvchr
\&  my_popen_list  (undocumented)
\&  NEED_VA_COPY
\&  PerlIO_apply_layers
\&  PerlIO_binmode
\&  PerlIO_debug
\&  PERLIO_F_APPEND
\&  PERLIO_F_CANREAD
\&  PERLIO_F_CANWRITE
\&  PERLIO_F_CRLF
\&  PERLIO_F_EOF
\&  PERLIO_F_ERROR
\&  PERLIO_F_FASTGETS
\&  PERLIO_F_LINEBUF
\&  PERLIO_F_OPEN
\&  PERLIO_F_RDBUF
\&  PERLIO_F_TEMP
\&  PERLIO_F_TRUNCATE
\&  PERLIO_F_UNBUF
\&  PERLIO_F_UTF8
\&  PERLIO_F_WRBUF
\&  PERLIO_K_BUFFERED
\&  PERLIO_K_CANCRLF
\&  PERLIO_K_FASTGETS
\&  PERLIO_K_RAW
\&  Perl_printf_nocontext  (undocumented)
\&  POPpbytex
\&  SAVEMORTALIZESV
\&  SIG_SIZE
\&  STDIO_PTR_LVAL_SETS_CNT
\&  sv_force_normal_flags
\&  sv_setref_uv
\&  sv_unref_flags
\&  sv_utf8_upgrade
\&  U32_ALIGNMENT_REQUIRED
\&  UNICODE_IS_SURROGATE
\&  USE_PERLIO
\&  UTF8_CHECK_ONLY
\&  utf8_length
\&  utf8n_to_uvchr
\&  uvchr_to_utf8
\&  UVXf
.Ve
.IP "perl 5.7.0" 4
.IX Item "perl 5.7.0"
.Vb 5
\&  FILE_base
\&  FILE_bufsiz
\&  FILE_cnt
\&  FILE_ptr
\&  PerlIO_fill  (undocumented)
.Ve
.IP "perl 5.6.1" 4
.IX Item "perl 5.6.1"
.Vb 10
\&  apply_attrs_string  (marked experimental)  (undocumented)
\&  bytes_to_utf8  (marked experimental)
\&  gv_efullname4  (undocumented)
\&  gv_fullname4  (undocumented)
\&  HAS_FREXPL
\&  HAS_ISNAN
\&  HAS_ISNANL
\&  HAS_MODFL
\&  isPSXSPC_LC
\&  isUTF8_CHAR
\&  is_utf8_string
\&  NV_PRESERVES_UV_BITS
\&  NVSIZE
\&  Perl_isnan
\&  PERL_PRIeldbl
\&  PERL_SCNfldbl
\&  save_generic_pvref  (undocumented)
\&  SvGAMAGIC
\&  utf8_to_bytes  (marked experimental)
\&  utf8_to_uvchr  (DEPRECATED)
\&  utf8_to_uvchr_buf
.Ve
.IP "perl 5.6.0" 4
.IX Item "perl 5.6.0"
.Vb 10
\&  av_delete
\&  av_exists
\&  call_atexit  (undocumented)
\&  caller_cx
\&  CopLINE
\&  CPPLAST
\&  CPPRUN
\&  do_open9  (DEPRECATED)  (undocumented)
\&  DO_UTF8
\&  Drand01
\&  dump_all
\&  dump_eval  (undocumented)
\&  dump_form  (undocumented)
\&  dump_packsubs
\&  dump_sub  (undocumented)
\&  FFLUSH_NULL
\&  get_context  (undocumented)
\&  get_ppaddr  (undocumented)
\&  Gid_t_f
\&  Gid_t_sign
\&  Gid_t_size
\&  gv_dump  (undocumented)
\&  HAS_ACCESS
\&  HAS_ATOLL
\&  HAS_DRAND48_PROTO
\&  HAS_EACCESS
\&  HAS_FD_SET
\&  HAS_FSEEKO
\&  HAS_FTELLO
\&  HAS_GETCWD
\&  HAS_GETHOSTNAME
\&  HAS_GETSPNAM
\&  HAS_INT64_T
\&  HAS_LDBL_DIG
\&  HAS_LSEEK_PROTO
\&  HAS_MADVISE
\&  HAS_MKDTEMP
\&  HAS_MKSTEMP
\&  HAS_MKSTEMPS
\&  HAS_MMAP
\&  HAS_MPROTECT
\&  HAS_MSYNC
\&  HAS_MUNMAP
\&  HAS_SQRTL
\&  HAS_STRTOLD
\&  HAS_STRTOLL
\&  HAS_STRTOULL
\&  HAS_STRTOUQ
\&  HAS_TELLDIR_PROTO
\&  I16SIZE
\&  I16TYPE
\&  I32SIZE
\&  I32TYPE
\&  I64SIZE
\&  I64TYPE
\&  I8SIZE
\&  I8TYPE
\&  I_INTTYPES
\&  I_NETINET_TCP
\&  I_POLL
\&  isALNUMC_LC
\&  isALPHA_LC_utf8_safe
\&  isALPHANUMERIC_LC_utf8_safe
\&  isALPHANUMERIC_utf8_safe
\&  isALPHANUMERIC_uvchr
\&  isALPHA_utf8_safe
\&  isALPHA_uvchr
\&  isBLANK_LC_utf8_safe
\&  isBLANK_utf8_safe
\&  isBLANK_uvchr
\&  isCNTRL_LC
\&  isCNTRL_LC_utf8_safe
\&  isCNTRL_utf8_safe
\&  isCNTRL_uvchr
\&  isDIGIT_LC_utf8_safe
\&  isDIGIT_utf8_safe
\&  isDIGIT_uvchr
\&  isGRAPH_LC
\&  isGRAPH_LC_utf8_safe
\&  isGRAPH_utf8_safe
\&  isGRAPH_uvchr
\&  I_SHADOW
\&  isIDCONT_LC_utf8_safe
\&  isIDCONT_utf8_safe
\&  isIDCONT_uvchr
\&  isIDFIRST_LC_utf8_safe
\&  isIDFIRST_utf8_safe
\&  isIDFIRST_uvchr
\&  isLOWER_LC_utf8_safe
\&  isLOWER_utf8_safe
\&  isLOWER_uvchr
\&  isPRINT_LC_utf8_safe
\&  isPRINT_utf8_safe
\&  isPRINT_uvchr
\&  isPSXSPC_LC_utf8_safe
\&  isPSXSPC_utf8_safe
\&  isPSXSPC_uvchr
\&  isPUNCT_LC
\&  isPUNCT_LC_utf8_safe
\&  isPUNCT_utf8_safe
\&  isPUNCT_uvchr
\&  isSPACE_LC_utf8_safe
\&  isSPACE_utf8_safe
\&  isSPACE_uvchr
\&  isUPPER_LC_utf8_safe
\&  isUPPER_utf8_safe
\&  isUPPER_uvchr
\&  is_utf8_char  (DEPRECATED)
\&  isWORDCHAR_LC_utf8_safe
\&  isWORDCHAR_utf8_safe
\&  isWORDCHAR_uvchr
\&  isXDIGIT_LC_utf8_safe
\&  isXDIGIT_utf8_safe
\&  isXDIGIT_uvchr
\&  I_SYSLOG
\&  I_SYSUIO
\&  I_SYSUTSNAME
\&  LSEEKSIZE
\&  magic_dump  (undocumented)
\&  Mmap_t
\&  MULTIPLICITY
\&  my_atof
\&  my_fflush_all  (undocumented)
\&  newANONATTRSUB  (undocumented)
\&  newATTRSUB
\&  newXS
\&  newXSproto
\&  Off_t_size
\&  op_dump
\&  OPpEARLY_CV
\&  PERL_ASYNC_CHECK
\&  Perl_atan2
\&  Perl_cos
\&  PERL_EXIT_EXPECTED
\&  Perl_exp
\&  Perl_floor
\&  Perl_fmod
\&  Perl_frexp
\&  Perl_log
\&  Perl_modf
\&  perl_parse
\&  Perl_pow
\&  PERL_PRIfldbl
\&  PERL_PRIgldbl
\&  PERL_REVISION  (DEPRECATED)
\&  Perl_sin
\&  Perl_sqrt
\&  PERL_SYS_INIT3
\&  PHOSTNAME
\&  PL_check
\&  PL_exit_flags
\&  PL_runops
\&  pmop_dump  (undocumented)
\&  POPul
\&  QUAD_IS_INT
\&  QUAD_IS_INT64_T
\&  QUAD_IS_LONG
\&  QUAD_IS_LONG_LONG
\&  QUADKIND
\&  Rand_seed_t
\&  require_pv
\&  safesyscalloc
\&  safesysfree
\&  safesysmalloc
\&  safesysrealloc
\&  save_alloc  (undocumented)
\&  SAVEDESTRUCTOR
\&  SAVEDESTRUCTOR_X
\&  SAVEI8
\&  save_vptr  (undocumented)
\&  scan_bin
\&  SCHED_YIELD
\&  seedDrand01
\&  set_context  (undocumented)
\&  SITELIB_STEM
\&  Size_t_size
\&  Sock_size_t
\&  STDIO_PTR_LVALUE
\&  STDIO_STREAM_ARRAY
\&  Strtol
\&  Strtoul
\&  sv_2pvutf8
\&  sv_force_normal
\&  SvIOK_notUV
\&  SvIOK_only_UV
\&  SvIOK_UV
\&  sv_len_utf8
\&  sv_len_utf8_nomg
\&  SvPOK_only_UTF8
\&  sv_pos_b2u
\&  sv_pos_u2b
\&  SvPVbyte_nolen
\&  SvPVbytex
\&  SvPVbytex_force
\&  SvPVutf8
\&  SvPVutf8_force
\&  SvPVutf8_nolen
\&  SvPVutf8x
\&  SvPVutf8x_force
\&  sv_rvweaken
\&  SvUOK
\&  sv_utf8_decode
\&  sv_utf8_downgrade
\&  sv_utf8_encode
\&  SvUTF8_off
\&  SvUTF8_on
\&  toFOLD_utf8_safe
\&  toFOLD_uvchr
\&  toLOWER_utf8_safe
\&  toLOWER_uvchr
\&  toTITLE_utf8_safe
\&  toTITLE_uvchr
\&  toUPPER_utf8_safe
\&  toUPPER_uvchr
\&  U16SIZE
\&  U16TYPE
\&  U32SIZE
\&  U32TYPE
\&  U64SIZE
\&  U64TYPE
\&  U8SIZE
\&  U8TYPE
\&  Uid_t_f
\&  Uid_t_sign
\&  Uid_t_size
\&  Uquad_t
\&  USE_64_BIT_ALL
\&  USE_64_BIT_INT
\&  USE_LARGE_FILES
\&  USE_STDIO_BASE
\&  USE_STDIO_PTR
\&  USE_THREADS
\&  UTF8_CHK_SKIP
\&  utf8_distance
\&  utf8_hop
\&  UTF8_MAXBYTES
\&  UTF8_SAFE_SKIP
\&  UTF8_SKIP
\&  UTF8SKIP
\&  vcroak
\&  vform
.Ve
.IP "perl 5.005_03" 4
.IX Item "perl 5.005_03"
.Vb 7
\&  get_vtbl  (undocumented)
\&  I_PTHREAD
\&  POPpx
\&  save_generic_svref  (undocumented)
\&  SELECT_MIN_BITS
\&  SvTIED_obj
\&  USE_STAT_BLOCKS
.Ve
.IP "perl 5.005" 4
.IX Item "perl 5.005"
.Vb 10
\&  debop  (undocumented)
\&  debprofdump  (undocumented)
\&  DOUBLESIZE
\&  fbm_compile
\&  fbm_instr
\&  get_op_descs  (undocumented)
\&  get_op_names  (undocumented)
\&  GRPASSWD
\&  HAS_CSH
\&  HAS_ENDGRENT
\&  HAS_ENDHOSTENT
\&  HAS_ENDNETENT
\&  HAS_ENDPROTOENT
\&  HAS_ENDPWENT
\&  HAS_ENDSERVENT
\&  HAS_GETGRENT
\&  HAS_GETHOSTBYADDR
\&  HAS_GETHOSTBYNAME
\&  HAS_GETHOST_PROTOS
\&  HAS_GETNETBYADDR
\&  HAS_GETNETBYNAME
\&  HAS_GETNETENT
\&  HAS_GETNET_PROTOS
\&  HAS_GETPROTOBYNAME
\&  HAS_GETPROTOBYNUMBER
\&  HAS_GETPROTOENT
\&  HAS_GETPROTO_PROTOS
\&  HAS_GETPWENT
\&  HAS_GETSERVBYNAME
\&  HAS_GETSERVBYPORT
\&  HAS_GETSERVENT
\&  HAS_GETSERV_PROTOS
\&  HAS_LCHOWN
\&  HAS_LONG_DOUBLE
\&  HAS_LONG_LONG
\&  HAS_SCHED_YIELD
\&  HAS_SETGRENT
\&  HAS_SETHOSTENT
\&  HAS_SETNETENT
\&  HAS_SETPROTOENT
\&  HAS_SETPWENT
\&  HAS_SETSERVENT
\&  HAS_SETVBUF
\&  I_ARPA_INET
\&  I_NETDB
\&  init_stacks  (undocumented)
\&  LONG_DOUBLESIZE
\&  LONGLONGSIZE
\&  mg_length  (DEPRECATED)
\&  mg_size  (undocumented)
\&  Netdb_hlen_t
\&  Netdb_host_t
\&  Netdb_name_t
\&  Netdb_net_t
\&  newHVhv  (undocumented)
\&  new_stackinfo  (undocumented)
\&  Pid_t
\&  PL_curpad  (marked experimental)
\&  PL_in_my_stash  (undocumented)
\&  PL_maxsysfd
\&  PL_modglobal
\&  PL_restartop
\&  PTRSIZE
\&  PWPASSWD
\&  regdump  (undocumented)
\&  sv_peek  (undocumented)
\&  sv_pvn_nomg  (DEPRECATED)  (undocumented)
\&  SvPVx_force
.Ve
.IP "perl 5.004_05" 4
.IX Item "perl 5.004_05"
.Vb 9
\&  do_binmode  (DEPRECATED)  (undocumented)
\&  GV_NOINIT
\&  HAS_CHSIZE
\&  HAS_GNULIBC
\&  PWGECOS
\&  save_aelem  (undocumented)
\&  save_helem  (undocumented)
\&  USE_SEMCTL_SEMID_DS
\&  USE_SEMCTL_SEMUN
.Ve
.IP "perl 5.004" 4
.IX Item "perl 5.004"
.Vb 10
\&  ARCHNAME
\&  BIN_EXP
\&  block_gimme  (undocumented)
\&  call_list  (undocumented)
\&  delimcpy
\&  GIMME_V
\&  gv_autoload4
\&  gv_fetchmethod_autoload
\&  G_VOID
\&  HAS_GETTIMEOFDAY
\&  HAS_INET_ATON
\&  HAS_SETGROUPS
\&  HAS_STRTOD
\&  HAS_STRTOL
\&  HAS_STRTOUL
\&  HePV
\&  HeSVKEY_set
\&  hv_delayfree_ent  (undocumented)
\&  hv_free_ent  (undocumented)
\&  ibcmp_locale
\&  IN_LOCALE
\&  IN_LOCALE_COMPILETIME
\&  IN_LOCALE_RUNTIME
\&  isALNUM_LC
\&  isALPHA_LC
\&  isALPHANUMERIC_LC
\&  isDIGIT_LC
\&  isIDCONT_LC
\&  isIDFIRST_LC
\&  isLOWER_LC
\&  isPRINT_LC
\&  isSPACE_LC
\&  isUPPER_LC
\&  isWORDCHAR_LC
\&  JMPENV_JUMP
\&  mess_sv
\&  my_failure_exit  (undocumented)
\&  Perl_ck_warner  (undocumented)
\&  Perl_ck_warner_d  (undocumented)
\&  Perl_form  (undocumented)
\&  Perl_mess  (undocumented)
\&  Perl_newSVpvf  (undocumented)
\&  Perl_sv_catpvf  (undocumented)
\&  Perl_sv_catpvf_mg  (undocumented)
\&  Perl_sv_setpvf  (undocumented)
\&  Perl_sv_setpvf_mg  (undocumented)
\&  Perl_warner  (undocumented)
\&  Perl_warner_nocontext  (undocumented)
\&  PL_mess_sv  (undocumented)
\&  POPu
\&  rsignal
\&  rsignal_state  (undocumented)
\&  save_gp
\&  SAVEI16
\&  SAVESTACK_POS
\&  SHORTSIZE
\&  sv_cmp_locale
\&  sv_derived_from
\&  sv_magic_portable  (undocumented)
\&  SvSetMagicSV
\&  SvSetMagicSV_nosteal
\&  SvSetSV_nosteal
\&  SvTAINTED
\&  SvTAINTED_off
\&  SvTAINTED_on
\&  sv_vcatpvf
\&  sv_vcatpvf_mg
\&  sv_vcatpvfn
\&  sv_vsetpvf
\&  sv_vsetpvf_mg
\&  sv_vsetpvfn
\&  Timeval
\&  toLOWER_LC
\&  vmess
\&  vnewSVpvf
\&  vwarner
.Ve
.IP "perl 5.003_07 (or maybe earlier)" 4
.IX Item "perl 5.003_07 (or maybe earlier)"
.Vb 10
\&  amagic_call  (undocumented)
\&  ARCHLIB
\&  ARCHLIB_EXP
\&  ASSUME
\&  aTHX
\&  aTHX_
\&  aTHXR  (undocumented)
\&  aTHXR_  (undocumented)
\&  AvARRAY
\&  av_clear
\&  av_count
\&  av_extend
\&  av_fetch
\&  av_fill
\&  AvFILL
\&  av_len
\&  av_make
\&  av_pop
\&  av_push
\&  av_shift
\&  av_store
\&  av_tindex
\&  av_top_index
\&  av_undef
\&  av_unshift
\&  ax
\&  BIN
\&  BOM_UTF8
\&  boolSV
\&  BYTEORDER
\&  call_argv
\&  call_method
\&  call_pv
\&  call_sv
\&  C_ARRAY_END
\&  C_ARRAY_LENGTH
\&  CASTFLAGS
\&  CASTNEGFLOAT
\&  CAT2
\&  cBOOL
\&  ckWARN
\&  ckWARN2
\&  ckWARN2_d
\&  ckWARN3
\&  ckWARN3_d
\&  ckWARN4
\&  ckWARN4_d
\&  ckWARN_d
\&  CLASS
\&  CopFILE
\&  CopFILEAV
\&  CopFILEGV
\&  CopFILEGV_set
\&  CopFILE_set
\&  CopFILESV
\&  CopSTASH
\&  CopSTASH_eq
\&  CopSTASHPV
\&  CopSTASH_set
\&  Copy
\&  CopyD
\&  CPERLscope  (DEPRECATED)
\&  CPPMINUS
\&  CPPSTDIN
\&  croak_no_modify
\&  croak_sv
\&  croak_xs_usage
\&  CSH
\&  cv_const_sv
\&  CvDEPTH  (undocumented)
\&  CvGV
\&  CvSTASH
\&  cv_undef
\&  dAX
\&  dAXMARK
\&  DB_Hash_t
\&  DB_Prefix_t
\&  DEFSV
\&  DEFSV_set
\&  die_sv
\&  Direntry_t
\&  dITEMS
\&  dMARK
\&  dMY_CXT_SV
\&  dNOOP
\&  do_close  (undocumented)
\&  do_join  (undocumented)
\&  do_open  (undocumented)
\&  dORIGMARK
\&  do_sprintf  (undocumented)
\&  dounwind  (undocumented)
\&  dowantarray  (undocumented)
\&  dSP
\&  dTARGET
\&  dTHR
\&  dTHX
\&  dTHXa
\&  dTHXoa
\&  dTHXR  (undocumented)
\&  dUNDERBAR
\&  dVAR
\&  dXCPT
\&  dXSARGS
\&  dXSI32
\&  dXSTARG  (undocumented)
\&  END_EXTERN_C
\&  ENTER
\&  EOF_NONBLOCK
\&  ERRSV
\&  eval_pv
\&  eval_sv
\&  EXTEND
\&  EXTERN_C
\&  filter_add
\&  filter_del  (undocumented)
\&  filter_read
\&  FLEXFILENAMES
\&  Fpos_t
\&  Free_t
\&  FREETMPS
\&  Gconvert
\&  G_DISCARD
\&  get_av
\&  get_cv
\&  get_cvn_flags
\&  get_cvs
\&  get_hv
\&  get_sv
\&  G_EVAL
\&  Gid_t
\&  GIMME  (DEPRECATED)
\&  G_KEEPERR
\&  G_LIST
\&  G_METHOD
\&  G_NOARGS
\&  gp_free  (undocumented)
\&  gp_ref  (undocumented)
\&  G_RETHROW
\&  grok_bin
\&  grok_hex
\&  grok_number
\&  GROK_NUMERIC_RADIX
\&  grok_numeric_radix
\&  grok_oct
\&  Groups_t
\&  G_SCALAR
\&  GV_ADD
\&  GV_ADDMULTI
\&  GV_ADDWARN
\&  GvAV
\&  gv_AVadd  (undocumented)
\&  GvCV
\&  gv_efullname  (DEPRECATED)  (undocumented)
\&  gv_efullname3  (undocumented)
\&  gv_fetchfile
\&  gv_fetchmeth
\&  gv_fetchmethod
\&  gv_fetchpv
\&  gv_fetchpvn_flags
\&  gv_fetchpvs
\&  gv_fetchsv
\&  gv_fullname  (DEPRECATED)  (undocumented)
\&  gv_fullname3  (undocumented)
\&  GvHV
\&  gv_HVadd  (undocumented)
\&  gv_init
\&  gv_init_pvn
\&  gv_IOadd  (undocumented)
\&  gv_stashpv
\&  gv_stashpvn
\&  gv_stashpvs
\&  gv_stashsv
\&  GvSV
\&  GvSVn
\&  HAS_ALARM
\&  HAS_CHOWN
\&  HAS_CHROOT
\&  HAS_CRYPT
\&  HAS_CUSERID
\&  HAS_DIFFTIME
\&  HAS_DLERROR
\&  HAS_DUP2
\&  HAS_FCHMOD
\&  HAS_FCHOWN
\&  HAS_FCNTL
\&  HAS_FGETPOS
\&  HAS_FLOCK
\&  HAS_FORK
\&  HAS_FPATHCONF
\&  HAS_FSETPOS
\&  HAS_GETGROUPS
\&  HAS_GETHOSTENT
\&  HAS_GETLOGIN
\&  HAS_GETPGID
\&  HAS_GETPGRP
\&  HAS_GETPPID
\&  HAS_GETPRIORITY
\&  HAS_HTONL
\&  HAS_HTONS
\&  HAS_ISASCII
\&  HAS_KILLPG
\&  HAS_LINK
\&  HAS_LOCALECONV
\&  HAS_LOCKF
\&  HAS_LSTAT
\&  HAS_MBLEN
\&  HAS_MBSTOWCS
\&  HAS_MBTOWC
\&  HAS_MKDIR
\&  HAS_MKFIFO
\&  HAS_MKTIME
\&  HAS_MSG
\&  HAS_NICE
\&  HAS_NTOHL
\&  HAS_NTOHS
\&  HAS_OPEN3
\&  HAS_PATHCONF
\&  HAS_PAUSE
\&  HAS_PIPE
\&  HAS_POLL
\&  HAS_QUAD
\&  HAS_READDIR
\&  HAS_READLINK
\&  HAS_RENAME
\&  HAS_REWINDDIR
\&  HAS_RMDIR
\&  HAS_SEEKDIR
\&  HAS_SELECT
\&  HAS_SEM
\&  HAS_SETEGID
\&  HAS_SETEUID
\&  HAS_SETLINEBUF
\&  HAS_SETLOCALE
\&  HAS_SETPGID
\&  HAS_SETPGRP
\&  HAS_SETPRIORITY
\&  HAS_SETREGID
\&  HAS_SETRESGID
\&  HAS_SETRESUID
\&  HAS_SETREUID
\&  HAS_SETSID
\&  HAS_SHM
\&  HAS_SHMAT_PROTOTYPE
\&  HAS_SIGACTION
\&  HAS_SIGSETJMP
\&  HAS_SOCKET
\&  HAS_SOCKETPAIR
\&  HAS_STRCOLL
\&  HAS_STRXFRM
\&  HAS_SYMLINK
\&  HAS_SYSCALL
\&  HAS_SYSCONF
\&  HAS_SYS_ERRLIST
\&  HAS_SYSTEM
\&  HAS_TCGETPGRP
\&  HAS_TCSETPGRP
\&  HAS_TELLDIR
\&  HAS_TIMES
\&  HAS_TRUNCATE
\&  HAS_TZNAME
\&  HAS_UMASK
\&  HAS_UNAME
\&  HAS_WAIT4
\&  HAS_WAITPID
\&  HAS_WCSTOMBS
\&  HAS_WCTOMB
\&  HEf_SVKEY
\&  HeHASH
\&  HeKEY
\&  HeKLEN
\&  HeSVKEY
\&  HeSVKEY_force
\&  HeVAL
\&  hv_clear
\&  hv_delete
\&  hv_delete_ent
\&  hv_exists
\&  hv_exists_ent
\&  hv_fetch
\&  hv_fetch_ent
\&  hv_fetchs
\&  HvFILL
\&  hv_iterinit
\&  hv_iterkey
\&  hv_iterkeysv
\&  hv_iternext
\&  hv_iternextsv
\&  hv_iterval
\&  hv_ksplit  (undocumented)
\&  hv_magic
\&  HvNAME
\&  HvNAMELEN_get
\&  hv_store
\&  hv_store_ent
\&  hv_stores
\&  hv_undef
\&  I_32
\&  ibcmp
\&  I_DIRENT
\&  I_DLFCN
\&  I_GRP
\&  I_LOCALE
\&  I_NETINET_IN
\&  IN_PERL_COMPILETIME
\&  instr
\&  INT16_C
\&  INT2PTR
\&  INT32_C
\&  INTMAX_C
\&  INTSIZE
\&  I_PWD
\&  isALNUM
\&  isALNUM_A
\&  isALNUMC
\&  isALNUMC_A
\&  isALNUMC_L1
\&  isALPHA
\&  isALPHA_A
\&  isALPHA_L1
\&  isALPHANUMERIC
\&  isALPHANUMERIC_A
\&  isALPHANUMERIC_L1
\&  isASCII
\&  isASCII_A
\&  isASCII_L1
\&  isASCII_LC
\&  isASCII_utf8_safe
\&  isASCII_uvchr
\&  isBLANK
\&  isBLANK_A
\&  isBLANK_L1
\&  isBLANK_LC
\&  isCNTRL
\&  isCNTRL_A
\&  isCNTRL_L1
\&  isDIGIT
\&  isDIGIT_A
\&  isDIGIT_L1
\&  isGRAPH
\&  isGRAPH_A
\&  isGRAPH_L1
\&  isGV_with_GP
\&  isIDCONT
\&  isIDCONT_A
\&  isIDCONT_L1
\&  isIDFIRST
\&  isIDFIRST_A
\&  isIDFIRST_L1
\&  isLOWER
\&  isLOWER_A
\&  isLOWER_L1
\&  IS_NUMBER_GREATER_THAN_UV_MAX
\&  IS_NUMBER_INFINITY
\&  IS_NUMBER_IN_UV
\&  IS_NUMBER_NAN
\&  IS_NUMBER_NEG
\&  IS_NUMBER_NOT_INT
\&  isOCTAL
\&  isOCTAL_A
\&  isOCTAL_L1
\&  isPRINT
\&  isPRINT_A
\&  isPRINT_L1
\&  isPSXSPC
\&  isPSXSPC_A
\&  isPSXSPC_L1
\&  isPUNCT
\&  isPUNCT_A
\&  isPUNCT_L1
\&  isSPACE
\&  isSPACE_A
\&  isSPACE_L1
\&  isUPPER
\&  isUPPER_A
\&  isUPPER_L1
\&  isWORDCHAR
\&  isWORDCHAR_A
\&  isWORDCHAR_L1
\&  isXDIGIT
\&  isXDIGIT_A
\&  isXDIGIT_L1
\&  isXDIGIT_LC
\&  I_SYS_DIR
\&  I_SYS_FILE
\&  I_SYS_IOCTL
\&  I_SYS_PARAM
\&  I_SYS_RESOURCE
\&  I_SYS_SELECT
\&  I_SYS_STAT
\&  I_SYS_TIME
\&  I_SYS_TIMES
\&  I_SYS_TYPES
\&  I_SYS_UN
\&  I_SYS_WAIT
\&  items
\&  I_TERMIOS
\&  I_TIME
\&  I_UNISTD
\&  I_UTIME
\&  I_V
\&  IVdf
\&  IV_MAX
\&  IV_MIN
\&  IVSIZE
\&  IVTYPE
\&  ix
\&  LATIN1_TO_NATIVE
\&  LEAVE
\&  leave_scope  (undocumented)
\&  LIKELY
\&  load_module
\&  LOC_SED
\&  LONGSIZE
\&  looks_like_number
\&  Malloc_t
\&  MARK
\&  MEM_ALIGNBYTES
\&  memCHRs
\&  memEQ
\&  memEQs
\&  memNE
\&  memNEs
\&  memzero
\&  mg_clear
\&  mg_copy
\&  mg_find
\&  mg_findext
\&  mg_free
\&  mg_get
\&  mg_magical
\&  mg_set
\&  Mode_t
\&  Move
\&  MoveD
\&  mPUSHi
\&  mPUSHn
\&  mPUSHp
\&  mPUSHs
\&  mPUSHu
\&  MUTABLE_AV
\&  MUTABLE_CV
\&  MUTABLE_GV
\&  MUTABLE_HV
\&  MUTABLE_IO
\&  MUTABLE_PTR
\&  MUTABLE_SV
\&  mXPUSHi
\&  mXPUSHn
\&  mXPUSHp
\&  mXPUSHs
\&  mXPUSHu
\&  my_exit
\&  my_pclose  (undocumented)
\&  my_popen  (undocumented)
\&  my_setenv
\&  my_sprintf  (DEPRECATED)
\&  my_strlcat
\&  my_strlcpy
\&  my_strnlen
\&  NATIVE_TO_LATIN1
\&  NATIVE_TO_UNI
\&  newANONHASH  (undocumented)
\&  newANONLIST  (undocumented)
\&  newANONSUB  (undocumented)
\&  newASSIGNOP
\&  newAV
\&  newAVREF  (undocumented)
\&  newBINOP
\&  newCONDOP
\&  newCONSTSUB
\&  newCVREF  (undocumented)
\&  newFORM  (undocumented)
\&  newGVgen  (undocumented)
\&  newGVOP
\&  newGVREF  (undocumented)
\&  newHV
\&  newHVREF  (undocumented)
\&  newIO  (undocumented)
\&  newLISTOP
\&  newLOGOP
\&  newLOOPEX
\&  newLOOPOP
\&  newNULLLIST
\&  newOP
\&  newPMOP
\&  newPROG  (undocumented)
\&  newPVOP
\&  newRANGE
\&  newRV
\&  newRV_inc
\&  newRV_noinc
\&  newSLICEOP
\&  newSTATEOP
\&  newSUB
\&  newSV
\&  newSViv
\&  newSVnv
\&  newSVOP
\&  newSVpv
\&  newSVpvn
\&  newSVpvn_flags
\&  newSVpvn_share
\&  newSVpvn_utf8
\&  newSVpvs
\&  newSVpvs_flags
\&  newSVpvs_share
\&  newSVREF  (undocumented)
\&  newSVrv
\&  newSVsv
\&  newSVsv_flags
\&  newSVsv_nomg
\&  newSV_type
\&  newSVuv
\&  newUNOP
\&  Newx
\&  Newxc
\&  Newxz
\&  ninstr
\&  NOOP
\&  NOT_REACHED  (undocumented)
\&  Nullav  (DEPRECATED)
\&  Nullch
\&  Nullcv  (DEPRECATED)
\&  Nullhv  (DEPRECATED)
\&  Nullsv
\&  NVef
\&  NVff
\&  NVgf
\&  NVTYPE
\&  Off_t
\&  OPf_KIDS
\&  op_free
\&  OpHAS_SIBLING
\&  OpLASTSIB_set
\&  OpMAYBESIB_set
\&  OpMORESIB_set
\&  OPpENTERSUB_AMPER
\&  OpSIBLING
\&  ORIGMARK
\&  OSNAME
\&  packWARN
\&  packWARN2
\&  packWARN3
\&  packWARN4
\&  PERL_ABS
\&  perl_alloc
\&  PERL_BCDVERSION  (undocumented)
\&  perl_construct
\&  Perl_croak  (undocumented)
\&  Perl_die  (undocumented)
\&  Perl_eval_pv  (undocumented)
\&  Perl_eval_sv  (undocumented)
\&  perl_free
\&  PERL_HASH
\&  PERL_INT_MAX
\&  PERL_INT_MIN
\&  PerlIO_canset_cnt
\&  PerlIO_exportFILE
\&  PerlIO_fast_gets
\&  PerlIO_fdopen
\&  PerlIO_findFILE
\&  PerlIO_getc
\&  PerlIO_getpos
\&  PerlIO_has_base
\&  PerlIO_has_cntptr
\&  PerlIO_importFILE
\&  PerlIO_open
\&  PerlIO_printf
\&  PerlIO_putc
\&  PerlIO_puts
\&  PerlIO_releaseFILE
\&  PerlIO_reopen
\&  PerlIO_rewind
\&  PerlIO_setpos
\&  PerlIO_stdoutf
\&  PerlIO_ungetc
\&  PerlIO_vprintf
\&  PERL_LOADMOD_DENY
\&  PERL_LOADMOD_IMPORT_OPS
\&  PERL_LOADMOD_NOIMPORT
\&  PERL_LONG_MAX
\&  PERL_LONG_MIN
\&  PERL_MAGIC_arylen
\&  PERL_MAGIC_backref
\&  PERL_MAGIC_bm
\&  PERL_MAGIC_collxfrm
\&  PERL_MAGIC_dbfile
\&  PERL_MAGIC_dbline
\&  PERL_MAGIC_defelem
\&  PERL_MAGIC_env
\&  PERL_MAGIC_envelem
\&  PERL_MAGIC_ext
\&  PERL_MAGIC_fm
\&  PERL_MAGIC_glob  (undocumented)
\&  PERL_MAGIC_isa
\&  PERL_MAGIC_isaelem
\&  PERL_MAGIC_mutex  (undocumented)
\&  PERL_MAGIC_nkeys
\&  PERL_MAGIC_overload  (undocumented)
\&  PERL_MAGIC_overload_elem  (undocumented)
\&  PERL_MAGIC_overload_table
\&  PERL_MAGIC_pos
\&  PERL_MAGIC_qr
\&  PERL_MAGIC_regdata
\&  PERL_MAGIC_regdatum
\&  PERL_MAGIC_regex_global
\&  PERL_MAGIC_shared
\&  PERL_MAGIC_shared_scalar
\&  PERL_MAGIC_sig
\&  PERL_MAGIC_sigelem
\&  PERL_MAGIC_substr
\&  PERL_MAGIC_sv
\&  PERL_MAGIC_taint
\&  PERL_MAGIC_tied
\&  PERL_MAGIC_tiedelem
\&  PERL_MAGIC_tiedscalar
\&  PERL_MAGIC_utf8
\&  PERL_MAGIC_uvar
\&  PERL_MAGIC_uvar_elem
\&  PERL_MAGIC_vec
\&  PERL_MAGIC_vstring
\&  Perl_my_snprintf  (undocumented)
\&  PERL_PV_ESCAPE_ALL
\&  PERL_PV_ESCAPE_FIRSTCHAR
\&  PERL_PV_ESCAPE_NOBACKSLASH
\&  PERL_PV_ESCAPE_NOCLEAR
\&  PERL_PV_ESCAPE_QUOTE
\&  PERL_PV_ESCAPE_RE
\&  PERL_PV_ESCAPE_UNI
\&  PERL_PV_ESCAPE_UNI_DETECT
\&  PERL_PV_PRETTY_ELLIPSES
\&  PERL_PV_PRETTY_LTGT
\&  PERL_PV_PRETTY_QUOTE
\&  PERL_QUAD_MAX
\&  PERL_QUAD_MIN
\&  perl_run
\&  PERL_SCAN_ALLOW_UNDERSCORES
\&  PERL_SCAN_DISALLOW_PREFIX
\&  PERL_SCAN_GREATER_THAN_UV_MAX
\&  PERL_SCAN_SILENT_ILLDIGIT
\&  PERL_SHORT_MAX
\&  PERL_SHORT_MIN
\&  PERL_SIGNALS_UNSAFE_FLAG
\&  PERL_SUBVERSION  (DEPRECATED)
\&  PERL_SYS_INIT
\&  PERL_SYS_TERM
\&  PERL_UCHAR_MAX
\&  PERL_UCHAR_MIN
\&  PERL_UINT_MAX
\&  PERL_UINT_MIN
\&  PERL_ULONG_MAX
\&  PERL_ULONG_MIN
\&  PERL_UNUSED_ARG
\&  PERL_UNUSED_CONTEXT
\&  PERL_UNUSED_DECL
\&  PERL_UNUSED_RESULT
\&  PERL_UNUSED_VAR
\&  PERL_UQUAD_MAX
\&  PERL_UQUAD_MIN
\&  PERL_USE_GCC_BRACE_GROUPS
\&  PERL_USHORT_MAX
\&  PERL_USHORT_MIN
\&  PERL_VERSION  (DEPRECATED)
\&  PERL_VERSION_GE
\&  PERL_VERSION_GT
\&  PERL_VERSION_LE
\&  PERL_VERSION_LT
\&  Perl_warn  (undocumented)
\&  PL_bufend  (undocumented)
\&  PL_bufptr  (undocumented)
\&  PL_compiling  (undocumented)
\&  PL_copline  (undocumented)
\&  PL_curcop
\&  PL_curstash
\&  PL_DBsignal  (undocumented)
\&  PL_debstash  (undocumented)
\&  PL_defgv
\&  PL_diehook  (undocumented)
\&  PL_dirty  (undocumented)
\&  PL_errgv
\&  PL_error_count  (undocumented)
\&  PL_expect  (undocumented)
\&  PL_hexdigit
\&  PL_hints  (undocumented)
\&  PL_in_my  (undocumented)
\&  PL_laststatval  (undocumented)
\&  PL_lex_state  (undocumented)
\&  PL_lex_stuff  (undocumented)
\&  PL_linestr  (undocumented)
\&  PL_na
\&  PL_no_modify  (undocumented)
\&  PL_parser
\&  PL_perldb  (undocumented)
\&  PL_perl_destruct_level
\&  PL_ppaddr  (undocumented)
\&  PL_rsfp  (undocumented)
\&  PL_rsfp_filters  (undocumented)
\&  PL_signals  (undocumented)
\&  PL_stack_base  (undocumented)
\&  PL_stack_sp  (undocumented)
\&  PL_statcache  (undocumented)
\&  PL_stdingv  (undocumented)
\&  PL_sv_arenaroot  (undocumented)
\&  PL_sv_no
\&  PL_sv_undef
\&  PL_sv_yes
\&  PL_tainted  (undocumented)
\&  PL_tainting  (undocumented)
\&  PL_tokenbuf  (undocumented)
\&  PL_Xpv  (undocumented)
\&  Poison
\&  PoisonFree
\&  PoisonNew
\&  PoisonWith
\&  POPi
\&  POPl
\&  POPn
\&  POPp
\&  POPs
\&  pop_scope  (undocumented)
\&  pregexec
\&  pregfree  (undocumented)
\&  PRIVLIB
\&  PRIVLIB_EXP
\&  pTHX
\&  pTHX_
\&  PTR2IV
\&  PTR2nat
\&  PTR2NV
\&  PTR2ul
\&  PTR2UV
\&  PTRV  (undocumented)
\&  PUSHi
\&  PUSHMARK
\&  PUSHmortal
\&  PUSHn
\&  PUSHp
\&  PUSHs
\&  push_scope  (undocumented)
\&  PUSHu
\&  PUTBACK
\&  pv_display
\&  pv_escape
\&  pv_pretty
\&  Quad_t
\&  RANDBITS
\&  RD_NODATA
\&  Renew
\&  Renewc
\&  repeatcpy  (undocumented)
\&  REPLACEMENT_CHARACTER_UTF8
\&  RETVAL
\&  rninstr
\&  Safefree
\&  save_aptr
\&  save_ary
\&  SAVE_DEFSV
\&  SAVEDELETE
\&  SAVEFREEPV
\&  SAVEFREESV
\&  save_hash
\&  save_hptr
\&  SAVEI32
\&  SAVEINT
\&  save_item
\&  SAVEIV
\&  save_list  (DEPRECATED)
\&  SAVELONG
\&  save_nogv  (DEPRECATED)  (undocumented)
\&  SAVEPPTR
\&  savepv
\&  savepvn
\&  save_scalar
\&  SAVESPTR
\&  savestack_grow  (undocumented)
\&  save_svref
\&  SAVETMPS
\&  scan_hex
\&  scan_oct
\&  Select_fd_set_t
\&  Shmat_t
\&  SH_PATH
\&  Sigjmp_buf
\&  Siglongjmp
\&  Signal_t
\&  SIG_NAME
\&  SIG_NUM
\&  Sigsetjmp
\&  SITEARCH
\&  SITEARCH_EXP
\&  SITELIB
\&  SITELIB_EXP
\&  Size_t
\&  SP
\&  SPAGAIN
\&  SSize_t
\&  ST
\&  START_EXTERN_C
\&  STARTPERL
\&  start_subparse  (undocumented)
\&  STDCHAR
\&  STMT_END
\&  STMT_START
\&  strEQ
\&  strGE
\&  strGT
\&  STRINGIFY
\&  strLE
\&  strLT
\&  strNE
\&  strnEQ
\&  strnNE
\&  StructCopy
\&  STR_WITH_LEN
\&  sv_2cv
\&  sv_2io
\&  sv_2mortal
\&  sv_2pvbyte
\&  SvAMAGIC_off  (undocumented)
\&  SvAMAGIC_on  (undocumented)
\&  sv_backoff
\&  sv_bless
\&  sv_catpv
\&  sv_catpv_mg
\&  sv_catpvn
\&  sv_catpvn_mg
\&  sv_catpvn_nomg
\&  sv_catpvs
\&  sv_catsv
\&  sv_catsv_mg
\&  sv_catsv_nomg
\&  sv_chop
\&  sv_clear
\&  sv_cmp
\&  SV_CONST_RETURN  (undocumented)
\&  SV_COW_DROP_PV
\&  SV_COW_SHARED_HASH_KEYS  (undocumented)
\&  SvCUR
\&  SvCUR_set
\&  sv_dec
\&  sv_dump
\&  SvEND
\&  sv_eq
\&  SVf
\&  SVfARG
\&  sv_free
\&  SVf_UTF8
\&  SvGETMAGIC
\&  sv_gets
\&  SV_GMAGIC
\&  SvGROW
\&  SV_HAS_TRAILING_NUL
\&  SV_IMMEDIATE_UNREF
\&  sv_inc
\&  sv_insert
\&  SvIOK
\&  SvIOK_off
\&  SvIOK_on
\&  SvIOK_only
\&  SvIOKp
\&  sv_isa
\&  sv_isobject
\&  SvIV
\&  SvIV_nomg
\&  SvIV_set
\&  SvIVX
\&  SvIVx
\&  sv_len
\&  SvLEN
\&  SvLEN_set
\&  sv_magic
\&  SvMAGIC_set
\&  sv_mortalcopy
\&  sv_mortalcopy_flags
\&  SV_MUTABLE_RETURN  (undocumented)
\&  sv_newmortal
\&  SvNIOK
\&  SvNIOK_off
\&  SvNIOKp
\&  SvNOK
\&  SvNOK_off
\&  SvNOK_on
\&  SvNOK_only
\&  SvNOKp
\&  SV_NOSTEAL
\&  SvNV
\&  SvNV_nomg
\&  SvNV_set
\&  SvNVX
\&  SvNVx
\&  SvOK
\&  SvOOK
\&  SvOOK_off
\&  SvPOK
\&  SvPOK_off
\&  SvPOK_on
\&  SvPOK_only
\&  SvPOKp
\&  SvPV
\&  SvPVbyte
\&  SvPV_const
\&  SvPV_flags
\&  SvPV_flags_const
\&  SvPV_flags_mutable
\&  SvPV_force
\&  SvPV_force_flags
\&  SvPV_force_flags_mutable
\&  SvPV_force_flags_nolen
\&  SvPV_force_mutable
\&  SvPV_force_nolen
\&  SvPV_force_nomg
\&  SvPV_force_nomg_nolen
\&  SvPV_mutable
\&  sv_pvn_force_flags
\&  SvPV_nolen
\&  SvPV_nolen_const
\&  SvPV_nomg
\&  SvPV_nomg_const
\&  SvPV_nomg_const_nolen
\&  SvPV_nomg_nolen
\&  SvPV_renew
\&  SvPV_set
\&  SvPVX
\&  SvPVx
\&  SvPVX_const
\&  SvPVX_mutable
\&  SvPVx_nolen_const
\&  SvPVXx
\&  SvREADONLY
\&  SvREADONLY_off
\&  SvREADONLY_on
\&  SvREFCNT
\&  SvREFCNT_dec
\&  SvREFCNT_inc
\&  SvREFCNT_inc_NN
\&  SvREFCNT_inc_simple
\&  SvREFCNT_inc_simple_NN
\&  SvREFCNT_inc_simple_void
\&  SvREFCNT_inc_simple_void_NN
\&  SvREFCNT_inc_void
\&  SvREFCNT_inc_void_NN
\&  sv_reftype
\&  sv_replace
\&  sv_report_used
\&  sv_reset
\&  SvROK
\&  SvROK_off
\&  SvROK_on
\&  SvRV
\&  SvRV_set
\&  SvRX
\&  SvRXOK
\&  sv_setiv
\&  sv_setiv_mg
\&  SvSETMAGIC
\&  sv_setnv
\&  sv_setnv_mg
\&  sv_setpv
\&  sv_setpv_mg
\&  sv_setpvn
\&  sv_setpvn_mg
\&  sv_setpvs
\&  sv_setref_iv
\&  sv_setref_nv
\&  sv_setref_pv
\&  sv_setref_pvn
\&  sv_setsv
\&  SvSetSV
\&  sv_setsv_flags
\&  sv_setsv_mg
\&  sv_setsv_nomg
\&  sv_setuv
\&  sv_setuv_mg
\&  SvSHARED_HASH
\&  SV_SMAGIC
\&  SvSTASH
\&  SvSTASH_set
\&  SVs_TEMP
\&  SvTAINT
\&  SVt_IV
\&  SVt_NULL
\&  SVt_NV
\&  SVt_PV
\&  SVt_PVAV
\&  SVt_PVCV
\&  SVt_PVFM
\&  SVt_PVGV
\&  SVt_PVHV
\&  SVt_PVIO
\&  SVt_PVIV
\&  SVt_PVLV
\&  SVt_PVMG
\&  SVt_PVNV
\&  SvTRUE
\&  SvTRUE_nomg
\&  SvTRUEx
\&  SvTYPE
\&  svtype  (undocumented)
\&  sv_unmagic
\&  sv_unmagicext
\&  sv_unref
\&  sv_upgrade
\&  SvUPGRADE
\&  sv_usepvn
\&  sv_usepvn_mg
\&  SvUTF8
\&  SV_UTF8_NO_ENCODING  (DEPRECATED)
\&  SvUV
\&  SvUV_nomg
\&  SvUV_set
\&  SvUVX
\&  SvUVx
\&  SvUVXx  (DEPRECATED)
\&  SvVSTRING_mg
\&  switch_to_global_locale
\&  sync_locale
\&  taint_env  (undocumented)
\&  taint_proper  (undocumented)
\&  TARG
\&  THIS
\&  Time_t
\&  toLOWER
\&  toUPPER
\&  Uid_t
\&  UINT16_C
\&  UINT32_C
\&  UINTMAX_C
\&  UNDERBAR
\&  UNICODE_REPLACEMENT
\&  UNI_TO_NATIVE
\&  UNLIKELY
\&  unsharepvn  (undocumented)
\&  USE_DYNAMIC_LOADING
\&  UTF8f
\&  UTF8fARG
\&  UTF8_IS_INVARIANT
\&  UTF8_MAXBYTES_CASE
\&  U_V
\&  UVCHR_IS_INVARIANT
\&  UVCHR_SKIP
\&  UV_MAX
\&  UV_MIN
\&  UVof
\&  UVSIZE
\&  UVTYPE
\&  UVuf
\&  UVxf
\&  VAL_EAGAIN
\&  VAL_O_NONBLOCK
\&  vload_module
\&  vwarn
\&  WARN_ALL
\&  WARN_AMBIGUOUS
\&  WARN_ASSERTIONS  (undocumented)
\&  WARN_BAREWORD
\&  WARN_CLOSED
\&  WARN_CLOSURE
\&  WARN_DEBUGGING
\&  WARN_DEPRECATED
\&  WARN_DIGIT
\&  WARN_EXEC
\&  WARN_EXITING
\&  WARN_GLOB
\&  WARN_INPLACE
\&  WARN_INTERNAL
\&  WARN_IO
\&  WARN_LAYER
\&  WARN_MALLOC
\&  WARN_MISC
\&  WARN_NEWLINE
\&  WARN_NUMERIC
\&  WARN_ONCE
\&  WARN_OVERFLOW
\&  WARN_PACK
\&  WARN_PARENTHESIS
\&  WARN_PIPE
\&  WARN_PORTABLE
\&  WARN_PRECEDENCE
\&  WARN_PRINTF
\&  WARN_PROTOTYPE
\&  WARN_QW
\&  WARN_RECURSION
\&  WARN_REDEFINE
\&  WARN_REGEXP
\&  WARN_RESERVED
\&  WARN_SEMICOLON
\&  WARN_SEVERE
\&  WARN_SIGNAL
\&  WARN_SUBSTR
\&  warn_sv
\&  WARN_SYNTAX
\&  WARN_TAINT
\&  WARN_THREADS
\&  WARN_UNINITIALIZED
\&  WARN_UNOPENED
\&  WARN_UNPACK
\&  WARN_UNTIE
\&  WARN_UTF8
\&  WARN_VOID
\&  whichsig
\&  WIDEST_UTYPE  (undocumented)
\&  XCPT_CATCH
\&  XCPT_RETHROW
\&  XCPT_TRY_END
\&  XCPT_TRY_START
\&  XPUSHi
\&  XPUSHmortal
\&  XPUSHn
\&  XPUSHp
\&  XPUSHs
\&  XPUSHu
\&  XS  (undocumented)
\&  XSprePUSH  (undocumented)
\&  XSPROTO  (undocumented)
\&  XSRETURN
\&  XSRETURN_EMPTY
\&  XSRETURN_IV
\&  XSRETURN_NO
\&  XSRETURN_NV
\&  XSRETURN_PV
\&  XSRETURN_UNDEF
\&  XSRETURN_UV
\&  XSRETURN_YES
\&  XST_mIV
\&  XST_mNO
\&  XST_mNV
\&  XST_mPV
\&  XST_mUNDEF
\&  XST_mUV
\&  XST_mYES
\&  XS_VERSION
\&  XS_VERSION_BOOTCHECK
\&  Zero
\&  ZeroD
.Ve
.IP "Backported version unknown" 4
.IX Item "Backported version unknown"
.Vb 11
\& LC_NUMERIC_LOCK  (undocumented)
\& LC_NUMERIC_UNLOCK  (undocumented)
\& LOCK_NUMERIC_STANDARD  (undocumented)
\& NUM2PTR  (undocumented)
\& PERLIO_FUNCS_CAST  (undocumented)
\& PERLIO_FUNCS_DECL  (undocumented)
\& STORE_LC_NUMERIC_SET_STANDARD  (undocumented)
\& STORE_NUMERIC_SET_STANDARD  (undocumented)
\& SvPV_flags_const_nolen  (undocumented)
\& UNLOCK_NUMERIC_STANDARD  (undocumented)
\& XSPROTO  (undocumented)
.Ve
.SH BUGS
.IX Header "BUGS"
If you find any bugs, \f(CW\*(C`Devel::PPPort\*(C'\fR doesn't seem to build on your
system, or any of its tests fail, please send a bug report to
<https://github.com/Dual\-Life/Devel\-PPPort/issues/new>.
.SH AUTHORS
.IX Header "AUTHORS"
.IP \(bu 2
Version 1.x of Devel::PPPort was written by Kenneth Albanowski.
.IP \(bu 2
Version 2.x was ported to the Perl core by Paul Marquess.
.IP \(bu 2
Version 3.x was ported back to CPAN by Marcus Holland-Moritz.
.IP \(bu 2
Versions >= 3.22 are maintained by perl5 porters
.SH COPYRIGHT
.IX Header "COPYRIGHT"
Version 3.x, Copyright (C) 2004\-2013, Marcus Holland-Moritz.
.PP
.Vb 1
\&             Copyright (C) 2018\-2020, The perl5 porters
.Ve
.PP
Version 2.x, Copyright (C) 2001, Paul Marquess.
.PP
Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
.PP
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
See h2xs, \fIppport.h\fR.

Youez - 2016 - github.com/yon3zu
LinuXploit