|
cachesim
A cache simulator
|
Типы данных, константы и прототипы функций общего назначения More...
Go to the source code of this file.
Data Structures | |
| struct | MemoryCell |
| Описание ячейки памяти More... | |
Typedefs | |
| typedef int | memaddr_t |
| typedef struct MemoryCell | MemoryCell |
| Описание ячейки памяти | |
Enumerations | |
| enum | { KiB = 1024, MiB = 1024 * 1024, GiB = 1024 * 1024 * 1024 } |
| enum | { MAX_ADDRESS = GiB } |
Functions | |
| char * | make_param_name (char *buf, int size, const char *prefix, const char *name) |
| void | error_undefined (const char *func, const char *param) |
| void | error_invalid (const char *func, const char *param) |
Типы данных, константы и прототипы функций общего назначения
Definition in file common.h.
| typedef struct MemoryCell MemoryCell |
Описание ячейки памяти
Одна ячейка памяти (один байт)
| void error_invalid | ( | const char * | func, |
| const char * | param | ||
| ) |
| void error_undefined | ( | const char * | func, |
| const char * | param | ||
| ) |
| char* make_param_name | ( | char * | buf, |
| int | size, | ||
| const char * | prefix, | ||
| const char * | name | ||
| ) |
функция формирует имя конфигурационного параметра, приписывая к основной части имени префикс имени. Для формирования строки имени используется передаваемый буфер, адрес начала которого возвращается.
| buf | Буфер для формирования имени конфигурационного параметра |
| size | Размер буфера |
| prefix | Префикс имени (допускается передавать NULL) |
| name | Основная часть имени |
1.7.5.1