18 #ifndef MAGICKCORE_SPLAY_H
19 #define MAGICKCORE_SPLAY_H
21 #if defined(__cplusplus) || defined(c_plusplus)
28 extern MagickExport MagickBooleanType
29 AddValueToSplayTree(
SplayTreeInfo *,
const void *,
const void *),
33 extern MagickExport
const void
39 extern 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 *),
49 extern MagickExport
size_t
52 extern MagickExport
void
53 *RemoveNodeByValueFromSplayTree(
SplayTreeInfo *,
const void *),
58 #if defined(__cplusplus) || defined(c_plusplus)