Back to index

nagios-plugins  1.4.16
Defines | Typedefs | Functions
ppport.h File Reference
#include <patchlevel.h>
#include <could_not_find_Perl_patchlevel.h>

Go to the source code of this file.

Defines

#define _P_P_PORTABILITY_H_
#define DPPP_NAMESPACE   DPPP_
#define DPPP_CAT2(x, y)   CAT2(x,y)
#define DPPP_(name)   DPPP_CAT2(DPPP_NAMESPACE, name)
#define PERL_PATCHLEVEL_H_IMPLICIT
#define PERL_REVISION   (5)
#define PERL_VERSION   PATCHLEVEL
#define PERL_SUBVERSION   SUBVERSION
#define PERL_BCDVERSION   ((PERL_REVISION * 0x1000000L) + (PERL_VERSION * 0x1000L) + PERL_SUBVERSION)
#define PERL_UCHAR_MIN   ((unsigned char)0)
#define PERL_UCHAR_MAX   ((unsigned char)~(unsigned)0)
#define PERL_USHORT_MIN   ((unsigned short)0)
#define PERL_USHORT_MAX   ((unsigned short)~(unsigned)0)
#define PERL_SHORT_MAX   ((short) (PERL_USHORT_MAX >> 1))
#define PERL_SHORT_MIN   (-PERL_SHORT_MAX - ((3 & -1) == 3))
#define PERL_UINT_MAX   (~(unsigned int)0)
#define PERL_UINT_MIN   ((unsigned int)0)
#define PERL_INT_MAX   ((int)(PERL_UINT_MAX >> 1))
#define PERL_INT_MIN   (-PERL_INT_MAX - ((3 & -1) == 3))
#define PERL_ULONG_MAX   (~(unsigned long)0)
#define PERL_ULONG_MIN   ((unsigned long)0L)
#define PERL_LONG_MAX   ((long) (PERL_ULONG_MAX >> 1))
#define PERL_LONG_MIN   (-PERL_LONG_MAX - ((3 & -1) == 3))
#define IVTYPE   long
#define IV_MIN   PERL_LONG_MIN
#define IV_MAX   PERL_LONG_MAX
#define UV_MIN   PERL_ULONG_MIN
#define UV_MAX   PERL_ULONG_MAX
#define IVSIZE   4 /* A bold guess, but the best we can make. */
#define UVTYPE   unsigned IVTYPE
#define UVSIZE   IVSIZE
#define sv_setuv(sv, uv)
#define newSVuv(uv)   ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
#define sv_2uv(sv)   ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
#define SvUVX(sv)   ((UV)SvIVX(sv))
#define SvUVXx(sv)   SvUVX(sv)
#define SvUV(sv)   (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
#define SvUVx(sv)   ((PL_Sv = (sv)), SvUV(PL_Sv))
#define sv_uv(sv)   SvUVx(sv)
#define XST_mUV(i, v)   (ST(i) = sv_2mortal(newSVuv(v)) )
#define XSRETURN_UV(v)   STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END
#define PUSHu(u)   STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END
#define XPUSHu(u)   STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END
#define memNE(s1, s2, l)   (bcmp(s1,s2,l))
#define memEQ(s1, s2, l)   (!bcmp(s1,s2,l))
#define MoveD(s, d, n, t)   memmove((char*)(d),(char*)(s), (n) * sizeof(t))
#define CopyD(s, d, n, t)   memcpy((char*)(d),(char*)(s), (n) * sizeof(t))
#define ZeroD(d, n, t)   ((void)memzero((char*)(d), (n) * sizeof(t)), d)
#define Poison(d, n, t)   (void)memset((char*)(d), 0xAB, (n) * sizeof(t))
#define Newx(v, n, t)   New(0,v,n,t)
#define Newxc(v, n, t, c)   Newc(0,v,n,t,c)
#define Newxz(v, n, t)   Newz(0,v,n,t)
#define PL_DBsingle   DBsingle
#define PL_DBsub   DBsub
#define PL_Sv   Sv
#define PL_compiling   compiling
#define PL_copline   copline
#define PL_curcop   curcop
#define PL_curstash   curstash
#define PL_debstash   debstash
#define PL_defgv   defgv
#define PL_diehook   diehook
#define PL_dirty   dirty
#define PL_dowarn   dowarn
#define PL_errgv   errgv
#define PL_hexdigit   hexdigit
#define PL_hints   hints
#define PL_na   na
#define PL_no_modify   no_modify
#define PL_perl_destruct_level   perl_destruct_level
#define PL_perldb   perldb
#define PL_ppaddr   ppaddr
#define PL_rsfp_filters   rsfp_filters
#define PL_rsfp   rsfp
#define PL_stack_base   stack_base
#define PL_stack_sp   stack_sp
#define PL_stdingv   stdingv
#define PL_sv_arenaroot   sv_arenaroot
#define PL_sv_no   sv_no
#define PL_sv_undef   sv_undef
#define PL_sv_yes   sv_yes
#define PL_tainted   tainted
#define PL_tainting   tainting
#define PERL_UNUSED_DECL
#define NOOP   (void)0
#define dNOOP   extern int Perl___notused PERL_UNUSED_DECL
#define NVTYPE   double
#define PTRV   unsigned long
#define INT2PTR(any, d)   (any)(PTRV)(d)
#define NUM2PTR(any, d)   (any)(PTRV)(d)
#define PTR2IV(p)   INT2PTR(IV,p)
#define PTR2UV(p)   INT2PTR(UV,p)
#define PTR2NV(p)   NUM2PTR(NV,p)
#define PTR2ul(p)   (unsigned long)(p)
#define START_EXTERN_C
#define END_EXTERN_C
#define EXTERN_C   extern
#define STMT_START   do
#define STMT_END   while (0)
#define boolSV(b)   ((b) ? &PL_sv_yes : &PL_sv_no)
#define DEFSV   GvSV(PL_defgv)
#define SAVE_DEFSV   SAVESPTR(GvSV(PL_defgv))
#define AvFILLp   AvFILL
#define ERRSV   get_sv("@",FALSE)
#define newSVpvn(data, len)
#define gv_stashpvn(str, len, create)   gv_stashpv(str,create)
#define get_cv   perl_get_cv
#define get_sv   perl_get_sv
#define get_av   perl_get_av
#define get_hv   perl_get_hv
#define dUNDERBAR   dNOOP
#define UNDERBAR   DEFSV
#define dAX   I32 ax = MARK - PL_stack_base + 1
#define dITEMS   I32 items = SP - MARK
#define dXSTARG   SV * targ = sv_newmortal()
#define dAXMARK
#define XSprePUSH   (sp = PL_stack_base + ax - 1)
#define XSRETURN(off)
#define PERL_SIGNALS_UNSAFE_FLAG   0x0001
#define PL_signals   DPPP_(my_PL_signals)
#define dTHR   dNOOP
#define dTHX   dNOOP
#define dTHXa(x)   dNOOP
#define pTHX   void
#define pTHX_
#define aTHX
#define aTHX_
#define dTHXoa(x)   dTHXa(x)
#define PUSHmortal   PUSHs(sv_newmortal())
#define mPUSHp(p, l)   sv_setpvn_mg(PUSHmortal, (p), (l))
#define mPUSHn(n)   sv_setnv_mg(PUSHmortal, (NV)(n))
#define mPUSHi(i)   sv_setiv_mg(PUSHmortal, (IV)(i))
#define mPUSHu(u)   sv_setuv_mg(PUSHmortal, (UV)(u))
#define XPUSHmortal   XPUSHs(sv_newmortal())
#define mXPUSHp(p, l)   STMT_START { EXTEND(sp,1); sv_setpvn_mg(PUSHmortal, (p), (l)); } STMT_END
#define mXPUSHn(n)   STMT_START { EXTEND(sp,1); sv_setnv_mg(PUSHmortal, (NV)(n)); } STMT_END
#define mXPUSHi(i)   STMT_START { EXTEND(sp,1); sv_setiv_mg(PUSHmortal, (IV)(i)); } STMT_END
#define mXPUSHu(u)   STMT_START { EXTEND(sp,1); sv_setuv_mg(PUSHmortal, (UV)(u)); } STMT_END
#define call_sv   perl_call_sv
#define call_pv   perl_call_pv
#define call_argv   perl_call_argv
#define call_method   perl_call_method
#define eval_sv   perl_eval_sv
#define eval_pv(a, b)   DPPP_(my_eval_pv)(aTHX_ a,b)
#define Perl_eval_pv   DPPP_(my_eval_pv)
#define newRV_inc(sv)   newRV(sv) /* Replace */
#define newRV_noinc(a)   DPPP_(my_newRV_noinc)(aTHX_ a)
#define Perl_newRV_noinc   DPPP_(my_newRV_noinc)
#define newCONSTSUB(a, b, c)   DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)
#define Perl_newCONSTSUB   DPPP_(my_newCONSTSUB)
#define START_MY_CXT   static my_cxt_t my_cxt;
#define dMY_CXT_SV   dNOOP
#define dMY_CXT   dNOOP
#define MY_CXT_INIT   NOOP
#define MY_CXT   my_cxt
#define pMY_CXT   void
#define pMY_CXT_
#define _pMY_CXT
#define aMY_CXT
#define aMY_CXT_
#define _aMY_CXT
#define MY_CXT_CLONE   NOOP
#define NVef   "e"
#define NVff   "f"
#define NVgf   "g"
#define sv_2pv_nolen(a)   DPPP_(my_sv_2pv_nolen)(aTHX_ a)
#define Perl_sv_2pv_nolen   DPPP_(my_sv_2pv_nolen)
#define SvPV_nolen(sv)
#define SvPVbyte   SvPV
#define sv_2pvbyte   sv_2pv
#define sv_2pvbyte_nolen   sv_2pv_nolen
#define sv_pvn(sv, len)   SvPV(sv, len)
#define sv_pvn_force(sv, len)   SvPV_force(sv, len)
#define SvMAGIC_set(sv, val)
#define SvPVX_const(sv)   ((const char*) (0 + SvPVX(sv)))
#define SvPVX_mutable(sv)   (0 + SvPVX(sv))
#define SvRV_set(sv, val)
#define SvSTASH_set(sv, val)
#define SvUV_set(sv, val)
#define sv_catpvf_mg   Perl_sv_catpvf_mg
#define sv_setpvf_mg   Perl_sv_setpvf_mg
#define SvGETMAGIC(x)   STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END
#define PERL_MAGIC_sv   '\0'
#define PERL_MAGIC_overload   'A'
#define PERL_MAGIC_overload_elem   'a'
#define PERL_MAGIC_overload_table   'c'
#define PERL_MAGIC_bm   'B'
#define PERL_MAGIC_regdata   'D'
#define PERL_MAGIC_regdatum   'd'
#define PERL_MAGIC_env   'E'
#define PERL_MAGIC_envelem   'e'
#define PERL_MAGIC_fm   'f'
#define PERL_MAGIC_regex_global   'g'
#define PERL_MAGIC_isa   'I'
#define PERL_MAGIC_isaelem   'i'
#define PERL_MAGIC_nkeys   'k'
#define PERL_MAGIC_dbfile   'L'
#define PERL_MAGIC_dbline   'l'
#define PERL_MAGIC_mutex   'm'
#define PERL_MAGIC_shared   'N'
#define PERL_MAGIC_shared_scalar   'n'
#define PERL_MAGIC_collxfrm   'o'
#define PERL_MAGIC_tied   'P'
#define PERL_MAGIC_tiedelem   'p'
#define PERL_MAGIC_tiedscalar   'q'
#define PERL_MAGIC_qr   'r'
#define PERL_MAGIC_sig   'S'
#define PERL_MAGIC_sigelem   's'
#define PERL_MAGIC_taint   't'
#define PERL_MAGIC_uvar   'U'
#define PERL_MAGIC_uvar_elem   'u'
#define PERL_MAGIC_vstring   'V'
#define PERL_MAGIC_vec   'v'
#define PERL_MAGIC_utf8   'w'
#define PERL_MAGIC_substr   'x'
#define PERL_MAGIC_defelem   'y'
#define PERL_MAGIC_glob   '*'
#define PERL_MAGIC_arylen   '#'
#define PERL_MAGIC_pos   '.'
#define PERL_MAGIC_backref   '<'
#define PERL_MAGIC_ext   '~'
#define SvPV_force_nomg   SvPV_force
#define SvPV_nomg   SvPV
#define sv_catpvn_nomg   sv_catpvn
#define sv_catsv_nomg   sv_catsv
#define sv_setsv_nomg   sv_setsv
#define sv_pvn_nomg   sv_pvn
#define SvIV_nomg   SvIV
#define SvUV_nomg   SvUV
#define sv_catpv_mg(sv, ptr)
#define sv_catpvn_mg(sv, ptr, len)
#define sv_catsv_mg(dsv, ssv)
#define sv_setiv_mg(sv, i)
#define sv_setnv_mg(sv, num)
#define sv_setpv_mg(sv, ptr)
#define sv_setpvn_mg(sv, ptr, len)
#define sv_setsv_mg(dsv, ssv)
#define sv_setuv_mg(sv, i)
#define sv_usepvn_mg(sv, ptr, len)
#define CopFILEGV(c)   ((c)->cop_filegv)
#define CopFILEGV_set(c, gv)   ((c)->cop_filegv = (GV*)SvREFCNT_inc(gv))
#define CopFILE_set(c, pv)   CopFILEGV_set((c), gv_fetchfile(pv))
#define CopFILESV(c)   (CopFILEGV(c) ? GvSV(CopFILEGV(c)) : Nullsv)
#define CopFILEAV(c)   (CopFILEGV(c) ? GvAV(CopFILEGV(c)) : Nullav)
#define CopFILE(c)   (CopFILESV(c) ? SvPVX(CopFILESV(c)) : Nullch)
#define CopSTASH(c)   ((c)->cop_stash)
#define CopSTASH_set(c, hv)   ((c)->cop_stash = (hv))
#define CopSTASHPV(c)   (CopSTASH(c) ? HvNAME(CopSTASH(c)) : Nullch)
#define CopSTASHPV_set(c, pv)   CopSTASH_set((c), gv_stashpv(pv,GV_ADD))
#define CopSTASH_eq(c, hv)   (CopSTASH(c) == (hv))
#define IN_PERL_COMPILETIME   (PL_curcop == &PL_compiling)
#define IN_LOCALE_RUNTIME   (PL_curcop->op_private & HINT_LOCALE)
#define IN_LOCALE_COMPILETIME   (PL_hints & HINT_LOCALE)
#define IN_LOCALE   (IN_PERL_COMPILETIME ? IN_LOCALE_COMPILETIME : IN_LOCALE_RUNTIME)
#define IS_NUMBER_IN_UV   0x01
#define IS_NUMBER_GREATER_THAN_UV_MAX   0x02
#define IS_NUMBER_NOT_INT   0x04
#define IS_NUMBER_NEG   0x08
#define IS_NUMBER_INFINITY   0x10
#define IS_NUMBER_NAN   0x20
#define GROK_NUMERIC_RADIX(sp, send)   grok_numeric_radix(sp, send)
#define PERL_SCAN_GREATER_THAN_UV_MAX   0x02
#define PERL_SCAN_SILENT_ILLDIGIT   0x04
#define PERL_SCAN_ALLOW_UNDERSCORES   0x01
#define PERL_SCAN_DISALLOW_PREFIX   0x02
#define grok_numeric_radix(a, b)   DPPP_(my_grok_numeric_radix)(aTHX_ a,b)
#define Perl_grok_numeric_radix   DPPP_(my_grok_numeric_radix)
#define grok_number(a, b, c)   DPPP_(my_grok_number)(aTHX_ a,b,c)
#define Perl_grok_number   DPPP_(my_grok_number)
#define grok_bin(a, b, c, d)   DPPP_(my_grok_bin)(aTHX_ a,b,c,d)
#define Perl_grok_bin   DPPP_(my_grok_bin)
#define grok_hex(a, b, c, d)   DPPP_(my_grok_hex)(aTHX_ a,b,c,d)
#define Perl_grok_hex   DPPP_(my_grok_hex)
#define grok_oct(a, b, c, d)   DPPP_(my_grok_oct)(aTHX_ a,b,c,d)
#define Perl_grok_oct   DPPP_(my_grok_oct)

