gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error compiling GUI - string constants


From: Fred Kiefer
Subject: Re: error compiling GUI - string constants
Date: Thu, 27 Jul 2017 18:06:03 +0200

> Am 27.07.2017 um 10:26 schrieb David Chisnall <address@hidden>:
> 
> On 26 Jul 2017, at 14:58, Josh Freeman <address@hidden> 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, what do you mean by alias?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]