gcc: Darwin Pragmas

1 
1 6.61.7 Darwin Pragmas
1 ---------------------
1 
1 The following pragmas are available for all architectures running the
1 Darwin operating system.  These are useful for compatibility with other
1 Mac OS compilers.
1 
1 'mark TOKENS...'
1      This pragma is accepted, but has no effect.
1 
1 'options align=ALIGNMENT'
1      This pragma sets the alignment of fields in structures.  The values
1      of ALIGNMENT may be 'mac68k', to emulate m68k alignment, or
1      'power', to emulate PowerPC alignment.  Uses of this pragma nest
1      properly; to restore the previous setting, use 'reset' for the
1      ALIGNMENT.
1 
1 'segment TOKENS...'
1      This pragma is accepted, but has no effect.
1 
1 'unused (VAR [, VAR]...)'
1      This pragma declares variables to be possibly unused.  GCC does not
1      produce warnings for the listed variables.  The effect is similar
1      to that of the 'unused' attribute, except that this pragma may
1      appear anywhere within the variables' scopes.
1