Typedefs

typedef NVTYPE NV

Functions

U32 DPPP_ (my_PL_signals)
SV *DPPP_() my_eval_pv (char *p, I32 croak_on_error)
SV *DPPP_() my_newRV_noinc (SV *sv)
void DPPP_() my_newCONSTSUB (HV *stash, char *name, SV *sv)
char *DPPP_() my_sv_2pv_nolen (pTHX_ register SV *sv)
bool DPPP_() my_grok_numeric_radix (pTHX_ const char **sp, const char *send)
int DPPP_() my_grok_number (pTHX_ const char *pv, STRLEN len, UV *valuep)
UV DPPP_() my_grok_bin (pTHX_ char *start, STRLEN *len_p, I32 *flags, NV *result)
UV DPPP_() my_grok_hex (pTHX_ char *start, STRLEN *len_p, I32 *flags, NV *result)
UV DPPP_() my_grok_oct (pTHX_ char *start, STRLEN *len_p, I32 *flags, NV *result)

Define Documentation

#define _aMY_CXT

Definition at line 3750 of file ppport.h.

Definition at line 2733 of file ppport.h.

#define _pMY_CXT

Definition at line 3747 of file ppport.h.

#define aMY_CXT

Definition at line 3748 of file ppport.h.

#define aMY_CXT_

