summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luapplib/src/util/utilmemallh.h
blob: de448ecd51ffdeeab4867ad17f771d4c1c91d9bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

#ifndef UTIL_MEM_ALLH_H
#define UTIL_MEM_ALLH_H

#include <stddef.h> // size_t
#include <stdint.h>

#include "utildecl.h"

typedef struct ghost8 ghost8;
typedef struct ghost16 ghost16;
typedef struct ghost32 ghost32;
typedef struct ghost64 ghost64;

/* info stub */

typedef struct {
  size_t blocks, singles;
  size_t chunks, unused;
  size_t used, singleused, left;
  size_t ghosts, blockghosts, singleghosts;
} mem_info;

#define MEM_INFO_INIT() = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

#endif