|
NeurOX 1.0.0 dev-in-progress
Экосистема многопользовательской игры классические крестики-нолики с ИИ
|

Макросы | |
| #define | _I_UNDERSTAND_THAT_I_SHOULD_NEVER_CHANGE_THESE_POINTERS_ |
| #define | __FXALLOC_TURBO |
Функции | |
| void * | fxalloc_local_init (size_t _NBytes) |
| void | fxfree_prod (void *_Ptr) |
| void | fxfree_summ (void *_Ptr) |
| void | fxfree_prof (void *_Ptr) |
| void * | fastalloc () |
Переменные | |
| TLS void *(* | fxalloc )(size_t _NBytes) = fxalloc_local_init |
| Указатель на функцию выделения памяти | |
| TLS void(* | fxfree )(void *_Ptr) = fxfree_prod |
| Указатель на функцию высвобождения памяти выделенной исключительно fxalloc при использовании на любом другом указателе 100% неопределённое поведение | |
| #define __FXALLOC_TURBO |
| #define _I_UNDERSTAND_THAT_I_SHOULD_NEVER_CHANGE_THESE_POINTERS_ |
| void * fastalloc | ( | ) |
| void * fxalloc_local_init | ( | size_t | _NBytes | ) |
| void fxfree_prod | ( | void * | _Ptr | ) |
| void fxfree_prof | ( | void * | _Ptr | ) |
| void fxfree_summ | ( | void * | _Ptr | ) |
| TLS void *(* fxalloc) (size_t _NBytes) | ( | size_t | _NBytes | ) | = fxalloc_local_init |
Указатель на функцию выделения памяти
| [in] | NBytes | size_t - Количество байт |
| `!0` | - С адресом кратным размеру sizeof(size_t). Указатель выровненный для любого типа данных |
| `NULL` | - В случае единственно возможной ошибки ENOMEM результат сохранён в errno подробное описание strerror(errno) |
| TLS void(* fxfree) (void *_Ptr) | ( | void * | _Ptr | ) | = fxfree_prod |
Указатель на функцию высвобождения памяти выделенной исключительно fxalloc при использовании на любом другом указателе 100% неопределённое поведение
| [in] | Ptr | void* - Указатель на блок памяти |