50 lines
961 B
C
50 lines
961 B
C
//-----------------------------------------------------------------------------
|
|
//
|
|
// Copyright(C) 2014-2016 David Hill
|
|
//
|
|
// See COPYLIB for license information.
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
// Header for target library libc.
|
|
//
|
|
// Alignment.
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#ifndef __GDCC_Header__C__stdalign_h__
|
|
#define __GDCC_Header__C__stdalign_h__
|
|
|
|
#include <bits/features.h>
|
|
|
|
|
|
//----------------------------------------------------------------------------|
|
|
// Macros |
|
|
//
|
|
|
|
//
|
|
// alignas
|
|
//
|
|
#ifndef __cplusplus
|
|
#define alignas _Alignas
|
|
#endif
|
|
|
|
//
|
|
// alignof
|
|
//
|
|
#ifndef __cplusplus
|
|
#define alignof _Alignof
|
|
#endif
|
|
|
|
//
|
|
// __alignas_is_defined
|
|
//
|
|
#define __alignas_is_defined 1
|
|
|
|
//
|
|
// __alignof_is_defined
|
|
//
|
|
#define __alignof_is_defined 1
|
|
|
|
#endif//__GDCC_Header__C__stdalign_h__
|
|
|