18#ifndef MAGICKCORE_RESOURCE_H
19#define MAGICKCORE_RESOURCE_H
21#if defined(__cplusplus) || defined(c_plusplus)
41#define MagickResourceInfinity (MagickULLConstant(~0) >> 1)
43extern MagickExport
int
44 AcquireUniqueFileResource(
char *);
46extern MagickExport MagickBooleanType
47 AcquireMagickResource(
const ResourceType,
const MagickSizeType),
48 ListMagickResourceInfo(FILE *,ExceptionInfo *),
49 RelinquishUniqueFileResource(
const char *),
50 SetMagickResourceLimit(
const ResourceType,
const MagickSizeType);
52extern MagickExport MagickSizeType
53 GetMagickResource(
const ResourceType),
54 GetMagickResourceLimit(
const ResourceType);
56extern MagickExport
void
57 RelinquishMagickResource(
const ResourceType,
const MagickSizeType);
59#if defined(__cplusplus) || defined(c_plusplus)