Followup to bug 348748 to fix the alignment of trailing backslashes in macros

[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]


git-svn-id: svn://10.0.0.236/trunk@229689 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
neil%parkwaycc.co.uk
2007-07-11 08:46:49 +00:00
parent b0b52b5ba3
commit 998c53a562
21 changed files with 76 additions and 76 deletions

View File

@@ -42,7 +42,7 @@
// convert fragment to |const string_base_type&|
#define TO_SUBSTRING(_v) \
( (ptrdiff_t(_v) & 0x1) \
? reinterpret_cast<const abstract_string_type*>(\
? reinterpret_cast<const abstract_string_type*>( \
((unsigned long)_v & ~0x1))->ToSubstring() \
: *reinterpret_cast<const substring_type*>((_v)) )
#endif