MagickCore  6.9.12-38
Convert, Edit, Or Compose Bitmap Images
identify.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore image identify method.
17 */
18 #ifndef MAGICKCORE_IDENTIFY_H
19 #define MAGICKCORE_IDENTIFY_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
26  IdentifyImage(Image *,FILE *,const MagickBooleanType);
27 
28 #if defined(__cplusplus) || defined(c_plusplus)
29 }
30 #endif
31 
32 #endif
_Image::colorspace
ColorspaceType colorspace
Definition: image.h:158
_Image::interlace
InterlaceType interlace
Definition: image.h:226
CloneString
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:284
_ChannelStatistics::depth
size_t depth
Definition: statistic.h:33
PrintChannelStatistics
static ssize_t PrintChannelStatistics(FILE *file, const ChannelType channel, const char *name, const double scale, const ChannelStatistics *channel_statistics)
Definition: identify.c:446
QuantumScale
#define QuantumScale
Definition: magick-type.h:120
_ChannelFeatures
Definition: feature.h:29
MagickExport
#define MagickExport
Definition: method-attribute.h:80
ConcatenateColorComponent
MagickExport void ConcatenateColorComponent(const MagickPixelPacket *pixel, const ChannelType channel, const ComplianceType compliance, char *tuple)
Definition: color.c:1152
_Image::debug
MagickBooleanType debug
Definition: image.h:290
_Image::filename
char filename[MaxTextExtent]
Definition: image.h:278
GetPreviousImageInList
MagickExport Image * GetPreviousImageInList(const Image *images)
Definition: list.c:818
profile.h
_Image::background_color
PixelPacket background_color
Definition: image.h:181
_RectangleInfo::x
ssize_t x
Definition: geometry.h:130
TransparentOpacity
#define TransparentOpacity
Definition: image.h:28
sentinel
static char * sentinel[]
Definition: xml-tree.c:136
_Image::error
ErrorInfo error
Definition: image.h:258
_Image::matte
MagickBooleanType matte
Definition: image.h:171
_Image::next
struct _Image * next
Definition: image.h:312
_Image::border_color
PixelPacket border_color
Definition: image.h:182
_Image::transparent_color
PixelPacket transparent_color
Definition: image.h:321
GetNextImageProperty
MagickExport char * GetNextImageProperty(const Image *image)
Definition: property.c:3550
magick.h
DirectClass
@ DirectClass
Definition: magick-type.h:194
BlueChannel
@ BlueChannel
Definition: magick-type.h:172
MagickMaximumValue
#define MagickMaximumValue
Definition: magick-type.h:116
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
_ChannelMoments
Definition: statistic.h:53
GetMagickPixelPacket
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2233
UndefinedColorspace
@ UndefinedColorspace
Definition: colorspace.h:27
RedChannel
@ RedChannel
Definition: magick-type.h:167
statistic.h
TailPath
@ TailPath
Definition: utility.h:31
GetImageProperty
MagickExport const char * GetImageProperty(const Image *image, const char *property)
Definition: property.c:2205
ResetImageArtifactIterator
MagickExport void ResetImageArtifactIterator(const Image *image)
Definition: artifact.c:392
ChannelType
ChannelType
Definition: magick-type.h:165
_Image::total_colors
size_t total_colors
Definition: image.h:252
_Image::timer
TimerInfo timer
Definition: image.h:261
AcquireImageInfo
MagickExport ImageInfo * AcquireImageInfo(void)
Definition: image.c:315
GetNextImageProfile
MagickExport char * GetNextImageProfile(const Image *image)
Definition: profile.c:288
geometry.h
IsMagickTrue
MagickExport MagickBooleanType IsMagickTrue(const char *value)
Definition: token.c:657
MagickCoreSignature
#define MagickCoreSignature
Definition: method-attribute.h:86
FormatLocaleString
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:497
PrintChannelPerceptualHash
static ssize_t PrintChannelPerceptualHash(FILE *file, const ChannelType channel, const char *name, const ChannelPerceptualHash *channel_phash)
Definition: identify.c:429
ResetImageRegistryIterator
MagickExport void ResetImageRegistryIterator(void)
Definition: registry.c:384
GetColorTuple
MagickExport void GetColorTuple(const MagickPixelPacket *pixel, const MagickBooleanType hex, char *tuple)
Definition: color.c:1512
histogram.h
_RectangleInfo::height
size_t height
Definition: geometry.h:127
_Image::depth
size_t depth
Definition: image.h:176
_Image::gamma
double gamma
Definition: image.h:186
GetImageProfile
MagickExport const StringInfo * GetImageProfile(const Image *image, const char *name)
Definition: profile.c:249
IndexChannel
@ IndexChannel
Definition: magick-type.h:178
_ChromaticityInfo::blue_primary
PrimaryInfo blue_primary
Definition: image.h:128
_ErrorInfo::normalized_mean_error
double normalized_mean_error
Definition: color.h:68
magick_restrict
#define magick_restrict
Definition: MagickCore.h:41
_Image::chromaticity
ChromaticityInfo chromaticity
Definition: image.h:189
_Image::quality
size_t quality
Definition: image.h:164
MinimumStatistic
@ MinimumStatistic
Definition: statistic.h:128
property.h
SVGCompliance
@ SVGCompliance
Definition: color.h:33
_ErrorInfo::mean_error_per_pixel
double mean_error_per_pixel
Definition: color.h:67
GetMagickMimeType
MagickExport const char * GetMagickMimeType(const MagickInfo *magick_info)
Definition: magick.c:663
GetStringInfoLength
MagickExport size_t GetStringInfoLength(const StringInfo *string_info)
Definition: string.c:1225
_ChromaticityInfo::red_primary
PrimaryInfo red_primary
Definition: image.h:126
IdentifyImage
MagickExport MagickBooleanType IdentifyImage(Image *, FILE *, const MagickBooleanType)
Definition: identify.c:476
ResetImagePropertyIterator
MagickExport void ResetImagePropertyIterator(const Image *image)
Definition: property.c:4136
image-private.h
_MagickInfo
Definition: magick.h:58
MagickInterlaceOptions
@ MagickInterlaceOptions
Definition: option.h:60
MagickCompressOptions
@ MagickCompressOptions
Definition: option.h:40
GetNumberColors
MagickExport size_t GetNumberColors(const Image *image, FILE *file, ExceptionInfo *exception)
Definition: histogram.c:1203
monitor.h
GetLocationStatistics
static ChannelStatistics * GetLocationStatistics(const Image *image, const StatisticType type, ExceptionInfo *exception)
Definition: identify.c:129
_Image::columns
size_t columns
Definition: image.h:174
artifact.h
UndefinedType
@ UndefinedType
Definition: image.h:51
delegate.h
module.h
PrintStringInfo
MagickExport void PrintStringInfo(FILE *file, const char *id, const StringInfo *string_info)
Definition: string.c:1490
MagickSizeType
size_t MagickSizeType
Definition: magick-type.h:136
StringToList
MagickExport char ** StringToList(const char *text)
Definition: string.c:2279
IndexPacket
Quantum IndexPacket
Definition: pixel.h:129
resource_.h
SetWarningHandler
MagickExport WarningHandler SetWarningHandler(WarningHandler handler)
Definition: exception.c:952
_Image::type
ImageType type
Definition: image.h:334
_Image::ticks_per_second
ssize_t ticks_per_second
Definition: image.h:248
MagickDisposeOptions
@ MagickDisposeOptions
Definition: option.h:47
GetPixelRed
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
PrintChannelFeatures
static ssize_t PrintChannelFeatures(FILE *file, const ChannelType channel, const char *name, const ChannelFeatures *channel_features)
Definition: identify.c:235
MagickTypeOptions
@ MagickTypeOptions
Definition: option.h:94
WarningHandler
void(* WarningHandler)(const ExceptionType, const char *, const char *)
Definition: exception.h:134
_PixelPacket::blue
Quantum blue
Definition: pixel.h:143
utility.h
version.h
_PrimaryInfo::y
double y
Definition: image.h:101
random_.h
_ChannelPerceptualHash
Definition: statistic.h:68
string_.h
MeanStatistic
@ MeanStatistic
Definition: statistic.h:126
GetNextImageArtifact
MagickExport char * GetNextImageArtifact(const Image *image)
Definition: artifact.c:316
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:821
quantum.h
magic.h
GetPathComponent
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1218
MagickTrue
@ MagickTrue
Definition: magick-type.h:201
blob.h
_RectangleInfo::y
ssize_t y
Definition: geometry.h:131
_Image::compose
CompositeOperator compose
Definition: image.h:235
GetPixelIndex
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
GetImageChannelPerceptualHash
MagickExport ChannelPerceptualHash * GetImageChannelPerceptualHash(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:2119
GetImageChannelMoments
MagickExport ChannelMoments * GetImageChannelMoments(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:1671
ClampToQuantum
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
GrayChannel
@ GrayChannel
Definition: magick-type.h:168
_ChannelStatistics::mean
double mean
Definition: statistic.h:42
_Image::extract_info
RectangleInfo extract_info
Definition: image.h:214
MaximumStatistic
@ MaximumStatistic
Definition: statistic.h:125
feature.h
TraceEvent
@ TraceEvent
Definition: log.h:38
_Image::directory
char * directory
Definition: image.h:202
_Image::colormap
PixelPacket * colormap
Definition: image.h:180
decorate.h
SignatureImage
MagickExport MagickBooleanType SignatureImage(Image *)
Definition: signature.c:467
MagickOrientationOptions
@ MagickOrientationOptions
Definition: option.h:78
FormatLocaleFile
MagickExport ssize_t FormatLocaleFile(FILE *file, const char *magick_restrict format,...)
Definition: locale.c:402
ResetImageProfileIterator
MagickExport void ResetImageProfileIterator(const Image *image)
Definition: profile.c:1346
GetImageRegistry
MagickExport void * GetImageRegistry(const RegistryType type, const char *key, ExceptionInfo *exception)
Definition: registry.c:186
registry
static SplayTreeInfo * registry
Definition: registry.c:74
GetVirtualPixels
MagickExport const PixelPacket * GetVirtualPixels(const Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:3450
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:426
_Image::dispose
DisposeType dispose
Definition: image.h:238
_Image
Definition: image.h:153
GetImageChannelFeatures
MagickExport ChannelFeatures * GetImageChannelFeatures(const Image *image, const size_t distance, ExceptionInfo *exception)
Definition: feature.c:630
_Image::endian
EndianType endian
Definition: image.h:229
QueryMagickColorname
MagickExport MagickBooleanType QueryMagickColorname(const Image *image, const MagickPixelPacket *color, const ComplianceType compliance, char *name, ExceptionInfo *exception)
Definition: color.c:3081
GetElapsedTime
MagickExport double GetElapsedTime(TimerInfo *time_info)
Definition: timer.c:298
IdentifyImageType
MagickExport ImageType IdentifyImageType(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:1136
X11Compliance
@ X11Compliance
Definition: color.h:34
FormatMagickSize
MagickExport ssize_t FormatMagickSize(const MagickSizeType size, const MagickBooleanType bi, char *format)
Definition: string.c:1083
signature.h
_MagickPixelPacket::colorspace
ColorspaceType colorspace
Definition: pixel.h:110
GetMagickInfo
MagickExport const MagickInfo * GetMagickInfo(const char *name, ExceptionInfo *exception)
Definition: magick.c:415
_MagickPixelPacket
Definition: pixel.h:105
PrintChannelMoments
static ssize_t PrintChannelMoments(FILE *file, const ChannelType channel, const char *name, const double scale, const ChannelMoments *channel_moments)
Definition: identify.c:394
_Image::orientation
OrientationType orientation
Definition: image.h:167
_Image::rendering_intent
RenderingIntent rendering_intent
Definition: image.h:192
MaximumNumberOfImageMoments
#define MaximumNumberOfImageMoments
Definition: statistic.h:27
GetImageTotalInkDensity
MagickExport double GetImageTotalInkDensity(Image *image)
Definition: prepress.c:83
identify.h
timer.h
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:448
_ChannelStatistics::minima
double minima
Definition: statistic.h:36
_Image::delay
size_t delay
Definition: image.h:245
ColorspaceType
ColorspaceType
Definition: colorspace.h:26
OpacityChannel
@ OpacityChannel
Definition: magick-type.h:175
attribute.h
_Image::colors
size_t colors
Definition: image.h:177
_PrimaryInfo::x
double x
Definition: image.h:100
_Image::y_resolution
double y_resolution
Definition: image.h:210
quantize.h
_Image::exception
ExceptionInfo exception
Definition: image.h:287
_Image::iterations
size_t iterations
Definition: image.h:251
MagentaChannel
@ MagentaChannel
Definition: magick-type.h:171
_Image::x_resolution
double x_resolution
Definition: image.h:209
resize.h
_ChromaticityInfo::green_primary
PrimaryInfo green_primary
Definition: image.h:127
MagickEndianOptions
@ MagickEndianOptions
Definition: option.h:50
IdentifyImage
MagickExport MagickBooleanType IdentifyImage(Image *image, FILE *file, const MagickBooleanType verbose)
Definition: identify.c:476
locale_.h
GetImageChannelStatistics
MagickExport ChannelStatistics * GetImageChannelStatistics(const Image *image, ExceptionInfo *exception)
Definition: statistic.c:2344
_ImageInfo
Definition: image.h:362
_Image::intensity
PixelIntensityMethod intensity
Definition: image.h:352
MagickFalse
@ MagickFalse
Definition: magick-type.h:200
MagickIntentOptions
@ MagickIntentOptions
Definition: option.h:59
_Image::previous
struct _Image * previous
Definition: image.h:309
GetPixelBlue
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
GetImageDepth
MagickExport size_t GetImageDepth(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:570
pixel-private.h
image.h
MagickResolutionOptions
@ MagickResolutionOptions
Definition: option.h:86
_ImageInfo::filename
char filename[MaxTextExtent]
Definition: image.h:473
GetPixelOpacity
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
CommandOptionToMnemonic
MagickExport const char * CommandOptionToMnemonic(const CommandOption option, const ssize_t type)
Definition: option.c:2311
GetNextImageInList
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:786
_Image::montage
char * montage
Definition: image.h:201
YellowChannel
@ YellowChannel
Definition: magick-type.h:173
_Image::matte_color
PixelPacket matte_color
Definition: image.h:183
registry.h
_PixelPacket::opacity
Quantum opacity
Definition: pixel.h:146
_ChromaticityInfo::white_point
PrimaryInfo white_point
Definition: image.h:129
draw.h
DestroyImageInfo
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1250
annotate.h
_PixelPacket::red
Quantum red
Definition: pixel.h:145
MagickClassOptions
@ MagickClassOptions
Definition: option.h:33
QuantumRange
#define QuantumRange
Definition: magick-type.h:86
CMYKColorspace
@ CMYKColorspace
Definition: colorspace.h:39
MagickColorspaceOptions
@ MagickColorspaceOptions
Definition: option.h:37
StringRegistryType
@ StringRegistryType
Definition: registry.h:30
GetVirtualIndexQueue
MagickExport const IndexPacket * GetVirtualIndexQueue(const Image *image)
Definition: cache.c:2819
_Image::rows
size_t rows
Definition: image.h:175
_PixelPacket::green
Quantum green
Definition: pixel.h:144
cache.h
SetMagickPixelPacket
static void SetMagickPixelPacket(const Image *image, const PixelPacket *color, const IndexPacket *index, MagickPixelPacket *pixel)
Definition: pixel-private.h:78
GetImageListLength
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:711
log.h
BlackChannel
@ BlackChannel
Definition: magick-type.h:177
constitute.h
GetMagickDescription
MagickExport const char * GetMagickDescription(const MagickInfo *magick_info)
Definition: magick.c:349
_ChannelStatistics::maxima
double maxima
Definition: statistic.h:37
_Image::signature
size_t signature
Definition: image.h:307
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:199
_Image::extent
MagickSizeType extent
Definition: image.h:340
LinearGRAYColorspace
@ LinearGRAYColorspace
Definition: colorspace.h:62
MagickPixelIntensityOptions
@ MagickPixelIntensityOptions
Definition: option.h:79
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
UndefinedCompressionQuality
#define UndefinedCompressionQuality
Definition: image-private.h:50
_ExceptionInfo
Definition: exception.h:103
MagickComposeOptions
@ MagickComposeOptions
Definition: option.h:39
QueryColorname
MagickExport MagickBooleanType QueryColorname(const Image *image, const PixelPacket *color, const ComplianceType compliance, char *name, ExceptionInfo *exception)
Definition: color.c:2518
_RectangleInfo::width
size_t width
Definition: geometry.h:126
_Image::duration
size_t duration
Definition: image.h:355
GetUserTime
MagickExport double GetUserTime(TimerInfo *time_info)
Definition: timer.c:410
studio.h
_Image::storage_class
ClassType storage_class
Definition: image.h:155
FeaturesFormat
#define FeaturesFormat
ParseCommandOption
MagickExport ssize_t ParseCommandOption(const CommandOption option, const MagickBooleanType list, const char *options)
Definition: option.c:2605
effect.h
montage.h
MagickRealType
MagickDoubleType MagickRealType
Definition: magick-type.h:125
PrintChannelLocations
static ssize_t PrintChannelLocations(FILE *file, const Image *image, const ChannelType channel, const char *name, const StatisticType type, const size_t max_locations, const ChannelStatistics *channel_statistics)
Definition: identify.c:296
GetImageArtifact
MagickExport const char * GetImageArtifact(const Image *image, const char *artifact)
Definition: artifact.c:266
prepress.h
GRAYColorspace
@ GRAYColorspace
Definition: colorspace.h:29
CompositeChannels
@ CompositeChannels
Definition: magick-type.h:179
PseudoClass
@ PseudoClass
Definition: magick-type.h:195
DestroyImage
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1177
IsHistogramImage
MagickExport MagickBooleanType IsHistogramImage(const Image *image, ExceptionInfo *exception)
Definition: histogram.c:847
PrintFeature
#define PrintFeature(feature)
MAGICKCORE_QUANTUM_DEPTH
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
memory_.h
GetStringInfoDatum
MagickExport unsigned char * GetStringInfoDatum(const StringInfo *string_info)
Definition: string.c:1196
_MagickPixelPacket::matte
MagickBooleanType matte
Definition: pixel.h:113
GetMagickPrecision
MagickExport int GetMagickPrecision(void)
Definition: magick.c:690
color.h
GetTimerInfo
MagickExport void GetTimerInfo(TimerInfo *time_info)
Definition: timer.c:374
MagickEpsilon
#define MagickEpsilon
Definition: magick-type.h:115
exception-private.h
_Image::tile_offset
RectangleInfo tile_offset
Definition: image.h:327
ThrowFatalException
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
exception.h
option.h
_Image::compression
CompressionType compression
Definition: image.h:161
GetPixelGreen
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
CopyMagickString
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:764
_Image::magick_columns
size_t magick_columns
Definition: image.h:283
GetMagickVersion
MagickExport const char * GetMagickVersion(size_t *version)
Definition: version.c:595
ReadImage
MagickExport Image * ReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:428
list.h
RGBColorspace
@ RGBColorspace
Definition: colorspace.h:28
StatisticType
StatisticType
Definition: statistic.h:122
gem.h
LogMagickEvent
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
_Image::magick_rows
size_t magick_rows
Definition: image.h:284
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:113
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
_Image::taint
MagickBooleanType taint
Definition: image.h:170
MagickBooleanOptions
@ MagickBooleanOptions
Definition: option.h:30
_Image::units
ResolutionType units
Definition: image.h:198
string-private.h
ImageType
ImageType
Definition: image.h:50
token.h
_Image::scene
size_t scene
Definition: image.h:244
_ErrorInfo::normalized_maximum_error
double normalized_maximum_error
Definition: color.h:69
ResourceLimitFatalError
@ ResourceLimitFatalError
Definition: exception.h:78
MagickMin
#define MagickMin(x, y)
Definition: image-private.h:37
GetNextImageRegistry
MagickExport char * GetNextImageRegistry(void)
Definition: registry.c:267
_Image::page
RectangleInfo page
Definition: image.h:213
client.h
coder.h
StatisticsFormat
#define StatisticsFormat
GreenChannel
@ GreenChannel
Definition: magick-type.h:170
_Image::magick
char magick[MaxTextExtent]
Definition: image.h:280
AlphaChannel
@ AlphaChannel
Definition: magick-type.h:174
_Image::magick_filename
char magick_filename[MaxTextExtent]
Definition: image.h:279
_StringInfo
Definition: string_.h:30
MagickStatisticOptions
@ MagickStatisticOptions
Definition: option.h:89
MaximumNumberOfPerceptualHashes
#define MaximumNumberOfPerceptualHashes
Definition: statistic.h:28
CyanChannel
@ CyanChannel
Definition: magick-type.h:169
_PixelPacket
Definition: pixel.h:132
_ChannelStatistics
Definition: statistic.h:31
_ImageInfo::size
char * size
Definition: image.h:376
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
Quantum
unsigned short Quantum
Definition: magick-type.h:85
configure.h
StringToUnsignedLong
static unsigned long StringToUnsignedLong(const char *magick_restrict value)
Definition: string-private.h:124