Definition at line 3749 of file ppport.h.

#define aTHX

Definition at line 3458 of file ppport.h.

#define aTHX_

Definition at line 3462 of file ppport.h.

#define AvFILLp   AvFILL

Definition at line 3352 of file ppport.h.

#define boolSV (   b)    ((b) ? &PL_sv_yes : &PL_sv_no)

Definition at line 3338 of file ppport.h.

#define call_argv   perl_call_argv

Definition at line 3516 of file ppport.h.

#define call_method   perl_call_method

Definition at line 3520 of file ppport.h.

#define call_pv   perl_call_pv

Definition at line 3512 of file ppport.h.

#define call_sv   perl_call_sv

Definition at line 3508 of file ppport.h.

#define CopFILE (   c)    (CopFILESV(c) ? SvPVX(CopFILESV(c)) : Nullch)

Definition at line 4485 of file ppport.h.

#define CopFILE_set (   c,
  pv 
)    CopFILEGV_set((c), gv_fetchfile(pv))

Definition at line 4473 of file ppport.h.

#define CopFILEAV (   c)    (CopFILEGV(c) ? GvAV(CopFILEGV(c)) : Nullav)

Definition at line 4481 of file ppport.h.

#define CopFILEGV (   c)    ((c)->cop_filegv)

Definition at line 4465 of file ppport.h.

