|
|
|||
File indexing completed on 2026-05-19 08:08:31
0001 /* Integers of type char have 8 bits. */ 0002 #define char_bitsize 8 0003 0004 /* Integers of type short have 16 bits. */ 0005 #define short_bitsize 16 0006 0007 /* Integers of type int have 32 bits. */ 0008 #define int_bitsize 32 0009 0010 /* Integers of type long have 64 bits. */ 0011 #define long_bitsize 64 0012 0013 /* Integers of type long long have 64 bits. */ 0014 #define long_long_bitsize 64 0015 0016 /* Integers of type unsigned char have 8 bits. */ 0017 0018 /* Integers of type unsigned short have 16 bits. */ 0019 0020 /* Integers of type unsigned int have 32 bits. */ 0021 0022 /* Integers of type unsigned long have 64 bits. */ 0023 0024 /* Integers of type unsigned long long have 64 bits. */ 0025 0026 /* Integer types char and unsigned char have the same binary representation. */ 0027 /* Integer types short and unsigned short have the same binary representation. */ 0028 /* Integer types int and unsigned int have the same binary representation. */ 0029 /* Integer types long and unsigned long have the same binary representation. */ 0030 /* Integer types long long and unsigned long long have the same binary representation. */ 0031 0032 /* Pointers of type char * have 64 bits. */ 0033 #define pointer_bitsize 64 0034 0035 /* Casts from long * to char * is OK (does nothing). */ 0036 /* Casts from char * to long * is OK (does nothing). */ 0037 /* Casts from function * to char * is OK (does nothing). */ 0038 /* Casts from char * to function * is OK (does nothing). */ 0039 0040 /* Type char has sizeof = 1 and alignment = 1. */ 0041 #define sizeof_char 1 0042 #define alignment_char 1 0043 0044 /* Type unsigned char has sizeof = 1 and alignment = 1. */ 0045 0046 /* Type short has sizeof = 2 and alignment = 2. */ 0047 #define sizeof_short 2 0048 #define alignment_short 2 0049 0050 /* Type unsigned short has sizeof = 2 and alignment = 2. */ 0051 0052 /* Type int has sizeof = 4 and alignment = 4. */ 0053 #define sizeof_int 4 0054 #define alignment_int 4 0055 0056 /* Type unsigned int has sizeof = 4 and alignment = 4. */ 0057 0058 /* Type long has sizeof = 8 and alignment = 8. */ 0059 #define sizeof_long 8 0060 #define alignment_long 8 0061 0062 /* Type unsigned long has sizeof = 8 and alignment = 8. */ 0063 0064 /* Type long long has sizeof = 8 and alignment = 8. */ 0065 #define sizeof_long_long 8 0066 #define alignment_long_long 8 0067 0068 /* Type unsigned long long has sizeof = 8 and alignment = 8. */ 0069 0070 /* Type float has sizeof = 4 and alignment = 4. */ 0071 #define sizeof_float 4 0072 #define alignment_float 4 0073 0074 /* Type double has sizeof = 8 and alignment = 8. */ 0075 #define sizeof_double 8 0076 #define alignment_double 8 0077 0078 /* Type char * has sizeof = 8 and alignment = 8. */ 0079 0080 /* Type long * has sizeof = 8 and alignment = 8. */ 0081 0082 /* Type function * has sizeof = 8 and alignment = 8. */ 0083 0084 /* Type unsigned short is stored LITTLE-ENDIAN in memory (i.e. like Z80 or VAX). */ 0085 #define short_little_endian 0086 /* Type unsigned int is stored LITTLE-ENDIAN in memory (i.e. like Z80 or VAX). */ 0087 #define int_little_endian 0088 /* Type unsigned long is stored LITTLE-ENDIAN in memory (i.e. like Z80 or VAX). */ 0089 #define long_little_endian 0090 /* Type unsigned long long is stored LITTLE-ENDIAN in memory (i.e. like Z80 or VAX). */ 0091 #define long_long_little_endian 0092
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|