📄 embedvar.h
字号:
/* -*- buffer-read-only: t -*- * * embedvar.h * * Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, * 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, by Larry Wall and others * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. * * !!!!!!! DO NOT EDIT THIS FILE !!!!!!! * This file is built by embed.pl from data in embed.fnc, embed.pl, * pp.sym, intrpvar.h, and perlvars.h. * Any changes made here will be lost! * * Edit those files and run 'make regen_headers' to effect changes. *//* (Doing namespace management portably in C is really gross.) *//* The following combinations of MULTIPLICITY and PERL_IMPLICIT_CONTEXT are supported: 1) none 2) MULTIPLICITY # supported for compatibility 3) MULTIPLICITY && PERL_IMPLICIT_CONTEXT All other combinations of these flags are errors. only #3 is supported directly, while #2 is a special case of #3 (supported by redefining vTHX appropriately).*/#if defined(MULTIPLICITY)/* cases 2 and 3 above */# if defined(PERL_IMPLICIT_CONTEXT)# define vTHX aTHX# else# define vTHX PERL_GET_INTERP# endif#define PL_Argv (vTHX->IArgv)#define PL_Cmd (vTHX->ICmd)#define PL_DBcv (vTHX->IDBcv)#define PL_DBgv (vTHX->IDBgv)#define PL_DBline (vTHX->IDBline)#define PL_DBsignal (vTHX->IDBsignal)#define PL_DBsingle (vTHX->IDBsingle)#define PL_DBsub (vTHX->IDBsub)#define PL_DBtrace (vTHX->IDBtrace)#define PL_Dir (vTHX->IDir)#define PL_Env (vTHX->IEnv)#define PL_LIO (vTHX->ILIO)#define PL_Mem (vTHX->IMem)#define PL_MemParse (vTHX->IMemParse)#define PL_MemShared (vTHX->IMemShared)#define PL_OpPtr (vTHX->IOpPtr)#define PL_OpSlab (vTHX->IOpSlab)#define PL_OpSpace (vTHX->IOpSpace)#define PL_Proc (vTHX->IProc)#define PL_Sock (vTHX->ISock)#define PL_StdIO (vTHX->IStdIO)#define PL_Sv (vTHX->ISv)#define PL_Xpv (vTHX->IXpv)#define PL_amagic_generation (vTHX->Iamagic_generation)#define PL_an (vTHX->Ian)#define PL_argvgv (vTHX->Iargvgv)#define PL_argvout_stack (vTHX->Iargvout_stack)#define PL_argvoutgv (vTHX->Iargvoutgv)#define PL_basetime (vTHX->Ibasetime)#define PL_beginav (vTHX->Ibeginav)#define PL_beginav_save (vTHX->Ibeginav_save)#define PL_bitcount (vTHX->Ibitcount)#define PL_body_arenas (vTHX->Ibody_arenas)#define PL_body_roots (vTHX->Ibody_roots)#define PL_bodytarget (vTHX->Ibodytarget)#define PL_checkav (vTHX->Icheckav)#define PL_checkav_save (vTHX->Icheckav_save)#define PL_chopset (vTHX->Ichopset)#define PL_clocktick (vTHX->Iclocktick)#define PL_collation_ix (vTHX->Icollation_ix)#define PL_collation_name (vTHX->Icollation_name)#define PL_collation_standard (vTHX->Icollation_standard)#define PL_collxfrm_base (vTHX->Icollxfrm_base)#define PL_collxfrm_mult (vTHX->Icollxfrm_mult)#define PL_colors (vTHX->Icolors)#define PL_colorset (vTHX->Icolorset)#define PL_compcv (vTHX->Icompcv)#define PL_compiling (vTHX->Icompiling)#define PL_comppad (vTHX->Icomppad)#define PL_comppad_name (vTHX->Icomppad_name)#define PL_comppad_name_fill (vTHX->Icomppad_name_fill)#define PL_comppad_name_floor (vTHX->Icomppad_name_floor)#define PL_cop_seqmax (vTHX->Icop_seqmax)#define PL_cryptseen (vTHX->Icryptseen)#define PL_curcop (vTHX->Icurcop)#define PL_curcopdb (vTHX->Icurcopdb)#define PL_curpad (vTHX->Icurpad)#define PL_curpm (vTHX->Icurpm)#define PL_curstack (vTHX->Icurstack)#define PL_curstackinfo (vTHX->Icurstackinfo)#define PL_curstash (vTHX->Icurstash)#define PL_curstname (vTHX->Icurstname)#define PL_custom_op_descs (vTHX->Icustom_op_descs)#define PL_custom_op_names (vTHX->Icustom_op_names)#define PL_cv_has_eval (vTHX->Icv_has_eval)#define PL_dbargs (vTHX->Idbargs)#define PL_debstash (vTHX->Idebstash)#define PL_debug (vTHX->Idebug)#define PL_debug_pad (vTHX->Idebug_pad)#define PL_def_layerlist (vTHX->Idef_layerlist)#define PL_defgv (vTHX->Idefgv)#define PL_defoutgv (vTHX->Idefoutgv)#define PL_defstash (vTHX->Idefstash)#define PL_delaymagic (vTHX->Idelaymagic)#define PL_destroyhook (vTHX->Idestroyhook)#define PL_diehook (vTHX->Idiehook)#define PL_dirty (vTHX->Idirty)#define PL_doextract (vTHX->Idoextract)#define PL_doswitches (vTHX->Idoswitches)#define PL_dowarn (vTHX->Idowarn)#define PL_dumper_fd (vTHX->Idumper_fd)#define PL_dumpindent (vTHX->Idumpindent)#define PL_e_script (vTHX->Ie_script)#define PL_efloatbuf (vTHX->Iefloatbuf)#define PL_efloatsize (vTHX->Iefloatsize)#define PL_egid (vTHX->Iegid)#define PL_encoding (vTHX->Iencoding)#define PL_endav (vTHX->Iendav)#define PL_envgv (vTHX->Ienvgv)#define PL_errgv (vTHX->Ierrgv)#define PL_errors (vTHX->Ierrors)#define PL_euid (vTHX->Ieuid)#define PL_eval_root (vTHX->Ieval_root)#define PL_eval_start (vTHX->Ieval_start)#define PL_evalseq (vTHX->Ievalseq)#define PL_exit_flags (vTHX->Iexit_flags)#define PL_exitlist (vTHX->Iexitlist)#define PL_exitlistlen (vTHX->Iexitlistlen)#define PL_fdpid (vTHX->Ifdpid)#define PL_filemode (vTHX->Ifilemode)#define PL_firstgv (vTHX->Ifirstgv)#define PL_forkprocess (vTHX->Iforkprocess)#define PL_formfeed (vTHX->Iformfeed)#define PL_formtarget (vTHX->Iformtarget)#define PL_generation (vTHX->Igeneration)#define PL_gensym (vTHX->Igensym)#define PL_gid (vTHX->Igid)#define PL_glob_index (vTHX->Iglob_index)#define PL_globalstash (vTHX->Iglobalstash)#define PL_hash_seed (vTHX->Ihash_seed)#define PL_hintgv (vTHX->Ihintgv)#define PL_hints (vTHX->Ihints)#define PL_hv_fetch_ent_mh (vTHX->Ihv_fetch_ent_mh)#define PL_in_clean_all (vTHX->Iin_clean_all)#define PL_in_clean_objs (vTHX->Iin_clean_objs)#define PL_in_eval (vTHX->Iin_eval)#define PL_in_load_module (vTHX->Iin_load_module)#define PL_incgv (vTHX->Iincgv)#define PL_initav (vTHX->Iinitav)#define PL_inplace (vTHX->Iinplace)#define PL_isarev (vTHX->Iisarev)#define PL_known_layers (vTHX->Iknown_layers)#define PL_last_in_gv (vTHX->Ilast_in_gv)#define PL_last_swash_hv (vTHX->Ilast_swash_hv)#define PL_last_swash_key (vTHX->Ilast_swash_key)#define PL_last_swash_klen (vTHX->Ilast_swash_klen)#define PL_last_swash_slen (vTHX->Ilast_swash_slen)#define PL_last_swash_tmps (vTHX->Ilast_swash_tmps)#define PL_lastfd (vTHX->Ilastfd)#define PL_lastgotoprobe (vTHX->Ilastgotoprobe)#define PL_lastscream (vTHX->Ilastscream)#define PL_laststatval (vTHX->Ilaststatval)#define PL_laststype (vTHX->Ilaststype)#define PL_localizing (vTHX->Ilocalizing)#define PL_localpatches (vTHX->Ilocalpatches)#define PL_lockhook (vTHX->Ilockhook)#define PL_madskills (vTHX->Imadskills)#define PL_main_cv (vTHX->Imain_cv)#define PL_main_root (vTHX->Imain_root)#define PL_main_start (vTHX->Imain_start)#define PL_mainstack (vTHX->Imainstack)#define PL_markstack (vTHX->Imarkstack)#define PL_markstack_max (vTHX->Imarkstack_max)#define PL_markstack_ptr (vTHX->Imarkstack_ptr)#define PL_max_intro_pending (vTHX->Imax_intro_pending)#define PL_maxo (vTHX->Imaxo)#define PL_maxscream (vTHX->Imaxscream)#define PL_maxsysfd (vTHX->Imaxsysfd)#define PL_memory_debug_header (vTHX->Imemory_debug_header)#define PL_mess_sv (vTHX->Imess_sv)#define PL_min_intro_pending (vTHX->Imin_intro_pending)#define PL_minus_E (vTHX->Iminus_E)#define PL_minus_F (vTHX->Iminus_F)#define PL_minus_a (vTHX->Iminus_a)#define PL_minus_c (vTHX->Iminus_c)#define PL_minus_l (vTHX->Iminus_l)#define PL_minus_n (vTHX->Iminus_n)#define PL_minus_p (vTHX->Iminus_p)#define PL_modcount (vTHX->Imodcount)#define PL_modglobal (vTHX->Imodglobal)#define PL_my_cxt_keys (vTHX->Imy_cxt_keys)#define PL_my_cxt_list (vTHX->Imy_cxt_list)#define PL_my_cxt_size (vTHX->Imy_cxt_size)#define PL_na (vTHX->Ina)#define PL_nice_chunk (vTHX->Inice_chunk)#define PL_nice_chunk_size (vTHX->Inice_chunk_size)#define PL_nomemok (vTHX->Inomemok)#define PL_numeric_local (vTHX->Inumeric_local)#define PL_numeric_name (vTHX->Inumeric_name)#define PL_numeric_radix_sv (vTHX->Inumeric_radix_sv)#define PL_numeric_standard (vTHX->Inumeric_standard)#define PL_ofs_sv (vTHX->Iofs_sv)#define PL_oldname (vTHX->Ioldname)#define PL_op (vTHX->Iop)#define PL_op_mask (vTHX->Iop_mask)#define PL_opsave (vTHX->Iopsave)#define PL_origalen (vTHX->Iorigalen)#define PL_origargc (vTHX->Iorigargc)#define PL_origargv (vTHX->Iorigargv)#define PL_origenviron (vTHX->Iorigenviron)#define PL_origfilename (vTHX->Iorigfilename)#define PL_ors_sv (vTHX->Iors_sv)#define PL_osname (vTHX->Iosname)#define PL_pad_reset_pending (vTHX->Ipad_reset_pending)#define PL_padix (vTHX->Ipadix)#define PL_padix_floor (vTHX->Ipadix_floor)#define PL_parser (vTHX->Iparser)#define PL_patchlevel (vTHX->Ipatchlevel)#define PL_peepp (vTHX->Ipeepp)#define PL_perl_destruct_level (vTHX->Iperl_destruct_level)#define PL_perldb (vTHX->Iperldb)#define PL_perlio (vTHX->Iperlio)#define PL_pidstatus (vTHX->Ipidstatus)#define PL_ppid (vTHX->Ippid)#define PL_preambleav (vTHX->Ipreambleav)#define PL_preprocess (vTHX->Ipreprocess)#define PL_profiledata (vTHX->Iprofiledata)#define PL_psig_name (vTHX->Ipsig_name)#define PL_psig_pend (vTHX->Ipsig_pend)#define PL_psig_ptr (vTHX->Ipsig_ptr)#define PL_ptr_table (vTHX->Iptr_table)#define PL_reentrant_buffer (vTHX->Ireentrant_buffer)#define PL_reentrant_retint (vTHX->Ireentrant_retint)#define PL_reg_state (vTHX->Ireg_state)#define PL_regdummy (vTHX->Iregdummy)#define PL_regex_pad (vTHX->Iregex_pad)#define PL_regex_padav (vTHX->Iregex_padav)#define PL_reginterp_cnt (vTHX->Ireginterp_cnt)#define PL_regmatch_slab (vTHX->Iregmatch_slab)#define PL_regmatch_state (vTHX->Iregmatch_state)#define PL_rehash_seed (vTHX->Irehash_seed)#define PL_rehash_seed_set (vTHX->Irehash_seed_set)#define PL_replgv (vTHX->Ireplgv)#define PL_restartop (vTHX->Irestartop)#define PL_rs (vTHX->Irs)#define PL_runops (vTHX->Irunops)#define PL_savebegin (vTHX->Isavebegin)#define PL_savestack (vTHX->Isavestack)#define PL_savestack_ix (vTHX->Isavestack_ix)#define PL_savestack_max (vTHX->Isavestack_max)#define PL_sawampersand (vTHX->Isawampersand)#define PL_scopestack (vTHX->Iscopestack)#define PL_scopestack_ix (vTHX->Iscopestack_ix)#define PL_scopestack_max (vTHX->Iscopestack_max)#define PL_screamfirst (vTHX->Iscreamfirst)#define PL_screamnext (vTHX->Iscreamnext)#define PL_secondgv (vTHX->Isecondgv)#define PL_sharehook (vTHX->Isharehook)#define PL_sig_pending (vTHX->Isig_pending)#define PL_sighandlerp (vTHX->Isighandlerp)#define PL_signals (vTHX->Isignals)#define PL_slab_count (vTHX->Islab_count)#define PL_slabs (vTHX->Islabs)#define PL_sort_RealCmp (vTHX->Isort_RealCmp)#define PL_sortcop (vTHX->Isortcop)#define PL_sortstash (vTHX->Isortstash)#define PL_splitstr (vTHX->Isplitstr)#define PL_srand_called (vTHX->Isrand_called)#define PL_stack_base (vTHX->Istack_base)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -