Bugs in RISC System/6000 C compiler

Dan Watts dwatts at ki.UUCP
Fri Sep 21 23:22:53 AEST 1990


In article <9756 at bunny.GTE.COM> hhd0 at GTE.COM (Horace Dediu) writes:
> ... code example deleted ...
>Is the problem with the compiler or is there some new convention that no such
>substitutions are allowed?  I suspect the former, since the substitutions 
>are performed (see the original error message).
>-- 
>Horace Dediu \"That's the nature of research--you don't know |GTE Laboratories
>(617) 466-4111\  what in hell you're doing." `Doc' Edgerton  |40 Sylvan Road
>UUCP:  ...!harvard!bunny!hhd0................................|Waltham, MA 02254
>Internet: hhd0 at gte.com or hhd0%gte.com at relay.cs.net..........|U. S. A.


If the above examples are correct, you've got spaces in the
#define of the function macro. That's not allowed as far as
I know.  ie:

#define CleanupField(field, member) {           \
                           ^-- No space!

Try removing the spaces from the macro definitions, and see what happens.
-- 
#####################################################################
# CompuServe: >INTERNET:uunet.UU.NET!ki!dwatts    Dan Watts         #
# UUCP      : ...!{uunet | wgc386}!ki!dwatts      Ki Research, Inc. #
############### New Dimensions In Network Connectivity ##############



More information about the Comp.unix.aix mailing list