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 + -
显示快捷键?