MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
string_.h File Reference
Include dependency graph for string_.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _StringInfo
 

Typedefs

typedef struct _StringInfo StringInfo
 

Functions

MagickExport char * AcquireString (const char *)
 
MagickExport char * CloneString (char **, const char *)
 
MagickExport char * ConstantString (const char *)
 
MagickExport char * DestroyString (char *)
 
MagickExport char ** DestroyStringList (char **)
 
MagickExport char * EscapeString (const char *, const char)
 
MagickExport char * FileToString (const char *, const size_t, ExceptionInfo *)
 
MagickExport char * GetEnvironmentValue (const char *)
 
MagickExport char * SanitizeString (const char *)
 
MagickExport char * StringInfoToDigest (const StringInfo *)
 
MagickExport char * StringInfoToHexString (const StringInfo *)
 
MagickExport char * StringInfoToString (const StringInfo *)
 
MagickExport char ** StringToArgv (const char *, int *)
 
MagickExport char * StringToken (const char *, char **)
 
MagickExport char ** StringToList (const char *)
 
MagickExport char ** StringToStrings (const char *, size_t *)
 
MagickExport const char * GetStringInfoName (const StringInfo *)
 
MagickExport const char * GetStringInfoPath (const StringInfo *)
 
MagickExport double InterpretSiPrefixValue (const char *magick_restrict, char **magick_restrict)
 
MagickExport double * StringToArrayOfDoubles (const char *, ssize_t *, ExceptionInfo *)
 
MagickExport int CompareStringInfo (const StringInfo *, const StringInfo *)
 
MagickExport MagickBooleanType ConcatenateString (char **magick_restrict, const char *magick_restrict)
 
MagickExport MagickBooleanType IsStringTrue (const char *) magick_attribute((__pure__))
 
MagickExport MagickBooleanType IsStringFalse (const char *) magick_attribute((__pure__))
 
MagickExport MagickBooleanType SubstituteString (char **, const char *, const char *)
 
MagickExport size_t ConcatenateMagickString (char *magick_restrict, const char *magick_restrict, const size_t) magick_attribute((__nonnull__))
 
MagickExport size_t CopyMagickString (char *magick_restrict, const char *magick_restrict, const size_t) magick_attribute((__nonnull__))
 
MagickExport size_t GetStringInfoLength (const StringInfo *)
 
MagickExport size_t StripMagickString (char *)
 
MagickExport ssize_t FormatMagickSize (const MagickSizeType, const MagickBooleanType, const char *, const size_t, char *)
 
MagickExport StringInfoAcquireStringInfo (const size_t)
 
MagickExport StringInfoBlobToStringInfo (const void *, const size_t)
 
MagickExport StringInfoCloneStringInfo (const StringInfo *)
 
MagickExport StringInfoConfigureFileToStringInfo (const char *)
 
MagickExport StringInfoDestroyStringInfo (StringInfo *)
 
MagickExport StringInfoFileToStringInfo (const char *, const size_t, ExceptionInfo *)
 
MagickExport StringInfoSplitStringInfo (StringInfo *, const size_t)
 
MagickExport StringInfoStringToStringInfo (const char *)
 
MagickExport unsigned char * GetStringInfoDatum (const StringInfo *)
 
MagickExport void ConcatenateStringInfo (StringInfo *, const StringInfo *) magick_attribute((__nonnull__))
 
MagickExport void PrintStringInfo (FILE *file, const char *, const StringInfo *)
 
MagickExport void ResetStringInfo (StringInfo *)
 
MagickExport void SetStringInfo (StringInfo *, const StringInfo *)
 
MagickExport void SetStringInfoDatum (StringInfo *, const unsigned char *)
 
MagickExport void SetStringInfoLength (StringInfo *, const size_t)
 
MagickExport void SetStringInfoName (StringInfo *, const char *)
 
MagickExport void SetStringInfoPath (StringInfo *, const char *)
 
MagickExport void StripString (char *)
 

Typedef Documentation

◆ StringInfo

typedef struct _StringInfo StringInfo

Function Documentation

◆ AcquireString()

MagickExport char * AcquireString ( const char *  )

◆ AcquireStringInfo()

MagickExport StringInfo * AcquireStringInfo ( const  size_t)

◆ BlobToStringInfo()

MagickExport StringInfo * BlobToStringInfo ( const void *  ,
const  size_t 
)

◆ CloneString()

MagickExport char * CloneString ( char **  ,
const char *   
)

◆ CloneStringInfo()

MagickExport StringInfo * CloneStringInfo ( const StringInfo )

◆ CompareStringInfo()

MagickExport int CompareStringInfo ( const StringInfo target,
const StringInfo source 
)

◆ ConcatenateMagickString()

