MagickCore 7.0.10
resource_.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 Wizard's Toolkit resource methods.
17*/
18#ifndef _WIZARDSTOOLKIT_RESOURCE_H
19#define _WIZARDSTOOLKIT_RESOURCE_H
20
21#if defined(__cplusplus) || defined(c_plusplus)
22extern "C" {
23#endif
24
25#if !defined(WizardFormatExtent)
26# define WizardFormatExtent 64
27#endif
28
29/*
30 Typedef declarations.
31*/
32typedef enum
33{
41
42/*
43 Method declarations.
44*/
45extern WizardExport int
46 AcquireUniqueFileResource(const char *,char *,ExceptionInfo *);
47
51 GetPathTemplate(const char *,char *),
56
59
60extern WizardExport void
64
65#if defined(__cplusplus) || defined(c_plusplus)
66}
67#endif
68
69#endif
#define WizardExport
WizardExport WizardBooleanType SetWizardResourceLimit(const ResourceType, const WizardSizeType)
Definition resource.c:1019
WizardExport WizardBooleanType ResourceComponentGenesis(void)
WizardExport WizardBooleanType ListWizardResourceInfo(FILE *, ExceptionInfo *)
WizardExport WizardBooleanType RelinquishUniqueFileResource(const char *, const WizardBooleanType)
ResourceType
Definition resource_.h:33
@ DiskResource
Definition resource_.h:36
@ AreaResource
Definition resource_.h:35
@ UndefinedResource
Definition resource_.h:34
@ MapResource
Definition resource_.h:38
@ FileResource
Definition resource_.h:37
@ MemoryResource
Definition resource_.h:39
WizardExport WizardSizeType GetWizardResource(const ResourceType)
Definition resource.c:554
WizardExport int AcquireUniqueFileResource(const char *, char *, ExceptionInfo *)
Definition resource.c:250
WizardExport void AsynchronousResourceComponentTerminus(void)
WizardExport void RelinquishWizardResource(const ResourceType, const WizardSizeType)
WizardExport WizardBooleanType GetPathTemplate(const char *, char *)
WizardExport void ResourceComponentTerminus(void)
Definition resource.c:983
WizardExport WizardBooleanType AcquireWizardResource(const ResourceType, const WizardSizeType)
WizardExport WizardBooleanType AcquireUniqueFilename(char *, ExceptionInfo *)
size_t WizardSizeType
Definition wizard-type.h:51
WizardBooleanType
Definition wizard-type.h:26