GNU libmicrohttpd 0.9.77
Loading...
Searching...
No Matches
mhd_align.h File Reference

types alignment macros More...

#include "mhd_options.h"
#include <stdint.h>
Include dependency graph for mhd_align.h:

Go to the source code of this file.

Data Structures

struct  _mhd_dummy_uint32_offset_test
 
struct  _mhd_dummy_uint64_offset_test
 

Macros

#define _MHD_OFFSETOF(strct, membr)
 
#define _MHD_UINT32_ALIGN    _MHD_OFFSETOF(struct _mhd_dummy_uint32_offset_test, ui32)
 
#define _MHD_UINT64_ALIGN    _MHD_OFFSETOF(struct _mhd_dummy_uint64_offset_test, ui64)
 

Detailed Description

types alignment macros

Author
Karlson2k (Evgeny Grin)

Definition in file mhd_align.h.

Macro Definition Documentation

◆ _MHD_OFFSETOF

#define _MHD_OFFSETOF (   strct,
  membr 
)
Value:
(size_t)(((char*)&(((strct*)0)->membr)) - \
((char*)((strct*)0)))

Definition at line 70 of file mhd_align.h.

◆ _MHD_UINT32_ALIGN

#define _MHD_UINT32_ALIGN    _MHD_OFFSETOF(struct _mhd_dummy_uint32_offset_test, ui32)

Definition at line 85 of file mhd_align.h.

◆ _MHD_UINT64_ALIGN

#define _MHD_UINT64_ALIGN    _MHD_OFFSETOF(struct _mhd_dummy_uint64_offset_test, ui64)

Definition at line 93 of file mhd_align.h.