root/WizardsToolkit/trunk/wizard/configure.h

Revision 452, 1.9 KB (checked in by cristy, 4 weeks ago)
Line 
1/*
2  Copyright 1999-2009 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    http://www.wizards-toolkit.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#if defined(__cplusplus) || defined(c_plusplus)
22extern "C" {
23#endif
24
25#include "wizard/hashmap.h"
26
27typedef struct _ConfigureInfo
28{
29  char
30    *path,
31    *name,
32    *value;
33                                                                               
34  WizardBooleanType
35    exempt,
36    stealth;
37                                                                               
38  unsigned long
39    signature;
40} ConfigureInfo;
41
42extern WizardExport char
43  **GetConfigureList(const char *,unsigned long *,ExceptionInfo *);
44
45extern WizardExport const char
46  *GetConfigureValue(const ConfigureInfo *);
47
48extern WizardExport const ConfigureInfo
49  *GetConfigureInfo(const char *,ExceptionInfo *),
50  **GetConfigureInfoList(const char *,unsigned long *,ExceptionInfo *);
51
52extern WizardExport LinkedListInfo
53  *DestroyConfigureOptions(LinkedListInfo *),
54  *GetConfigurePaths(const char *,ExceptionInfo *),
55  *GetConfigureOptions(const char *,ExceptionInfo *);
56
57extern WizardExport WizardBooleanType
58  ConfigureComponentGenesis(void),
59  ListConfigureInfo(FILE *,ExceptionInfo *);
60
61extern WizardExport void
62  ConfigureComponentTerminus(void);
63
64#if defined(__cplusplus) || defined(c_plusplus)
65}
66#endif
67
68#endif
Note: See TracBrowser for help on using the browser.