[comp.sys.mac.programmer] LSC and MPW C ansi?

ollef@sics.se (Olle Furberg) (09/07/90)

Could someone tell me which versions (if any) of LSC and MPW C are ANSI-comp.?

    /Olle

russotto@eng.umd.edu (Matthew T. Russotto) (09/07/90)

In article <1990Sep6.221626.16555@sics.se> ollef@sics.se (Olle Furberg) writes:
>Could someone tell me which versions (if any) of LSC and MPW C are ANSI-comp.?
>
>    /Olle

MPW versions 3.0 and up.
None of the Lightspeed C's are ansi-compliant, and the differences are enough
to drive you crazy.  (sizeof doesn't return size_t, for instance)

phils@chaos.cs.brandeis.edu (Phil Shapiro) (09/11/90)

In article <1990Sep7.134415.15193@eng.umd.edu> russotto@eng.umd.edu (Matthew T. Russotto) writes:

   In article <1990Sep6.221626.16555@sics.se> ollef@sics.se (Olle Furberg) writes:
   >Could someone tell me which versions (if any) of LSC and MPW C are ANSI-comp.?
   >
   >    /Olle

   MPW versions 3.0 and up.
   None of the Lightspeed C's are ansi-compliant, and the differences are enough
   to drive you crazy.  (sizeof doesn't return size_t, for instance)

Unless I'm mistaken... MPW 3.2 (and lower) aren't fully ANSI
compliant, the problem being that MPW supports extensions that can't
be disabled (such as using '.' in a macro name).

According to Michael Kahl, the Principal Architect of Think C, the
next major release of Think C will be fully ANSI compliant.

	-phil shapiro, symantec tech support
--
Phil Shapiro
phils@chaos.cs.brandeis.edu