#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 double | StringToDouble (const char *, const double) |
| MagickExport long | FormatMagickSize (const MagickSizeType, char *) |
| MagickExport long | FormatMagickString (char *, const size_t, const char *,...) magick_attribute((format(printf |
| MagickExport long | FormatMagickStringList (char *, const size_t, const char *, va_list) magick_attribute((format(printf |
| MagickExport long | FormatMagickTime (const time_t, const size_t, char *) |
| MagickExport long | LocaleCompare (const char *, const char *) |
| MagickExport long | LocaleNCompare (const char *, const char *, const size_t) |
| MagickExport MagickBooleanType | ConcatenateString (char **, const char *) |
| MagickExport MagickBooleanType | SubstituteString (char **, const char *, const char *) |
| MagickExport int | CompareStringInfo (const StringInfo *, const StringInfo *) |
| 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 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 * | ||||
| ) |
Definition at line 303 of file string.c.
References _StringInfo::datum, GetMagickModule, _StringInfo::length, LogMagickEvent(), MagickMin(), MagickSignature, _StringInfo::signature, and TraceEvent.
Referenced by CompareHashmapStringInfo(), CompareSplayTreeStringInfo(), and ProfileImage().
| 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 long FormatMagickSize | ( | const | MagickSizeType, | |
| char * | ||||
| ) |
| MagickExport long FormatMagickString | ( | char * | , | |
| const | size_t, | |||
| const char * | , | |||
| ... | ||||
| ) |
| MagickExport long FormatMagickStringList | ( | char * | , | |
| const | size_t, | |||
| const char * | , | |||
| va_list | ||||
| ) |
| MagickExport long FormatMagickTime | ( | const | time_t, | |
| const | size_t, | |||
| char * | ||||
| ) |
| MagickExport char* * * * ** * * * GetEnvironmentValue | ( | const char * | ) |
| MagickExport unsigned char* GetStringInfoDatum | ( | const StringInfo * | ) |
Definition at line 1234 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 1263 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 1292 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 long LocaleCompare | ( | const char * | , | |
| const char * | ||||
| ) |
| MagickExport void LocaleLower | ( | char * | ) |
| MagickExport long LocaleNCompare | ( | const char * | , | |
| const char * | , | |||
| const | size_t | |||
| ) |
Definition at line 1425 of file string.c.
References 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 double StringToDouble | ( | const char * | , | |
| const | double | |||
| ) |
Definition at line 1972 of file string.c.
Referenced by SetImageProperty(), StringToSizeType(), and SyncImageSettings().
| MagickExport char* * * * ** * * * * * ** * StringToken | ( | const char * | , | |
| char ** | ||||
| ) |
| MagickExport char* * * * ** * * * * * ** * ** StringToList | ( | const char * | ) |
Definition at line 2168 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 2301 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 2336 of file string.c.
References CopyMagickMemory().
Referenced by ExpandFilenames(), FxGetSymbol(), and ListDelegateInfo().
| MagickExport MagickBooleanType SubstituteString | ( | char ** | , | |
| const char * | , | |||
| const char * | ||||
| ) |
Definition at line 2398 of file string.c.
References CopyMagickMemory(), MagickFalse, MagickTrue, MaxTextExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireFxInfo(), InterpretImageProperties(), LoadDelegateList(), LoadFontConfigFonts(), LoadMimeList(), LoadTypeList(), and ProfileImage().
1.6.1