#define CopFILEGV_set (   c,
  gv 
)    ((c)->cop_filegv = (GV*)SvREFCNT_inc(gv))

Definition at line 4469 of file ppport.h.

#define CopFILESV (   c)    (CopFILEGV(c) ? GvSV(CopFILEGV(c)) : Nullsv)

Definition at line 4477 of file ppport.h.

#define CopSTASH (   c)    ((c)->cop_stash)

Definition at line 4489 of file ppport.h.

#define CopSTASH_eq (   c,
  hv 
)    (CopSTASH(c) == (hv))

Definition at line 4505 of file ppport.h.

#define CopSTASH_set (   c,
  hv 
)    ((c)->cop_stash = (hv))

Definition at line 4493 of file ppport.h.

#define CopSTASHPV (   c)    (CopSTASH(c) ? HvNAME(CopSTASH(c)) : Nullch)

Definition at line 4497 of file ppport.h.

#define CopSTASHPV_set (   c,
  pv 
)    CopSTASH_set((c), gv_stashpv(pv,GV_ADD))

Definition at line 4501 of file ppport.h.

#define CopyD (   s,
  d,
  n,
 
)    memcpy((char*)(d),(char*)(s), (n) * sizeof(t))

Definition at line 3184 of file ppport.h.

#define dAX   I32 ax = MARK - PL_stack_base + 1

Definition at line 3399 of file ppport.h.

#define dAXMARK
Value:
I32 ax = POPMARK; \
                               register SV ** const mark = PL_stack_base + ax++

Definition at line 3409 of file ppport.h.

#define DEFSV   GvSV(PL_defgv)

Definition at line 3343 of file ppport.h.

#define dITEMS   I32 items = SP - MARK

Definition at line 3403 of file ppport.h.

#define dMY_CXT   dNOOP

Definition at line 3741 of file ppport.h.

#define dMY_CXT_SV   dNOOP

Definition at line 3740 of file ppport.h.

#define dNOOP   extern int Perl___notused PERL_UNUSED_DECL

Definition at line 3265 of file ppport.h.

#define DPPP_ (   name)    DPPP_CAT2(DPPP_NAMESPACE, name)

Definition at line 2740 of file ppport.h.

#define DPPP_CAT2 (   x,
 
)    CAT2(x,y)

Definition at line 2739 of file ppport.h.

#define DPPP_NAMESPACE   DPPP_

Definition at line 2736 of file ppport.h.

#define dTHR   dNOOP

Definition at line 3440 of file ppport.h.

#define dTHX   dNOOP

Definition at line 3443 of file ppport.h.

#define dTHXa (   x)    dNOOP

Definition at line 3447 of file ppport.h.

#define dTHXoa (   x)    dTHXa(x)

Definition at line 3465 of file ppport.h.

#define dUNDERBAR   dNOOP

Definition at line 3392 of file ppport.h.

#define dXSTARG   SV * targ = sv_newmortal()

Definition at line 3406 of file ppport.h.

#define END_EXTERN_C

Definition at line 3313 of file ppport.h.

#define ERRSV   get_sv("@",FALSE)

Definition at line 3355 of file ppport.h.

#define eval_pv (   a,
 
)    DPPP_(my_eval_pv)(aTHX_ a,b)

Definition at line 3542 of file ppport.h.

#define eval_sv   perl_eval_sv

Definition at line 3523 of file ppport.h.

#define EXTERN_C   extern

Definition at line 3314 of file ppport.h.

#define get_av   perl_get_av

Definition at line 3383 of file ppport.h.

#define get_cv   perl_get_cv

Definition at line 3375 of file ppport.h.

#define get_hv   perl_get_hv

Definition at line 3387 of file ppport.h.

#define get_sv   perl_get_sv

Definition at line 3379 of file ppport.h.

#define grok_bin (   a,
  b,
  c,
 
)    DPPP_(my_grok_bin)(aTHX_ a,b,c,d)

Definition at line 4851 of file ppport.h.

#define grok_hex (   a,
  b,
  c,
 
)    DPPP_(my_grok_hex)(aTHX_ a,b,c,d)

Definition at line 4953 of file ppport.h.

#define grok_number (   a,
  b,
 
)    DPPP_(my_grok_number)(aTHX_ a,b,c)

Definition at line 4637 of file ppport.h.

#define GROK_NUMERIC_RADIX (   sp,
  send 
)    grok_numeric_radix(sp, send)

Definition at line 4550 of file ppport.h.

#define grok_numeric_radix (   a,
 
)    DPPP_(my_grok_numeric_radix)(aTHX_ a,b)

Definition at line 4579 of file ppport.h.

#define grok_oct (   a,
  b,
  c,
 
)    DPPP_(my_grok_oct)(aTHX_ a,b,c,d)

Definition at line 5055 of file ppport.h.

#define gv_stashpvn (   str,
  len,
  create 
)    gv_stashpv(str,create)

Definition at line 3370 of file ppport.h.

Definition at line 4522 of file ppport.h.

#define IN_LOCALE_COMPILETIME   (PL_hints & HINT_LOCALE)

Definition at line 4518 of file ppport.h.

#define IN_LOCALE_RUNTIME   (PL_curcop->op_private & HINT_LOCALE)

Definition at line 4514 of file ppport.h.

Definition at line 4510 of file ppport.h.

#define INT2PTR (   any,
 
)    (any)(PTRV)(d)

Definition at line 3288 of file ppport.h.

#define IS_NUMBER_GREATER_THAN_UV_MAX   0x02

