mdbx: добавление и использование ptr_disp() и ptr_dist().

Для уменьшения кастинга типов указателей и потенциальной нагрузки оптимизатора/кодогенератора алиасингом.
This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2022-11-29 01:10:44 +03:00
parent d6b9a71825
commit 01a39e7dc2
4 changed files with 248 additions and 253 deletions

View File

@@ -228,10 +228,9 @@ typedef wchar_t pathchar_t;
typedef char pathchar_t;
#endif
typedef struct osal_mmap_param {
typedef struct osal_mmap {
union {
void *address;
uint8_t *dxb;
void *base;
struct MDBX_lockinfo *lck;
};
mdbx_filehandle_t fd;