18 #ifndef MAGICKCORE_STRING_H_ 19 #define MAGICKCORE_STRING_H_ 23 #if defined(__cplusplus) || defined(c_plusplus) 113 #if defined(__cplusplus) || defined(c_plusplus) #define magick_restrict
Definition: MagickCore.h:41
MagickExport ssize_t FormatMagickSize(const MagickSizeType, const MagickBooleanType, const char *, const size_t, char *)
Definition: string.c:1083
MagickExport char ** StringToList(const char *)
MagickExport unsigned char * GetStringInfoDatum(const StringInfo *)
Definition: string.c:1205
Definition: exception.h:101
unsigned char * datum
Definition: string_.h:33
MagickExport double * StringToArrayOfDoubles(const char *, ssize_t *, ExceptionInfo *)
Definition: string.c:2127
MagickExport StringInfo * AcquireStringInfo(const size_t)
MagickExport char ** StringToArgv(const char *, int *)
MagickExport int CompareStringInfo(const StringInfo *, const StringInfo *)
Definition: string.c:380
MagickExport void SetStringInfoPath(StringInfo *, const char *)
MagickExport char * StringToken(const char *, char **)
MagickExport char * StringInfoToHexString(const StringInfo *)
MagickExport char * EscapeString(const char *, const char)
MagickExport char * SanitizeString(const char *)
MagickExport void SetStringInfoName(StringInfo *, const char *)
MagickExport MagickBooleanType IsStringFalse(const char *) magick_attribute((__pure__))
#define magick_attribute(x)
Definition: method-attribute.h:104
MagickExport void SetStringInfoDatum(StringInfo *, const unsigned char *)
MagickExport StringInfo * StringToStringInfo(const char *)
Definition: string.c:2469
MagickExport const char * GetStringInfoName(const StringInfo *)
MagickBooleanType
Definition: magick-type.h:169
MagickExport StringInfo * SplitStringInfo(StringInfo *, const size_t)
MagickExport void ResetStringInfo(StringInfo *)
MagickExport MagickBooleanType IsStringTrue(const char *) magick_attribute((__pure__))
MagickExport char * ConstantString(const char *)
MagickExport size_t ConcatenateMagickString(char *magick_restrict, const char *magick_restrict, const size_t) magick_attribute((__nonnull__))
MagickExport const char * GetStringInfoPath(const StringInfo *)
Definition: string.c:1292
MagickExport char ** DestroyStringList(char **)
size_t MagickSizeType
Definition: magick-type.h:134
MagickExport char ** StringToStrings(const char *, size_t *)
Definition: string.c:2320
MagickExport size_t CopyMagickString(char *magick_restrict, const char *magick_restrict, 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 MagickBooleanType ConcatenateString(char **magick_restrict, const char *magick_restrict)
MagickExport StringInfo * DestroyStringInfo(StringInfo *)
MagickExport char * CloneString(char **, const char *)
MagickExport char * FileToString(const char *, const size_t, ExceptionInfo *)
char * name
Definition: string_.h:40
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:2565
MagickExport void SetStringInfo(StringInfo *, const StringInfo *)
char * path
Definition: string_.h:30
MagickExport char * StringInfoToString(const StringInfo *)
MagickExport size_t GetStringInfoLength(const StringInfo *)
Definition: string.c:1234
size_t signature
Definition: string_.h:36
size_t length
Definition: string_.h:36
#define MagickExport
Definition: method-attribute.h:80
MagickExport double InterpretSiPrefixValue(const char *magick_restrict, char **magick_restrict)
MagickExport StringInfo * ConfigureFileToStringInfo(const char *)
MagickExport void StripString(char *)
Definition: string.c:2503
MagickExport char * GetEnvironmentValue(const char *)
MagickExport StringInfo * CloneStringInfo(const StringInfo *)
MagickExport void PrintStringInfo(FILE *file, const char *, const StringInfo *)