Definition at line 4529 of file ppport.h.

#define IS_NUMBER_IN_UV   0x01

Definition at line 4525 of file ppport.h.

#define IS_NUMBER_INFINITY   0x10

Definition at line 4541 of file ppport.h.

#define IS_NUMBER_NAN   0x20

Definition at line 4545 of file ppport.h.

#define IS_NUMBER_NEG   0x08

Definition at line 4537 of file ppport.h.

#define IS_NUMBER_NOT_INT   0x04

Definition at line 4533 of file ppport.h.

#define IV_MAX   PERL_LONG_MAX

Definition at line 3079 of file ppport.h.

#define IV_MIN   PERL_LONG_MIN

Definition at line 3075 of file ppport.h.

#define IVSIZE   4 /* A bold guess, but the best we can make. */

Definition at line 3096 of file ppport.h.

#define IVTYPE   long

Definition at line 3071 of file ppport.h.

#define memEQ (   s1,
  s2,
 
)    (!bcmp(s1,s2,l))

Definition at line 3175 of file ppport.h.

#define memNE (   s1,
  s2,
 
)    (bcmp(s1,s2,l))

Definition at line 3171 of file ppport.h.

#define MoveD (   s,
  d,
  n,
 
)    memmove((char*)(d),(char*)(s), (n) * sizeof(t))

Definition at line 3180 of file ppport.h.

#define mPUSHi (   i)    sv_setiv_mg(PUSHmortal, (IV)(i))

Definition at line 3480 of file ppport.h.

#define mPUSHn (   n)    sv_setnv_mg(PUSHmortal, (NV)(n))

Definition at line 3476 of file ppport.h.

#define mPUSHp (   p,
 
)    sv_setpvn_mg(PUSHmortal, (p), (l))

Definition at line 3472 of file ppport.h.

#define mPUSHu (   u)    sv_setuv_mg(PUSHmortal, (UV)(u))

Definition at line 3484 of file ppport.h.

#define mXPUSHi (   i)    STMT_START { EXTEND(sp,1); sv_setiv_mg(PUSHmortal, (IV)(i)); } STMT_END

Definition at line 3499 of file ppport.h.

#define mXPUSHn (   n)    STMT_START { EXTEND(sp,1); sv_setnv_mg(PUSHmortal, (NV)(n)); } STMT_END

Definition at line 3495 of file ppport.h.

#define mXPUSHp (   p,
 
)    STMT_START { EXTEND(sp,1); sv_setpvn_mg(PUSHmortal, (p), (l)); } STMT_END

Definition at line 3491 of file ppport.h.

#define mXPUSHu (   u)    STMT_START { EXTEND(sp,1); sv_setuv_mg(PUSHmortal, (UV)(u)); } STMT_END

Definition at line 3503 of file ppport.h.

#define MY_CXT   my_cxt

Definition at line 3743 of file ppport.h.

#define MY_CXT_CLONE   NOOP

Definition at line 3755 of file ppport.h.

#define MY_CXT_INIT   NOOP

Definition at line 3742 of file ppport.h.

#define newCONSTSUB (   a,
  b,
 
)    DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)

Definition at line 3615 of file ppport.h.

#define newRV_inc (   sv)    newRV(sv) /* Replace */

Definition at line 3570 of file ppport.h.

#define newRV_noinc (   a)    DPPP_(my_newRV_noinc)(aTHX_ a)

Definition at line 3584 of file ppport.h.

#define newSVpvn (   data,
  len 
)
Value:
((data)                                              \
                                    ? ((len) ? newSVpv((data), (len)) : newSVpv("", 0)) \
                                    : newSV(0))

Definition at line 3358 of file ppport.h.

#define newSVuv (   uv)    ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))

Definition at line 3117 of file ppport.h.

#define Newx (   v,
  n,
 
)    New(0,v,n,t)

Definition at line 3202 of file ppport.h.

#define Newxc (   v,
  n,
  t,
 
)    Newc(0,v,n,t,c)

Definition at line 3206 of file ppport.h.

#define Newxz (   v,
  n,
 
)    Newz(0,v,n,t)

Definition at line 3210 of file ppport.h.

#define NOOP   (void)0

Definition at line 3261 of file ppport.h.

#define NUM2PTR (   any,
 
)    (any)(PTRV)(d)

Definition at line 3291 of file ppport.h.

#define NVef   "e"

Definition at line 3785 of file ppport.h.

#define NVff   "f"

Definition at line 3786 of file ppport.h.

#define NVgf   "g"

Definition at line 3787 of file ppport.h.

#define NVTYPE   double

Definition at line 3272 of file ppport.h.

#define PERL_BCDVERSION   ((PERL_REVISION * 0x1000000L) + (PERL_VERSION * 0x1000L) + PERL_SUBVERSION)

Definition at line 2760 of file ppport.h.

#define Perl_eval_pv   DPPP_(my_eval_pv)

Definition at line 3543 of file ppport.h.

Definition at line 4852 of file ppport.h.

Definition at line 4954 of file ppport.h.

Definition at line 4638 of file ppport.h.

Definition at line 4580 of file ppport.h.

Definition at line 5056 of file ppport.h.

#define PERL_INT_MAX   ((int)(PERL_UINT_MAX >> 1))

Definition at line 2864 of file ppport.h.

#define PERL_INT_MIN   (-PERL_INT_MAX - ((3 & -1) == 3))

Definition at line 2876 of file ppport.h.

#define PERL_LONG_MAX   ((long) (PERL_ULONG_MAX >> 1))

Definition at line 2904 of file ppport.h.

#define PERL_LONG_MIN   (-PERL_LONG_MAX - ((3 & -1) == 3))

Definition at line 2916 of file ppport.h.

#define PERL_MAGIC_arylen   '#'

Definition at line 4282 of file ppport.h.

#define PERL_MAGIC_backref   '<'

Definition at line 4290 of file ppport.h.

#define PERL_MAGIC_bm   'B'

Definition at line 4158 of file ppport.h.

#define PERL_MAGIC_collxfrm   'o'

Definition at line 4218 of file ppport.h.

#define PERL_MAGIC_dbfile   'L'

Definition at line 4198 of file ppport.h.

