Boost logo

Boost :

From: Gennaro Prota (gennaro_prota_at_[hidden])
Date: 2006-07-04 11:28:13


On Tue, 04 Jul 2006 15:12:43 +0200, Gennaro Prota
<gennaro_prota_at_[hidden]> wrote:

>[snip]

Enclosed is some code revived (well, so to speak :-) from my personal
libraries that could be added to our config tests; it does a few
checks related to the standard assert headers and the corresponding
macro definition. This doesn't mean we should have a
BOOST_NO_CONFORMING_ASSERT macro, just that we could add it to provide
information for the user. Other checks could be added, by the way.

--
[ Gennaro Prota, C++ developer for hire ]
[    resume:  available on request      ]
begin 644 standard_assert_test.c
M+RH@*$,I($=E;FYA<F\@4')O=&$@,3DY.0T*#0HO+R!$;V5S('9A<FEO=7,@
M:VEN9',@;V8_at_8VAE8VMS(&]N('1H92`\87-S97)T+F@^(&%N9"`\8V%S<V5R
M=#X@:&5A9&5R<RX-"B\O($YO;F4@;V8@=&AE(&AE861E<G,@<VAA;&P_at_8F4@
M;6%C<F\@9W5A<F1E9"!A;F0@=VAE;B!.1$5"54<@:7,@9&5F:6YE9`T*+R\@
M87-S97)T*'@I('-H86QL(&5X<&%N9"!T;R`H*'9O:60I,"D-"B\O#0HO+R!.
M3U1%.B!T:&ES(&ES(&%L<V\@82!S=')I8W1L>2!C;VYF;W)M:6YG($,Y,"!A
M;F0_at_0SDY('!R;V=R86T-"B\O#0HO+R`M+2TM+2TM+2TM+2TM+2T-"B\O($EF
M(&YO;F4@;V8@=&AE(&UA8W)O<R!W:&EC:"!E;F%B;&4_at_82!S<&5C:69I8R!T
M97-T(&ES(&1E9FEN960L#0HO+R!T:&5N('1H92!C;V1E(&%T=&5M<'1S(&%L
M;"!C:&5C:W,@:6X@<V5Q=65N8V4_at_86YD('=I;&P_at_86)O<G0H*0T*+R\@;W(@
M9F%I;"!T;R!C;VUP:6QE(&%T('1H92!F:7)S="!F86EL=7)E+"!S:VEP<&EN
M9R!A;GD@<W5B<V5Q=65N=`T*+R\@8VAE8VMS+@T**B\-"@T*+RH@+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM("HO#0HC:68@(2!D969I;F5D($)/3U-47T-(14-+7TY$14)5
M1U]!4U-%4E0@(%P-"B`F)B`A9&5F:6YE9"!"3T]35%]#2$5#2U]!4U-%4E1?
M2"`@("`@("`@7`T*("8F("%D969I;F5D($)/3U-47T-(14-+7T-!4U-%4E0@
M("`@("`@("!<#0H@)B8@(2!D969I;F5D($)/3U-47T-(14-+7T%34T525%]!
M3$P@("`@(%P-"B`O*BHO#0HC(&1E9FEN92!"3T]35%]#2$5#2U]!4U-%4E1?
M04Q,#0HC96YD:68-"@T*(VEF(&1E9FEN960_at_0D]/4U1?0TA%0TM?05-315)4
M7T%,3`T*(R!D969I;F4_at_0D]/4U1?0TA%0TM?3D1%0E5'7T%34T525`T*(R!D
M969I;F4_at_0D]/4U1?0TA%0TM?05-315)47T_at_-"B,@9&5F:6YE($)/3U-47T-(
M14-+7T-!4U-%4E0-"B-E;F1I9_at_T*#0H-"B\J("TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2`J
M+PT*+RH@("`@("`@("`@("`@("!.3U1%.B!S:&%L;"!B92!T:&4_at_9FER<W0@
M=&5S="`@("`@("`@("`@("`@("`@("HO#0HC:68_at_9&5F:6YE9"!"3T]35%]#
M2$5#2U].1$5"54=?05-315)4#0HC("!U;F1E9B!.1$5"54<-"B,@(&1E9FEN
M92!.1$5"54<-"B,@(&EN8VQU9&4@/&%S<V5R="YH/@T*#0H@("`@=F]I9"!N
M;VY?9&5B=6=?;6%C<F]?9&5F:6YI=&EO;B_at_I#0H@("`@>R!A<W-E<G0H3D].
M7T-/3D9/4DU)3D=?1$5&24Y)5$E/3E]/1E]42$5?05-315)47TU!0U)/*3L@
M?0T*(V5L<V4-"@T*("`@('9O:60@;F]N7V1E8G5G7VUA8W)O7V1E9FEN:71I
M;VXH*2![?0T*(V5N9&EF#0H-"@T*+RH@+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM("HO#0HC
M:68_at_9&5F:6YE9"!"3T]35%]#2$5#2U]!4U-%4E1?2`T*(R`@=6YD968_at_3D1%
M0E5'#0HC("!I;F-L=61E(#QA<W-E<G0N:#X-"B,@(&1E9FEN92!.1$5"54<-
M"B,@(&EN8VQU9&4@/&%S<V5R="YH/@T*#0H@("`@=F]I9"!A<W-E<G1?9W5A
M<F1?8VAE8VLH*0T*("`@('L_at_87-S97)T*"));7!L96UE;G1A=&EO;B!H87,@
M;6%C<F\@9W5A<F0@;VX@/&%S<V5R="YH/B(@/3T@,"D[('T-"@T*(V5L<V4-
M"@T*("`@('9O:60_at_87-S97)T7V=U87)D7V-H96-K*"D@>WT-"@T*(V5N9&EF
M#0H-"B\J("TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2`J+PT*(VEF(&1E9FEN960_at_0D]/4U1?
M0TA%0TM?0T%34T525`T*(R`@=6YD968_at_3D1%0E5'#0HC("!I;F-L=61E(#QC
M87-S97)T/@T*(R`@9&5F:6YE($Y$14)51PT*(R`@:6YC;'5D92`\8V%S<V5R
M=#X-"@T*("`@('9O:60_at_8V%S<V5R=%]G=6%R9%]C:&5C:R_at_I#0H@("`@>R!A
M<W-E<G0H(DEM<&QE;65N=&%T:6]N(&AA<R!M86-R;R!G=6%R9"!O;B`\8V%S
M<V5R=#XB(#T](#`I.R!]#0HC96QS90T*#0H@("`@=F]I9"!C87-S97)T7V=U
M87)D7V-H96-K*"D@>WT-"B-E;F1I9_at_T*#0H-"FEN="!M86EN("@I#0I[#0H@
M("`@87-S97)T7V=U87)D7V-H96-K*"D[#0H@("`@8V%S<V5R=%]G=6%R9%]C
M:&5C:R_at_[hidden]*("`@("\O;F]N7V1E8G5G7VUA8W)O7V1E9FEN:71I;VXH*3L@
L+R\@;F\@;F5E9"!T;R`B8V%L;"(-"@T*("`@(')E='5R;B`P.PT*?0T*#0H@
`
end

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk