xref: /netbsd-src/external/bsd/elftosb/dist/common/int_size.h (revision 993229b6fea628ff8b1fa09146c80b0cfb2768eb)
1*993229b6Sjkunz /*
2*993229b6Sjkunz  * File:	int_size.h
3*993229b6Sjkunz  *
4*993229b6Sjkunz  * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.
5*993229b6Sjkunz  * See included license file for license details.
6*993229b6Sjkunz  */
7*993229b6Sjkunz #if !defined(_int_size_h_)
8*993229b6Sjkunz #define _int_size_h_
9*993229b6Sjkunz 
10*993229b6Sjkunz namespace elftosb
11*993229b6Sjkunz {
12*993229b6Sjkunz 
13*993229b6Sjkunz //! Supported sizes of integers.
14*993229b6Sjkunz typedef enum {
15*993229b6Sjkunz 	kWordSize,		//!< 32-bit word.
16*993229b6Sjkunz 	kHalfWordSize,	//!< 16-bit half word.
17*993229b6Sjkunz 	kByteSize		//!< 8-bit byte.
18*993229b6Sjkunz } int_size_t;
19*993229b6Sjkunz 
20*993229b6Sjkunz }; // namespace elftosb
21*993229b6Sjkunz 
22*993229b6Sjkunz #endif // _int_size_h_
23