#define PERL_MAGIC_dbline   'l'

Definition at line 4202 of file ppport.h.

#define PERL_MAGIC_defelem   'y'

Definition at line 4274 of file ppport.h.

#define PERL_MAGIC_env   'E'

Definition at line 4170 of file ppport.h.

#define PERL_MAGIC_envelem   'e'

Definition at line 4174 of file ppport.h.

#define PERL_MAGIC_ext   '~'

Definition at line 4294 of file ppport.h.

#define PERL_MAGIC_fm   'f'

Definition at line 4178 of file ppport.h.

#define PERL_MAGIC_glob   '*'

Definition at line 4278 of file ppport.h.

#define PERL_MAGIC_isa   'I'

Definition at line 4186 of file ppport.h.

#define PERL_MAGIC_isaelem   'i'

Definition at line 4190 of file ppport.h.

#define PERL_MAGIC_mutex   'm'

Definition at line 4206 of file ppport.h.

#define PERL_MAGIC_nkeys   'k'

Definition at line 4194 of file ppport.h.

#define PERL_MAGIC_overload   'A'

Definition at line 4146 of file ppport.h.

#define PERL_MAGIC_overload_elem   'a'

Definition at line 4150 of file ppport.h.

#define PERL_MAGIC_overload_table   'c'

Definition at line 4154 of file ppport.h.

#define PERL_MAGIC_pos   '.'

Definition at line 4286 of file ppport.h.

#define PERL_MAGIC_qr   'r'

Definition at line 4234 of file ppport.h.

#define PERL_MAGIC_regdata   'D'

Definition at line 4162 of file ppport.h.

#define PERL_MAGIC_regdatum   'd'

Definition at line 4166 of file ppport.h.

#define PERL_MAGIC_regex_global   'g'

Definition at line 4182 of file ppport.h.

#define PERL_MAGIC_shared   'N'

Definition at line 4210 of file ppport.h.

#define PERL_MAGIC_shared_scalar   'n'

Definition at line 4214 of file ppport.h.

#define PERL_MAGIC_sig   'S'

Definition at line 4238 of file ppport.h.

#define PERL_MAGIC_sigelem   's'

Definition at line 4242 of file ppport.h.

#define PERL_MAGIC_substr   'x'

Definition at line 4270 of file ppport.h.

#define PERL_MAGIC_sv   '\0'

Definition at line 4142 of file ppport.h.

#define PERL_MAGIC_taint   't'

Definition at line 4246 of file ppport.h.

#define PERL_MAGIC_tied   'P'

Definition at line 4222 of file ppport.h.

#define PERL_MAGIC_tiedelem   'p'

Definition at line 4226 of file ppport.h.

#define PERL_MAGIC_tiedscalar   'q'

Definition at line 4230 of file ppport.h.

#define PERL_MAGIC_utf8   'w'

Definition at line 4266 of file ppport.h.

#define PERL_MAGIC_uvar   'U'

Definition at line 4250 of file ppport.h.

#define PERL_MAGIC_uvar_elem   'u'

Definition at line 4254 of file ppport.h.

#define PERL_MAGIC_vec   'v'

Definition at line 4262 of file ppport.h.

#define PERL_MAGIC_vstring   'V'

Definition at line 4258 of file ppport.h.

Definition at line 3616 of file ppport.h.

Definition at line 3585 of file ppport.h.

Definition at line 2744 of file ppport.h.

#define PERL_REVISION   (5)

Definition at line 2751 of file ppport.h.

#define PERL_SCAN_ALLOW_UNDERSCORES   0x01

Definition at line 4561 of file ppport.h.

#define PERL_SCAN_DISALLOW_PREFIX   0x02

Definition at line 4565 of file ppport.h.

#define PERL_SCAN_GREATER_THAN_UV_MAX   0x02

Definition at line 4553 of file ppport.h.

#define PERL_SCAN_SILENT_ILLDIGIT   0x04

Definition at line 4557 of file ppport.h.

#define PERL_SHORT_MAX   ((short) (PERL_USHORT_MAX >> 1))

Definition at line 2819 of file ppport.h.

#define PERL_SHORT_MIN   (-PERL_SHORT_MAX - ((3 & -1) == 3))

Definition at line 2835 of file ppport.h.

#define PERL_SIGNALS_UNSAFE_FLAG   0x0001

Definition at line 3427 of file ppport.h.

#define PERL_SUBVERSION   SUBVERSION

Definition at line 2754 of file ppport.h.

Definition at line 3804 of file ppport.h.

#define PERL_UCHAR_MAX   ((unsigned char)~(unsigned)0)

Definition at line 2784 of file ppport.h.

#define PERL_UCHAR_MIN   ((unsigned char)0)

Definition at line 2774 of file ppport.h.

#define PERL_UINT_MAX   (~(unsigned int)0)

Definition at line 2848 of file ppport.h.

#define PERL_UINT_MIN   ((unsigned int)0)

Definition at line 2854 of file ppport.h.

#define PERL_ULONG_MAX   (~(unsigned long)0)

Definition at line 2888 of file ppport.h.

#define PERL_ULONG_MIN   ((unsigned long)0L)

Definition at line 2894 of file ppport.h.

Definition at line 3257 of file ppport.h.

#define PERL_USHORT_MAX   ((unsigned short)~(unsigned)0)

Definition at line 2803 of file ppport.h.

#define PERL_USHORT_MIN   ((unsigned short)0)

Definition at line 2790 of file ppport.h.

#define PERL_VERSION   PATCHLEVEL

Definition at line 2753 of file ppport.h.

#define PL_compiling   compiling

Definition at line 3218 of file ppport.h.

#define PL_copline   copline

Definition at line 3219 of file ppport.h.

#define PL_curcop   curcop

Definition at line 3220 of file ppport.h.

#define PL_curstash   curstash

Definition at line 3221 of file ppport.h.

#define PL_DBsingle   DBsingle

Definition at line 3215 of file ppport.h.

#define PL_DBsub   DBsub

Definition at line 3216 of file ppport.h.

#define PL_debstash   debstash

Definition at line 3222 of file ppport.h.

#define PL_defgv   defgv

Definition at line 3223 of file ppport.h.

