File indexing completed on 2025-03-13 09:14:24
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef MAGICKCORE_CONFIGURE_H
0019 #define MAGICKCORE_CONFIGURE_H
0020
0021 #include "MagickCore/linked-list.h"
0022
0023 #if defined(__cplusplus) || defined(c_plusplus)
0024 extern "C" {
0025 #endif
0026
0027 typedef struct _ConfigureInfo
0028 {
0029 char
0030 *path,
0031 *name,
0032 *value;
0033
0034 MagickBooleanType
0035 exempt,
0036 stealth;
0037
0038 size_t
0039 signature;
0040 } ConfigureInfo;
0041
0042 extern MagickExport char
0043 **GetConfigureList(const char *,size_t *,ExceptionInfo *),
0044 *GetConfigureOption(const char *);
0045
0046 extern MagickExport const char
0047 *GetConfigureValue(const ConfigureInfo *);
0048
0049 extern MagickExport const ConfigureInfo
0050 *GetConfigureInfo(const char *,ExceptionInfo *),
0051 **GetConfigureInfoList(const char *,size_t *,ExceptionInfo *);
0052
0053 extern MagickExport LinkedListInfo
0054 *DestroyConfigureOptions(LinkedListInfo *),
0055 *GetConfigurePaths(const char *,ExceptionInfo *),
0056 *GetConfigureOptions(const char *,ExceptionInfo *);
0057
0058 extern MagickExport MagickBooleanType
0059 ListConfigureInfo(FILE *,ExceptionInfo *);
0060
0061
0062 #if defined(__cplusplus) || defined(c_plusplus)
0063 }
0064 #endif
0065
0066 #endif