MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/blob.h"
#include "MagickCore/blob-private.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/image-private.h"
#include "MagickCore/list.h"
#include "MagickCore/locale_.h"
#include "MagickCore/log.h"
#include "MagickCore/memory_.h"
#include "MagickCore/memory-private.h"
#include "MagickCore/nt-base-private.h"
#include "MagickCore/property.h"
#include "MagickCore/resource_.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/string_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/utility-private.h"
Macros | |
#define | CharsPerLine 0x14 |
Functions | |
MagickExport char * | AcquireString (const char *source) |
static StringInfo * | AcquireStringInfoContainer () |
MagickExport StringInfo * | AcquireStringInfo (const size_t length) |
MagickExport StringInfo * | BlobToStringInfo (const void *blob, const size_t length) |
MagickExport char * | CloneString (char **destination, const char *source) |
MagickExport StringInfo * | CloneStringInfo (const StringInfo *string_info) |
MagickExport int | CompareStringInfo (const StringInfo *target, const StringInfo *source) |
MagickExport size_t | ConcatenateMagickString (char *magick_restrict destination, const char *magick_restrict source, const size_t length) |
MagickExport MagickBooleanType | ConcatenateString (char **magick_restrict destination, const char *magick_restrict source) |
MagickExport void | ConcatenateStringInfo (StringInfo *string_info, const StringInfo *source) |
MagickExport StringInfo * | ConfigureFileToStringInfo (const char *filename) |
MagickExport char * | ConstantString (const char *source) |
MagickExport size_t | CopyMagickString (char *magick_restrict destination, const char *magick_restrict source, const size_t length) |
MagickExport char * | DestroyString (char *string) |
MagickExport StringInfo * | DestroyStringInfo (StringInfo *string_info) |
MagickExport char ** | DestroyStringList (char **list) |
MagickExport char * | EscapeString (const char *source, const char escape) |
MagickExport char * | FileToString (const char *filename, const size_t extent, ExceptionInfo *exception) |
MagickExport StringInfo * | FileToStringInfo (const char *filename, const size_t extent, ExceptionInfo *exception) |
MagickExport ssize_t | FormatMagickSize (const MagickSizeType size, const MagickBooleanType bi, const char *suffix, const size_t length, char *format) |
MagickExport char * | GetEnvironmentValue (const char *name) |
MagickExport unsigned char * | GetStringInfoDatum (const StringInfo *string_info) |
MagickExport size_t | GetStringInfoLength (const StringInfo *string_info) |
MagickExport const char * | GetStringInfoName (const StringInfo *string_info) |
MagickExport const char * | GetStringInfoPath (const StringInfo *string_info) |
MagickExport double | InterpretSiPrefixValue (const char *magick_restrict string, char **magick_restrict sentinal) |
MagickExport MagickBooleanType | IsStringTrue (const char *value) |
MagickExport MagickBooleanType | IsStringFalse (const char *value) |
MagickExport void | PrintStringInfo (FILE *file, const char *id, const StringInfo *string_info) |
MagickExport void | ResetStringInfo (StringInfo *string_info) |
MagickExport char * | SanitizeString (const char *source) |
MagickExport void | SetStringInfo (StringInfo *string_info, const StringInfo *source) |
MagickExport void | SetStringInfoDatum (StringInfo *string_info, const unsigned char *source) |
MagickExport void | SetStringInfoLength (StringInfo *string_info, const size_t length) |
MagickExport void | SetStringInfoName (StringInfo *string_info, const char *name) |
MagickExport void | SetStringInfoPath (StringInfo *string_info, const char *path) |
MagickExport StringInfo * | SplitStringInfo (StringInfo *string_info, const size_t offset) |
MagickExport char * | StringInfoToString (const StringInfo *string_info) |
MagickExport char * | StringInfoToHexString (const StringInfo *string_info) |
MagickExport char ** | StringToArgv (const char *text, int *argc) |
MagickExport double * | StringToArrayOfDoubles (const char *string, ssize_t *count, ExceptionInfo *exception) |
MagickExport char * | StringToken (const char *delimiters, char **string) |
MagickExport char ** | StringToList (const char *text) |
MagickExport char ** | StringToStrings (const char *text, size_t *count) |
MagickExport StringInfo * | StringToStringInfo (const char *string) |
MagickExport void | StripString (char *message) |
MagickExport MagickBooleanType | SubstituteString (char **string, const char *search, const char *replace) |
Variables | |
static const unsigned char | AsciiMap [] |
#define CharsPerLine 0x14 |
Referenced by PrintStringInfo(), and StringToStrings().
MagickExport char* AcquireString | ( | const char * | source | ) |
References AcquireQuantumMemory(), MagickPathExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by CanonicalXMLContent(), ClipImagePath(), CloneMontageInfo(), CloneString(), ColorMatrixImage(), ConcatenateString(), DrawPatternPath(), EncodePredefinedEntities(), ExpandFilenames(), FormatMagickCaption(), FxEvaluateSubexpression(), FxGetSymbol(), GenerateEntropicChaos(), GetCommandOptions(), GetDrawInfo(), GetEXIFProperty(), GetHostname(), GetImagePerceptualHash(), GetMagickProperty(), GetMontageInfo(), GetMVGMacros(), GetPageGeometry(), GlobExpression(), IdentifyImage(), InterpretDelegateProperties(), InterpretImageProperties(), ListFiles(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MontageImageList(), PolaroidImage(), QueryColorCompliance(), RenderMVGContent(), SanitizeDelegateString(), SanitizeString(), SelectiveBlurImage(), StringToArgv(), TracePSClippath(), TraceSVGClippath(), TranslateEvent(), TranslateFilename(), VignetteImage(), and XMLTreeInfoToXML().
MagickExport StringInfo* AcquireStringInfo | ( | const size_t | length | ) |
References AcquireQuantumMemory(), AcquireStringInfoContainer(), _StringInfo::datum, _StringInfo::length, MagickPathExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireRandomInfo(), AcquireSignatureInfo(), CloneStringInfo(), ConnectPixelCacheServer(), GenerateEntropicChaos(), GetConfigureOptions(), GetLocaleOptions(), GetMagickSignature(), GetProfilesFromResourceBlock(), GetRandomKey(), ProfileImage(), SetsRGBImageProfile(), SignatureImage(), SplitStringInfo(), StringToStringInfo(), and WriteTo8BimProfile().
|
static |
References AcquireCriticalMemory(), MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireStringInfo(), BlobToStringInfo(), ConfigureFileToStringInfo(), and FileToStringInfo().
MagickExport StringInfo* BlobToStringInfo | ( | const void * | blob, |
const size_t | length | ||
) |
MagickExport char* CloneString | ( | char ** | destination, |
const char * | source | ||
) |
References AcquireString(), DestroyString(), MagickPathExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AnnotateImage(), CloneDrawInfo(), CloneImage(), CloneImageInfo(), CloneImageProperties(), CloneStringInfo(), DrawClippingMask(), DrawCompositeMask(), DrawPatternPath(), DrawPrimitive(), GetDrawInfo(), GetPathTemplate(), IdentifyImage(), MontageImageList(), PolaroidImage(), PreviewImage(), RenderMVGContent(), RenderPostscript(), RenderType(), SetImageInfo(), SetImageOption(), and SetStreamInfoMap().
MagickExport StringInfo* CloneStringInfo | ( | const StringInfo * | string_info | ) |
MagickExport int CompareStringInfo | ( | const StringInfo * | target, |
const StringInfo * | source | ||
) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by CompareSplayTreeStringInfo(), and ProfileImage().
MagickExport size_t ConcatenateMagickString | ( | char *magick_restrict | destination, |
const char *magick_restrict | source, | ||
const size_t | length | ||
) |
References magick_restrict.
Referenced by AcquireUniqueSymbolicLink(), ClipImagePath(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ExpandFilename(), ExpandFilenames(), ExternalDelegateCommand(), FormatMagickCaption(), GetColorTuple(), GetConfigurePaths(), GetExecutionPath(), GetImageViewException(), GetMagickProperty(), GetNumberColors(), GetPageGeometry(), IdentifyImage(), InterpretImageFilename(), ListDelegateInfo(), ListMagickInfo(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), LogPixelChannels(), MontageImageList(), SetTypeNodePath(), and ThrowMagickExceptionList().
MagickExport MagickBooleanType ConcatenateString | ( | char **magick_restrict | destination, |
const char *magick_restrict | source | ||
) |
References AcquireString(), MagickPathExtent, MagickTrue, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by CanonicalXMLContent(), ColorMatrixImage(), ExpandFilenames(), GetIPTCProperty(), GetMagickProperty(), IdentifyImage(), ParseCharacterContent(), RenderMVGContent(), SelectiveBlurImage(), TracePSClippath(), and TraceSVGClippath().
MagickExport void ConcatenateStringInfo | ( | StringInfo * | string_info, |
const StringInfo * | source | ||
) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, ResourceLimitFatalError, SetStringInfoLength(), _StringInfo::signature, and ThrowFatalException.
Referenced by GenerateEntropicChaos(), and GetMagickSignature().
MagickExport StringInfo* ConfigureFileToStringInfo | ( | const char * | filename | ) |
References AcquireQuantumMemory(), AcquireStringInfoContainer(), ConstantString(), _StringInfo::datum, DestroyString(), _StringInfo::length, MagickMin, MagickPathExtent, _StreamInfo::map, MapBlob(), O_BINARY, open_utf8(), _StringInfo::path, ReadMode, and UnmapBlob().
Referenced by GetConfigureOptions(), and GetLocaleOptions().
MagickExport char* ConstantString | ( | const char * | source | ) |
References AcquireQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireCoderCache(), AcquireFxInfo(), AcquireFxThreadSet(), AcquireMagickInfo(), AcquireStreamInfo(), AcquireUniqueFileResource(), AddChildToXMLTree(), AddConfigureKey(), CloneImageArtifacts(), CloneImageOptions(), CloneImageProfiles(), CloneImageProperties(), CloneImageView(), ConfigureFileToStringInfo(), ExpandFilenames(), FileToStringInfo(), FxGetSymbol(), GetCoderList(), GetColorList(), GetConfigureList(), GetConfigureOption(), GetConfigurePaths(), GetDelegateList(), GetEnvironmentValue(), GetExceptionMessage(), GetImageRegistry(), GetLocaleList(), GetLogList(), GetMagickHomeURL(), GetMagickList(), GetMagicList(), GetMimeList(), GetMVGMacros(), GetPathTemplate(), GetPolicyList(), GetPolicyValue(), GetThresholdMapFile(), GetTypeList(), GetXMLTreeAttributes(), GetXMPProperty(), InterpretDelegateProperties(), InterpretImageProperties(), IsLocaleTreeInstantiated(), IsOptionMember(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MagickToMime(), NewImageView(), NewImageViewRegion(), NewXMLTree(), NewXMLTreeTag(), ParseEntities(), ParseInternalDoctype(), ParseOpenTag(), ParseProcessingInstructions(), SetFxSymbolValue(), SetImageArtifact(), SetImageOption(), SetImageProfileInternal(), SetImageProperty(), SetImageRegistry(), SetImageViewDescription(), SetLogFormat(), SetPolicyValue(), SetStringInfoName(), SetStringInfoPath(), SetTypeNodePath(), SetXMLTreeAttribute(), SetXMLTreeContent(), ThrowException(), and WriteTo8BimProfile().
MagickExport size_t CopyMagickString | ( | char *magick_restrict | destination, |
const char *magick_restrict | source, | ||
const size_t | length | ||
) |
References magick_restrict.
Referenced by AcquireDistributeCacheInfo(), AcquireImage(), AcquireNextImage(), AcquireTypeCache(), AppendImageFormat(), BlobToImage(), ClipImagePath(), CloneImage(), CloneImageInfo(), CloneImageProperties(), CloneMontageInfo(), ConnectedComponentsImage(), CustomStreamToImage(), DefineImageArtifact(), DefineImageOption(), DefineImageProperty(), DefineImageRegistry(), DrawPrimitive(), ExpandFilename(), ExpandFilenames(), FormatMagickCaption(), FxEvaluateSubexpression(), FxGetSymbol(), Get8BIMProperty(), GetColorCompliance(), GetColorRange(), GetCommandOptionFlags(), GetConfigureOptions(), GetConfigurePaths(), GetExceptionMessage(), GetExecutionPath(), GetGeometry(), GetImageMagick(), GetImageViewException(), GetIPTCProperty(), GetLocaleOptions(), GetMagickProperty(), GetMagickPropertyLetter(), GetMontageInfo(), GetMVGMacros(), GetNumberColors(), GetPageGeometry(), GetPathComponent(), GetPathComponents(), GetPolicyInfo(), GlobExpression(), IdentifyImage(), ImagesToBlob(), ImagesToCustomStream(), ImageToBlob(), ImageToCustomStream(), InjectImageBlob(), InterpretImageFilename(), InvokeDelegate(), IsTaintImage(), KmeansImage(), ListDelegateInfo(), ListMagickInfo(), ListMagickResourceInfo(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MagickCoreGenesis(), MontageImageList(), OpenBlob(), OpenStream(), ParseCommandOption(), ParseEntities(), ParseGeometry(), ParseProcessingInstructions(), PersistPixelCache(), PingBlob(), PingImages(), PreviewImage(), QueryColorCompliance(), QueryColorname(), ReadImage(), ReadImages(), RegisterStaticModule(), RelinquishUniqueFileResource(), RenderMVGContent(), SetClientName(), SetClientPath(), SetImageInfo(), SetImageProfileInternal(), SetImageProperty(), SetLogName(), StringToStrings(), ThrowMagickExceptionList(), ThumbnailImage(), TranslateEvent(), TranslateFilename(), WriteImage(), and WriteImages().
MagickExport char* DestroyString | ( | char * | string | ) |
References RelinquishMagickMemory().
Referenced by AcquireDistributeCacheInfo(), AcquireFxThreadSet(), AcquireImage(), AcquireKernelInfo(), AcquireMatrixInfo(), AcquirePixelCache(), AcquireStreamPixels(), AcquireTypeCache(), AcquireUniqueSymbolicLink(), AcquireVirtualMemory(), AddPathToXMLTree(), AnnotateImage(), CanonicalXMLContent(), ClipImagePath(), CloneString(), ColorMatrixImage(), ConfigureFileToStringInfo(), ConnectPixelCacheServer(), DestroyCoderNode(), DestroyColorElement(), DestroyConfigureElement(), DestroyDelegate(), DestroyDrawInfo(), DestroyExceptionElement(), DestroyFxInfo(), DestroyImage(), DestroyImageInfo(), DestroyImageView(), DestroyLocaleNode(), DestroyLogElement(), DestroyMagicElement(), DestroyMagickNode(), DestroyMimeElement(), DestroyMontageInfo(), DestroyPolicyElement(), DestroyStreamInfo(), DestroyStringInfo(), DestroyStringList(), DestroyTemporaryResources(), DestroyThresholdMap(), DestroyTypeNode(), DestroyXMLTree(), DestroyXMLTreeAttributes(), DestroyXMLTreeRoot(), DrawClippingMask(), DrawPrimitive(), EncodePredefinedEntities(), ExpandFilename(), ExpandFilenames(), ExternalDelegateCommand(), FormatMagickCaption(), FxEvaluateSubexpression(), FxGetSymbol(), GenerateEntropicChaos(), Get8BIMProperty(), GetConfigurePaths(), GetDelegateCommand(), GetEXIFProperty(), GetHostname(), GetImageInfo(), GetImagePerceptualHash(), GetIPTCProperty(), GetMagickProperty(), GetMaxMemoryRequest(), GetMultilineTypeMetrics(), GetMVGMacros(), GetPathTemplate(), GetXMLTreePath(), GetXMPProperty(), GlobExpression(), IdentifyImage(), InterpretDelegateProperties(), InterpretImageProperties(), InvokeDelegate(), IsLocaleTreeInstantiated(), IsOptionMember(), ListDelegateInfo(), ListMagickInfo(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), LoadPolicyCache(), MagickCoreGenesis(), MontageImageList(), NewXMLTree(), OpenBlob(), OpenPixelCache(), ParseCharacterContent(), ParseInternalDoctype(), PolaroidImage(), QueryColorCompliance(), ReadImage(), RenderMVGContent(), RenderPostscript(), RenderType(), ResourceComponentGenesis(), SelectiveBlurImage(), SetImageProperty(), SetLogFormat(), SetMagickPrecision(), SetMagickResourceLimit(), SetPolicyValue(), SetTypeNodePath(), SetXMLTreeAttribute(), SetXMLTreeContent(), ShredFile(), SignatureImage(), StringToArgv(), SyncImageSettings(), TracePSClippath(), and TraceSVGClippath().
MagickExport StringInfo* DestroyStringInfo | ( | StringInfo * | string_info | ) |
References _StringInfo::datum, DestroyString(), MagickCoreSignature, _StringInfo::name, _StringInfo::path, RelinquishMagickMemory(), and _StringInfo::signature.
Referenced by AcquireRandomInfo(), AcquireUniqueFileResource(), BlobToStringInfo(), ConnectPixelCacheServer(), DestroyImageInfo(), DestroyOptions(), DestroyProfile(), DestroyRandomInfo(), DestroySignatureInfo(), FileToStringInfo(), GenerateEntropicChaos(), GetMagickSignature(), GetProfilesFromResourceBlock(), ProfileImage(), SetImageProperty(), SetsRGBImageProfile(), ShredFile(), SignatureImage(), and WriteTo8BimProfile().
MagickExport char** DestroyStringList | ( | char ** | list | ) |
References DestroyString(), and RelinquishMagickMemory().
MagickExport char* EscapeString | ( | const char * | source, |
const char | escape | ||
) |
References AcquireQuantumMemory(), MagickPathExtent, ResourceLimitFatalError, and ThrowFatalException.
MagickExport char* FileToString | ( | const char * | filename, |
const size_t | extent, | ||
ExceptionInfo * | exception | ||
) |
References FileToBlob(), GetMagickModule, LogMagickEvent(), and TraceEvent.
Referenced by AcquireFxThreadSet(), AcquireKernelInfo(), AcquireTypeCache(), ExpandFilenames(), InterpretImageProperties(), LoadTypeCache(), RenderHoughLines(), and RenderMVGContent().
MagickExport StringInfo* FileToStringInfo | ( | const char * | filename, |
const size_t | extent, | ||
ExceptionInfo * | exception | ||
) |
References AcquireStringInfoContainer(), ConstantString(), _StringInfo::datum, DestroyStringInfo(), FileToBlob(), GetMagickModule, _StringInfo::length, LogMagickEvent(), _StringInfo::path, and TraceEvent.
Referenced by SetImageProperty().
MagickExport ssize_t FormatMagickSize | ( | const MagickSizeType | size, |
const MagickBooleanType | bi, | ||
const char * | suffix, | ||
const size_t | length, | ||
char * | format | ||
) |
References FormatLocaleString(), GetMagickPrecision(), MagickFalse, and MagickPathExtent.
Referenced by AcquireMagickResource(), GetMagickProperty(), GetMagickPropertyLetter(), IdentifyImage(), ListMagickResourceInfo(), OpenPixelCache(), RelinquishMagickResource(), SetPixelCacheExtent(), and ThumbnailImage().
MagickExport char* GetEnvironmentValue | ( | const char * | name | ) |
MagickExport unsigned char* GetStringInfoDatum | ( | const StringInfo * | string_info | ) |
References _StringInfo::datum, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireColorCache(), AcquireConfigureCache(), AcquireDelegateCache(), AcquireLocaleSplayTree(), AcquireMimeCache(), AcquirePolicyCache(), AcquireRandomInfo(), AcquireTypeCache(), AcquireUniqueFileResource(), ConnectPixelCacheServer(), FinalizeSignature(), GenerateEntropicChaos(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickProperty(), GetMagickSignature(), GetProfilesFromResourceBlock(), GetRandomKey(), GetThresholdMap(), IdentifyImage(), IncrementRandomNonce(), ListThresholdMaps(), ProfileImage(), SetRandomKey(), ShredFile(), SignatureImage(), Sync8BimProfile(), SyncExifProfile(), TransformSignature(), Update8BIMClipPath(), UpdateSignature(), and WriteTo8BimProfile().
MagickExport size_t GetStringInfoLength | ( | const StringInfo * | string_info | ) |
References _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireUniqueFileResource(), FinalizeSignature(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickProperty(), GetMagickSignature(), GetProfilesFromResourceBlock(), GetXMPProperty(), IdentifyImage(), IncrementRandomNonce(), ProfileImage(), Sync8BimProfile(), SyncExifProfile(), Update8BIMClipPath(), UpdateSignature(), and WriteTo8BimProfile().
MagickExport const char* GetStringInfoName | ( | const StringInfo * | string_info | ) |
References MagickCoreSignature, _StringInfo::name, and _StringInfo::signature.
MagickExport const char* GetStringInfoPath | ( | const StringInfo * | string_info | ) |
MagickExport double InterpretSiPrefixValue | ( | const char *magick_restrict | string, |
char **magick_restrict | sentinal | ||
) |
References InterpretLocaleValue(), and MagickEpsilon.
Referenced by FxEvaluateSubexpression(), and SiPrefixToDoubleInterval().
MagickExport MagickBooleanType IsStringFalse | ( | const char * | value | ) |
References LocaleCompare(), MagickFalse, and MagickTrue.
Referenced by ProfileImage(), SetImageGray(), and SetImageMonochrome().
MagickExport MagickBooleanType IsStringTrue | ( | const char * | value | ) |
References LocaleCompare(), MagickFalse, and MagickTrue.
Referenced by AcquireMatrixInfo(), AcquirePixelCache(), AcquireResizeFilter(), AutoThresholdImage(), CompositeCanvas(), CompositeImage(), CompositeOverImage(), ConnectedComponentsImage(), DeskewImage(), DistortImage(), DrawPolygonPrimitive(), GetImageInfo(), GetPerceptualHashDistortion(), HoughLineImage(), IdentifyImage(), KmeansImage(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MorphologyApply(), MorphologyImage(), SetResampleFilter(), SparseColorImage(), and WriteImage().
MagickExport void PrintStringInfo | ( | FILE * | file, |
const char * | id, | ||
const StringInfo * | string_info | ||
) |
References CharsPerLine, _StringInfo::datum, FormatLocaleFile(), _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by IdentifyImage().
MagickExport void ResetStringInfo | ( | StringInfo * | string_info | ) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), and ShredFile().
MagickExport char* SanitizeString | ( | const char * | source | ) |
References AcquireString().
Referenced by ExternalDelegateCommand(), and OpenBlob().
MagickExport void SetStringInfo | ( | StringInfo * | string_info, |
const StringInfo * | source | ||
) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), SetRandomKey(), SetSignatureDigest(), and SplitStringInfo().
MagickExport void SetStringInfoDatum | ( | StringInfo * | string_info, |
const unsigned char * | source | ||
) |
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), GenerateEntropicChaos(), GetConfigureOptions(), GetLocaleOptions(), GetProfilesFromResourceBlock(), ProfileImage(), SetsRGBImageProfile(), StringToStringInfo(), and UpdateSignature().
MagickExport void SetStringInfoLength | ( | StringInfo * | string_info, |
const size_t | length | ||
) |
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickPathExtent, ResizeQuantumMemory(), ResourceLimitFatalError, _StringInfo::signature, and ThrowFatalException.
Referenced by AcquireRandomInfo(), ConcatenateStringInfo(), GenerateEntropicChaos(), GetConfigureOptions(), GetLocaleOptions(), GetMagickSignature(), SignatureImage(), and SplitStringInfo().
MagickExport void SetStringInfoName | ( | StringInfo * | string_info, |
const char * | name | ||
) |
References ConstantString(), MagickCoreSignature, _StringInfo::name, and _StringInfo::signature.
MagickExport void SetStringInfoPath | ( | StringInfo * | string_info, |
const char * | path | ||
) |
References ConstantString(), MagickCoreSignature, _StringInfo::path, and _StringInfo::signature.
Referenced by GetConfigureOptions(), and GetLocaleOptions().
MagickExport StringInfo* SplitStringInfo | ( | StringInfo * | string_info, |
const size_t | offset | ||
) |
MagickExport char* StringInfoToHexString | ( | const StringInfo * | string_info | ) |
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, MagickPathExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by SignatureImage().
MagickExport char* StringInfoToString | ( | const StringInfo * | string_info | ) |
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, and MagickPathExtent.
Referenced by GetXMPProperty().
MagickExport char** StringToArgv | ( | const char * | text, |
int * | argc | ||
) |
References AcquireQuantumMemory(), AcquireString(), DestroyString(), MagickPathExtent, RelinquishMagickMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by ExpandFilenames(), ExternalDelegateCommand(), GetHostname(), IsOptionMember(), and RenderType().
MagickExport double* StringToArrayOfDoubles | ( | const char * | string, |
ssize_t * | count, | ||
ExceptionInfo * | exception | ||
) |
MagickExport char* StringToken | ( | const char * | delimiters, |
char ** | string | ||
) |
Referenced by GetImagePerceptualHash().
MagickExport char** StringToList | ( | const char * | text | ) |
References StringToStrings().
Referenced by GetDelegateCommand(), IdentifyImage(), InvokeDelegate(), ListDelegateInfo(), and ListMagickInfo().
MagickExport StringInfo* StringToStringInfo | ( | const char * | string | ) |
References AcquireStringInfo(), and SetStringInfoDatum().
Referenced by GenerateEntropicChaos().
MagickExport char** StringToStrings | ( | const char * | text, |
size_t * | count | ||
) |
References AcquireQuantumMemory(), CharsPerLine, CopyMagickString(), FormatLocaleString(), MagickMin, MagickPathExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by GetMultilineTypeMetrics(), and StringToList().
MagickExport void StripString | ( | char * | message | ) |
Referenced by FxGetSymbol(), and ListDelegateInfo().
MagickExport MagickBooleanType SubstituteString | ( | char ** | string, |
const char * | search, | ||
const char * | replace | ||
) |
References MagickFalse, MagickPathExtent, MagickTrue, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireFxInfo(), GetEXIFProperty(), GetHostname(), GetXMPProperty(), IsOptionMember(), LoadDelegateCache(), LoadMimeCache(), QueryColorCompliance(), and SetTypeNodePath().
|
static |