|
MagickWand 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickWand/studio.h"#include "MagickWand/MagickWand.h"#include "MagickWand/script-token.h"#include "MagickCore/string-private.h"#include "MagickCore/utility-private.h"Go to the source code of this file.
Macros | |
| #define | IN_WHITE 0 |
| #define | IN_TOKEN 1 |
| #define | IN_QUOTE 2 |
| #define | IN_COMMENT 3 |
| #define | GetChar(c) |
| #define | SaveChar(c) |
Functions | |
| WandExport ScriptTokenInfo * | AcquireScriptTokenInfo (const char *filename) |
| WandExport ScriptTokenInfo * | DestroyScriptTokenInfo (ScriptTokenInfo *token_info) |
| WandExport MagickBooleanType | GetScriptToken (ScriptTokenInfo *token_info) |
| #define GetChar | ( | c | ) |
Definition at line 318 of file script-token.c.
| #define IN_COMMENT 3 |
Definition at line 308 of file script-token.c.
| #define IN_QUOTE 2 |
Definition at line 307 of file script-token.c.
| #define IN_TOKEN 1 |
Definition at line 306 of file script-token.c.
| #define IN_WHITE 0 |
Definition at line 305 of file script-token.c.
| #define SaveChar | ( | c | ) |
Definition at line 337 of file script-token.c.
| WandExport ScriptTokenInfo * AcquireScriptTokenInfo | ( | const char * | filename | ) |
Definition at line 205 of file script-token.c.
References ScriptTokenInfo::curr_line, INITAL_TOKEN_LENGTH, ScriptTokenInfo::length, MagickWandSignature, ScriptTokenInfo::opened, ScriptTokenInfo::signature, ScriptTokenInfo::status, ScriptTokenInfo::stream, ScriptTokenInfo::token, TokenStatusMemoryFailed, and TokenStatusOK.
Referenced by ProcessScriptOptions().
| WandExport ScriptTokenInfo * DestroyScriptTokenInfo | ( | ScriptTokenInfo * | token_info | ) |
Definition at line 266 of file script-token.c.
References MagickWandSignature, ScriptTokenInfo::opened, ScriptTokenInfo::signature, ScriptTokenInfo::stream, and ScriptTokenInfo::token.
Referenced by ProcessScriptOptions().
| WandExport MagickBooleanType GetScriptToken | ( | ScriptTokenInfo * | token_info | ) |
Definition at line 354 of file script-token.c.
References ScriptTokenInfo::curr_column, ScriptTokenInfo::curr_line, DisableMSCWarning, GetChar, IN_COMMENT, IN_QUOTE, IN_TOKEN, IN_WHITE, RestoreMSCWarning, SaveChar, ScriptTokenInfo::status, ScriptTokenInfo::token, ScriptTokenInfo::token_column, ScriptTokenInfo::token_line, TokenStatusBadQuotes, TokenStatusEOF, and TokenStatusOK.
Referenced by ProcessScriptOptions().