/*
- Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
#ifndef _MAGICKCORE_STRING_H_
#define _MAGICKCORE_STRING_H_
+#include "MagickCore/exception.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
-#include <stdarg.h>
-#include <time.h>
-#include "MagickCore/exception.h"
-
typedef struct _StringInfo
{
char
*GetStringInfoPath(const StringInfo *);
extern MagickExport double
- InterpretSiPrefixValue(const char *restrict,char **restrict);
+ InterpretSiPrefixValue(const char *restrict,char **restrict),
+ *StringToArrayOfDoubles(const char *,ssize_t *,ExceptionInfo *);
extern MagickExport int
CompareStringInfo(const StringInfo *,const StringInfo *),
extern MagickExport MagickBooleanType
ConcatenateString(char **,const char *),
+ IsStringTrue(const char *),
+ IsStringNotFalse(const char *),
SubstituteString(char **,const char *,const char *);
extern MagickExport size_t
ConcatenateMagickString(char *,const char *,const size_t)
- magick_attribute((nonnull)),
+ magick_attribute((__nonnull__)),
CopyMagickString(char *,const char *,const size_t)
- magick_attribute((nonnull)),
+ magick_attribute((__nonnull__)),
GetStringInfoLength(const StringInfo *);
extern MagickExport ssize_t
extern MagickExport void
ConcatenateStringInfo(StringInfo *,const StringInfo *)
- magick_attribute((nonnull)),
+ magick_attribute((__nonnull__)),
LocaleLower(char *),
LocaleUpper(char *),
PrintStringInfo(FILE *file,const char *,const StringInfo *),