diff options
author | Robin Watts <robin.watts@artifex.com> | 2011-12-16 16:18:16 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2011-12-16 16:23:31 +0000 |
commit | 81d80fed5412aed37046d23c0919875f5742e1e0 (patch) | |
tree | 9bebb4d5e228ebc4ffa1a80f42c7c53f5d7bb6c4 /fitz/memento.h | |
parent | b63f97dc832e4085ffc0e4e477f5d86fd44360eb (diff) | |
download | mupdf-81d80fed5412aed37046d23c0919875f5742e1e0.tar.xz |
New Memento features; nesting of listed blocks, labelling of blocks
When listing blocks from Memento, look for internal pointers to
other blocks, and use this to generate a nested list - much
easier to read when looking to see which stray reference is
causing blocks to leak.
Add new Memento_label feature to allow blocks to be labelled. Makes
block displaying much easier to read.
Diffstat (limited to 'fitz/memento.h')
-rw-r--r-- | fitz/memento.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fitz/memento.h b/fitz/memento.h index c46b5823..b5953fe8 100644 --- a/fitz/memento.h +++ b/fitz/memento.h @@ -178,6 +178,7 @@ void Memento_listBlocks(void); void Memento_listNewBlocks(void); size_t Memento_setMax(size_t); void Memento_stats(void); +void *Memento_label(void *, const char *); void *Memento_malloc(size_t s); void *Memento_realloc(void *, size_t s); @@ -215,6 +216,7 @@ void *Memento_calloc(size_t, size_t); #define Memento_listNewBlocks() do {} while (0) #define Memento_setMax(A) 0 #define Memento_stats() do {} while (0) +#define Memento_label(A,B) (A) #endif /* MEMENTO */ |