MagickExport size_t ConcatenateMagickString ( char *  magick_restrict,
const char *  magick_restrict,
const  size_t 
)

◆ ConcatenateString()

MagickExport MagickBooleanType ConcatenateString ( char **  magick_restrict,
const char *  magick_restrict 
)

◆ ConcatenateStringInfo()

MagickExport void ConcatenateStringInfo ( StringInfo ,
const StringInfo  
)

◆ ConfigureFileToStringInfo()

MagickExport StringInfo * ConfigureFileToStringInfo ( const char *  )

◆ ConstantString()

MagickExport char * ConstantString ( const char *  )

◆ CopyMagickString()

MagickExport size_t CopyMagickString ( char *  magick_restrict,
const char *  magick_restrict,
const  size_t 
)

◆ DestroyString()

MagickExport char * DestroyString ( char *  )

◆ DestroyStringInfo()

MagickExport StringInfo * DestroyStringInfo ( StringInfo )

◆ DestroyStringList()

MagickExport char ** DestroyStringList ( char **  )

◆ EscapeString()

MagickExport char * EscapeString ( const char *  ,
const char   
)

◆ FileToString()

MagickExport char * FileToString ( const char *  ,
const  size_t,
ExceptionInfo  
)

◆ FileToStringInfo()

MagickExport StringInfo * FileToStringInfo ( const char *  ,
const  size_t,
ExceptionInfo  
)

◆ FormatMagickSize()

MagickExport ssize_t FormatMagickSize ( const  MagickSizeType,
const  MagickBooleanType,
const char *  suffix,
const  size_t,
char *  format 
)

◆ GetEnvironmentValue()

MagickExport char * GetEnvironmentValue ( const char *  )

◆ GetStringInfoDatum()

◆ GetStringInfoLength()

MagickExport size_t GetStringInfoLength ( const StringInfo )

◆ GetStringInfoName()

MagickExport const char * GetStringInfoName ( const StringInfo )

◆ GetStringInfoPath()

◆ InterpretSiPrefixValue()

MagickExport double InterpretSiPrefixValue ( const char *  magick_restrict,
char **  magick_restrict 
)

◆ IsStringFalse()

MagickExport MagickBooleanType IsStringFalse ( const char *  )

◆ IsStringTrue()

MagickExport MagickBooleanType IsStringTrue ( const char *  )

◆ PrintStringInfo()

MagickExport void PrintStringInfo ( FILE *  file,
const char *  ,
const StringInfo  
)

◆ ResetStringInfo()

MagickExport void ResetStringInfo ( StringInfo )

◆ SanitizeString()

MagickExport char * SanitizeString ( const char *  )

◆ SetStringInfo()

MagickExport void SetStringInfo ( StringInfo ,
const StringInfo  
)

◆ SetStringInfoDatum()

MagickExport void SetStringInfoDatum ( StringInfo ,
const unsigned char *   
)

◆ SetStringInfoLength()

MagickExport void SetStringInfoLength ( StringInfo ,
const  size_t 
)

◆ SetStringInfoName()

MagickExport void SetStringInfoName ( StringInfo ,
const char *   
)

◆ SetStringInfoPath()

MagickExport void SetStringInfoPath ( StringInfo ,
const char *   
)

◆ SplitStringInfo()

MagickExport StringInfo * SplitStringInfo ( StringInfo ,
const  size_t 
)

◆ StringInfoToDigest()

MagickExport char * StringInfoToDigest ( const StringInfo )

◆ StringInfoToHexString()

MagickExport char * StringInfoToHexString ( const StringInfo )

◆ StringInfoToString()

MagickExport char * StringInfoToString ( const StringInfo )

◆ StringToArgv()

MagickExport char ** StringToArgv ( const char *  ,
int *   
)

◆ StringToArrayOfDoubles()

MagickExport double * StringToArrayOfDoubles ( const char *  string,
ssize_t *  count,
ExceptionInfo exception 
)

◆ StringToken()

MagickExport char * StringToken ( const char *  ,
char **   
)

◆ StringToList()

MagickExport char ** StringToList ( const char *  )

◆ StringToStringInfo()

MagickExport StringInfo * StringToStringInfo ( const char *  string)

Definition at line 2480 of file string.c.

References AcquireStringInfo(), and SetStringInfoDatum().

Referenced by GenerateEntropicChaos().

◆ StringToStrings()

MagickExport char ** StringToStrings ( const char *  text,
size_t *  count 
)

◆ StripMagickString()

MagickExport size_t StripMagickString ( char *  message)

Definition at line 2520 of file string.c.

Referenced by ListDelegateInfo(), and StripString().

◆ StripString()

MagickExport void StripString ( char *  message)

Definition at line 2515 of file string.c.

References StripMagickString().

◆ SubstituteString()