18#ifndef MAGICKCORE_SPLAY_H
19#define MAGICKCORE_SPLAY_H
21#if defined(__cplusplus) || defined(c_plusplus)
28extern MagickExport MagickBooleanType
29 AddValueToSplayTree(
SplayTreeInfo *,
const void *,
const void *),
33extern MagickExport
const void
39extern MagickExport
int
40 CompareSplayTreeString(
const void *,
const void *),
41 CompareSplayTreeStringInfo(
const void *,
const void *);
44 *CloneSplayTree(
SplayTreeInfo *,
void *(*)(
void *),
void *(*)(
void *)),
46 *NewSplayTree(
int (*)(
const void *,
const void *),
void *(*)(
void *),
49extern MagickExport
size_t
52extern MagickExport
void
53 *RemoveNodeByValueFromSplayTree(
SplayTreeInfo *,
const void *),
58#if defined(__cplusplus) || defined(c_plusplus)