Architecture implementation - Using the GNU Compiler Collection (GCC)
Description: Using the GNU Compiler Collection (GCC)

Next: Locale-specific behavior implementation, Previous: Library functions implementation, Up: C Implementation

### 4.15 Architecture

- The values or expressions assigned to the macros specified in the headers `<float.h>`, `<limits.h>`, and `<stdint.h>` (C90 and C99 5.2.4.2, C99 7.18.2, C99 7.18.3).

  Determined by ABI.

- The number, order, and encoding of bytes in any object (when not explicitly specified in this International Standard) (C99 6.2.6.1).

  Determined by ABI.

- The value of the result of the `sizeof` operator (C90 6.3.3.4, C99 6.5.3.4).

  Determined by ABI.