#include <inttypes.h> typedef uint32_t mpers_ptr_t; typedef struct { int64_t uptime; uint64_t loads[3]; uint64_t totalram; uint64_t freeram; uint64_t sharedram; uint64_t bufferram; uint64_t totalswap; uint64_t freeswap; uint16_t procs; uint16_t pad; unsigned char mpers_filler_1[4]; uint64_t totalhigh; uint64_t freehigh; uint32_t mem_unit; char _f[0]; unsigned char mpers_end_filler_2[4]; } ATTRIBUTE_PACKED mx32_sysinfo_t; #define MPERS_mx32_sysinfo_t mx32_sysinfo_t