MagickCore
7.0.10
configure.h
Go to the documentation of this file.
1
/*
2
Copyright @ 1999 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.
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
ImageMagick configure methods.
17
*/
18
#ifndef _WIZARDSTOOLKIT_CONFIGURE_H
19
#define _WIZARDSTOOLKIT_CONFIGURE_H
20
21
#include "
wizard/hashmap.h
"
22
23
#if defined(__cplusplus) || defined(c_plusplus)
24
extern
"C"
{
25
#endif
26
27
typedef
struct
_ConfigureInfo
28
{
29
char
30
*
path
,
31
*
name
,
32
*
value
;
33
34
WizardBooleanType
35
exempt
,
36
stealth
;
37
38
size_t
39
signature
;
40
}
ConfigureInfo
;
41
42
extern
WizardExport
char
43
**
GetConfigureList
(
const
char
*,
size_t
*,
ExceptionInfo
*);
44
45
extern
WizardExport
const
char
46
*
GetConfigureValue
(
const
ConfigureInfo
*);
47
48
extern
WizardExport
const
ConfigureInfo
49
*
GetConfigureInfo
(
const
char
*,
ExceptionInfo
*),
50
**
GetConfigureInfoList
(
const
char
*,
size_t
*,
ExceptionInfo
*);
51
52
extern
WizardExport
LinkedListInfo
53
*
DestroyConfigureOptions
(
LinkedListInfo
*),
54
*
GetConfigurePaths
(
const
char
*,
ExceptionInfo
*),
55
*
GetConfigureOptions
(
const
char
*,
ExceptionInfo
*);
56
57
extern
WizardExport
WizardBooleanType
58
ConfigureComponentGenesis
(
void
),
59
ListConfigureInfo
(FILE *,
ExceptionInfo
*);
60
61
extern
WizardExport
void
62
ConfigureComponentTerminus
(
void
);
63
64
#if defined(__cplusplus) || defined(c_plusplus)
65
}
66
#endif
67
68
#endif
GetConfigurePaths
WizardExport LinkedListInfo * GetConfigurePaths(const char *, ExceptionInfo *)
ConfigureComponentGenesis
WizardExport WizardBooleanType ConfigureComponentGenesis(void)
GetConfigureOptions
WizardExport LinkedListInfo * GetConfigureOptions(const char *, ExceptionInfo *)
Definition
configure.c:585
GetConfigureValue
WizardExport const char * GetConfigureValue(const ConfigureInfo *)
Definition
configure.c:907
ConfigureComponentTerminus
WizardExport void ConfigureComponentTerminus(void)
Definition
configure.c:257
GetConfigureList
WizardExport char ** GetConfigureList(const char *, size_t *, ExceptionInfo *)
Definition
configure.c:514
DestroyConfigureOptions
WizardExport LinkedListInfo * DestroyConfigureOptions(LinkedListInfo *)
ConfigureInfo
struct _ConfigureInfo ConfigureInfo
ListConfigureInfo
WizardExport WizardBooleanType ListConfigureInfo(FILE *, ExceptionInfo *)
Definition
configure.c:976
GetConfigureInfoList
WizardExport const ConfigureInfo ** GetConfigureInfoList(const char *, size_t *, ExceptionInfo *)
Definition
configure.c:420
GetConfigureInfo
WizardExport const ConfigureInfo * GetConfigureInfo(const char *, ExceptionInfo *)
hashmap.h
WizardExport
#define WizardExport
Definition
method-attribute.h:98
_ConfigureInfo
Definition
configure.h:28
_ConfigureInfo::signature
size_t signature
Definition
configure.h:39
_ConfigureInfo::path
char * path
Definition
configure.h:30
_ConfigureInfo::stealth
WizardBooleanType stealth
Definition
configure.h:36
_ConfigureInfo::name
char * name
Definition
configure.h:31
_ConfigureInfo::value
char * value
Definition
configure.h:32
_ConfigureInfo::exempt
WizardBooleanType exempt
Definition
configure.h:35
_ExceptionInfo
Definition
exception.c:58
_LinkedListInfo
Definition
hashmap.c:77
WizardBooleanType
WizardBooleanType
Definition
wizard-type.h:26
home
cristy
WizardsToolkit-1.0.9
wizard
configure.h
Generated by
1.9.7