/*
- Copyright 1999-2011 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_PROFILE_H
#define _MAGICKCORE_PROFILE_H
+#include "MagickCore/string_.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
-#include "MagickCore/string_.h"
-
typedef struct _ProfileInfo
-{
- char
- *name;
-
- size_t
- length;
-
- unsigned char
- *info;
-
- size_t
- signature;
-} ProfileInfo;
+ ProfileInfo;
typedef enum
{
extern MagickExport MagickBooleanType
CloneImageProfiles(Image *,const Image *),
DeleteImageProfile(Image *,const char *),
- ProfileImage(Image *,const char *,const void *,const size_t,
- const MagickBooleanType),
- SetImageProfile(Image *,const char *,const StringInfo *),
- SyncImageProfiles(Image *);
+ ProfileImage(Image *,const char *,const void *,const size_t,ExceptionInfo *),
+ SetImageProfile(Image *,const char *,const StringInfo *,ExceptionInfo *);
extern MagickExport StringInfo
*RemoveImageProfile(Image *,const char *);