Lines Matching +defs:var +defs:cmd +defs:c
945 # define TAINT_IF(c) NOOP
968 =for apidoc Cm|void|TAINT_IF|bool c
970 If C<c> evaluates to true, call L</C<TAINT>> to indicate that something is
1021 # define TAINT_IF(c) if (UNLIKELY(c)) { TAINT; } /* Conditionally taint */
1044 /* XXX All process group stuff is handled in pp_sys.c. Should these
1196 * In locale.c, there are a bunch of parallel arrays corresponding to this
1200 * (There are also asserts in locale.c that should fail if this gets
1330 /* These typedefs are used in locale.c only (and documented there), but defined
1486 # define PeRl_INT64_C(c) (c)
1487 # define PeRl_UINT64_C(c) CAT2(c,U)
1490 # define PeRl_INT64_C(c) CAT2(c,L)
1491 # define PeRl_UINT64_C(c) CAT2(c,UL)
1494 # define PeRl_INT64_C(c) CAT2(c,LL)
1495 # define PeRl_UINT64_C(c) CAT2(c,ULL)
1498 # define PeRl_INT64_C(c) CAT2(c,I64)
1499 # define PeRl_UINT64_C(c) CAT2(c,UI64)
1502 # define PeRl_INT64_C(c) ((I64)(c)) /* last resort */
1503 # define PeRl_UINT64_C(c) ((U64TYPE)(c))
1513 # define INT64_C(c) PeRl_INT64_C(c)
1516 # define UINT64_C(c) PeRl_UINT64_C(c)
1551 # define INTMAX_C(c) INT64_C(c)
1554 # define UINTMAX_C(c) UINT64_C(c)
1565 # define INTMAX_C(c) INT32_C(c)
1568 # define UINTMAX_C(c) UINT32_C(c)
1761 #define TOO_LATE_FOR_(ch,what) Perl_croak(aTHX_ "\"-%c\" is on the #! line, it must also be used on the command line%s", (char)(ch), what)
3083 /* The default is to use Perl's own atof() implementation (in numeric.c).
3413 # define fseek fseek64 /* don't do fseeko here, see perlio.c */
3416 # define ftell ftell64 /* don't do ftello here, see perlio.c */
3771 * The bodies of these wrappers are in util.c
4122 See comments in sv.c for further details.
4562 /* defined in sv.c, but also used in [ach]v.c */
4569 typedef struct magic_state MGS; /* struct magic_state defined in mg.c */
4970 * the whole program, or before the #include "perl.h" in a particular .c file
5003 /* For re_comp.c, re_exec.c, assume -Dr has been specified */
5530 64, 'a', 'b', 'c', 'd', 'e', 'f', 'g',
5573 64, 'a', 'b', 'c', 'd', 'e', 'f', 'g',
5611 64, 'a', 'b', 'c', 'd', 'e', 'f', 'g',
5691 * non-debugging builds too, since they're used in ext/re/re_exec.c,
5715 Other compile time options that are binary compatible are in perl.c
5718 allow us add a comparison check in perlmain.c in the near future. */
5909 #define LEX_NOTPARSING 11 /* borrowed from toke.c */
5923 /* update exp_name[] in toke.c if adding to this enum */
5926 #define KEY_sigvar 0xFFFF /* fake keyword representing a signature var */
6022 * not just when DEBUGGING, though, because of the re extension. c*/
6126 # define PERLVAR(prefix,var,type) type prefix##var;
6128 /* 'var' is an array of length 'n' */
6129 # define PERLVARA(prefix,var,n,type) type prefix##var[n];
6131 /* initialize 'var' to init' */
6132 # define PERLVARI(prefix,var,type,init) type prefix##var;
6134 /* like PERLVARI, but make 'var' a const */
6135 # define PERLVARIC(prefix,var,type,init) type prefix##var;
6163 struct tempsym; /* defined in pp_pack.c */
6202 #define PERLVAR(prefix,var,type) EXT type PL_##var;
6203 #define PERLVARA(prefix,var,n,type) EXT type PL_##var[n];
6204 #define PERLVARI(prefix,var,type,init) EXT type PL_##var INIT(init);
6205 #define PERLVARIC(prefix,var,type,init) EXTCONST type PL_##var INIT(init);
6240 # define PERLVAR(prefix,var,type) type prefix##var;
6241 /* 'var' is an array of length 'n' */
6242 # define PERLVARA(prefix,var,n,type) type prefix##var[n];
6243 /* initialize 'var' to init' */
6244 # define PERLVARI(prefix,var,type,init) type prefix##var;
6245 /* like PERLVARI, but make 'var' a const */
6246 # define PERLVARIC(prefix,var,type,init) type prefix##var;
6482 Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
6541 * c) Start bytes that never lead to one of the above
7373 * memory that is static to locale.c. So we call it at termination. Doing
7522 # define _CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG(c)
7780 * party to the internal conventions, namely 'version' (vutil.c).
8027 # define Semctl(id, num, cmd, semun) semctl(id, num, cmd, semun)
8030 # define Semctl(id, num, cmd, semun) semctl(id, num, cmd, semun.buff)
8032 # define Semctl(id, num, cmd, semun) semctl(id, num, cmd, semun.buf)
8346 # define do_exec(cmd) do_exec3(cmd,0,0)
8418 /* used by pv_display in dump.c*/
8799 * 63 62 61 30387+ pre-387 visual c
9119 /* these are used to faciliate the env var PERL_RAND_SEED,