@@ -440,11 +440,12 @@ struct cop {
440
440
#endif
441
441
U32 cop_hints ; /* hints bits from pragmata */
442
442
U32 cop_seq ; /* parse sequence number */
443
- char * cop_warnings ; /* Lexical warnings bitmask vector. Refcounted
444
- shared copy of ${^WARNING_BITS}. This
445
- pointer either points at one of the magic
446
- values for warnings, or it points at a
447
- buffer constructed with rcpv_new(). Use the
443
+ char * cop_warnings ; /* Lexical warnings bitmask vector.
444
+ Refcounted shared copy of
445
+ ${^WARNING_BITS}. This pointer either
446
+ points at one of the magic values for
447
+ warnings, or it points at a buffer
448
+ constructed with rcpv_new(). Use the
448
449
RCPV_LEN() macro to get its length.
449
450
*/
450
451
/* compile time state of %^H. See the comment in op.c for how
@@ -551,8 +552,8 @@ typedef struct rcpv RCPV;
551
552
#define RCPVx (pv_arg ) \
552
553
((RCPV *)((pv_arg) - STRUCT_OFFSET(struct rcpv, pv)))
553
554
#define RCPV_REFCOUNT (pv ) (RCPVx(pv)->refcount)
554
- #define RCPV_LEN (pv ) (RCPVx(pv)->len-1) /* len always includes space
555
- for a null */
555
+ #define RCPV_LEN (pv ) (RCPVx(pv)->len-1) /* len always includes
556
+ space for a null */
556
557
557
558
#ifdef USE_ITHREADS
558
559
@@ -895,7 +896,8 @@ struct block_eval {
895
896
896
897
/* loop context */
897
898
struct block_loop {
898
- LOOP * my_op ; /* My op, that contains redo, next and last ops. */
899
+ LOOP * my_op ; /* My op, that contains redo,
900
+ next and last ops. */
899
901
union { /* different ways of locating the iteration variable */
900
902
SV * * svp ; /* for lexicals: address of pad slot */
901
903
GV * gv ; /* for package vars */
@@ -920,7 +922,8 @@ struct block_loop {
920
922
} lazysv ;
921
923
} state_u ;
922
924
#ifdef USE_ITHREADS
923
- PAD * oldcomppad ; /* needed to map itervar_u.svp during thread clone */
925
+ PAD * oldcomppad ; /* needed to map itervar_u.svp
926
+ during thread clone */
924
927
#endif
925
928
};
926
929
@@ -1175,28 +1178,31 @@ struct context {
1175
1178
1176
1179
/* extra flags for Perl_call_* routines */
1177
1180
#define G_DISCARD 0x4 /* Call FREETMPS. Don't change this
1178
- without consulting the hash
1179
- actions codes defined in hv.h */
1180
- #define G_EVAL 0x8 /* Assume eval {} around subroutine call. */
1181
+ without consulting the hash
1182
+ actions codes defined in hv.h */
1183
+ #define G_EVAL 0x8 /* Assume eval {} around
1184
+ subroutine call. */
1181
1185
#define G_NOARGS 0x10 /* Don't construct a @_ array. */
1182
1186
#define G_KEEPERR 0x20 /* Warn for errors, don't overwrite $@ */
1183
1187
#define G_NODEBUG 0x40 /* Disable debugging at toplevel. */
1184
1188
#define G_METHOD 0x80 /* Calling method. */
1185
1189
#define G_FAKINGEVAL 0x100 /* Faking an eval context for call_sv
1186
- or fold_constants. */
1190
+ or fold_constants. */
1187
1191
#define G_UNDEF_FILL 0x200 /* Fill the stack with &PL_sv_undef
1188
- A special case for UNSHIFT in
1189
- Perl_magic_methcall(). */
1192
+ A special case for UNSHIFT in
1193
+ Perl_magic_methcall(). */
1190
1194
#define G_WRITING_TO_STDERR 0x400 /* Perl_write_to_stderr() is calling
1191
- Perl_magic_methcall(). */
1195
+ Perl_magic_methcall(). */
1192
1196
#define G_RE_REPARSING 0x800 /* compiling a run-time /(?{..})/ */
1193
- #define G_METHOD_NAMED 0x1000 /* calling named method, eg without :: or ' */
1197
+ #define G_METHOD_NAMED 0x1000 /* calling named method, eg
1198
+ without :: or ' */
1194
1199
#define G_RETHROW 0x2000 /* eval_sv(): re-throw any error */
1195
1200
1196
1201
/* flag bits for PL_in_eval */
1197
1202
#define EVAL_NULL 0 /* not in an eval */
1198
1203
#define EVAL_INEVAL 1 /* some enclosing scope is an eval */
1199
- #define EVAL_WARNONLY 2 /* used by yywarn() when calling yyerror() */
1204
+ #define EVAL_WARNONLY 2 /* used by yywarn() when
1205
+ calling yyerror() */
1200
1206
#define EVAL_KEEPERR 4 /* set by Perl_call_sv if G_KEEPERR */
1201
1207
#define EVAL_INREQUIRE 8 /* The code is being required. */
1202
1208
#define EVAL_RE_REPARSING 0x10 /* eval_sv() called with G_RE_REPARSING */
@@ -1237,7 +1243,7 @@ struct stackinfo {
1237
1243
* #ifdef-ed for bincompat */
1238
1244
#if defined DEBUGGING && !defined DEBUGGING_RE_ONLY
1239
1245
/* high water mark: for checking if the stack was correctly
1240
- * extended / tested for extension by each pp function */
1246
+ * extended / tested for extension by each pp function */
1241
1247
SSize_t si_stack_hwm ;
1242
1248
#endif
1243
1249
0 commit comments