18 #ifndef MAGICKCORE_STRING_H_ 19 #define MAGICKCORE_STRING_H_ 23 #include "magick/exception.h" 25 #if defined(__cplusplus) || defined(c_plusplus) 45 extern MagickExport
char 46 *AcquireString(
const char *),
47 *CloneString(
char **,
const char *),
48 *ConstantString(
const char *),
49 *DestroyString(
char *),
50 **DestroyStringList(
char **),
51 *EscapeString(
const char *,
const char),
53 *GetEnvironmentValue(
const char *),
54 *SanitizeString(
const char *),
57 **StringToArgv(
const char *,
int *),
58 *StringToken(
const char *,
char **),
59 **StringToList(
const char *),
60 **StringToStrings(
const char *,
size_t *);
62 extern MagickExport
const char 66 extern MagickExport
double 67 InterpretSiPrefixValue(
const char *magick_restrict,
char **magick_restrict),
68 *StringToArrayOfDoubles(
const char *,ssize_t *,
ExceptionInfo *);
70 extern MagickExport
int 73 extern MagickExport MagickBooleanType
74 ConcatenateString(
char **magick_restrict,
const char *magick_restrict),
75 IsStringTrue(
const char *) magick_attribute((__pure__)),
76 IsStringNotFalse(
const char *) magick_attribute((__pure__)),
77 SubstituteString(
char **,
const char *,
const char *);
79 extern MagickExport
size_t 80 ConcatenateMagickString(
char *magick_restrict,
const char *magick_restrict,
81 const size_t) magick_attribute((__nonnull__)),
82 CopyMagickString(
char *magick_restrict,
const char *magick_restrict,
83 const size_t) magick_attribute((__nonnull__)),
86 extern MagickExport ssize_t
87 FormatMagickSize(
const MagickSizeType,
const MagickBooleanType,
char *);
90 *AcquireStringInfo(
const size_t),
91 *BlobToStringInfo(
const void *,
const size_t),
93 *ConfigureFileToStringInfo(
const char *),
97 *StringToStringInfo(
const char *);
99 extern MagickExport
unsigned char 102 extern MagickExport
void 104 magick_attribute((__nonnull__)),
105 PrintStringInfo(FILE *file,
const char *,
const StringInfo *),
108 SetStringInfoDatum(
StringInfo *,
const unsigned char *),
109 SetStringInfoLength(
StringInfo *,
const size_t),
114 #if defined(__cplusplus) || defined(c_plusplus)