mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-04 00:32:51 -06:00
28 lines
484 B
C
28 lines
484 B
C
#ifndef GU_SYSDEPS_H_
|
|
#define GU_SYSDEPS_H_
|
|
|
|
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
|
|
# define GU_GNUC
|
|
#endif
|
|
|
|
#ifdef GU_GNUC
|
|
# define GU_ALIGNOF __alignof
|
|
# define GU_GNUC_ATTR(x) __attribute__(( x ))
|
|
# if defined(__OPTIMIZE_SIZE__)
|
|
# define GU_OPTIMIZE_SIZE
|
|
# elif defined(__OPTIMIZE__)
|
|
# define GU_OPTIMIZE_SPEED
|
|
# endif
|
|
#else
|
|
# define GU_GNUC_ATTR(x)
|
|
#endif
|
|
|
|
#ifdef S_SPLINT_S
|
|
# define GU_SPLINT(x) %{ x %}
|
|
#else
|
|
# define GU_SPLINT(x)
|
|
#endif
|
|
|
|
|
|
#endif // GU_SYSDEPS_H_
|