#define PL_diehook   diehook

Definition at line 3224 of file ppport.h.

#define PL_dirty   dirty

Definition at line 3225 of file ppport.h.

#define PL_dowarn   dowarn

Definition at line 3226 of file ppport.h.

#define PL_errgv   errgv

Definition at line 3227 of file ppport.h.

#define PL_hexdigit   hexdigit

Definition at line 3228 of file ppport.h.

#define PL_hints   hints

Definition at line 3229 of file ppport.h.

#define PL_na   na

Definition at line 3230 of file ppport.h.

#define PL_no_modify   no_modify

Definition at line 3231 of file ppport.h.

#define PL_perl_destruct_level   perl_destruct_level

Definition at line 3232 of file ppport.h.

#define PL_perldb   perldb

Definition at line 3233 of file ppport.h.

#define PL_ppaddr   ppaddr

Definition at line 3234 of file ppport.h.

#define PL_rsfp   rsfp

Definition at line 3236 of file ppport.h.

#define PL_rsfp_filters   rsfp_filters

Definition at line 3235 of file ppport.h.

#define PL_signals   DPPP_(my_PL_signals)

Definition at line 3436 of file ppport.h.

#define PL_stack_base   stack_base

Definition at line 3237 of file ppport.h.

#define PL_stack_sp   stack_sp

Definition at line 3238 of file ppport.h.

#define PL_stdingv   stdingv

Definition at line 3239 of file ppport.h.

#define PL_Sv   Sv

Definition at line 3217 of file ppport.h.

#define PL_sv_arenaroot   sv_arenaroot

Definition at line 3240 of file ppport.h.

#define PL_sv_no   sv_no

Definition at line 3241 of file ppport.h.

#define PL_sv_undef   sv_undef

Definition at line 3242 of file ppport.h.

#define PL_sv_yes   sv_yes

Definition at line 3243 of file ppport.h.

#define PL_tainted   tainted

Definition at line 3244 of file ppport.h.

#define PL_tainting   tainting

Definition at line 3245 of file ppport.h.

#define pMY_CXT   void

Definition at line 3745 of file ppport.h.

#define pMY_CXT_

Definition at line 3746 of file ppport.h.

#define Poison (   d,
  n,
 
)    (void)memset((char*)(d), 0xAB, (n) * sizeof(t))

Definition at line 3199 of file ppport.h.

#define pTHX   void

Definition at line 3450 of file ppport.h.

#define pTHX_

Definition at line 3454 of file ppport.h.

#define PTR2IV (   p)    INT2PTR(IV,p)

Definition at line 3292 of file ppport.h.

#define PTR2NV (   p)    NUM2PTR(NV,p)

Definition at line 3294 of file ppport.h.

#define PTR2ul (   p)    (unsigned long)(p)

Definition at line 3297 of file ppport.h.

#define PTR2UV (   p)    INT2PTR(UV,p)

Definition at line 3293 of file ppport.h.

#define PTRV   unsigned long

Definition at line 3284 of file ppport.h.

#define PUSHmortal   PUSHs(sv_newmortal())

Definition at line 3468 of file ppport.h.

#define PUSHu (   u)    STMT_START { sv_setuv(TARG, (UV)(u)); PUSHTARG; } STMT_END

Definition at line 3153 of file ppport.h.

#define SAVE_DEFSV   SAVESPTR(GvSV(PL_defgv))

Definition at line 3347 of file ppport.h.

#define START_EXTERN_C

Definition at line 3312 of file ppport.h.

#define START_MY_CXT   static my_cxt_t my_cxt;

Definition at line 3739 of file ppport.h.

#define STMT_END   while (0)

Definition at line 3334 of file ppport.h.

#define STMT_START   do

Definition at line 3333 of file ppport.h.

#define sv_2pv_nolen (   a)    DPPP_(my_sv_2pv_nolen)(aTHX_ a)

Definition at line 3803 of file ppport.h.

#define sv_2pvbyte   sv_2pv

Definition at line 3877 of file ppport.h.

Definition at line 3883 of file ppport.h.

#define sv_2uv (   sv)    ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))

Definition at line 3120 of file ppport.h.

#define sv_catpv_mg (   sv,
  ptr 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_catpv(TeMpSv,ptr);              \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4331 of file ppport.h.

#define sv_catpvf_mg   Perl_sv_catpvf_mg

Definition at line 4053 of file ppport.h.

#define sv_catpvn_mg (   sv,
  ptr,
  len 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_catpvn(TeMpSv,ptr,len);         \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4340 of file ppport.h.

#define sv_catpvn_nomg   sv_catpvn

Definition at line 4307 of file ppport.h.

#define sv_catsv_mg (   dsv,
  ssv 
)
Value:
STMT_START {                         \
     SV *TeMpSv = dsv;                  \
     sv_catsv(TeMpSv,ssv);              \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4349 of file ppport.h.

#define sv_catsv_nomg   sv_catsv

Definition at line 4311 of file ppport.h.

#define sv_pvn (   sv,
  len 
)    SvPV(sv, len)

Definition at line 3890 of file ppport.h.

#define sv_pvn_force (   sv,
  len 
)    SvPV_force(sv, len)

Definition at line 3897 of file ppport.h.

#define sv_pvn_nomg   sv_pvn

Definition at line 4319 of file ppport.h.

#define sv_setiv_mg (   sv,
 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_setiv(TeMpSv,i);                \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4358 of file ppport.h.

#define sv_setnv_mg (   sv,
  num 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_setnv(TeMpSv,num);              \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4367 of file ppport.h.

#define sv_setpv_mg (   sv,
  ptr 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_setpv(TeMpSv,ptr);              \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4376 of file ppport.h.

#define sv_setpvf_mg   Perl_sv_setpvf_mg

Definition at line 4126 of file ppport.h.

#define sv_setpvn_mg (   sv,
  ptr,
  len 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_setpvn(TeMpSv,ptr,len);         \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4385 of file ppport.h.

