18 #ifndef MAGICKCORE_STRING_H_ 19 #define MAGICKCORE_STRING_H_ 25 #if defined(__cplusplus) || defined(c_plusplus) 114 #if defined(__cplusplus) || defined(c_plusplus) #define magick_restrict
Definition: MagickCore.h:41
MagickExport char ** StringToList(const char *)
Definition: string.c:2356
MagickExport unsigned char * GetStringInfoDatum(const StringInfo *)
Definition: string.c:1275
Definition: exception.h:102
unsigned char * datum
Definition: string_.h:35
MagickExport double * StringToArrayOfDoubles(const char *, ssize_t *, ExceptionInfo *)
Definition: string.c:2196
MagickExport StringInfo * AcquireStringInfo(const size_t)
MagickExport MagickBooleanType IsStringTrue(const char *)
MagickExport char ** StringToArgv(const char *, int *)
MagickExport int CompareStringInfo(const StringInfo *, const StringInfo *)
Definition: string.c:376
MagickExport void SetStringInfoPath(StringInfo *, const char *)
MagickExport char * StringToken(const char *, char **)
MagickExport size_t ConcatenateMagickString(char *, const char *, const size_t) magick_attribute((__nonnull__))
MagickExport char * StringInfoToHexString(const StringInfo *)
MagickExport char * EscapeString(const char *, const char)
MagickExport char * SanitizeString(const char *)
MagickExport void SetStringInfoName(StringInfo *, const char *)
MagickExport void SetStringInfoDatum(StringInfo *, const unsigned char *)
MagickExport StringInfo * StringToStringInfo(const char *)
Definition: string.c:2495
MagickExport const char * GetStringInfoName(const StringInfo *)
MagickExport MagickBooleanType IsStringNotFalse(const char *)
MagickBooleanType
Definition: magick-type.h:189
MagickExport StringInfo * SplitStringInfo(StringInfo *, const size_t)
MagickExport void ResetStringInfo(StringInfo *)
MagickExport char * ConstantString(const char *)
MagickExport const char * GetStringInfoPath(const StringInfo *)
Definition: string.c:1362
#define MaxTextExtent
Definition: method-attribute.h:107
MagickExport char ** DestroyStringList(char **)
size_t MagickSizeType
Definition: magick-type.h:134
MagickExport size_t CopyMagickString(char *, const char *, const size_t) magick_attribute((__nonnull__))
MagickExport void ConcatenateStringInfo(StringInfo *, const StringInfo *) magick_attribute((__nonnull__))
MagickExport StringInfo * FileToStringInfo(const char *, const size_t, ExceptionInfo *)
MagickExport void SetStringInfoLength(StringInfo *, const size_t)
MagickExport ssize_t FormatMagickTime(const time_t, const size_t, char *)
Definition: string.c:1168
MagickExport ssize_t FormatMagickSize(const MagickSizeType, const MagickBooleanType, char *)
MagickExport StringInfo * DestroyStringInfo(StringInfo *)
MagickExport MagickBooleanType magick_attribute((deprecated))
MagickExport char * CloneString(char **, const char *)
char path[MaxTextExtent]
Definition: string_.h:32
MagickExport char * FileToString(const char *, const size_t, ExceptionInfo *)
char * name
Definition: string_.h:42
MagickExport char * AcquireString(const char *)
MagickExport char * DestroyString(char *)
struct _StringInfo StringInfo
MagickExport StringInfo * BlobToStringInfo(const void *, const size_t)
MagickExport MagickBooleanType SubstituteString(char **, const char *, const char *)
Definition: string.c:2591
MagickExport void SetStringInfo(StringInfo *, const StringInfo *)
MagickExport char * StringInfoToString(const StringInfo *)
MagickExport size_t GetStringInfoLength(const StringInfo *)
Definition: string.c:1304
size_t signature
Definition: string_.h:38
size_t length
Definition: string_.h:38
#define MagickExport
Definition: method-attribute.h:98
MagickExport double InterpretSiPrefixValue(const char *magick_restrict, char **magick_restrict)
MagickExport StringInfo * ConfigureFileToStringInfo(const char *)
MagickExport void StripString(char *)
Definition: string.c:2529
MagickExport char * GetEnvironmentValue(const char *)
MagickExport StringInfo * CloneStringInfo(const StringInfo *)
MagickExport void PrintStringInfo(FILE *file, const char *, const StringInfo *)
MagickExport MagickBooleanType ConcatenateString(char **, const char *)