#### 5.49.4 Darwin Pragmas

The following pragmas are available for all architectures running the Darwin operating system. These are useful for compatibility with other Mac OS compilers.

`mark` tokens `...`
  This pragma is accepted, but has no effect.
`options align=` alignment
  This pragma sets the alignment of fields in structures. The values of alignment may be `mac68k`, to emulate m68k alignment, or `power`, to emulate PowerPC alignment. Uses of this pragma nest properly; to restore the previous setting, use `reset` for the alignment.
`segment` tokens `...`
  This pragma is accepted, but has no effect.
`unused (` var `[,` var `]...)`
  This pragma declares variables to be possibly unused. GCC will not produce warnings for the listed variables. The effect is similar to that of the `unused` attribute, except that this pragma may appear anywhere within the variables' scopes.