ubinos
|
ubinos basic data type More...
Go to the source code of this file.
Macros | |
#define | NULL 0 |
#define | EOF (-1) |
#define | __SIZE_TYPE__ long unsigned int |
#define | SIZETOUINT(a) (a) |
#define | UINTTOSIZE(a) (a) |
#define | INT_MIN 0x80000000L |
#define | INT_MAX 0x7FFFFFFFL |
#define | UINT_MAX 0xFFFFFFFFL |
#define | INT_SIZE 4 |
#define | INT16_MIN 0x8000 |
#define | INT16_MAX 0x7FFF |
#define | UINT16_MAX 0xFFFF |
#define | MEM_ALIGNMENT INT_SIZE |
#define | MEM_ALIGNMASK (MEM_ALIGNMENT - 1) |
#define | MEM_ALIGN(a) ((((unsigned int) (a)) + MEM_ALIGNMASK) & (~MEM_ALIGNMASK)) |
Typedefs | |
typedef unsigned char | byte_t |
typedef unsigned short | word_t |
typedef unsigned int | dword_t |
typedef __SIZE_TYPE__ | size_t |
ubinos basic data type
ubinos 기본 자료 형을 정의합니다.
#define __SIZE_TYPE__ long unsigned int |
SIZE_TYPE 정의
#define EOF (-1) |
EOF (End of File) 정의
#define INT16_MAX 0x7FFF |
16 비트 정수형 최대 값
#define INT16_MIN 0x8000 |
16 비트 정수 형 최소 값
#define INT_MAX 0x7FFFFFFFL |
정수형 최대 값
#define INT_MIN 0x80000000L |
정수 형 최소 값
#define INT_SIZE 4 |
정수형 크기
#define MEM_ALIGN | ( | a | ) | ((((unsigned int) (a)) + MEM_ALIGNMASK) & (~MEM_ALIGNMASK)) |
메모리 정렬 매크로
#define MEM_ALIGNMASK (MEM_ALIGNMENT - 1) |
메모리 정렬 마스크 (Memory Align Mask)
#define MEM_ALIGNMENT INT_SIZE |
메모리 정렬 단위
#define NULL 0 |
NULL 정의
#define SIZETOUINT | ( | a | ) | (a) |
size_t 형을 unsigned integer 형으로 변환하는 매크로
#define UINT16_MAX 0xFFFF |
16 비트 무부호 정수형 최대 값
#define UINT_MAX 0xFFFFFFFFL |
무부호 정수형 최대 값
#define UINTTOSIZE | ( | a | ) | (a) |
unsigned integer 형을 size_t 형으로 변환하는 매크로
typedef unsigned char byte_t |
바이트 형 정의 (8비트)
typedef unsigned int dword_t |
더블 워드 형 정의 (32비트)
typedef __SIZE_TYPE__ size_t |
size_t 형 정의
typedef unsigned short word_t |
워드 형 정의 (16비트)