18#ifndef MAGICKCORE_UTILITY_H
19#define MAGICKCORE_UTILITY_H
21#if defined(__cplusplus) || defined(c_plusplus)
37 BasePathSansCompressExtension
40extern MagickExport
char
41 *Base64Encode(
const unsigned char *,
const size_t,
size_t *),
42 **GetPathComponents(
const char *,
size_t *),
43 **ListFiles(
const char *,
const char *,
size_t *);
45extern MagickExport MagickBooleanType
46 AcquireUniqueFilename(
char *),
47 AcquireUniqueSymbolicLink(
const char *,
char *),
48 ExpandFilenames(
int *,
char ***),
49 GetPathAttributes(
const char *,
void *),
50 GetExecutionPath(
char *,
const size_t),
51 GetPathTemplate(
char *),
52 IsPathAccessible(
const char *);
54extern MagickExport
size_t
55 MultilineCensus(
const char *) magick_attribute((__pure__));
57extern MagickExport ssize_t
58 GetMagickPageSize(
void);
60extern MagickExport
unsigned char
61 *Base64Decode(
const char *,
size_t *);
63extern MagickExport
void
64 AppendImageFormat(
const char *,
char *),
65 ChopPathComponents(
char *,
const size_t),
66 ExpandFilename(
char *),
67 GetPathComponent(
const char *,PathType,
char *),
68 MagickDelay(
const MagickSizeType);
70#if defined(__cplusplus) || defined(c_plusplus)