#include "MagickCore/exception.h"
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 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 ssize_t | FormatMagickSize (const MagickSizeType, const MagickBooleanType, const char *, const size_t, char *) |
MagickExport StringInfo * | AcquireStringInfo (const size_t) |
MagickExport StringInfo ** | BlobToStringInfo (const void *, const size_t) |
MagickExport StringInfo *** | CloneStringInfo (const StringInfo *) |
MagickExport StringInfo **** | ConfigureFileToStringInfo (const char *) |
MagickExport StringInfo ***** | DestroyStringInfo (StringInfo *) |
MagickExport StringInfo ****** | FileToStringInfo (const char *, const size_t, ExceptionInfo *) |
MagickExport StringInfo ******* | SplitStringInfo (StringInfo *, const size_t) |
MagickExport StringInfo ******** | StringToStringInfo (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 struct _StringInfo StringInfo |
MagickExport char* AcquireString | ( | const char * | ) |
MagickExport StringInfo* AcquireStringInfo | ( | const | size_t | ) |
MagickExport StringInfo* * BlobToStringInfo | ( | const void * | , | |
const | size_t | |||
) |
MagickExport char* * CloneString | ( | char ** | , | |
const char * | ||||
) |
MagickExport StringInfo* * * CloneStringInfo | ( | const StringInfo * | ) |
MagickExport int CompareStringInfo | ( | const StringInfo * | , | |
const StringInfo * | ||||
) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by CompareSplayTreeStringInfo(), and ProfileImage().
MagickExport size_t ConcatenateMagickString | ( | char * | magick_restrict, | |
const char * | magick_restrict, | |||
const | size_t | |||
) |
MagickExport MagickBooleanType ConcatenateString | ( | char ** | magick_restrict, | |
const char * | magick_restrict | |||
) |
MagickExport void ConcatenateStringInfo | ( | StringInfo * | , | |
const StringInfo * | ||||
) |
MagickExport StringInfo* * * * ConfigureFileToStringInfo | ( | const char * | ) |
MagickExport char* * * ConstantString | ( | const char * | ) |
MagickExport size_t CopyMagickString | ( | char * | magick_restrict, | |
const char * | magick_restrict, | |||
const | size_t | |||
) |
MagickExport char* * * * DestroyString | ( | char * | ) |
MagickExport StringInfo* * * * * DestroyStringInfo | ( | StringInfo * | ) |
MagickExport char* * * * ** DestroyStringList | ( | char ** | ) |
MagickExport char* * * * ** * EscapeString | ( | const char * | , | |
const | char | |||
) |
MagickExport char* * * * ** * * FileToString | ( | const char * | , | |
const | size_t, | |||
ExceptionInfo * | ||||
) |
MagickExport StringInfo* * * * * * FileToStringInfo | ( | const char * | , | |
const | size_t, | |||
ExceptionInfo * | ||||
) |
MagickExport ssize_t FormatMagickSize | ( | const | MagickSizeType, | |
const | MagickBooleanType, | |||
const char * | , | |||
const | size_t, | |||
char * | ||||
) |
References FormatLocaleString(), GetMagickPrecision(), MagickFalse, and MagickPathExtent.
Referenced by AcquireMagickResource(), GetMagickProperty(), GetMagickPropertyLetter(), IdentifyImage(), ListMagickResourceInfo(), OpenPixelCache(), RelinquishMagickResource(), SetPixelCacheExtent(), and ThumbnailImage().
MagickExport char* * * * ** * * * GetEnvironmentValue | ( | const char * | ) |
MagickExport unsigned char* GetStringInfoDatum | ( | const StringInfo * | ) |
References _StringInfo::datum, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireColorCache(), AcquireConfigureCache(), AcquireDelegateCache(), AcquireLocaleSplayTree(), AcquireMimeCache(), AcquirePolicyCache(), AcquireRandomInfo(), AcquireTypeCache(), AcquireUniqueFileResource(), ConnectPixelCacheServer(), DistributePixelCacheClient(), FinalizeSignature(), GenerateEntropicChaos(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickProperty(), GetMagickSignature(), GetProfilesFromResourceBlock(), GetRandomKey(), GetThresholdMap(), IdentifyImage(), IncrementRandomNonce(), ListThresholdMaps(), ParseLogHandlers(), ProfileImage(), SetRandomKey(), ShredFile(), SignatureImage(), Sync8BimProfile(), SyncExifProfile(), TransformSignature(), UpdateSignature(), ValidateXMPProfile(), and WriteTo8BimProfile().
MagickExport size_t GetStringInfoLength | ( | const StringInfo * | ) |
References _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), AcquireUniqueFileResource(), FinalizeSignature(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickProperty(), GetMagickSignature(), GetProfilesFromResourceBlock(), GetXMPProperty(), IdentifyImage(), IncrementRandomNonce(), ProfileImage(), Sync8BimProfile(), SyncExifProfile(), UpdateSignature(), ValidateXMPProfile(), and WriteTo8BimProfile().
MagickExport const char* GetStringInfoName | ( | const StringInfo * | ) |
MagickExport const char* * GetStringInfoPath | ( | const StringInfo * | ) |
References MagickCoreSignature, _StringInfo::path, and _StringInfo::signature.
Referenced by AcquireColorCache(), AcquireConfigureCache(), AcquireDelegateCache(), AcquireLocaleSplayTree(), AcquireMimeCache(), AcquirePolicyCache(), AcquireTypeCache(), GetThresholdMap(), ListThresholdMaps(), and ParseLogHandlers().
MagickExport double InterpretSiPrefixValue | ( | const char * | magick_restrict, | |
char ** | magick_restrict | |||
) |
MagickExport MagickBooleanType IsStringFalse | ( | const char * | ) |
MagickExport MagickBooleanType IsStringTrue | ( | const char * | ) |
MagickExport void PrintStringInfo | ( | FILE * | file, | |
const char * | , | |||
const StringInfo * | ||||
) |
MagickExport void ResetStringInfo | ( | StringInfo * | ) |
MagickExport char* * * * ** * * * * SanitizeString | ( | const char * | ) |
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 StringInfo* * * * * * * SplitStringInfo | ( | StringInfo * | , | |
const | size_t | |||
) |
MagickExport char* * * * ** * * * * * StringInfoToHexString | ( | const StringInfo * | ) |
MagickExport char* * * * ** * * * * * * StringInfoToString | ( | const StringInfo * | ) |
MagickExport char* * * * ** * * * * * * ** StringToArgv | ( | const char * | , | |
int * | ||||
) |
MagickExport double * StringToArrayOfDoubles | ( | const char * | , | |
ssize_t * | , | |||
ExceptionInfo * | ||||
) |
MagickExport char* * * * ** * * * * * * ** * StringToken | ( | const char * | , | |
char ** | ||||
) |
MagickExport char* * * * ** * * * * * * ** * ** StringToList | ( | const char * | ) |
MagickExport StringInfo* * * * * * * * StringToStringInfo | ( | const char * | ) |
References AcquireStringInfo(), and SetStringInfoDatum().
Referenced by GenerateEntropicChaos().
MagickExport char* * * * ** * * * * * * ** * ** ** StringToStrings | ( | const char * | , | |
size_t * | ||||
) |
References AcquireQuantumMemory(), CharsPerLine, CopyMagickString(), FormatLocaleString(), MagickMin, MagickPathExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by GetMultilineTypeMetrics(), and StringToList().
MagickExport void StripString | ( | char * | ) |
Referenced by FxGetSymbol(), and ListDelegateInfo().
MagickExport MagickBooleanType SubstituteString | ( | char ** | , | |
const char * | , | |||
const char * | ||||
) |
References MagickFalse, MagickPathExtent, MagickTrue, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireFxInfo(), GetEXIFProperty(), GetHostname(), GetXMPProperty(), IsOptionMember(), LoadDelegateCache(), LoadFontConfigFonts(), LoadMimeCache(), QueryColorCompliance(), and SetTypeNodePath().