Joerg Schilling wrote:
>> alanc at x11x:/tmp [8:12am - 9] cat > foo.c
>> #include <stdio.h>
>>
>> int main(int argc, char **argv) {
>>         printf("Goodbye cruel world\n");
>> }
>> alanc at x11x:/tmp [8:13am - 10] perl -i -p -e 's/\n/\r\n/' foo.c
>> alanc at x11x:/tmp [8:13am - 11] cc foo.c
>> "foo.c", line 1: warning: invalid white space character in directive
> 
> Interesting. It seems that I used CC ;-), so this is a non-orthogonal
> behavior in Sun Studio

You can also avoid the error using cc -Xs. Perhaps ANSI C explicitly 
disallows the carriage return character as whitespace.

It would be nice to be able to toggle this one behavior while still 
compiling with -Xa. Anyone know of a not-so-obvious Sun Studio option to 
do that?

        Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

Reply via email to