00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef _MAGICKCORE_TOKEN_H
00019 #define _MAGICKCORE_TOKEN_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 
00026 
00027 
00028 typedef struct _TokenInfo
00029   TokenInfo;
00030 
00031 extern MagickExport int
00032   Tokenizer(TokenInfo *,const unsigned int,char *,const size_t,const char *,
00033     const char *,const char *,const char *,const char,char *,int *,char *);
00034 
00035 extern MagickExport MagickBooleanType
00036   GlobExpression(const char *,const char *,const MagickBooleanType),
00037   IsGlob(const char *);
00038 
00039 extern MagickExport TokenInfo
00040   *AcquireTokenInfo(void),
00041   *DestroyTokenInfo(TokenInfo *);
00042 
00043 extern MagickExport void
00044   GetMagickToken(const char *,const char **,char *);
00045 
00046 #if defined(__cplusplus) || defined(c_plusplus)
00047 }
00048 #endif
00049 
00050 #endif