MagickCore 6.9.12
|
#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/locale_.h"
#include "magick/log.h"
#include "magick/memory_.h"
#include "magick/memory-private.h"
#include "magick/nt-base.h"
#include "magick/nt-base-private.h"
#include "magick/property.h"
#include "magick/resource_.h"
#include "magick/signature-private.h"
#include "magick/string_.h"
#include "magick/string-private.h"
#include "magick/utility-private.h"
Go to the source code of this file.
Macros | |
#define | CharsPerLine 0x14 |
Variables | |
static const unsigned char | AsciiMap [] |
MagickExport char * AcquireString | ( | const char * | source | ) |
Definition at line 126 of file string.c.
References AcquireQuantumMemory(), MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by CanonicalXMLContent(), ClipImagePath(), CloneMontageInfo(), CloneString(), ColorMatrixImage(), ConcatenateString(), DrawPatternPath(), EncodePredefinedEntities(), ExpandFilenames(), FilterImageChannel(), FormatMagickCaption(), FxEvaluateSubexpression(), FxGetSymbol(), GenerateEntropicChaos(), GetCommandOptions(), GetDrawInfo(), GetEXIFProperty(), GetHostname(), GetMontageInfo(), GetMVGMacros(), GetPageGeometry(), GlobExpression(), InterpretDelegateProperties(), InterpretImageProperties(), ListFiles(), LoadCoderCache(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMagicCache(), LoadMimeCache(), LoadTypeCache(), MontageImageList(), PolaroidImage(), QueryMagickColorCompliance(), RenderMVGContent(), ReplaceSpaceWithNewline(), SanitizeDelegateString(), SanitizeString(), SelectiveBlurImageChannel(), StringToArgv(), TracePSClippath(), TraceSVGClippath(), TranslateEvent(), TranslateFilename(), VignetteImage(), and XMLTreeInfoToXML().
MagickExport StringInfo * AcquireStringInfo | ( | const size_t | length | ) |
Definition at line 185 of file string.c.
References AcquireQuantumMemory(), AcquireStringInfoContainer(), _StringInfo::datum, _StringInfo::length, MagickPathExtent, MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireRandomInfo(), AcquireSignatureInfo(), CloneStringInfo(), ConnectPixelCacheServer(), GenerateEntropicChaos(), GetConfigureOptions(), GetICCProperty(), GetLocaleOptions(), GetMagickCoreSignature(), GetProfilesFromResourceBlock(), GetRandomKey(), ProfileImage(), SetsRGBImageProfile(), SignatureImage(), SplitStringInfo(), StringToStringInfo(), and WriteTo8BimProfile().
|
static |
Definition at line 172 of file string.c.
References AcquireMagickMemory(), MagickCoreSignature, ResourceLimitFatalError, _StringInfo::signature, and ThrowFatalException.
Referenced by AcquireStringInfo(), BlobToStringInfo(), ConfigureFileToStringInfo(), and FileToStringInfo().
MagickExport StringInfo * BlobToStringInfo | ( | const void * | blob, |
const size_t | length | ||
) |
Definition at line 227 of file string.c.
References AcquireQuantumMemory(), AcquireStringInfoContainer(), _StringInfo::datum, DestroyStringInfo(), _StringInfo::length, MagickPathExtent, MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
MagickExport char * CloneString | ( | char ** | destination, |
const char * | source | ||
) |
Definition at line 284 of file string.c.
References AcquireString(), DestroyString(), MaxTextExtent, 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 | ) |
Definition at line 336 of file string.c.
References AcquireStringInfo(), CloneString(), _StringInfo::datum, _StringInfo::length, MagickCoreSignature, _StringInfo::name, _StringInfo::path, and _StringInfo::signature.
Referenced by CloneImageInfo(), CloneImageProfiles(), SetImageProfileInternal(), and WriteTo8BimProfile().
MagickExport int CompareStringInfo | ( | const StringInfo * | target, |
const StringInfo * | source | ||
) |
Definition at line 378 of file string.c.
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by CompareHashmapStringInfo(), CompareSplayTreeStringInfo(), and ProfileImage().
MagickExport size_t ConcatenateMagickString | ( | char *magick_restrict | destination, |
const char *magick_restrict | source, | ||
const size_t | length | ||
) |
Definition at line 426 of file string.c.
References magick_restrict.
Referenced by AcquireUniqueSymbolicLink(), ClipImagePath(), ConcatenateColorComponent(), ConcatentateHexColorComponent(), ExpandFilename(), ExpandFilenames(), ExternalDelegateCommand(), FormatMagickCaption(), GetColorTuple(), GetConfigurePaths(), GetExecutionPath(), GetImageViewException(), GetMagickProperty(), GetNumberColors(), GetPageGeometry(), IdentifyImage(), InterpretImageFilename(), ListDelegateInfo(), ListMagickInfo(), LoadCoderCache(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMagicCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MontageImageList(), ReplaceSpaceWithNewline(), SetTypeNodePath(), ThrowMagickExceptionList(), and ThumbnailImage().
MagickExport MagickBooleanType ConcatenateString | ( | char **magick_restrict | destination, |
const char *magick_restrict | source | ||
) |
Definition at line 492 of file string.c.
References AcquireString(), MagickTrue, MaxTextExtent, OverAllocateMemory(), ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by CanonicalXMLContent(), ColorMatrixImage(), ExpandFilenames(), FilterImageChannel(), GetIPTCProperty(), ParseCharacterContent(), RenderMVGContent(), SelectiveBlurImageChannel(), TracePSClippath(), and TraceSVGClippath().
MagickExport void ConcatenateStringInfo | ( | StringInfo * | string_info, |
const StringInfo * | source | ||
) |
Definition at line 552 of file string.c.
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MagickPathExtent, OverAllocateMemory(), ResizeQuantumMemory(), ResourceLimitFatalError, _StringInfo::signature, and ThrowFatalException.
Referenced by GenerateEntropicChaos(), and GetMagickCoreSignature().
MagickExport StringInfo * ConfigureFileToStringInfo | ( | const char * | filename | ) |
Definition at line 604 of file string.c.
References AcquireQuantumMemory(), AcquireStringInfoContainer(), CopyMagickString(), _StringInfo::datum, DestroyString(), _StringInfo::length, MAGICK_SSIZE_MAX, MagickMin, MapBlob(), MaxTextExtent, O_BINARY, open_utf8(), _StringInfo::path, ReadMode, and UnmapBlob().
Referenced by GetConfigureOptions(), and GetLocaleOptions().
MagickExport char * ConstantString | ( | const char * | source | ) |
Definition at line 711 of file string.c.
References AcquireQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireCoderCache(), AcquireFxInfo(), AcquireFxTLS(), AcquireStreamInfo(), AcquireUniqueFileResource(), AddChildToXMLTree(), CloneImageArtifacts(), CloneImageOptions(), CloneImageProfiles(), CloneImageProperties(), CloneImageView(), ExpandFilenames(), FxGetSymbol(), GetCoderList(), GetColorList(), GetConfigureList(), GetConfigureOption(), GetConfigurePaths(), GetDelegateList(), GetEnvironmentValue(), GetExceptionMessage(), GetImageAttribute(), GetImageRegistry(), GetLocaleList(), GetLogList(), GetMagickHomeURL(), GetMagickList(), GetMagicList(), GetMimeList(), GetMVGMacros(), GetPathTemplate(), GetThresholdMapFile(), GetTypeList(), GetXMLTreeAttributes(), GetXMPProperty(), InterpretDelegateProperties(), InterpretImageProperties(), IsLocaleTreeInstantiated(), IsOptionMember(), LoadCoderCache(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMagicCache(), LoadMimeCache(), LoadTypeCache(), MagickToMime(), NewImageView(), NewImageViewRegion(), NewXMLTree(), NewXMLTreeTag(), ParseEntities(), ParseInternalDoctype(), ParseOpenTag(), ParseProcessingInstructions(), SetFxSymbolValue(), SetImageArtifact(), SetImageOption(), SetImageProfileInternal(), SetImageProperty(), SetImageRegistry(), SetImageViewDescription(), SetLogFormat(), SetMagickInfo(), SetStringInfoName(), SetTypeNodePath(), SetXMLTreeAttribute(), SetXMLTreeContent(), ThrowException(), and WriteTo8BimProfile().
MagickExport size_t CopyMagickString | ( | char *magick_restrict | destination, |
const char *magick_restrict | source, | ||
const size_t | length | ||
) |
Definition at line 764 of file string.c.
References magick_restrict.
Referenced by AcquireDistributeCacheInfo(), AcquireImage(), AcquireMagicCache(), AcquireNextImage(), AcquireTypeCache(), AllocateString(), AppendImageFormat(), BlobToImage(), ClipImagePath(), CloneImage(), CloneImageInfo(), CloneImageProperties(), CloneMontageInfo(), ConfigureFileToStringInfo(), ConnectedComponentsImage(), DefineImageArtifact(), DefineImageOption(), DefineImageProperty(), DefineImageRegistry(), DistributePixelCacheClient(), DrawPrimitive(), ExpandFilename(), ExpandFilenames(), ExternalDelegateCommand(), FileToStringInfo(), FormatMagickCaption(), FxChannelStatistics(), FxEvaluateSubexpression(), FxGetSymbol(), Get8BIMProperty(), GetColorCompliance(), GetCommandOptionFlags(), GetConfigureBlob(), GetConfigureOptions(), GetConfigurePaths(), GetExceptionMessage(), GetExecutionPath(), GetGeometry(), GetImageMagick(), GetImageViewException(), GetIPTCProperty(), GetLocaleOptions(), GetMagickProperty(), GetMagickPropertyLetter(), GetMontageInfo(), GetMVGMacros(), GetNumberColors(), GetPageGeometry(), GetPathComponent(), GetPathComponents(), GetPolicyInfo(), GlobExpression(), IdentifyImage(), ImagesToBlob(), ImageToBlob(), InjectImageBlob(), InterpretImageFilename(), InvokeDelegate(), IsTaintImage(), ListDelegateInfo(), ListMagickInfo(), ListMagickResourceInfo(), LoadCoderCache(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMagicCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), MagickCoreGenesis(), MontageImageList(), OpenBlob(), OpenStream(), ParseCommandOption(), ParseEntities(), ParseGeometry(), ParseProcessingInstructions(), PersistPixelCache(), PingBlob(), PingImages(), PreviewImage(), QueryMagickColorCompliance(), QueryMagickColorname(), ReadImage(), ReadImages(), RegisterStaticModule(), RelinquishUniqueFileResource(), RenderMVGContent(), ReplaceSpaceWithNewline(), SetClientName(), SetClientPath(), SetImageInfo(), SetImageProfileInternal(), SetImageProperty(), SetLogName(), SetStringInfoPath(), StringToStrings(), ThrowMagickExceptionList(), ThumbnailImage(), TranslateEvent(), TranslateFilename(), WriteImage(), and WriteImages().
MagickExport char * DestroyString | ( | char * | string | ) |
Definition at line 821 of file string.c.
References RelinquishMagickMemory().
Referenced by AcquireDistributeCacheInfo(), AcquireFxTLS(), AcquireImage(), AcquireKernelInfo(), AcquireMatrixInfo(), AcquirePixelCache(), AcquireStreamPixels(), AcquireTypeCache(), AcquireUniqueSymbolicLink(), AcquireVirtualMemory(), AddPathToXMLTree(), AnnotateImage(), CanonicalXMLContent(), ClipImagePath(), CloneString(), ColorMatrixImage(), ConfigureFileToStringInfo(), ConnectPixelCacheServer(), DestroyAttribute(), 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(), DistributePixelCacheClient(), DrawClippingMask(), DrawPrimitive(), EncodePredefinedEntities(), ExpandFilename(), ExpandFilenames(), ExternalDelegateCommand(), FilterImageChannel(), FormatMagickCaption(), FxGetSymbol(), GenerateEntropicChaos(), Get8BIMProperty(), GetConfigureBlob(), GetConfigurePaths(), GetDelegateCommand(), GetEXIFProperty(), GetHostname(), GetImageInfo(), GetIPTCProperty(), GetMagickProperty(), GetMaxMemoryRequest(), GetMultilineTypeMetrics(), GetMVGMacros(), GetPathTemplate(), GetXMLTreePath(), GetXMPProperty(), GlobExpression(), IdentifyImage(), InterpretDelegateProperties(), InterpretImageProperties(), InvokeDelegate(), IsCommandOption(), IsLocaleTreeInstantiated(), IsOptionMember(), ListDelegateInfo(), ListMagickInfo(), LoadDelegateCache(), LoadLogCache(), LoadMimeCache(), MagickCoreGenesis(), MontageImageList(), NewXMLTree(), OpenBlob(), OpenPixelCache(), ParseCharacterContent(), ParseInternalDoctype(), PolaroidImage(), QueryMagickColorCompliance(), ReadImage(), RenderMVGContent(), RenderPostscript(), RenderType(), ReplaceSpaceWithNewline(), ResourceComponentGenesis(), SelectiveBlurImageChannel(), SetImageProperty(), SetLogFormat(), SetMagickPrecision(), SetMagickResourceLimit(), SetTypeNodePath(), SetXMLTreeAttribute(), SetXMLTreeContent(), ShredFile(), SignatureImage(), StringToArgv(), SyncImageSettings(), TracePSClippath(), and TraceSVGClippath().
MagickExport StringInfo * DestroyStringInfo | ( | StringInfo * | string_info | ) |
Definition at line 848 of file string.c.
References _StringInfo::datum, DestroyString(), MagickCoreSignature, _StringInfo::name, RelinquishMagickMemory(), and _StringInfo::signature.
Referenced by AcquireRandomInfo(), AcquireUniqueFileResource(), BlobToStringInfo(), ConnectPixelCacheServer(), DestroyImageInfo(), DestroyOptions(), DestroyProfile(), DestroyRandomInfo(), DestroySignatureInfo(), DistributePixelCacheClient(), FileToStringInfo(), GenerateEntropicChaos(), GetICCProperty(), GetMagickCoreSignature(), GetProfilesFromResourceBlock(), HashStringType(), ProfileImage(), SetImageProperty(), SetsRGBImageProfile(), ShredFile(), SignatureImage(), and WriteTo8BimProfile().
MagickExport char ** DestroyStringList | ( | char ** | list | ) |
Definition at line 884 of file string.c.
References DestroyString(), and RelinquishMagickMemory().
MagickExport char * EscapeString | ( | const char * | source, |
const char | escape | ||
) |
Definition at line 925 of file string.c.
References AcquireQuantumMemory(), MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
MagickExport char * FileToString | ( | const char * | filename, |
const size_t | extent, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 996 of file string.c.
References FileToBlob().
Referenced by AcquireFxTLS(), AcquireKernelInfo(), AcquireTypeCache(), ExpandFilenames(), InterpretImageProperties(), LoadTypeCache(), RenderHoughLines(), and RenderMVGContent().
MagickExport StringInfo * FileToStringInfo | ( | const char * | filename, |
const size_t | extent, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 1034 of file string.c.
References AcquireStringInfoContainer(), CopyMagickString(), _StringInfo::datum, DestroyStringInfo(), FileToBlob(), GetMagickModule, IsEventLogging(), _StringInfo::length, LogMagickEvent(), MagickFalse, MaxTextExtent, _StringInfo::path, and TraceEvent.
Referenced by SetImageProperty().
MagickExport ssize_t FormatMagickSize | ( | const MagickSizeType | size, |
const MagickBooleanType | bi, | ||
char * | format | ||
) |
Definition at line 1084 of file string.c.
References FormatLocaleString(), GetMagickPrecision(), MagickFalse, and MaxTextExtent.
Referenced by AcquireMagickResource(), GetMagickProperty(), GetMagickPropertyLetter(), IdentifyImage(), ListMagickResourceInfo(), OpenPixelCache(), RelinquishMagickResource(), SetPixelCacheExtent(), and ThumbnailImage().
MagickExport char * GetEnvironmentValue | ( | const char * | name | ) |
Definition at line 1164 of file string.c.
References ConstantString().
Referenced by AcquireMatrixInfo(), AcquirePixelCache(), AcquireTypeCache(), ExpandFilename(), GetConfigureBlob(), GetConfigurePaths(), GetImageInfo(), GetPathTemplate(), IsLocaleTreeInstantiated(), MagickCoreGenesis(), ResourceComponentGenesis(), SetMagickPrecision(), and ShredFile().
MagickExport unsigned char * GetStringInfoDatum | ( | const StringInfo * | string_info | ) |
Definition at line 1197 of file string.c.
References _StringInfo::datum, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireCoderCache(), AcquireColorCache(), AcquireConfigureCache(), AcquireDelegateCache(), AcquireLocaleSplayTree(), AcquireMagicCache(), AcquireMimeCache(), AcquirePolicyCache(), AcquireRandomInfo(), AcquireTypeCache(), AcquireUniqueFileResource(), ConnectPixelCacheServer(), DistributePixelCacheClient(), FinalizeSignature(), GenerateEntropicChaos(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickCoreSignature(), GetMagickProperty(), GetProfilesFromResourceBlock(), GetRandomKey(), GetThresholdMap(), HashStringInfoType(), HashStringType(), IdentifyImage(), IncrementRandomNonce(), ListThresholdMaps(), ProfileImage(), ReadImage(), SetImageProfileInternal(), SetRandomKey(), ShredFile(), Sync8BimProfile(), SyncImageProfiles(), TransformSignature(), UpdateSignature(), and WriteTo8BimProfile().
MagickExport size_t GetStringInfoLength | ( | const StringInfo * | string_info | ) |
Definition at line 1226 of file string.c.
References _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireUniqueFileResource(), FinalizeSignature(), Get8BIMProperty(), GetEXIFProperty(), GetICCProperty(), GetIPTCProperty(), GetMagickCoreSignature(), GetMagickProperty(), GetProfilesFromResourceBlock(), GetXMPProperty(), IdentifyImage(), IncrementRandomNonce(), ProfileImage(), ReadImage(), SetImageProfileInternal(), Sync8BimProfile(), SyncImageProfiles(), UpdateSignature(), and WriteTo8BimProfile().
MagickExport const char * GetStringInfoName | ( | const StringInfo * | string_info | ) |
Definition at line 1255 of file string.c.
References MagickCoreSignature, _StringInfo::name, and _StringInfo::signature.
MagickExport const char * GetStringInfoPath | ( | const StringInfo * | string_info | ) |
Definition at line 1284 of file string.c.
References MagickCoreSignature, _StringInfo::path, and _StringInfo::signature.
Referenced by AcquireCoderCache(), AcquireColorCache(), AcquireConfigureCache(), AcquireDelegateCache(), AcquireLocaleSplayTree(), AcquireMagicCache(), AcquireMimeCache(), AcquirePolicyCache(), AcquireTypeCache(), GetThresholdMap(), and ListThresholdMaps().
MagickExport double InterpretSiPrefixValue | ( | const char *magick_restrict | string, |
char **magick_restrict | sentinal | ||
) |
Definition at line 1318 of file string.c.
References InterpretLocaleValue(), and MagickEpsilon.
Referenced by FxEvaluateSubexpression(), and SiPrefixToDoubleInterval().
MagickExport MagickBooleanType IsStringNotFalse | ( | const char * | value | ) |
Definition at line 1449 of file string.c.
References LocaleCompare(), MagickFalse, and MagickTrue.
Referenced by SetImageGray(), and SetImageMonochrome().
MagickExport MagickBooleanType IsStringTrue | ( | const char * | value | ) |
Definition at line 1407 of file string.c.
References LocaleCompare(), MagickFalse, and MagickTrue.
Referenced by AcquireMatrixInfo(), AcquirePixelCache(), AutoThresholdImage(), ConnectedComponentsImage(), DrawPolygonPrimitive(), GetImageInfo(), InterpretImageFilename(), and IsCommandOption().
MagickExport void PrintStringInfo | ( | FILE * | file, |
const char * | id, | ||
const StringInfo * | string_info | ||
) |
Definition at line 1491 of file string.c.
References CharsPerLine, _StringInfo::datum, FormatLocaleFile(), _StringInfo::length, MagickCoreSignature, MagickMin, and _StringInfo::signature.
Referenced by IdentifyImage().
MagickExport void ResetStringInfo | ( | StringInfo * | string_info | ) |
Definition at line 1575 of file string.c.
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), and ShredFile().
MagickExport char * SanitizeString | ( | const char * | source | ) |
Definition at line 1607 of file string.c.
References AcquireString().
Referenced by ExternalDelegateCommand(), and OpenBlob().
MagickExport void SetStringInfo | ( | StringInfo * | string_info, |
const StringInfo * | source | ||
) |
Definition at line 1655 of file string.c.
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 | ||
) |
Definition at line 1695 of file string.c.
References _StringInfo::datum, _StringInfo::length, MagickCoreSignature, and _StringInfo::signature.
Referenced by AcquireRandomInfo(), GenerateEntropicChaos(), GetConfigureOptions(), GetLocaleOptions(), GetProfilesFromResourceBlock(), ProfileImage(), SetsRGBImageProfile(), SignatureImage(), StringToStringInfo(), and UpdateSignature().
MagickExport void SetStringInfoLength | ( | StringInfo * | string_info, |
const size_t | length | ||
) |
Definition at line 1728 of file string.c.
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MaxTextExtent, ResizeQuantumMemory(), ResourceLimitFatalError, _StringInfo::signature, and ThrowFatalException.
Referenced by AcquireRandomInfo(), GenerateEntropicChaos(), GetConfigureOptions(), GetICCProperty(), GetLocaleOptions(), GetMagickCoreSignature(), SignatureImage(), and SplitStringInfo().
MagickExport void SetStringInfoName | ( | StringInfo * | string_info, |
const char * | name | ||
) |
Definition at line 1772 of file string.c.
References ConstantString(), MagickCoreSignature, _StringInfo::name, and _StringInfo::signature.
MagickExport void SetStringInfoPath | ( | StringInfo * | string_info, |
const char * | path | ||
) |
Definition at line 1804 of file string.c.
References CopyMagickString(), MagickCoreSignature, MaxTextExtent, _StringInfo::path, and _StringInfo::signature.
Referenced by GetConfigureOptions(), and GetLocaleOptions().
MagickExport StringInfo * SplitStringInfo | ( | StringInfo * | string_info, |
const size_t | offset | ||
) |
Definition at line 1834 of file string.c.
References AcquireStringInfo(), _StringInfo::datum, _StringInfo::length, MagickCoreSignature, MaxTextExtent, SetStringInfo(), SetStringInfoLength(), and _StringInfo::signature.
MagickExport char * StringInfoToHexString | ( | const StringInfo * | string_info | ) |
Definition at line 1915 of file string.c.
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, MaxTextExtent, ResourceLimitFatalError, and ThrowFatalException.
Referenced by SignatureImage().
MagickExport char * StringInfoToString | ( | const StringInfo * | string_info | ) |
Definition at line 1874 of file string.c.
References AcquireQuantumMemory(), _StringInfo::datum, _StringInfo::length, and MaxTextExtent.
Referenced by GetXMPProperty().
MagickExport char ** StringToArgv | ( | const char * | text, |
int * | argc | ||
) |
Definition at line 2003 of file string.c.
References AcquireQuantumMemory(), AcquireString(), DestroyString(), MaxTextExtent, RelinquishMagickMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by ExpandFilenames(), ExternalDelegateCommand(), GetHostname(), IsOptionMember(), and RenderType().
MagickExport double * StringToArrayOfDoubles | ( | const char * | string, |
ssize_t * | count, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 2118 of file string.c.
References AcquireQuantumMemory(), GetMagickModule, MagickCoreSignature, ResourceLimitError, _ExceptionInfo::signature, StringToDouble(), and ThrowMagickException().
MagickExport char * StringToken | ( | const char * | delimiters, |
char ** | string | ||
) |
MagickExport char ** StringToList | ( | const char * | text | ) |
Definition at line 2280 of file string.c.
References StringToStrings().
Referenced by GetDelegateCommand(), IdentifyImage(), InvokeDelegate(), ListDelegateInfo(), and ListMagickInfo().
MagickExport StringInfo * StringToStringInfo | ( | const char * | string | ) |
Definition at line 2460 of file string.c.
References AcquireStringInfo(), and SetStringInfoDatum().
Referenced by GenerateEntropicChaos(), and HashStringType().
MagickExport char ** StringToStrings | ( | const char * | text, |
size_t * | count | ||
) |
Definition at line 2311 of file string.c.
References AcquireQuantumMemory(), CharsPerLine, CopyMagickString(), FormatLocaleString(), MagickMin, MagickPathExtent, ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by GetMultilineTypeMetrics(), and StringToList().
MagickExport void StripString | ( | char * | message | ) |
Definition at line 2494 of file string.c.
Referenced by FxGetSymbol(), and ListDelegateInfo().
MagickExport MagickBooleanType SubstituteString | ( | char ** | string, |
const char * | search, | ||
const char * | replace | ||
) |
Definition at line 2556 of file string.c.
References MagickFalse, MagickTrue, MaxTextExtent, OverAllocateMemory(), ResizeQuantumMemory(), ResourceLimitFatalError, and ThrowFatalException.
Referenced by AcquireFxInfo(), GetEXIFProperty(), GetHostname(), GetXMPProperty(), IsOptionMember(), LoadDelegateCache(), LoadMimeCache(), QueryMagickColorCompliance(), RenderType(), and SetTypeNodePath().
|
static |