perlvars.h
来自「MSYS在windows下模拟了一个类unix的终端」· C头文件 代码 · 共 41 行
H
41 行
/****************//* Truly global *//****************//* Don't forget to re-run embed.pl to propagate changes! *//* This file describes the "global" variables used by perl * This used to be in perl.h directly but we want to abstract out into * distinct files which are per-thread, per-interpreter or really global, * and how they're initialized. * * The 'G' prefix is only needed for vars that need appropriate #defines * generated in embed*.h. Such symbols are also used to generate * the appropriate export list for win32. *//* global state */PERLVAR(Gcurinterp, PerlInterpreter *) /* currently running interpreter * (initial parent interpreter under * useithreads) */#if defined(USE_THREADS) || defined(USE_ITHREADS)PERLVAR(Gthr_key, perl_key) /* key to retrieve per-thread struct */#endif/* constants (these are not literals to facilitate pointer comparisons) */PERLVARIC(GYes, char *, "1")PERLVARIC(GNo, char *, "")PERLVARIC(Ghexdigit, char *, "0123456789abcdef0123456789ABCDEF")PERLVARIC(Gpatleave, char *, "\\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}")/* XXX does anyone even use this? */PERLVARI(Gdo_undump, bool, FALSE) /* -u or dump seen? */#if defined(MYMALLOC) && (defined(USE_THREADS) || defined(USE_ITHREADS))PERLVAR(Gmalloc_mutex, perl_mutex) /* Mutex for malloc */#endif#if defined(USE_ITHREADS)PERLVAR(Gop_mutex, perl_mutex) /* Mutex for op refcounting */#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?