On 26 Jul 2017, at 14:58, Josh Freeman <gnustep_li...@twilightedge.com> wrote:
> 
> On Jul 26, 2017, at 7:37 AM, Daniel Ferreira (theiostream) wrote:
> 
>> Also, the reason it just does not assign the same const string to the 
>> different constants is because the two consts should be the same pointer, 
>> and doing it explicitly seemed like a good way to make that intent clear and 
>> guarantee that would happen.
> 
> 
>   Changing the second string constant into a macro of the first would 
> guarantee they're the same pointer:
> 
> APPKIT_EXPORT NSString *NSStringPboardType;
> 
> ...
> 
> #if OS_API_VERSION(MAC_OS_X_VERSION_10_6, GS_API_LATEST)
> #    define NSPasteboardTypeString NSStringPboardType
> #endif

Am I missing something?  Why not simply make the first symbol an alias for the 
second?

David


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to