#define sv_setsv_mg (   dsv,
  ssv 
)
Value:
STMT_START {                         \
     SV *TeMpSv = dsv;                  \
     sv_setsv(TeMpSv,ssv);              \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4394 of file ppport.h.

#define sv_setsv_nomg   sv_setsv

Definition at line 4315 of file ppport.h.

#define sv_setuv (   sv,
  uv 
)
Value:
STMT_START {                         \
                 UV TeMpUv = uv;                    \
                 if (TeMpUv <= IV_MAX)              \
                   sv_setiv(sv, TeMpUv);            \
                 else                               \
                   sv_setnv(sv, (double)TeMpUv);    \
               } STMT_END

Definition at line 3107 of file ppport.h.

#define sv_setuv_mg (   sv,
 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_setuv(TeMpSv,i);                \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4403 of file ppport.h.

#define sv_usepvn_mg (   sv,
  ptr,
  len 
)
Value:
STMT_START {                         \
     SV *TeMpSv = sv;                   \
     sv_usepvn(TeMpSv,ptr,len);         \
     SvSETMAGIC(TeMpSv);                \
   } STMT_END

Definition at line 4412 of file ppport.h.

#define sv_uv (   sv)    SvUVx(sv)

Definition at line 3143 of file ppport.h.

#define SvGETMAGIC (   x)    STMT_START { if (SvGMAGICAL(x)) mg_get(x); } STMT_END

Definition at line 4139 of file ppport.h.

#define SvIV_nomg   SvIV

Definition at line 4323 of file ppport.h.

#define SvMAGIC_set (   sv,
  val 
)
Value:
STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \
                (((XPVMG*) SvANY(sv))->xmg_magic = (val)); } STMT_END

Definition at line 3900 of file ppport.h.

#define SvPV_force_nomg   SvPV_force

Definition at line 4299 of file ppport.h.

#define SvPV_nolen (   sv)
Value:
((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
           ? SvPVX(sv) : sv_2pv_nolen(sv))

Definition at line 3822 of file ppport.h.

#define SvPV_nomg   SvPV

Definition at line 4303 of file ppport.h.

#define SvPVbyte   SvPV

Definition at line 3876 of file ppport.h.

#define SvPVX_const (   sv)    ((const char*) (0 + SvPVX(sv)))

Definition at line 3907 of file ppport.h.

#define SvPVX_mutable (   sv)    (0 + SvPVX(sv))

Definition at line 3911 of file ppport.h.

#define SvRV_set (   sv,
  val 
)
Value:
STMT_START { assert(SvTYPE(sv) >=  SVt_RV); \
                (((XRV*) SvANY(sv))->xrv_rv = (val)); } STMT_END

Definition at line 3914 of file ppport.h.

#define SvSTASH_set (   sv,
  val 
)
Value:
STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \
                (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END

Definition at line 3935 of file ppport.h.

#define SvUV (   sv)    (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))

Definition at line 3132 of file ppport.h.

#define SvUV_nomg   SvUV

Definition at line 4327 of file ppport.h.

#define SvUV_set (   sv,
  val 
)
Value:
STMT_START { assert(SvTYPE(sv) == SVt_IV || SvTYPE(sv) >= SVt_PVIV); \
                (((XPVIV*) SvANY(sv))->xiv_iv = (IV) (val)); } STMT_END

Definition at line 3942 of file ppport.h.

#define SvUVX (   sv)    ((UV)SvIVX(sv))

Definition at line 3124 of file ppport.h.

#define SvUVx (   sv)    ((PL_Sv = (sv)), SvUV(PL_Sv))

Definition at line 3136 of file ppport.h.

#define SvUVXx (   sv)    SvUVX(sv)

Definition at line 3128 of file ppport.h.

#define UNDERBAR   DEFSV

Definition at line 3396 of file ppport.h.

#define UV_MAX   PERL_ULONG_MAX

Definition at line 3087 of file ppport.h.

#define UV_MIN   PERL_ULONG_MIN

Definition at line 3083 of file ppport.h.

#define UVSIZE   IVSIZE

Definition at line 3104 of file ppport.h.

#define UVTYPE   unsigned IVTYPE

Definition at line 3100 of file ppport.h.

#define XPUSHmortal   XPUSHs(sv_newmortal())

Definition at line 3487 of file ppport.h.

#define XPUSHu (   u)    STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END

Definition at line 3157 of file ppport.h.

#define XSprePUSH   (sp = PL_stack_base + ax - 1)

Definition at line 3413 of file ppport.h.

#define XSRETURN (   off)
Value:
STMT_START {                                        \
          PL_stack_sp = PL_stack_base + ax + ((off) - 1); \
          return;                                         \
      } STMT_END

Definition at line 3418 of file ppport.h.

#define XSRETURN_UV (   v)    STMT_START { XST_mUV(0,v); XSRETURN(1); } STMT_END

Definition at line 3150 of file ppport.h.

#define XST_mUV (   i,
 
)    (ST(i) = sv_2mortal(newSVuv(v)) )

Definition at line 3146 of file ppport.h.

#define ZeroD (   d,
  n,
 
)    ((void)memzero((char*)(d), (n) * sizeof(t)), d)

Definition at line 3194 of file ppport.h.


Typedef Documentation

typedef NVTYPE NV

Definition at line 3274 of file ppport.h.


Function Documentation

U32 DPPP_ ( my_PL_signals  )
SV* DPPP_() my_eval_pv ( char *  p,
I32  croak_on_error 
)
UV DPPP_() my_grok_bin ( pTHX_ char *  start,
STRLEN len_p,
I32 *  flags,
NV result 
)
UV DPPP_() my_grok_hex ( pTHX_ char *  start,
STRLEN len_p,
I32 *  flags,
NV result 
)
int DPPP_() my_grok_number ( pTHX_ const char *  pv,
STRLEN  len,
UV *  valuep 
)
bool DPPP_() my_grok_numeric_radix ( pTHX_ const char **  sp,
const char *  send 
)
UV DPPP_() my_grok_oct ( pTHX_ char *  start,
STRLEN len_p,
I32 *  flags,
NV result 
)
void DPPP_() my_newCONSTSUB ( HV *  stash,
char *  name,
SV *  sv 
)
SV* DPPP_() my_newRV_noinc ( SV *  sv)
char* DPPP_() my_sv_2pv_nolen ( pTHX_ register SV *  sv)