@@ -436,13 +436,11 @@ perform the upgrade if necessary. See C<L</svtype>>.
436436
437437
438438
439- #define SVf_THINKFIRST \
440- (SVf_READONLY|SVf_PROTECT|SVf_ROK|SVf_FAKE \
441- |SVs_RMG|SVf_IsCOW)
439+ #define SVf_THINKFIRST \
440+ (SVf_READONLY|SVf_PROTECT|SVf_ROK|SVf_FAKE |SVs_RMG|SVf_IsCOW)
442441
443- #define SVf_OK \
444- (SVf_IOK|SVf_NOK|SVf_POK|SVf_ROK| \
445- SVp_IOK|SVp_NOK|SVp_POK|SVpgv_GP)
442+ #define SVf_OK \
443+ (SVf_IOK|SVf_NOK|SVf_POK|SVf_ROK| SVp_IOK|SVp_NOK|SVp_POK|SVpgv_GP)
446444
447445#define PRIVSHIFT 4 /* (SVp_?OK >> PRIVSHIFT) == SVf_?OK */
448446
@@ -931,9 +929,8 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
931929
932930#define SvNIOK (sv ) (SvFLAGS(sv) & (SVf_IOK|SVf_NOK))
933931#define SvNIOKp (sv ) (SvFLAGS(sv) & (SVp_IOK|SVp_NOK))
934- #define SvNIOK_off (sv ) \
935- (SvFLAGS(sv) &= ~(SVf_IOK|SVf_NOK| \
936- SVp_IOK|SVp_NOK|SVf_IVisUV))
932+ #define SvNIOK_off (sv ) \
933+ (SvFLAGS(sv) &= ~(SVf_IOK|SVf_NOK| SVp_IOK|SVp_NOK|SVf_IVisUV))
937934
938935#define assert_not_ROK (sv ) assert_(!SvROK(sv) || !SvRV(sv))
939936#define assert_not_glob (sv ) assert_(!isGV_with_GP(sv))
@@ -968,19 +965,16 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
968965 SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
969966#define SvIOK_off (sv ) (SvFLAGS(sv) &= ~(SVf_IOK|SVp_IOK|SVf_IVisUV))
970967#define SvIOK_only (sv ) \
971- (SvOK_off(sv), \
972- SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
968+ (SvOK_off(sv), SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
973969#define SvIOK_only_UV (sv ) \
974970 (assert_not_glob(sv) SvOK_off_exc_UV(sv), \
975971 SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
976972
977- #define SvIOK_UV (sv ) \
978- ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) \
979- == (SVf_IOK|SVf_IVisUV))
973+ #define SvIOK_UV (sv ) \
974+ ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) == (SVf_IOK|SVf_IVisUV))
980975#define SvUOK (sv ) SvIOK_UV(sv)
981- #define SvIOK_notUV (sv ) \
982- ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) \
983- == SVf_IOK)
976+ #define SvIOK_notUV (sv ) \
977+ ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) == SVf_IOK)
984978
985979#define SvIandPOK (sv ) \
986980 ((SvFLAGS(sv) & (SVf_IOK|SVf_POK)) == (SVf_IOK|SVf_POK))
@@ -996,11 +990,9 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
996990 (SvIsCOW_static(sv) && \
997991 (SvPVX_const(sv) == PL_Yes || SvPVX_const(sv) == PL_No))
998992#define BOOL_INTERNALS_sv_isbool_true (sv ) \
999- (SvIsCOW_static(sv) && \
1000- (SvPVX_const(sv) == PL_Yes))
993+ (SvIsCOW_static(sv) && (SvPVX_const(sv) == PL_Yes))
1001994#define BOOL_INTERNALS_sv_isbool_false (sv ) \
1002- (SvIsCOW_static(sv) && \
1003- (SvPVX_const(sv) == PL_No))
995+ (SvIsCOW_static(sv) && (SvPVX_const(sv) == PL_No))
1004996
1005997#define SvIsUV (sv ) (SvFLAGS(sv) & SVf_IVisUV)
1006998#define SvIsUV_on (sv ) (SvFLAGS(sv) |= SVf_IVisUV)
@@ -1012,8 +1004,7 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
10121004 SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
10131005#define SvNOK_off (sv ) (SvFLAGS(sv) &= ~(SVf_NOK|SVp_NOK))
10141006#define SvNOK_only (sv ) \
1015- (SvOK_off(sv), \
1016- SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
1007+ (SvOK_off(sv), SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
10171008
10181009/*
10191010=for apidoc Am|U32|SvUTF8|SV* sv
@@ -1063,8 +1054,7 @@ in gv.h: */
10631054 SvFLAGS(sv) |= (SVf_POK|SVp_POK))
10641055
10651056#define SvVOK (sv ) \
1066- (SvMAGICAL(sv) \
1067- && mg_find(sv,PERL_MAGIC_vstring))
1057+ (SvMAGICAL(sv) && mg_find(sv,PERL_MAGIC_vstring))
10681058/*
10691059=for apidoc Am|MAGIC*|SvVSTRING_mg|SV * sv
10701060
@@ -1073,8 +1063,7 @@ Returns the vstring magic, or NULL if none
10731063=cut
10741064*/
10751065#define SvVSTRING_mg (sv ) \
1076- (SvMAGICAL(sv) \
1077- ? mg_find(sv,PERL_MAGIC_vstring) : NULL)
1066+ (SvMAGICAL(sv) ? mg_find(sv,PERL_MAGIC_vstring) : NULL)
10781067
10791068#define SvOOK (sv ) (SvFLAGS(sv) & SVf_OOK)
10801069#define SvOOK_on (sv ) (SvFLAGS(sv) |= SVf_OOK)
@@ -1123,9 +1112,8 @@ not.
11231112=cut
11241113*/
11251114
1126- #define SvAMAGIC (sv ) \
1127- (SvROK(sv) && SvOBJECT(SvRV(sv)) && \
1128- HvAMAGIC(SvSTASH(SvRV(sv))))
1115+ #define SvAMAGIC (sv ) \
1116+ (SvROK(sv) && SvOBJECT(SvRV(sv)) && HvAMAGIC(SvSTASH(SvRV(sv))))
11291117
11301118/* To be used on the stashes themselves: */
11311119#define HvAMAGIC (hv ) (SvFLAGS(hv) & SVf_AMAGIC)
@@ -1201,9 +1189,8 @@ the scalar's value cannot change unless written to.
12011189 ? 1 \
12021190 : (HvAMAGIC_off(stash), 0))
12031191
1204- #define SvWEAKREF (sv ) \
1205- ((SvFLAGS(sv) & (SVf_ROK|SVprv_WEAKREF)) \
1206- == (SVf_ROK|SVprv_WEAKREF))
1192+ #define SvWEAKREF (sv ) \
1193+ ((SvFLAGS(sv) & (SVf_ROK|SVprv_WEAKREF)) == (SVf_ROK|SVprv_WEAKREF))
12071194#define SvWEAKREF_on (sv ) (SvFLAGS(sv) |= (SVf_ROK|SVprv_WEAKREF))
12081195#define SvWEAKREF_off (sv ) (SvFLAGS(sv) &= ~(SVf_ROK|SVprv_WEAKREF))
12091196
@@ -2413,8 +2400,7 @@ properly null terminated. Equivalent to sv_setpvs(""), but more efficient.
24132400
24142401/* the SvREADONLY() test is to quickly reject most SVs */
24152402#define SvIMMORTAL (sv ) \
2416- ( SvREADONLY(sv) \
2417- && (SvIMMORTAL_INTERP(sv) || (sv) == &PL_sv_placeholder))
2403+ ( SvREADONLY(sv) && (SvIMMORTAL_INTERP(sv) || (sv) == &PL_sv_placeholder))
24182404
24192405#ifdef DEBUGGING
24202406 /* exercise the immortal resurrection code in sv_free2() */
0 commit comments