MagickCore  7.0.7
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 * 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 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 **, const char *)
 
MagickExport MagickBooleanType IsStringTrue (const char *)
 
MagickExport MagickBooleanType IsStringFalse (const char *)
 
MagickExport MagickBooleanType SubstituteString (char **, const char *, const char *)
 
MagickExport size_t ConcatenateMagickString (char *, const char *, const size_t) magick_attribute((__nonnull__))
 
MagickExport size_t CopyMagickString (char *, const char *, const size_t) magick_attribute((__nonnull__))
 
MagickExport size_t GetStringInfoLength (const StringInfo *)
 
MagickExport ssize_t FormatMagickSize (const MagickSizeType, const MagickBooleanType, const char *, const size_t, char *)
 
MagickExport ssize_t FormatMagickTime (const time_t, 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 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 ,
const StringInfo  
)

◆ ConcatenateMagickString()

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

◆ ConcatenateString()

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

◆ 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 *  ,
const char *  ,
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 *  ,
const size_t  ,
char *   
)

◆ FormatMagickTime()

MagickExport ssize_t FormatMagickTime ( const time_t  ,
const size_t  ,
char *   
)

Definition at line 1176 of file string.c.

References FormatLocaleString(), and ResetMagickMemory().

Referenced by ReadImage(), and TranslateEvent().

◆ GetEnvironmentValue()

MagickExport char * GetEnvironmentValue ( const char *  )

◆ GetStringInfoDatum()

◆ GetStringInfoLength()

◆ 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   
)

◆ SetStringInfoPath()

MagickExport void SetStringInfoPath ( StringInfo ,
const char *   
)

◆ SplitStringInfo()

MagickExport StringInfo * SplitStringInfo ( StringInfo ,
const size_t   
)

◆ 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 *  ,
ssize_t *  ,
ExceptionInfo  
)

◆ StringToken()

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

◆ StringToList()

◆ StringToStringInfo()

MagickExport StringInfo * StringToStringInfo ( const char *  )

Definition at line 2439 of file string.c.

References AcquireStringInfo(), and SetStringInfoDatum().

Referenced by GenerateEntropicChaos().

◆ StripString()

MagickExport void StripString ( char *  )

Definition at line 2473 of file string.c.

Referenced by FxGetSymbol(), and ListDelegateInfo().

◆ SubstituteString()