@@ -431,13 +431,11 @@ the upgrade if necessary. See C<L</svtype>>.
431431
432432
433433
434- #define SVf_THINKFIRST \
435- (SVf_READONLY|SVf_PROTECT|SVf_ROK|SVf_FAKE \
436- |SVs_RMG|SVf_IsCOW)
434+ #define SVf_THINKFIRST \
435+ (SVf_READONLY|SVf_PROTECT|SVf_ROK|SVf_FAKE |SVs_RMG|SVf_IsCOW)
437436
438- #define SVf_OK \
439- (SVf_IOK|SVf_NOK|SVf_POK|SVf_ROK| \
440- SVp_IOK|SVp_NOK|SVp_POK|SVpgv_GP)
437+ #define SVf_OK \
438+ (SVf_IOK|SVf_NOK|SVf_POK|SVf_ROK| SVp_IOK|SVp_NOK|SVp_POK|SVpgv_GP)
441439
442440#define PRIVSHIFT 4 /* (SVp_?OK >> PRIVSHIFT) == SVf_?OK */
443441
@@ -922,9 +920,8 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
922920
923921#define SvNIOK (sv ) (SvFLAGS(sv) & (SVf_IOK|SVf_NOK))
924922#define SvNIOKp (sv ) (SvFLAGS(sv) & (SVp_IOK|SVp_NOK))
925- #define SvNIOK_off (sv ) \
926- (SvFLAGS(sv) &= ~(SVf_IOK|SVf_NOK| \
927- SVp_IOK|SVp_NOK|SVf_IVisUV))
923+ #define SvNIOK_off (sv ) \
924+ (SvFLAGS(sv) &= ~(SVf_IOK|SVf_NOK| SVp_IOK|SVp_NOK|SVf_IVisUV))
928925
929926#define assert_not_ROK (sv ) assert_(!SvROK(sv) || !SvRV(sv))
930927#define assert_not_glob (sv ) assert_(!isGV_with_GP(sv))
@@ -959,19 +956,16 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
959956 SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
960957#define SvIOK_off (sv ) (SvFLAGS(sv) &= ~(SVf_IOK|SVp_IOK|SVf_IVisUV))
961958#define SvIOK_only (sv ) \
962- (SvOK_off(sv), \
963- SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
959+ (SvOK_off(sv), SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
964960#define SvIOK_only_UV (sv ) \
965961 (assert_not_glob(sv) SvOK_off_exc_UV(sv), \
966962 SvFLAGS(sv) |= (SVf_IOK|SVp_IOK))
967963
968- #define SvIOK_UV (sv ) \
969- ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) \
970- == (SVf_IOK|SVf_IVisUV))
964+ #define SvIOK_UV (sv ) \
965+ ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) == (SVf_IOK|SVf_IVisUV))
971966#define SvUOK (sv ) SvIOK_UV(sv)
972- #define SvIOK_notUV (sv ) \
973- ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) \
974- == SVf_IOK)
967+ #define SvIOK_notUV (sv ) \
968+ ((SvFLAGS(sv) & (SVf_IOK|SVf_IVisUV)) == SVf_IOK)
975969
976970#define SvIandPOK (sv ) \
977971 ((SvFLAGS(sv) & (SVf_IOK|SVf_POK)) == (SVf_IOK|SVf_POK))
@@ -987,11 +981,9 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
987981 (SvIsCOW_static(sv) && \
988982 (SvPVX_const(sv) == PL_Yes || SvPVX_const(sv) == PL_No))
989983#define BOOL_INTERNALS_sv_isbool_true (sv ) \
990- (SvIsCOW_static(sv) && \
991- (SvPVX_const(sv) == PL_Yes))
984+ (SvIsCOW_static(sv) && (SvPVX_const(sv) == PL_Yes))
992985#define BOOL_INTERNALS_sv_isbool_false (sv ) \
993- (SvIsCOW_static(sv) && \
994- (SvPVX_const(sv) == PL_No))
986+ (SvIsCOW_static(sv) && (SvPVX_const(sv) == PL_No))
995987
996988#define SvIsUV (sv ) (SvFLAGS(sv) & SVf_IVisUV)
997989#define SvIsUV_on (sv ) (SvFLAGS(sv) |= SVf_IVisUV)
@@ -1003,8 +995,7 @@ Set the size of the string buffer for the SV. See C<L</SvLEN>>.
1003995 SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
1004996#define SvNOK_off (sv ) (SvFLAGS(sv) &= ~(SVf_NOK|SVp_NOK))
1005997#define SvNOK_only (sv ) \
1006- (SvOK_off(sv), \
1007- SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
998+ (SvOK_off(sv), SvFLAGS(sv) |= (SVf_NOK|SVp_NOK))
1008999
10091000/*
10101001=for apidoc Am|U32|SvUTF8|SV* sv
@@ -1054,8 +1045,7 @@ the UTF-8 status as it was.
10541045 SvFLAGS(sv) |= (SVf_POK|SVp_POK))
10551046
10561047#define SvVOK (sv ) \
1057- (SvMAGICAL(sv) \
1058- && mg_find(sv,PERL_MAGIC_vstring))
1048+ (SvMAGICAL(sv) && mg_find(sv,PERL_MAGIC_vstring))
10591049/*
10601050=for apidoc Am|MAGIC*|SvVSTRING_mg|SV * sv
10611051
@@ -1064,8 +1054,7 @@ Returns the vstring magic, or NULL if none
10641054=cut
10651055*/
10661056#define SvVSTRING_mg (sv ) \
1067- (SvMAGICAL(sv) \
1068- ? mg_find(sv,PERL_MAGIC_vstring) : NULL)
1057+ (SvMAGICAL(sv) ? mg_find(sv,PERL_MAGIC_vstring) : NULL)
10691058
10701059#define SvOOK (sv ) (SvFLAGS(sv) & SVf_OOK)
10711060#define SvOOK_on (sv ) (SvFLAGS(sv) |= SVf_OOK)
@@ -1114,9 +1103,8 @@ Returns a boolean as to whether C<sv> has overloading
11141103=cut
11151104*/
11161105
1117- #define SvAMAGIC (sv ) \
1118- (SvROK(sv) && SvOBJECT(SvRV(sv)) && \
1119- HvAMAGIC(SvSTASH(SvRV(sv))))
1106+ #define SvAMAGIC (sv ) \
1107+ (SvROK(sv) && SvOBJECT(SvRV(sv)) && HvAMAGIC(SvSTASH(SvRV(sv))))
11201108
11211109/* To be used on the stashes themselves: */
11221110#define HvAMAGIC (hv ) (SvFLAGS(hv) & SVf_AMAGIC)
@@ -1190,9 +1178,8 @@ is true then the scalar's value cannot change unless written to.
11901178 ? 1 \
11911179 : (HvAMAGIC_off(stash), 0))
11921180
1193- #define SvWEAKREF (sv ) \
1194- ((SvFLAGS(sv) & (SVf_ROK|SVprv_WEAKREF)) \
1195- == (SVf_ROK|SVprv_WEAKREF))
1181+ #define SvWEAKREF (sv ) \
1182+ ((SvFLAGS(sv) & (SVf_ROK|SVprv_WEAKREF)) == (SVf_ROK|SVprv_WEAKREF))
11961183#define SvWEAKREF_on (sv ) (SvFLAGS(sv) |= (SVf_ROK|SVprv_WEAKREF))
11971184#define SvWEAKREF_off (sv ) (SvFLAGS(sv) &= ~(SVf_ROK|SVprv_WEAKREF))
11981185
@@ -2404,8 +2391,7 @@ already have a PV buffer allocated, but no SvTHINKFIRST.
24042391
24052392/* the SvREADONLY() test is to quickly reject most SVs */
24062393#define SvIMMORTAL (sv ) \
2407- ( SvREADONLY(sv) \
2408- && (SvIMMORTAL_INTERP(sv) || (sv) == &PL_sv_placeholder))
2394+ ( SvREADONLY(sv) && (SvIMMORTAL_INTERP(sv) || (sv) == &PL_sv_placeholder))
24092395
24102396#ifdef DEBUGGING
24112397 /* exercise the immortal resurrection code in sv_free2() */
0 commit comments