18 #ifndef MAGICKCORE_DELEGATE_PRIVATE_H
19 #define MAGICKCORE_DELEGATE_PRIVATE_H
23 #if defined(MAGICKCORE_GS_DELEGATE)
24 #include "ghostscript/iapi.h"
25 #include "ghostscript/ierrors.h"
36 #if defined(__cplusplus) || defined(c_plusplus)
40 #ifndef gs_main_instance_DEFINED
41 # define gs_main_instance_DEFINED
42 typedef struct gs_main_instance_s
46 #if !defined(MagickDLLCall)
47 # if defined(MAGICKCORE_WINDOWS_SUPPORT)
48 # define MagickDLLCall __stdcall
50 # define MagickDLLCall
92 #if defined(MAGICKCORE_WINDOWS_SUPPORT)
94 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 "
95 "$-_.+!;*(),{}|^~[]`\'><#%/?:@&=";
98 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 "
99 "$-_.+!;*(),{}|\\^~[]`\"><#%/?:@&=";
104 q=sanitize_source+strlen(sanitize_source);
105 for (p+=strspn(p,allowlist); p != q; p+=strspn(p,allowlist))
107 return(sanitize_source);
110 #if defined(__cplusplus) || defined(c_plusplus)
struct gsapi_revision_s gsapi_revision_t
char void const char int
Definition: delegate-private.h:69
int
Definition: delegate-private.h:63
void(MagickDLLCall *delete_instance)(gs_main_instance *)
char void const char int char const char const char int
Definition: delegate-private.h:74
long revisiondate
Definition: delegate-private.h:32
long revision
Definition: delegate-private.h:31
MagickExport char * AcquireString(const char *source)
Definition: string.c:126
struct gs_main_instance_s gs_main_instance
Definition: delegate-private.h:42
Definition: delegate-private.h:54
#define MagickDLLCall
Definition: delegate-private.h:50
char void const char int char const char int
Definition: delegate-private.h:73
const char * product
Definition: delegate-private.h:29
const char * copyright
Definition: delegate-private.h:30
struct _GhostInfo GhostInfo
static char * SanitizeDelegateString(const char *source)
Definition: delegate-private.h:80
Definition: delegate-private.h:27