#include <stdarg.h>#include <time.h>#include "magick/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 ********** | 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 int | CompareStringInfo (const StringInfo *, const StringInfo *) |
| MagickExport int | LocaleCompare (const char *, const char *) |
| MagickExport int | LocaleNCompare (const char *, const char *, const size_t) |
| MagickExport MagickBooleanType | ConcatenateString (char **, 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, char *) |
| MagickExport ssize_t | FormatMagickString (char *, const size_t, const char *,...) magick_attribute((format(printf |
| MagickExport ssize_t | FormatMagickStringList (char *, const size_t, const char *, va_list) magick_attribute((format(printf |
| MagickExport ssize_t | FormatMagickTime (const time_t, const size_t, char *) |
| MagickExport StringInfo * | AcquireStringInfo (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 | LocaleLower (char *) |
| MagickExport void | LocaleUpper (char *) |
| 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 struct _StringInfo StringInfo |
| MagickExport char* AcquireString | ( | const char * | ) |
| MagickExport StringInfo* AcquireStringInfo | ( | const | size_t | ) |
| MagickExport char* * CloneString | ( | char ** | , | |
| const char * | ||||
| ) |
| MagickExport StringInfo* * CloneStringInfo | ( | const StringInfo * | ) |
| MagickExport int CompareStringInfo | ( | const StringInfo * | , | |
| const StringInfo * | ||||
| ) |
| MagickExport size_t ConcatenateMagickString | ( | char * | , | |
| const char * | , | |||
| const | size_t | |||
| ) |
| MagickExport MagickBooleanType ConcatenateString | ( | char ** | , | |
| const char * | ||||
| ) |
| MagickExport void ConcatenateStringInfo | ( | StringInfo * | , | |
| const StringInfo * | ||||
| ) |
| MagickExport StringInfo* * * ConfigureFileToStringInfo | ( | const char * | ) |
| MagickExport char* * * ConstantString | ( | const char * | ) |
| MagickExport size_t CopyMagickString | ( | char * | , | |
| const char * | , | |||
| 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, | |||
| char * | ||||
| ) |
| MagickExport ssize_t FormatMagickString | ( | char * | , | |
| const | size_t, | |||
| const char * | , | |||
| ... | ||||
| ) |
| MagickExport ssize_t FormatMagickStringList | ( | char * | , | |
| const | size_t, | |||
| const char * | , | |||
| va_list | ||||
| ) |
| MagickExport ssize_t FormatMagickTime | ( | const | time_t, | |
| const | size_t, | |||
| char * | ||||
| ) |
Definition at line 1150 of file string.c.
References FormatMagickString(), and ResetMagickMemory().
Referenced by ReadImage(), and TranslateEvent().
| MagickExport char* * * * ** * * * GetEnvironmentValue | ( | const char * | ) |
| MagickExport unsigned char* GetStringInfoDatum | ( | const StringInfo * | ) |
Definition at line 1257 of file string.c.
References _StringInfo::datum, MagickSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), AcquireUniqueFileResource(), FinalizeSignature(), GenerateEntropicChaos(), Get8BIMProperty(), GetEXIFProperty(), GetIPTCProperty(), GetProfilesFromResourceBlock(), GetRandomKey(), GetThresholdMap(), HashStringInfoType(), HashStringType(), IdentifyImage(), IncrementRandomNonce(), ListThresholdMaps(), LoadCoderLists(), LoadColorLists(), LoadConfigureLists(), LoadDelegateLists(), LoadLocaleLists(), LoadLogLists(), LoadMagicLists(), LoadMimeLists(), LoadPolicyLists(), LoadTypeLists(), ProfileImage(), ReadImage(), SetImageProfile(), SetRandomKey(), SyncImageProfiles(), TransformSignature(), and UpdateSignature().
| MagickExport size_t GetStringInfoLength | ( | const StringInfo * | ) |
Definition at line 1286 of file string.c.
References _StringInfo::length, MagickSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), FinalizeSignature(), Get8BIMProperty(), GetEXIFProperty(), GetIPTCProperty(), GetProfilesFromResourceBlock(), IdentifyImage(), IncrementRandomNonce(), ProfileImage(), ReadImage(), SetImageProfile(), SyncImageProfiles(), and UpdateSignature().
| MagickExport const char* GetStringInfoPath | ( | const StringInfo * | ) |
Definition at line 1315 of file string.c.
References MagickSignature, _StringInfo::path, and _StringInfo::signature.
Referenced by GetThresholdMap(), ListThresholdMaps(), LoadCoderLists(), LoadColorLists(), LoadConfigureLists(), LoadDelegateLists(), LoadLocaleLists(), LoadLogLists(), LoadMagicLists(), LoadMimeLists(), LoadPolicyLists(), and LoadTypeLists().
| MagickExport int LocaleCompare | ( | const char * | , | |
| const char * | ||||
| ) |
| MagickExport void LocaleLower | ( | char * | ) |
| MagickExport int LocaleNCompare | ( | const char * | , | |
| const char * | , | |||
| const | size_t | |||
| ) |
Definition at line 1449 of file string.c.
References AsciiMap, and strncasecmp.
Referenced by DrawPrimitive(), FxChannelStatistics(), FxEvaluateSubexpression(), FxGetSymbol(), FxOperatorPrecedence(), GetGeometry(), GetImageProperty(), GetMagickProperty(), GetMagickToken(), GetPageGeometry(), GetProfilesFromResourceBlock(), InterpretImageFilename(), LoadCoderList(), LoadColorList(), LoadConfigureList(), LoadDelegateList(), LoadLocaleList(), LoadLogList(), LoadMagicList(), LoadPolicyList(), LoadTypeList(), OpenBlob(), ParseGeometry(), and ParseLogHandlers().
| MagickExport void LocaleUpper | ( | char * | ) |
| 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 StringInfo* * * * * * SplitStringInfo | ( | StringInfo * | , | |
| const | size_t | |||
| ) |
| 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 * | ) |
Definition at line 2135 of file string.c.
References AcquireQuantumMemory(), CopyMagickString(), FormatMagickString(), MagickMin(), MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by AnnotateImage(), GetDelegateCommand(), GetMultilineTypeMetrics(), IdentifyImage(), InvokeDelegate(), ListDelegateInfo(), ListMagickInfo(), and XDisplayImageInfo().
| MagickExport StringInfo* * * * * * * StringToStringInfo | ( | const char * | ) |
Definition at line 2270 of file string.c.
References AcquireStringInfo(), GetMagickModule, LogMagickEvent(), SetStringInfoDatum(), and TraceEvent.
Referenced by GenerateEntropicChaos(), GetConfigureOptions(), GetLocaleOptions(), and HashStringType().
| MagickExport void StripString | ( | char * | ) |
Definition at line 2305 of file string.c.
Referenced by ExpandFilenames(), FxGetSymbol(), and ListDelegateInfo().
| MagickExport MagickBooleanType SubstituteString | ( | char ** | , | |
| const char * | , | |||
| const char * | ||||
| ) |
Definition at line 2367 of file string.c.
References MaxTextExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireFxInfo(), InterpretImageProperties(), LoadDelegateList(), LoadMimeList(), LoadTypeList(), and ProfileImage().
1.7.1