Re[2]: porting endlines
Re[2]: porting endlines
- Subject: Re[2]: porting endlines
- From: Denis Osadchy <email@hidden>
- Date: Wed, 28 Mar 2007 16:06:48 +0700
- Organization: UniPro
Hello Laurence,
Now I can formulate question more precisely : is there GCC key similar to
"Map newlines to CR" setting in CodeWarrior?
I found that our lib is built on CodeWarrior with this setting
switched on.
Now to make our Xcode ported application similar to Codewarrior built
application we can unset this setting in CW and change all \r to \n and \n to
\r. But our library is really large and I hope there is another more
simple and fast solution.
Wednesday, March 28, 2007, 3:35:46 PM, you wrote:
LH> On Mar 28, 2007, at 4:17 AM, Denis Osadchy wrote:
>> Hi,
>>
>> we are porting application from CodeWarrior to Xcode and encountered
>> problem:
>> Application built with CodeWarrior writes \r (0x0D) as end of line
>> while ported to Xcode Application writes \n (0x0A).
LH> I don't see this in my application. If I use \r I get 0x0D in both CW
LH> and Xcode.
>> For example line endings are written by strcat(str, "\n"). As I
>> understand this
>> string should add 0x0A to the end of string regardless of platform.
>>
>> But when I debug code in CW I see that \r is really added to str
>> instead of \n. I tried to write strcat(str, "\r") - in this
>> case \n is really added to new_item. I also tried to write 0x0A - \n
>> is added to new_item which is correct. Seems that \r and \n
>> are preprocessed or specially handled by compiler.
>>
>> http://web.mit.edu/macdev/Development/Documentation/www/devdoc/
>> portPPC.html says that
>> MPW swaps the ASCII value of '\r' and '\n'. It does this because the
>> Mac uses '\r' to break lines but '\n' is commonly used for new lines
>> in standard C library routines such as printf....
>>
>> So the question is how such swapping can be switched on in Xcode
>> build?
LH> Why do you need this? Somehow this doesn't sound like the right
LH> solution to whatever you're seeing.
LH> Larry
--
Best regards,
Denis mailto:email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden