File indexing completed on 2025-12-16 10:18:55
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef MAGICKCORE_TOKEN_H
0019 #define MAGICKCORE_TOKEN_H
0020
0021 #if defined(__cplusplus) || defined(c_plusplus)
0022 extern "C" {
0023 #endif
0024
0025
0026
0027
0028 typedef struct _TokenInfo
0029 TokenInfo;
0030
0031 extern MagickExport int
0032 Tokenizer(TokenInfo *,const unsigned int,char *,const size_t,const char *,
0033 const char *,const char *,const char *,const char,char *,int *,char *);
0034
0035 extern MagickExport MagickBooleanType
0036 GlobExpression(const char *magick_restrict,const char *magick_restrict,
0037 const MagickBooleanType) magick_attribute((__pure__));
0038
0039 extern MagickExport size_t
0040 GetNextToken(const char *magick_restrict,const char **magick_restrict,
0041 const size_t,char *magick_restrict) magick_hot_spot;
0042
0043 extern MagickExport TokenInfo
0044 *AcquireTokenInfo(void),
0045 *DestroyTokenInfo(TokenInfo *);
0046
0047 #if defined(__cplusplus) || defined(c_plusplus)
0048 }
0049 #endif
0050
0051 #endif