summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorTakayuki Matsuoka <t-mat@users.noreply.github.com>2022-07-31 12:10:55 (GMT)
committerTakayuki Matsuoka <t-mat@users.noreply.github.com>2022-07-31 12:10:55 (GMT)
commitfa889cf6daa12e2ce9e7ac42f1eaccf2466b4c7c (patch)
tree3ec2a73efc973356fbfa47ea2e7108f9e759decd /Makefile
parent2042692400bc0fe3a9376715db7c33e5f16d83f6 (diff)
downloadlz4-fa889cf6daa12e2ce9e7ac42f1eaccf2466b4c7c.zip
lz4-fa889cf6daa12e2ce9e7ac42f1eaccf2466b4c7c.tar.gz
lz4-fa889cf6daa12e2ce9e7ac42f1eaccf2466b4c7c.tar.bz2
Introduce LZ4_STATIC_LINKING_ONLY_DISABLE_MEMORY_ALLOCATION
This changeset introduces new compile time switch macro LZ4_STATIC_LINKING_ONLY_DISABLE_MEMORY_ALLOCATION which removes the following functions when it's defined. ``` // lz4.c LZ4_createStream LZ4_freeStream LZ4_createStreamDecode LZ4_freeStreamDecode LZ4_create // legacy // lz4hc.c LZ4_createStreamHC(void) LZ4_freeStreamHC LZ4_createHC // legacy LZ4_freeHC // legacy ``` These functions uses dynamic memory allocation functions such as malloc() and free(). It'll be useful for freestanding environment which doesn't have these allocation functions. Since this change breaks API, this macro is only valid with lz4 as a static linked object.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions