ReactOS  r75619
macro.lex.yy.c File Reference
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <config.h>
#include "winhelp.h"
Include dependency graph for macro.lex.yy.c:

Go to the source code of this file.

Classes

struct  yy_buffer_state
 
struct  yy_trans_info
 
struct  lex_data
 

Macros

#define YY_INT_ALIGNED   short int
 
#define FLEX_SCANNER
 
#define YY_FLEX_MAJOR_VERSION   2
 
#define YY_FLEX_MINOR_VERSION   5
 
#define YY_FLEX_SUBMINOR_VERSION   37
 
#define FLEX_BETA
 
#define FLEXINT_H
 
#define INT8_MIN   (-128)
 
#define INT16_MIN   (-32767-1)
 
#define INT32_MIN   (-2147483647-1)
 
#define INT8_MAX   (127)
 
#define INT16_MAX   (32767)
 
#define INT32_MAX   (2147483647)
 
#define UINT8_MAX   (255U)
 
#define UINT16_MAX   (65535U)
 
#define UINT32_MAX   (4294967295U)
 
#define yyconst
 
#define YY_NULL   0
 
#define YY_SC_TO_UI(c)   ((unsigned int) (unsigned char) c)
 
#define BEGIN   (yy_start) = 1 + 2 *
 
#define YY_START   (((yy_start) - 1) / 2)
 
#define YYSTATE   YY_START
 
#define YY_STATE_EOF(state)   (YY_END_OF_BUFFER + state + 1)
 
#define YY_NEW_FILE   yyrestart(yyin )
 
#define YY_END_OF_BUFFER_CHAR   0
 
#define YY_BUF_SIZE   16384
 
#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
 
#define YY_TYPEDEF_YY_BUFFER_STATE
 
#define YY_TYPEDEF_YY_SIZE_T
 
#define EOB_ACT_CONTINUE_SCAN   0
 
#define EOB_ACT_END_OF_FILE   1
 
#define EOB_ACT_LAST_MATCH   2
 
#define YY_LESS_LINENO(n)
 
#define yyless(n)
 
#define unput(c)   yyunput( c, (yytext_ptr) )
 
#define YY_STRUCT_YY_BUFFER_STATE
 
#define YY_BUFFER_NEW   0
 
#define YY_BUFFER_NORMAL   1
 
#define YY_BUFFER_EOF_PENDING   2
 
#define YY_CURRENT_BUFFER
 
#define YY_CURRENT_BUFFER_LVALUE   (yy_buffer_stack)[(yy_buffer_stack_top)]
 
#define YY_FLUSH_BUFFER   yy_flush_buffer(YY_CURRENT_BUFFER )
 
#define yy_new_buffer   yy_create_buffer
 
#define yy_set_interactive(is_interactive)
 
#define yy_set_bol(at_bol)
 
#define YY_AT_BOL()   (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
 
#define yytext_ptr   yytext
 
#define YY_DO_BEFORE_ACTION
 
#define YY_NUM_RULES   14
 
#define YY_END_OF_BUFFER   15
 
#define REJECT   reject_used_but_not_detected
 
#define yymore()   yymore_used_but_not_detected
 
#define YY_MORE_ADJ   0
 
#define YY_RESTORE_YY_MORE_OFFSET
 
#define YY_NO_INPUT   1
 
#define YY_NO_UNISTD_H
 
#define YY_INPUT(buf, result, max_size)   if ((result = *lex_data->macroptr ? 1 : 0)) buf[0] = *lex_data->macroptr++;
 
#define INITIAL   0
 
#define quote   1
 
#define YY_EXTRA_TYPE   void *
 
#define YY_READ_BUF_SIZE   8192
 
#define ECHO   do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
 
#define yyterminate()   return YY_NULL
 
#define YY_START_STACK_INCR   25
 
#define YY_FATAL_ERROR(msg)   yy_fatal_error( msg )
 
#define YY_DECL_IS_OURS   1
 
#define YY_DECL   int yylex (void)
 
#define YY_USER_ACTION
 
#define YY_BREAK   break;
 
#define YY_RULE_SETUP   YY_USER_ACTION
 
#define YY_EXIT_FAILURE   2
 
#define yyless(n)
 
#define YYTABLES_NAME   "yytables"
 

Typedefs

typedef signed char flex_int8_t
 
typedef short int flex_int16_t
 
typedef int flex_int32_t
 
typedef unsigned char flex_uint8_t
 
typedef unsigned short int flex_uint16_t
 
typedef unsigned int flex_uint32_t
 
typedef struct yy_buffer_stateYY_BUFFER_STATE
 
typedef size_t yy_size_t
 
typedef unsigned char YY_CHAR
 
typedef int yy_state_type
 

Functions

void yyrestart (FILE *input_file)
 
void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer)
 
YY_BUFFER_STATE yy_create_buffer (FILE *file, int size)
 
void yy_delete_buffer (YY_BUFFER_STATE b)
 
void yy_flush_buffer (YY_BUFFER_STATE b)
 
void yypush_buffer_state (YY_BUFFER_STATE new_buffer)
 
void yypop_buffer_state (void)
 
static void yyensure_buffer_stack (void)
 
static void yy_load_buffer_state (void)
 
static void yy_init_buffer (YY_BUFFER_STATE b, FILE *file)
 
YY_BUFFER_STATE yy_scan_buffer (char *base, yy_size_t size)
 
YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str)
 
YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes, yy_size_t len)
 
voidyyalloc (yy_size_t)
 
voidyyrealloc (void *, yy_size_t)
 
void yyfree (void *)
 
static yy_state_type yy_get_previous_state (void)
 
static yy_state_type yy_try_NUL_trans (yy_state_type current_state)
 
static int yy_get_next_buffer (void)
 
static void yy_fatal_error (yyconst char msg[])
 
static int yy_init_globals (void)
 
int yylex_destroy (void)
 
int yyget_debug (void)
 
void yyset_debug (int debug_flag)
 
YY_EXTRA_TYPE yyget_extra (void)
 
void yyset_extra (YY_EXTRA_TYPE user_defined)
 
FILEyyget_in (void)
 
void yyset_in (FILE *in_str)
 
FILEyyget_out (void)
 
void yyset_out (FILE *out_str)
 
yy_size_t yyget_leng (void)
 
charyyget_text (void)
 
int yyget_lineno (void)
 
void yyset_lineno (int line_number)
 
int yywrap (void)
 
int yylex (void)
 
 if (!(yy_init))
 
 while (1)
 
static void yy_fatal_error (yyconst char *msg)
 
static const charts (int t)
 
static int MACRO_CallBoolFunc (void *fn, const char *args, void **ret)
 
static int MACRO_CheckArgs (void *pa[], unsigned max, const char *args)
 
static int MACRO_CallVoidFunc (void *fn, const char *args)
 
BOOL MACRO_ExecuteMacro (WINHELP_WINDOW *window, LPCSTR macro)
 
WINHELP_WINDOWMACRO_CurrentWindow (void)
 

Variables

yy_size_t yyleng
 
FILEyyin = (FILE *) 0
 
FILEyyout = (FILE *) 0
 
static size_t yy_buffer_stack_top = 0
 
static size_t yy_buffer_stack_max = 0
 
static YY_BUFFER_STATEyy_buffer_stack = 0
 
static char yy_hold_char
 
static yy_size_t yy_n_chars
 
static charyy_c_buf_p = (char *) 0
 
static int yy_init = 0
 
static int yy_start = 0
 
static int yy_did_buffer_switch_on_eof
 
int yylineno = 1
 
charyytext
 
static yyconst flex_int16_t yy_accept [28]
 
static yyconst flex_int32_t yy_ec [256]
 
static yyconst flex_int32_t yy_meta [15]
 
static yyconst flex_int16_t yy_base [33]
 
static yyconst flex_int16_t yy_def [33]
 
static yyconst flex_int16_t yy_nxt [77]
 
static yyconst flex_int16_t yy_chk [77]
 
static yy_state_type yy_last_accepting_state
 
static charyy_last_accepting_cpos
 
int yy_flex_debug = 0
 
static struct lex_datalex_data = NULL
 
struct lexret yylval
 
YY_DECL register yy_state_type yy_current_state
 
register charyy_cp
 
register charyy_bp
 
register int yy_act
 

Macro Definition Documentation

#define BEGIN   (yy_start) = 1 + 2 *

Definition at line 126 of file macro.lex.yy.c.

Referenced by while().

#define ECHO   do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)

Definition at line 606 of file macro.lex.yy.c.

Referenced by DoTelnetHandshake(), gl_char_init(), read_password(), serial_create(), and while().

#define EOB_ACT_CONTINUE_SCAN   0

Definition at line 166 of file macro.lex.yy.c.

Referenced by while(), and yy_get_next_buffer().

#define EOB_ACT_END_OF_FILE   1

Definition at line 167 of file macro.lex.yy.c.

Referenced by while(), and yy_get_next_buffer().

#define EOB_ACT_LAST_MATCH   2

Definition at line 168 of file macro.lex.yy.c.

Referenced by while(), and yy_get_next_buffer().

#define FLEX_BETA

Definition at line 14 of file macro.lex.yy.c.

#define FLEX_SCANNER

Definition at line 9 of file macro.lex.yy.c.

#define FLEXINT_H

Definition at line 30 of file macro.lex.yy.c.

#define INITIAL   0

Definition at line 520 of file macro.lex.yy.c.

Referenced by while().

#define INT16_MAX   (32767)

Definition at line 72 of file macro.lex.yy.c.

#define INT16_MIN   (-32767-1)

Definition at line 63 of file macro.lex.yy.c.

#define INT32_MAX   (2147483647)

Definition at line 75 of file macro.lex.yy.c.

#define INT32_MIN   (-2147483647-1)

Definition at line 66 of file macro.lex.yy.c.

#define INT8_MAX   (127)

Definition at line 69 of file macro.lex.yy.c.

Referenced by START_TEST().

#define INT8_MIN   (-128)

Definition at line 60 of file macro.lex.yy.c.

Referenced by START_TEST().

#define REJECT   reject_used_but_not_detected

Definition at line 467 of file macro.lex.yy.c.

#define UINT16_MAX   (65535U)

Definition at line 81 of file macro.lex.yy.c.

#define UINT32_MAX   (4294967295U)

Definition at line 84 of file macro.lex.yy.c.

#define UINT8_MAX   (255U)

Definition at line 78 of file macro.lex.yy.c.

Referenced by START_TEST().

#define unput (   c)    yyunput( c, (yytext_ptr) )

Definition at line 186 of file macro.lex.yy.c.

#define YY_AT_BOL ( )    (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)

Definition at line 332 of file macro.lex.yy.c.

#define YY_BREAK   break;

Definition at line 685 of file macro.lex.yy.c.

Referenced by while().

#define YY_BUF_SIZE   16384

Definition at line 145 of file macro.lex.yy.c.

Referenced by if(), and yyrestart().

#define YY_BUFFER_EOF_PENDING   2

Definition at line 248 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer().

#define YY_BUFFER_NEW   0

Definition at line 236 of file macro.lex.yy.c.

Referenced by while(), yy_flush_buffer(), and yy_scan_buffer().

#define YY_BUFFER_NORMAL   1

Definition at line 237 of file macro.lex.yy.c.

Referenced by while().

#define YY_CURRENT_BUFFER
Value:
: NULL)
static size_t yy_buffer_stack_top
Definition: macro.lex.yy.c:254
smooth NULL
Definition: ftsmooth.c:513
static YY_BUFFER_STATE * yy_buffer_stack
Definition: macro.lex.yy.c:256

Definition at line 264 of file macro.lex.yy.c.

Referenced by if(), yy_delete_buffer(), yy_flush_buffer(), yy_init_buffer(), yy_switch_to_buffer(), yylex_destroy(), yypop_buffer_state(), yypush_buffer_state(), and yyrestart().

#define YY_DECL   int yylex (void)

Definition at line 673 of file macro.lex.yy.c.

#define YY_DECL_IS_OURS   1

Definition at line 669 of file macro.lex.yy.c.

#define YY_DO_BEFORE_ACTION
Value:
*yy_cp = '\0'; \
register char * yy_bp
Definition: macro.lex.yy.c:696
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
__kernel_size_t size_t
Definition: linux.h:237
static char yy_hold_char
Definition: macro.lex.yy.c:274
register char * yy_cp
Definition: macro.lex.yy.c:696
#define yytext_ptr
Definition: macro.lex.yy.c:347
yy_size_t yyleng
Definition: macro.lex.yy.c:276

Definition at line 357 of file macro.lex.yy.c.

Referenced by while().

#define YY_END_OF_BUFFER   15

Definition at line 365 of file macro.lex.yy.c.

Referenced by while().

#define YY_END_OF_BUFFER_CHAR   0

Definition at line 141 of file macro.lex.yy.c.

Referenced by yy_flush_buffer(), yy_get_next_buffer(), yy_scan_buffer(), and yy_scan_bytes().

#define YY_EXIT_FAILURE   2

Definition at line 1624 of file macro.lex.yy.c.

Referenced by yy_fatal_error().

#define YY_EXTRA_TYPE   void *

Definition at line 532 of file macro.lex.yy.c.

#define YY_FATAL_ERROR (   msg)    yy_fatal_error( msg )
#define YY_FLEX_MAJOR_VERSION   2

Definition at line 10 of file macro.lex.yy.c.

#define YY_FLEX_MINOR_VERSION   5

Definition at line 11 of file macro.lex.yy.c.

#define YY_FLEX_SUBMINOR_VERSION   37

Definition at line 12 of file macro.lex.yy.c.

#define YY_FLUSH_BUFFER   yy_flush_buffer(YY_CURRENT_BUFFER )

Definition at line 300 of file macro.lex.yy.c.

Referenced by MACRO_ExecuteMacro().

#define YY_INPUT (   buf,
  result,
  max_size 
)    if ((result = *lex_data->macroptr ? 1 : 0)) buf[0] = *lex_data->macroptr++;

Definition at line 515 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer().

#define YY_INT_ALIGNED   short int

Definition at line 5 of file macro.lex.yy.c.

#define YY_LESS_LINENO (   n)

Definition at line 170 of file macro.lex.yy.c.

#define YY_MORE_ADJ   0

Definition at line 469 of file macro.lex.yy.c.

Referenced by while(), yy_get_next_buffer(), and yy_get_previous_state().

#define yy_new_buffer   yy_create_buffer

Definition at line 310 of file macro.lex.yy.c.

#define YY_NEW_FILE   yyrestart(yyin )

Definition at line 139 of file macro.lex.yy.c.

Referenced by while().

#define YY_NO_INPUT   1

Definition at line 494 of file macro.lex.yy.c.

#define YY_NO_UNISTD_H

Definition at line 499 of file macro.lex.yy.c.

#define YY_NULL   0

Definition at line 113 of file macro.lex.yy.c.

#define YY_NUM_RULES   14

Definition at line 364 of file macro.lex.yy.c.

#define YY_READ_BUF_SIZE   8192

Definition at line 598 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer().

#define YY_RESTORE_YY_MORE_OFFSET

Definition at line 470 of file macro.lex.yy.c.

Referenced by while().

#define YY_RULE_SETUP   YY_USER_ACTION

Definition at line 688 of file macro.lex.yy.c.

Referenced by while().

#define YY_SC_TO_UI (   c)    ((unsigned int) (unsigned char) c)

Definition at line 120 of file macro.lex.yy.c.

Referenced by while(), and yy_get_previous_state().

#define yy_set_bol (   at_bol)
Value:
{ \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
FILE * yyin
Definition: macro.lex.yy.c:338
#define YY_BUF_SIZE
Definition: macro.lex.yy.c:145
if(!(yy_init))
Definition: macro.lex.yy.c:704
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264

Definition at line 322 of file macro.lex.yy.c.

#define yy_set_interactive (   is_interactive)
Value:
{ \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
FILE * yyin
Definition: macro.lex.yy.c:338
#define YY_BUF_SIZE
Definition: macro.lex.yy.c:145
if(!(yy_init))
Definition: macro.lex.yy.c:704
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264

Definition at line 312 of file macro.lex.yy.c.

#define YY_START   (((yy_start) - 1) / 2)

Definition at line 132 of file macro.lex.yy.c.

Referenced by while().

#define YY_START_STACK_INCR   25

Definition at line 655 of file macro.lex.yy.c.

#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))

Definition at line 150 of file macro.lex.yy.c.

#define YY_STATE_EOF (   state)    (YY_END_OF_BUFFER + state + 1)

Definition at line 136 of file macro.lex.yy.c.

Referenced by while().

#define YY_STRUCT_YY_BUFFER_STATE

Definition at line 189 of file macro.lex.yy.c.

#define YY_TYPEDEF_YY_BUFFER_STATE

Definition at line 153 of file macro.lex.yy.c.

#define YY_TYPEDEF_YY_SIZE_T

Definition at line 158 of file macro.lex.yy.c.

#define YY_USER_ACTION

Definition at line 680 of file macro.lex.yy.c.

#define yyconst

Definition at line 109 of file macro.lex.yy.c.

#define yyless (   n)
Value:
do \
{ \
/* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
YY_DO_BEFORE_ACTION; /* set up yytext again */ \
} \
while ( 0 )
#define YY_DO_BEFORE_ACTION
Definition: macro.lex.yy.c:357
#define YY_MORE_ADJ
Definition: macro.lex.yy.c:469
register char * yy_bp
Definition: macro.lex.yy.c:696
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
GLuint n
Definition: s_context.h:57
while(1)
Definition: macro.lex.yy.c:730
#define YY_RESTORE_YY_MORE_OFFSET
Definition: macro.lex.yy.c:470
static char yy_hold_char
Definition: macro.lex.yy.c:274
#define YY_LESS_LINENO(n)
Definition: macro.lex.yy.c:170
register char * yy_cp
Definition: macro.lex.yy.c:696
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29

Definition at line 1636 of file macro.lex.yy.c.

#define yyless (   n)
Value:
do \
{ \
/* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
(yy_c_buf_p) = yytext + yyless_macro_arg; \
*(yy_c_buf_p) = '\0'; \
yyleng = yyless_macro_arg; \
} \
while ( 0 )
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
GLuint n
Definition: s_context.h:57
while(1)
Definition: macro.lex.yy.c:730
char * yytext
Definition: macro.lex.yy.c:471
static char yy_hold_char
Definition: macro.lex.yy.c:274
#define YY_LESS_LINENO(n)
Definition: macro.lex.yy.c:170
yy_size_t yyleng
Definition: macro.lex.yy.c:276
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29

Definition at line 1636 of file macro.lex.yy.c.

#define yymore ( )    yymore_used_but_not_detected

Definition at line 468 of file macro.lex.yy.c.

#define YYSTATE   YY_START

Definition at line 133 of file macro.lex.yy.c.

#define YYTABLES_NAME   "yytables"

Definition at line 1826 of file macro.lex.yy.c.

#define yyterminate ( )    return YY_NULL

Definition at line 650 of file macro.lex.yy.c.

Referenced by while().

#define yytext_ptr   yytext

Typedef Documentation

Definition at line 52 of file macro.lex.yy.c.

typedef int flex_int32_t

Definition at line 53 of file macro.lex.yy.c.

Definition at line 51 of file macro.lex.yy.c.

typedef unsigned short int flex_uint16_t

Definition at line 55 of file macro.lex.yy.c.

typedef unsigned int flex_uint32_t

Definition at line 56 of file macro.lex.yy.c.

typedef unsigned char flex_uint8_t

Definition at line 54 of file macro.lex.yy.c.

Definition at line 154 of file macro.lex.yy.c.

typedef unsigned char YY_CHAR

Definition at line 336 of file macro.lex.yy.c.

typedef size_t yy_size_t

Definition at line 159 of file macro.lex.yy.c.

typedef int yy_state_type

Definition at line 340 of file macro.lex.yy.c.

Function Documentation

if ( yy_init)

Definition at line 704 of file macro.lex.yy.c.

Referenced by __delayLoadHelper2(), __rpc_fd2sockinfo(), __rpc_get_local_uid(), __svc_clean_idle(), __svc_vc_dodestroy(), _ExReleaseFastMutex(), _heapwalk(), _mesa_GetBufferParameterivARB(), _mesa_GetTexParameteriv(), _mesa_image_offset(), _mesa_update_tnl_spaces(), _RpcOpenPrinter(), _RTFGetChar(), _svcauth_des(), _swrast_clear_depth_buffer(), _tmain(), _tnl_RasterPos(), _ValidateImageBase(), _wsopen_s(), AcceptSecurityContext(), AccpGetTrusteeObjects(), ACMWrapper_SetMediaType(), ACPIDispatchDeviceControl(), AcpiDsInitBufferField(), AcpiDsResultPop(), AcpiEvaluateObject(), AcpiExOpcode_2A_0T_0R(), AcpiExOpcode_3A_1T_1R(), AcpiGetSystemInfo(), AcpiNsCheckPackage(), AcpiNsCheckPackageList(), AcpiNsCustomPackage(), AcpiRsCreatePciRoutingTable(), actctx_get_typelib_module(), add_children_to_move_list(), add_font_to_fonttbl(), add_interface_typeinfo(), add_metadata_reloc_extent_item(), add_metadata_reloc_parent(), AddCredentialsA(), AddCredentialsW(), AddOrUpdateHwnd(), AddProcess(), CUSBQueue::AddQueueHead(), AddToSendBuffer(), ADPCM_StreamConvert(), af_glyph_hints_reload(), af_loader_reset(), af_property_get_face_globals(), AhciHwStartIo(), alloc_large(), alloc_small(), allocate_cache_chunk(), ApplicationPage_OnEndTask(), ApplicationPage_OnWindowsCascade(), ApplicationPage_OnWindowsMaximize(), ApplicationPage_OnWindowsMinimize(), ApplicationPage_OnWindowsTile(), ApplicationPageOnNotify(), ApplicationPageRefreshThread(), apply_general_changes(), ApplyControlToken(), arith_encode(), ARPReceive(), AtapiCallBack(), AtapiInterrupt(), attempt_line_merge(), AVIDec_SetMediaType(), AVIFILE_LoadFile(), BackgroundCopyJob_GetNotifyInterface(), balance_data_chunk(), balance_metadata_chunk(), BasePushProcessParameters(), bCopyMonoPointer(), bDDCreateSurface(), BDF_Face_Init(), bdf_get_bdf_property(), BeepDeviceControl(), BiosKeyboardIrq(), BlockIopBlockInformationCheck(), BmfdQueryFont(), BmfdQueryFontTree(), BmfdQueryGlyphAndBitmap(), BmpDecoder_ReadHeaders(), BmpFrameDecode_CopyPalette(), BmpFrameEncode_Commit(), BrowseDlgProc(), BrsFolder_OnSetExpanded(), bSetHardwarePointerShape(), buffer_process_converted_attribute(), Bus_FDO_PnP(), Bus_PDO_QueryDeviceRelations(), Bus_PDO_QueryResourceRequirements(), Bus_PDO_QueryResources(), Bus_PnP(), Bus_Power(), BusLogic_ProcessCompletedCCBs(), byte_swap_ifd_data(), cabinet_close_file_info(), CTrayClockWnd::CalculateDueTime(), CC_WMCommand(), CcFlushCache(), CcFlushImageSection(), CcGetFileSizes(), CcpAllocateCacheSections(), CcPinMappedData(), CcpMapData(), CcPurgeCacheSection(), CcSetFileSizes(), CcSetReadAheadGranularity(), CdfsReadFile(), CdfsSetCompression(), CdRomDeviceControlDispatch(), CdRomDeviceControlDvdReadStructure(), CdRomErrorHandler(), CdRomGetDeviceType(), CdRomInitDevice(), CdRomPickDvdRegion(), CdRomStartDevice(), CdRomStartIo(), CdRomUpdateGeometryCompletion(), CdUpdateDirentFromRawDirent(), cert_name_to_str_with_indent(), cert_properties_general_callback(), CertNameToStrA(), cf2_decoder_parse_charstrings(), cf2_hint_init(), cff_builder_close_contour(), cff_builder_init(), cff_decoder_prepare(), cff_face_done(), cff_face_init(), cff_parse_blend(), cff_parse_maxstack(), cff_parse_multiple_master(), cff_parse_vsindex(), cff_parser_run(), cff_size_done(), cff_size_request(), cff_subfont_load(), check_height_font_enumproc(), CUSBRequest::CheckError(), CheckForLoudOperations(), ChildWndProc(), chm_openW(), chmc_pmgi_add_entry(), chmc_pmgl_add_entry(), cid_face_init(), cid_load_glyph(), cid_load_keyword(), cid_parse_dict(), cid_parse_font_matrix(), cid_read_subrs(), ClassInterpretSenseInfo(), ClassReadDriveCapacity(), ClassSystemControl(), CLEANLOCALSTORAGE_UserMarshal(), clear_free_space_cache(), clear_rgba_buffer(), client_do_args(), ClientRpcChannelBuffer_FreeBuffer(), ClientRpcChannelBuffer_SendReceive(), CLIPOBJ_cEnumStart(), CloseStreamRoutine(), CmBattAddDevice(), CmpDelayDerefKeyControlBlock(), CmpDereferenceKeyControlBlock(), CmpOpenHiveFiles(), co_IntSetWindowLong(), co_WinPosDoWinPosChanging(), ColorCorrection(), CompleteAuthToken(), compound_encode_send_decode(), compute_glyph_metrics(), config_defaults(), ConioComputeUpdateRect(), consume_markers(), context_create(), convert_candidatelist_AtoW(), convert_candidatelist_WtoA(), Convert_Glyph(), convert_old_extent(), convert_real_integer(), copy_data_blocks(), copy_output_until_stop(), create_outline(), CreateMetaFileW(), CreatePartitionDeviceObjects(), CRYPT_AsnEncodeBMPString(), CRYPT_AsnEncodeIA5String(), CRYPT_AsnEncodeNumericString(), CRYPT_AsnEncodePrintableString(), CRYPT_AsnEncodeUnicodeStringCoerce(), CRYPT_AsnEncodeUniversalString(), CRYPT_AsnEncodeUTF8String(), CRYPT_BuildAlternateContextFromChain(), CRYPT_ChooseHighestQualityChain(), CRYPT_ValueToRDN(), CRYPT_VerifyCertSignatureFromPublicKeyInfo(), CSR_API(), ctl2_find_guid(), ctl2_find_name(), d3d_viewport_TransformVertices(), d3dcaps_from_wined3dcaps(), d3dx9_base_effect_get_texture(), d3dx9_base_effect_set_texture(), ddraw_get_d3dcaps(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decode_mcu_sub(), decode_op_access(), decode_op_bind_conn_to_session(), decode_op_close(), decode_op_commit(), decode_op_create(), decode_op_create_session(), decode_op_delegpurge(), decode_op_delegreturn(), decode_op_destroy_clientid(), decode_op_destroy_session(), decode_op_free_stateid(), decode_op_getattr(), decode_op_getdeviceinfo(), decode_op_getfh(), decode_op_layoutcommit(), decode_op_layoutget(), decode_op_layoutreturn(), decode_op_link(), decode_op_lock(), decode_op_lockt(), decode_op_locku(), decode_op_lookup(), decode_op_open(), decode_op_openattr(), decode_op_putfh(), decode_op_putrootfh(), decode_op_read(), decode_op_readdir(), decode_op_readlink(), decode_op_reclaim_complete(), decode_op_remove(), decode_op_rename(), decode_op_restorefh(), decode_op_savefh(), decode_op_secinfo(), decode_op_secinfo_noname(), decode_op_sequence(), decode_op_setattr(), decode_op_test_stateid(), decode_op_want_delegation(), decode_op_write(), decode_readdir_entry(), decrease_extent_refcount(), DecryptMessage(), deflate_stored(), deflateResetKeep(), DeinitVGA(), delete_root_ref(), delete_xattr(), DeleteSecurityContext(), deserialize_param(), DestroyUsbChildDeviceObject(), detail_dlg_proc(), PropSheetPageDlg::DialogProc(), DIB_BitmapInfoSize(), DIB_XXBPP_StretchBlt(), DibLoadImage(), DirectSoundDevice_CreateSoundBuffer(), DiskDeviceControl(), DiskIoctlCreateDisk(), DiskIoctlGetDriveGeometryEx(), DiskIoctlGetPartitionInfoEx(), DiskOpen(), DiskRead(), DispatchCreateSysAudioPin(), DispatchMessageA(), DispatchMessageW(), DispCancelListenRequest(), DisplayApplet(), DisplayEventData(), DispTdiAssociateAddress(), DispTdiConnect(), DispTdiDisassociateAddress(), DispTdiDisconnect(), DispTdiListen(), DispTdiQueryInformation(), DispTdiSetEventHandler(), DllMain(), do_one_pass(), do_rollback(), do_write_file(), do_write_file_prealloc(), DoDeviceSync(), DoQuery(), DoWriteConsole(), draw_primitive(), DriverEntry(), drv_query_ea(), DrvMovePointer(), DrvSetPointerShape(), DSOUND_capture_callback(), DSOUND_MixerVol(), DSOUND_RecalcFormat(), DSoundAdviseThread(), DSoundRender_UpdatePositions(), duplicate_fcb(), dwarf2_get_cie(), dwarf2_virtual_unwind(), DxEngLockHdev(), EBRUSHOBJ_bRealizeBrush(), EBRUSHOBJ_psoMask(), EDIT_CharFromPos(), EDIT_EM_LineScroll_internal(), EDIT_EM_Scroll(), EDIT_GetLineRect(), EditWndProc_common(), EfiGopGetCurrentMode(), EfiVmOpenProtocol(), empty_output_buffer(), encode_mcu(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_mcu_gather(), encode_op_access(), encode_op_bind_conn_to_session(), encode_op_close(), encode_op_commit(), encode_op_create(), encode_op_create_session(), encode_op_delegreturn(), encode_op_destroy_clientid(), encode_op_destroy_session(), encode_op_exchange_id(), encode_op_free_stateid(), encode_op_getattr(), encode_op_getdeviceinfo(), encode_op_layoutcommit(), encode_op_layoutget(), encode_op_layoutreturn(), encode_op_link(), encode_op_lock(), encode_op_lockt(), encode_op_locku(), encode_op_lookup(), encode_op_open(), encode_op_openattr(), encode_op_putfh(), encode_op_read(), encode_op_readdir(), encode_op_remove(), encode_op_rename(), encode_op_secinfo(), encode_op_secinfo_noname(), encode_op_sequence(), encode_op_setattr(), encode_op_test_stateid(), encode_op_want_delegation(), encode_op_write(), encode_type(), encode_var(), EncryptMessage(), enum_metafile_proc(), EnumResourceNamesA(), EnumResourceNamesW(), EstimateStripByteCounts(), EtfspCheckEtfs(), EtfsSetInformation(), EventsQueue_GetEvent(), ExecuteREBytecode(), ExfAcquirePushLockExclusive(), ExFreePoolWithTag(), ExGetCurrentProcessorCpuUsage(), ExpLockHandleTableEntry(), export_format_dlg_proc(), ExportSecurityContext(), ExpWaitForResource(), ext2_build_bdl(), ext2_initialize_sb(), ext2_write_inode(), Ext2CheckJournal(), Ext2Cleanup(), Ext2Close(), Ext2DeviceControlNormal(), Ext2EncodeInode(), Ext2ExceptionFilter(), Ext2ExceptionHandler(), Ext2FastIoCheckIfPossible(), Ext2FastIoLock(), Ext2FastIoQueryBasicInfo(), Ext2FastIoQueryNetworkOpenInfo(), Ext2FastIoQueryStandardInfo(), Ext2FastIoRead(), Ext2FastIoUnlockAll(), Ext2FastIoUnlockAllByKey(), Ext2FastIoUnlockSingle(), Ext2FastIoWrite(), Ext2Flush(), Ext2GetReparsePoint(), Ext2GetRetrievalPointerBase(), Ext2GetRetrievalPointers(), Ext2InitializeVcb(), Ext2IsNameValid(), Ext2NewBlock(), Ext2OplockRequest(), Ext2ProcessUserProperty(), Ext2QueryDirectory(), Ext2QueryFileInformation(), Ext2QueryRetrievalPointers(), Ext2Read(), Ext2SetFileInformation(), Ext2SetLinkInfo(), Ext2SetRenameInfo(), Ext2SetVolumeInformation(), Ext2TruncateBlock(), Ext2Write(), Ext2ZeroData(), ext3_inode_blocks(), ext3_inode_blocks_set(), ExtCreatePen(), extend_file(), IconCache::extract(), extract_xattr(), f_getlabel(), f_lseek(), FAST486_OPCODE_HANDLER(), Fast486FpuAdd(), Fast486FpuCalculateLogBase2(), Fast486FpuToDoubleReal(), Fast486FpuToInteger(), Fast486FpuToSingleReal(), Fat12WriteFAT(), Fat12WriteRootDirectory(), Fat16WriteFAT(), Fat16WriteRootDirectory(), Fat32Format(), Fat32WriteFAT(), FatiInitializeVcb(), FATXAddEntry(), FdcPdoQueryCapabilities(), fdi_notify_extract(), fdi_Ziphuft_build(), FDICopy(), FdoCreate(), FdoQueryBusRelations(), fetch_thread_info(), FFSCheckSetBlock(), FFSCleanup(), FFSClose(), FFSDeleteFile(), FFSDeviceControlNormal(), FFSFreeBlock(), FFSFreeInode(), FFSNewBlock(), FFSNewInode(), FFSQueryInformation(), FFSRead(), FFSRemoveEntry(), FFSSetRenameInfo(), FFSv2LoadInode(), FFSWrite(), FILEDLG95_OnOpenMultipleFiles(), FileMenu_AppendItemW(), fill_in_file_stream_information(), ShellDirectory::fill_w32fdata_shell(), fill_w32fdata_shell(), fill_window(), FillGrid(), FilterAudioMuteHandler(), FilterAudioVolumeHandler(), FilterDispatch_fnClose(), find_arb_ps_compile_args(), find_default_subvol(), find_disk_holes(), find_new_dup_stripes(), find_new_stripe(), find_stream(), find_volume(), CBaseBarSite::FindBandByGUID(), FindParenCount(), FindScsiDisks(), finish_output_pass(), finish_pass(), finish_pass_gather(), finish_pass_huff(), FirstSendHandler(), FixupVTableEntry(), flush_fcb(), FM_GetMenuInfo(), FM_InitMenuPopup(), FolderOptionsFileTypesDlg(), FontFamilyFillInfo(), fread(), free_pool(), free_store_info(), FreeBT_DispatchCreate(), FreeBT_DispatchDevCtrl(), FreeBT_DispatchPnP(), FreeBT_DispatchPower(), FreeBT_SendHCICommand(), FreeCredentialsHandle(), FreeDeviceData(), FsRtlCopyRead(), FsRtlCopyWrite(), FstubReadHeaderEFI(), FstubVerifyPartitionTableEFI(), FstubWriteBootSectorEFI(), ft_add_renderer(), FT_Bitmap_Convert(), FT_Bitmap_Copy(), ft_black_render(), FT_Get_Advances(), ft_open_face_internal(), ft_smooth_render_generic(), ft_stroker_add_reverse_left(), FT_Stroker_ParseOutline(), ftc_basic_gnode_compare_faceid(), ftc_sbit_copy_bitmap(), FTPGetOneF(), G711_StreamConvert(), GdipCreateMetafileFromWmf(), GdipDrawImagePointsRect(), GdipGetRegionScans(), GdipGetRegionScansI(), GdipMeasureCharacterRanges(), GdipMeasureString(), gen_ffp_frag_op(), general_dlg_proc(), get_block_bh_mdl(), get_block_bh_pin(), get_emfplus_header_proc(), get_gif_frame_property(), get_header_size(), get_inode_dir_path(), get_inode_info(), get_partition_info_ex(), get_subvol_path(), GetAdaptersInfo(), ATL::CImage::GetBits(), CUSBRequest::GetDeviceAddress(), GetDisabledAutostartEntriesFromRegistry(), GetDllList(), GetScreenColumns(), GetSrbExtension(), GetTickCount(), GetTickCount64(), GetValueName(), GetVersionSendHandler(), GetVolumeNameForVolumeMountPointW(), GlobalReAlloc(), GPOS_expand_script_cache(), GPOS_get_value_record_offsets(), gray_raster_render(), GreenAddDevice(), GreenQueryBusRelations(), GspQuery(), GuiConsoleHandleTimer(), GuiInit(), gxv_ctlPoint_validate(), gxv_kern_subtable_fmt1_entry_validate(), gxv_mort_subtable_type5_InsertList_validate(), gxv_morx_subtable_type2_ligActionIndex_validate(), gzclose_w(), gzprintf(), HalpDmaInitializeEisaAdapter(), HalpIsRecognizedCard(), HalpValidPCISlot(), handle_batch_collision(), CHubController::HandleClassDevice(), CHubController::HandleClassEndpoint(), CHubController::HandleClassInterface(), CHCDController::HandleDeviceControl(), CHubController::HandleGetDescriptor(), CHubController::HandleGetStatusFromDevice(), CHubController::HandleIsochronousTransfer(), CPortPinWaveRT::HandleKsProperty(), CMiniportDMusUARTStream::HandlePortParams(), CHubController::HandleQueryInterface(), HandleTransmit(), CHubController::HandleVendorDevice(), HDA_SendVerbs(), HEADER_InsertItemT(), HTTPREQ_QueryOption(), HvFreeCell(), i386_stack_walk(), i8042MouInternalDeviceControl(), i8042PnpStartDevice(), IAVIEditStream_fnCopy(), IAVIStream_fnFindSample(), IdeBuildSenseBuffer(), IdeSendCommand(), IDirectSoundBufferImpl_GetFormat(), IDirectSoundBufferImpl_Lock(), IDirectSoundCaptureBufferImpl_GetCurrentPosition(), IDirectSoundCaptureBufferImpl_GetFormat(), IDirectSoundCaptureBufferImpl_Lock(), IDirectSoundCaptureBufferImpl_Start(), idmap_filter(), IEditAVIStream_fnFindSample(), IGetFrame_fnSetFormat(), IKsAllocator_fnDeviceIoControl(), IKsDevice_Create(), IKsDevice_Pnp(), ImageDirectoryOffset(), ImageList_DrawIndirect(), ImageList_Remove(), ImageView_DrawImage(), ImgpLoadPEImage(), ImpersonateSecurityContext(), InfFindNextLine(), InfGetBinaryField(), InfGetData(), InfGetDataField(), InfGetIntField(), InfGetMultiSzField(), InfGetStringField(), inflate(), inflateBack(), inflateEnd(), inflateGetDictionary(), inflateGetHeader(), inflatePrime(), inflateReset2(), inflateResetKeep(), inflateSetDictionary(), inflateStateCheck(), inflateSync(), inflateValidate(), InfpFindNextLine(), InfpGetBinaryField(), InfpGetData(), InfpGetDataField(), InfpGetIntField(), InfpGetMultiSzField(), InfpGetStringField(), init_driver_info(), init_format_texture_info(), InitializeFilterWithKs(), InitializeModeTable(), insert_extent_chunk(), insert_sparse_extent(), InstallDirectoryPage(), IntCreateClass(), IntCreateWindow(), InterfacePciDevicePresentEx(), InterpretTransferPacketError(), IntGetClassLongA(), IntGetClassLongW(), IntGetClsWndProc(), IntGetOutlineTextMetrics(), IntGetWindowLong(), IntPaintDesktop(), IntSynthesizeBitmap(), IntVideoPortDispatchClose(), IntVideoPortDispatchOpen(), IntVideoPortPnPStartDevice(), IntVideoPortSetupInterrupt(), IntVideoPortSetupTimer(), CShellLink::InvokeCommand(), CStartMenuBtnCtxMenu::InvokeCommand(), CTrayWindowCtxMenu::InvokeCommand(), IoFreeIrp(), IoGetDeviceInterfaces(), IopFreeMiniPacket(), IopInstallCriticalDevice(), IoRaiseHardError(), IoRegisterDeviceInterface(), ip_input(), is_extent_unique(), is_tree_unique(), IsAcpiComputer(), IsThisAMultiLunDevice(), IsThisASanyo(), iterator_visibleitems(), jinit_d_post_controller(), jpeg_make_c_derived_tbl(), jpeg_make_d_derived_tbl(), jpeg_mem_dest(), jpeg_set_marker_processor(), KdInitSystem(), KdReceivePacket(), KeContextToTrapFrame(), KeSetBasePriorityThread(), KeyboardEventHandler(), Ki386AdjustEsp0(), KiGeneralProtectionFaultHandler(), KiGetCpuVendor(), KiInitializeKernel(), KiInitializeKernelMachineDependent(), KiPcToFileHeader(), KiServiceExit(), KiServiceExit2(), KiSwapContextExit(), KiSwapContextResume(), KiSystemService(), KiTrap0DHandler(), KiVdmOpcodeIRET(), KsCreateDefaultAllocatorEx(), KsDereferenceBusObject(), KsDereferenceSoftwareBusObject(), KsGetBusEnumParentFDOFromChildPDO(), KsGetBusEnumPnpDeviceObject(), KsGetFilterFromIrp(), KsGetPinFromIrp(), KsHandleSizedListQuery(), KspCreate(), KspDispatchIrp(), KspEnableEvent(), KspPropertyHandler(), KsProbeStreamIrp(), KsReferenceBusObject(), KsReferenceSoftwareBusObject(), KsStreamIo(), KsSynchronousIoControlDevice(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), LdrFindEntryForAddress(), LdrpCallTlsInitializers(), LdrpFetchAddressOfSecurityCookie(), LdrpHandleOneNewFormatImportDescriptor(), LdrpMapDll(), line(), linear_reset(), linear_vari_process(), LineInputEdit(), LISTBOX_SetTopItem(), LISTBOX_UpdateScroll(), ListDisk(), LISTVIEW_DrawItem(), LISTVIEW_DrawItemPart(), LISTVIEW_GetOrigin(), LISTVIEW_HitTest(), LISTVIEW_Scroll(), LISTVIEW_SetColumnWidth(), load_dir_children(), load_IFD_entry(), load_stored_free_space_cache(), load_truetype_glyph(), LoadRecoveryOptions(), local_rpcb(), LocalAddJob(), LocalEndDocPrinter(), LocalEnumJobs(), LocalEnumPrinters(), LocalGetPrinter(), LocalReadPrinter(), LocalStartDocPrinter(), LocalStartPagePrinter(), LocalWritePrinter(), look_for_balance_item(), look_for_roots(), LpcpVerifyMessageDataInfo(), Ls1(), LsapGetLogonSessionData(), LsL(), lzw_flush_bits(), lzw_output_code(), lzx_get_chars(), MACRO_CheckArgs(), MakeCheckItemVisible(), MakeSignature(), marshal_nfs41_fileset(), master_selection(), mbstowcs_sbcs(), mbstowcs_sbcs_decompose(), MCIAVI_AddFrame(), MCIWND_Create(), MD4Update(), MD5Update(), ME_MakeEditor(), ME_StreamOutRTF(), measure_string_callback(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), mes_proc_header_unmarshal(), MessageBoxIndirectA(), METHODDEF(), MF_Play_MetaExtTextOut(), MFDRV_CloseMetaFile(), MiBuildImportsForBootDrivers(), MIDIMAP_LoadSettingsScheme(), MiFindInitializationCode(), MiLocateAddress(), MiLockVirtualMemory(), MiniDequeueWorkItem(), MiniDumpReadDumpStream(), MiniRequestComplete(), MiUnlockVirtualMemory(), MiWriteProtectSystemImage(), MmArmAccessFault(), MmCanFileBeTruncated(), MmCleanProcessAddressSpace(), MmDeleteVirtualMapping(), MmFlushImageSection(), MmFreeSectionSegments(), MmGetPhysicalAddress(), MmGetSessionId(), MmGetSessionIdEx(), MmIsDriverVerifying(), MMixerGetMixerDataByDeviceHandle(), MMixerGetMixerInfoByIndex(), MMixerOpenWave(), MMixerSetGetMuteControlDetails(), MMixerSetGetVolumeControlDetails(), MmProbeAndLockPages(), MonitorSelWndProc(), MonSelCancelDragging(), MountMgrChangeNotify(), MountMgrDeletePointsDbOnly(), MountMgrKeepLinksWhenOffline(), MountMgrNextDriveLetter(), MountMgrNotifyNameChange(), MountMgrQueryDosVolumePath(), MountMgrQueryDosVolumePaths(), MountMgrQueryPoints(), MountMgrSetAutoMount(), MountMgrVolumeArrivalNotification(), MountMgrVolumeMountPointChanged(), MouseKeysDlgProc(), move_across_subvols(), mp_div(), MPEG3_StreamConvert(), MSFT_DoFuncs(), MsgiAnsiToUnicodeCleanup(), MsgiAnsiToUnicodeMessage(), MsgiUnicodeToAnsiMessage(), NdisMDeregisterDmaChannel(), NdrConformantStructBufferSize(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrConformantStructUnmarshall(), NdrGetUserMarshalInfo(), NetSessionGetInfo(), nfs41_Create(), nfs41_DeleteConnection(), nfs41_MountConfig_ParseDword(), nfs41_QueryFileInformation(), nfs41_recover_stateid(), nfs41_SetFileInformation(), MainFrameBase::Notify(), FindProgramDlg::Notify(), notify_itemactivate(), NpDecodeFileObject(), NpWaitForNamedPipe(), NtCallbackReturn(), NtfsCreateFile(), NtfsGetVolumeData(), NtfsReadFile(), NtGdiFlushUserBatch(), ntlm_FreeCredentialsHandle(), NtQuerySection(), NtSecureConnectPort(), NtUserGetGUIThreadInfo(), NtUserWaitForInputIdle(), ObAssignObjectSecurityDescriptor(), ObCreateObjectType(), ObInheritDeviceMap(), ObpFreeCapturedAttributes(), ObQueryDeviceMapInformation(), OffsetViewportOrgEx(), OLEMenu_CallWndProc(), OnDeleteVariable(), OnEditVariable(), CImgAreaWindow::OnMouseMove(), OnNcCreate(), OnNotifySettingsPage(), OnSize(), OnTimer(), CInternetToolbar::OnTipText(), ShellBrowser::OnTreeGetDispInfo(), ShellBrowser::OnTreeItemSelected(), open_fcb(), open_file(), FileTypeManager::operator[](), otv_validate(), parse_blend_axis_types(), parse_dict(), parse_template(), parse_TOKEN(), parse_xa(), ParseFonFile(), ParsePEHeaders(), pbuf_header(), PciPowerControl(), PciProcessBus(), PciScanBus(), PcRegisterSubdevice(), PcUnregisterAdapterPowerManagement(), pdlgex_hook_proc(), PDO_HandleInternalDeviceControl(), PdoCreate(), PdoQueryCapabilities(), PdoQueryResourceRequirements(), PdoQueryResources(), pe_find_section(), PeFmtCreateSection(), pfr_glyph_load_rec(), Pin_fnClose(), Pin_fnDeviceIoControl(), PinRenderProcess(), PinWaveCyclicAllocatorFraming(), PinWavePciAllocatorFraming(), audio_waveout::playing_procedure(), PnpRootPnpControl(), PnpRootQueryDeviceRelations(), point_filter_argb_pixels(), POLYGONFILL_UpdateScanline(), POP3Transport_ParseResponse(), populate_ea_list(), PoRemoveVolumeDevice(), PortClsPower(), PortClsShutdown(), post_process_1pass(), PPBridge_SaveLimits(), prepare_for_output_pass(), prepare_raid5_write(), PrimaryBufferImpl_GetFormat(), PrimaryBufferImpl_Lock(), PrimaryDirectSoundBuffer8Impl_fnGetFormat(), PrimaryDirectSoundBuffer_GetPosition(), XMLStorage::XMLFormat::print_header(), PRINTDLG_SetUpPaperComboBoxA(), PRINTDLG_SetUpPaperComboBoxW(), printer_create(), PrintFileDacl(), proc_PlaySound(), process_data_context_main(), process_data_simple_main(), process_polygon(), process_polygon2(), process_polyline(), process_restart(), ProcessLongMidiMessage(), ProcGetIndexByProcessId(), ProgIDFromCLSID(), PropertyHandler_Private(), PropertyItemDispatch(), PropertyStorage_ReadFromStream(), PROPSHEET_CollectPageInfo(), PROPSHEET_FindPageByResId(), PROPSHEET_IdToIndex(), PROPSHEET_IndexToId(), PROPSHEET_InsertPage(), PROPSHEET_Paint(), PROPSHEET_RemovePage(), PROPSHEET_SetCurSel(), PROPSHEET_SetHeaderSubTitleW(), PROPSHEET_SetHeaderTitleW(), PROPSHEET_ShowPage(), ps_parser_load_field_table(), ps_table_add(), ps_table_new(), psh_glyph_init(), PspWriteTebImpersonationInfo(), PulseSample(), PushCircularBufferEntry(), QTMupdatemodel(), QUARTZ_InsertAviseEntryFromQueue(), query_typelib_path(), QueryContextAttributesA(), QueryContextAttributesW(), QueryCredentialsAttributesA(), QueryCredentialsAttributesW(), QuerySecurityContextToken(), QuerySecurityPackageInfoA(), QuerySecurityPackageInfoW(), queue_event(), raid6_decode_with_checksum(), raid6_decode_with_checksum_metadata(), raid6_reconstruct2(), RamdiskCreateRamdisk(), RamdiskQueryDeviceRelations(), rationalize_extents(), RChangeServiceConfig2W(), read_boot(), read_data_raid5(), read_data_raid6(), read_vc(), ReadDisk(), reader_get_ptr(), readerinput_detectencoding(), ReadMemorySendHandler(), audio_wavein::recording_procedure(), RecycleBin5_Constructor(), RecycleBinDlg(), regexp_new(), RegSetValueExA(), ReleaseListViewItems(), ReleaseMemory(), RemoteCompletionFunction(), rendezvous_request(), request_query_option(), request_virt_barray(), request_virt_sarray(), RestoreBreakPointSendHandler(), RevertSecurityContext(), RfsdCheckSetBlock(), RfsdCleanup(), RfsdClose(), RfsdDeviceControlNormal(), RfsdFastIoQueryStandardInfo(), RfsdRead(), RfsdSetRenameInfo(), RfsdSupersedeOrOverWriteFile(), RfsdWrite(), RfsdWriteInode(), RosSymCreateFromFile(), RPCRT4_SendWithAuth(), rpn_fact(), RtlAcquireSRWLockExclusive(), RtlAcquireSRWLockShared(), RtlAllocateHeap(), RtlGetTickCount(), RtlpAcquireSRWLockExclusiveWait(), RtlpAcquireSRWLockSharedWait(), RtlpAddKnownObjectAce(), RtlpCallQueryRegistryRoutine(), RtlpCaptureStackLimits(), RtlpFindAndCommitPages(), RtlpGrowBlockInPlace(), RtlpHandleDpcStackException(), RtlRaiseException(), RtlReAllocateHeap(), RtlReleaseSRWLockExclusive(), RtlReleaseSRWLockShared(), RtlRunDecodeUnicodeString(), RtlRunEncodeUnicodeString(), RtlRunOnceBeginInitialize(), run_test(), RxCloseAssociatedSrvOpen(), RxCommonClose(), RxCommonRead(), RxCompleteSrvOpenKeyAssociation(), RxCreateFromNetRoot(), RxCreateNetFobx(), RxFastIoWrite(), RxFinalizeSrvOpen(), RxFinalizeVNetRoot(), RxFindOrCreateConnections(), RxFinishSrvCallConstruction(), RxLowIoReadShell(), RxLowIoReadShellCompletion(), RxLowIoWriteShellCompletion(), RxOrphanSrvOpens(), RxpDereferenceAndFinalizeNetFcb(), RxpScavengeFobxs(), RxPurgeRelatedFobxs(), RxQueryDirectory(), RxReadRegistryParameters(), RxScavengeFobxsForNetRoot(), RxSearchForCollapsibleOpen(), RxSetDispositionInfo(), RxSetupNetFileObject(), RxTableLookupName(), save_cert_mgr_usages(), ScrIoControl(), ScrWrite(), ScsiCdRomFindDevices(), ScsiCdRomStartIo(), ScsiClassInterpretSenseInfo(), ScsiDiskDeviceControl(), SdbGetFileAttributes(), SdbGetMatchingExe(), SdbpGetModuleType(), SecondaryDirectSoundBuffer8Impl_fnGetFormat(), SecondaryDirectSoundBuffer8Impl_fnLock(), selected_item_to_store(), sendMTFValues(), sep_upsample(), SerialCreate(), SerialPnpStartDevice(), SerialRead(), SerialWrite(), ServerRpcChannelBuffer_FreeBuffer(), set_content_length(), set_zero_data(), SetAllVars(), SetContextAttributesA(), SetContextAttributesW(), SetContextSendHandler(), SetNamedPipeHandleState(), SetRosSpecificInfo(), SETUP_PropertyChangeHandler(), setup_tables(), SetupDiBuildDriverInfoList(), SetupDiDeleteDevRegKey(), SetupDiEnumDriverInfoW(), SetupDiGetClassDevPropertySheetsW(), SetupDiGetDeviceInstanceIdW(), SetupDiGetDeviceRegistryPropertyW(), SetupDiGetDriverInstallParamsW(), SetupDiGetSelectedDriverW(), SetupDiInstallDevice(), SetupDiInstallDeviceInterfaces(), SetupDiInstallDriverFiles(), SetupDiOpenDevRegKey(), SetupDiRegisterCoDeviceInstallers(), sfnt_done_face(), sfnt_init_face(), sfnt_load_face(), shader_get_registers_used(), shader_glsl_get_sample_function(), shader_sm4_read_dcl_output_topology(), should_balance_chunk(), ShowPartitionSizeInputBox(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_reset(), sinc_stereo_vari_process(), snapshot_tree_copy(), SnmpUtilVarBindCpy(), SOFTPUB_VerifyImageHash(), SoundsDlgProc(), SpiAdapterControl(), SpiHandleAttachRelease(), SpiScanAdapter(), split_path(), SPY_DumpStructure(), src_process(), start_iMCU_row(), start_output_pass(), start_pass(), start_pass_coef(), start_pass_huff(), start_pass_huff_decoder(), start_pass_prep(), StartDirectDrawHal(), STATUSBAR_SetParts(), StorageImpl_Construct(), stream_Seek(), StreamClassReleaseResources(), superblock_collision(), surface_cpu_blt(), surface_cpu_blt_compressed(), svc_vc_rendezvous_control(), t1_builder_close_contour(), T1_Face_Init(), T1_Get_Advances(), t1_get_index(), t1_lookup_glyph_by_stdcharcode(), T1_New_Parser(), T1_Open_Face(), T1_Parse_Glyph(), T1_Parse_Glyph_And_Get_Char_String(), T1_Read_Metrics(), t1operator_seac(), T42_Face_Init(), T42_Open_Face(), t42_parse_dict(), t42_parser_init(), TAB_DrawItemInterior(), TcpipBasicDlg(), term_destination(), test_ICInfo(), thunk_AddCredentialsA(), thunk_AddCredentialsW(), thunk_QueryContextAttributesA(), thunk_QueryContextAttributesW(), thunk_QueryCredentialsAttributesA(), thunk_QueryCredentialsAttributesW(), thunk_SetContextAttributesA(), thunk_SetContextAttributesW(), TIFFClientOpen(), TIFFFetchDirectory(), TIFFFetchNormalTag(), TIFFLinkDirectory(), TIFFReadRawTile1(), TIFFStartStrip(), TIFFStartTile(), TIFFWriteDirectorySec(), TIFFWriteEncodedStrip(), TIFFWriteEncodedTile(), TIFFWriteScanline(), to_array(), to_safearray(), TOOLBAR_CheckButton(), TOOLBAR_GetButtonInfoT(), TOOLBAR_GetText(), TOOLBAR_SetRelativeHotItem(), ToolbarUpdateControlSpaces(), TOOLTIPS_Show(), TRACKBAR_RecalculateTics(), transform_normalize_normals(), transform_normalize_normals_no_rot(), Traverse(), TRIO_ARGS2(), TRIO_ARGS3(), try_extend_data(), tt_face_build_cmaps(), tt_face_done(), tt_face_get_metrics(), tt_face_load_loca(), TT_Load_Simple_Glyph(), TT_Process_Composite_Component(), tt_size_reset(), UDFCommonDeviceControl(), UDFMountVolume(), ui_select(), unmarshal_ORPCTHAT(), unmarshal_ORPCTHIS(), update_chunks(), update_tree_extents(), UpdateControl(), UpdateProcesses(), UpdateProgress(), updatewindow(), UpDownWindowProc(), UrlCombineW(), USBCCGP_CreateClose(), USBCCGP_PdoHandleQueryDeviceText(), USBCCGP_PdoHandleQueryId(), USBDI_QueryBusInformation(), USBHUB_FdoHandleDeviceControl(), USBPORT_GetUnicodeName(), USBPORT_OpenPipe(), USBPORT_PdoInternalDeviceControl(), USBPORT_PdoQueryInterface(), USBPORT_RootHubEndpoint0(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DispatchPnp(), USBSTOR_DispatchPower(), USBSTOR_HandleQueryProperty(), UserSetClassLongPtr(), VarUdateFromDate(), VbeService(), vDisableSURF(), VerifySignature(), VfatCleanupFile(), VfatCreateFile(), VfatFastIoQueryBasicInfo(), VfatFastIoQueryStandardInfo(), VfatIsVolumeDirty(), VfatLockControl(), VfatxUpdateProgress(), VideoRenderer_CheckMediaType(), VMR9_ImagePresenter_QueryInterface(), WdmAudCapabilities(), WdmAudDeviceControl(), WdmAudInitWorkerRoutine(), WdmAudOpenSysaudio(), WdmAudTimerRoutine(), WDML_Global2DataHandle(), widCallback(), window_pos3f(), wined3d_adapter_init_ffp_attrib_ops(), wined3d_adapter_init_limits(), wined3d_cs_emit_clear_rendertarget_view(), wined3d_cs_queue_require_space(), wined3d_cs_run(), wined3d_stream_info_from_declaration(), wined3d_surface_upload_data(), wined3d_swapchain_desc_from_present_parameters(), wined3d_texture_init(), WINHELP_CreateHelpWindow(), WinPosFixupFlags(), WINTRUST_CertVerifyObjTrust(), WlanPrintCurrentStatus(), FileChildWindow::WndProc(), WndProc(), wodWrite(), write_data(), write_data_completion(), write_metadata_items(), write_scan_header(), write_vc(), WriteBreakPointSendHandler(), CCabinet::WriteDataBlock(), WriteDisk(), WriteMemorySendHandler(), WSPBind(), xdrmem_setpos(), xdrrec_getbytes(), xdrrec_getpos(), XFORMOBJ_bXformFixPoints(), xmlAddAttributeDecl(), xmlAddElementDecl(), xmlAddID(), xmlAddNotationDecl(), xmlAddRef(), xmlBufCreateSize(), xmlBuildRelativeURI(), xmlByteConsumed(), xmlGetDtdAttrDesc(), xmlGetDtdElementDesc2(), xmlGetID(), xmlGetRefs(), xmlIsID(), xmlParseReference(), xmlreader_GetProperty(), xmlRemoveID(), xmlRemoveRef(), xmlSAX2TextNode(), xsltApplySequenceConstructor(), xsltApplyStylesheetInternal(), xsltApplyXSLTTemplate(), xsltCreateRVT(), xsltDocumentFunctionLoadDocument(), xsltEvalGlobalVariable(), xsltFreeRVTs(), xsltFreeStackElem(), xsltNumberFormatGetAnyLevel(), xsltParseGlobalParam(), xsltParseGlobalVariable(), xsltRegisterExtPrefix(), xsltRegisterLocalRVT(), xsltRegisterPersistRVT(), xsltRegisterTmpRVT(), xsltReleaseLocalRVTs(), xsltStylePreCompute(), xsltTransformCacheFree(), zoh_reset(), zoh_vari_process(), and zoom_span().

705  {
706  (yy_init) = 1;
707 
708 #ifdef YY_USER_INIT
709  YY_USER_INIT;
710 #endif
711 
712  if ( ! (yy_start) )
713  (yy_start) = 1; /* first start state */
714 
715  if ( ! yyin )
716  yyin = stdin;
717 
718  if ( ! yyout )
719  yyout = stdout;
720 
721  if ( ! YY_CURRENT_BUFFER ) {
725  }
726 
728  }
FILE * stdin
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
FILE * stdout
static int yy_start
Definition: macro.lex.yy.c:281
static void yyensure_buffer_stack(void)
FILE * yyin
Definition: macro.lex.yy.c:338
#define YY_BUF_SIZE
Definition: macro.lex.yy.c:145
static int yy_init
Definition: macro.lex.yy.c:280
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
static void yy_load_buffer_state(void)
FILE * yyout
Definition: macro.lex.yy.c:338
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
static int MACRO_CallBoolFunc ( void fn,
const char args,
void **  ret 
)
static

Definition at line 1944 of file macro.lex.yy.c.

Referenced by MACRO_CheckArgs().

1945 {
1946  void* pa[2];
1947  int idx = MACRO_CheckArgs(pa, sizeof(pa)/sizeof(pa[0]), args);
1948 
1949  if (idx < 0) return 0;
1950  if (!fn) return 1;
1951 
1952  WINE_TRACE("calling with %u pmts\n", idx);
1953 
1954  switch (strlen(args))
1955  {
1956  case 0:
1957  {
1958  BOOL (WINAPI *func)(void) = fn;
1959  *ret = (void *)(ULONG_PTR)func();
1960  break;
1961  }
1962  case 1:
1963  {
1964  BOOL (WINAPI *func)(void *) = fn;
1965  *ret = (void *)(ULONG_PTR)func( pa[0]);
1966  break;
1967  }
1968  default: WINE_FIXME("NIY\n");
1969  }
1970 
1971  return 1;
1972 }
GLenum func
Definition: glext.h:6028
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
#define WINE_TRACE
Definition: debug.h:351
Definition: match.c:295
uint32_t ULONG_PTR
Definition: typedefs.h:64
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
unsigned int idx
Definition: utils.c:36
#define WINAPI
Definition: msvc.h:20
static int MACRO_CheckArgs(void *pa[], unsigned max, const char *args)
#define BOOL
Definition: msvc.h:23
#define WINE_FIXME
Definition: debug.h:363
static int MACRO_CallVoidFunc ( void fn,
const char args 
)
static

Definition at line 1979 of file macro.lex.yy.c.

Referenced by MACRO_ExecuteMacro().

1980 {
1981  void* pa[6];
1982  int idx = MACRO_CheckArgs(pa, sizeof(pa)/sizeof(pa[0]), args);
1983 
1984  if (idx < 0) return 0;
1985  if (!fn) return 1;
1986 
1987  WINE_TRACE("calling %p with %u pmts\n", fn, idx);
1988 
1989  switch (strlen(args))
1990  {
1991  case 0:
1992  {
1993  void (WINAPI *func)(void) = fn;
1994  func();
1995  break;
1996  }
1997  case 1:
1998  {
1999  void (WINAPI *func)(void*) = fn;
2000  func( pa[0] );
2001  break;
2002  }
2003  case 2:
2004  {
2005  void (WINAPI *func)(void*,void*) = fn;
2006  func( pa[0], pa[1] );
2007  break;
2008  }
2009  case 3:
2010  {
2011  void (WINAPI *func)(void*,void*,void*) = fn;
2012  func( pa[0], pa[1], pa[2] );
2013  break;
2014  }
2015  case 4:
2016  {
2017  void (WINAPI *func)(void*,void*,void*,void*) = fn;
2018  func( pa[0], pa[1], pa[2], pa[3] );
2019  break;
2020  }
2021  case 5:
2022  {
2023  void (WINAPI *func)(void*,void*,void*,void*,void*) = fn;
2024  func( pa[0], pa[1], pa[2], pa[3], pa[4] );
2025  break;
2026  }
2027  case 6:
2028  {
2029  void (WINAPI *func)(void*,void*,void*,void*,void*,void*) = fn;
2030  func( pa[0], pa[1], pa[2], pa[3], pa[4], pa[5] );
2031  break;
2032  }
2033  default: WINE_FIXME("NIY\n");
2034  }
2035 
2036  return 1;
2037 }
GLenum func
Definition: glext.h:6028
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
#define WINE_TRACE
Definition: debug.h:351
Definition: match.c:295
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
unsigned int idx
Definition: utils.c:36
#define WINAPI
Definition: msvc.h:20
static int MACRO_CheckArgs(void *pa[], unsigned max, const char *args)
#define WINE_FIXME
Definition: debug.h:363
static int MACRO_CheckArgs ( void pa[],
unsigned  max,
const char args 
)
static

Definition at line 1883 of file macro.lex.yy.c.

Referenced by MACRO_CallBoolFunc(), and MACRO_CallVoidFunc().

1884 {
1885  int t;
1886  unsigned int len = 0, idx = 0;
1887 
1888  WINE_TRACE("Checking %s\n", debugstr_a(args));
1889 
1890  if (yylex() != '(') {WINE_WARN("missing (\n");return -1;}
1891 
1892  if (*args)
1893  {
1894  len = strlen(args);
1895  for (;;)
1896  {
1897  t = yylex();
1898  WINE_TRACE("Got %s <=> %c\n", debugstr_a(ts(t)), *args);
1899 
1900  switch (*args)
1901  {
1902  case 'S':
1903  if (t != STRING)
1904  {WINE_WARN("missing S\n");return -1;}
1905  pa[idx] = (void*)yylval.string;
1906  break;
1907  case 'U':
1908  case 'I':
1909  if (t != INTEGER)
1910  {WINE_WARN("missing U\n");return -1;}
1911  pa[idx] = LongToPtr(yylval.integer);
1912  break;
1913  case 'B':
1914  if (t != BOOL_FUNCTION)
1915  {WINE_WARN("missing B\n");return -1;}
1916  if (MACRO_CallBoolFunc(yylval.function, yylval.proto, &pa[idx]) == 0)
1917  return -1;
1918  break;
1919  default:
1920  WINE_WARN("unexpected %s while args is %c\n", debugstr_a(ts(t)), *args);
1921  return -1;
1922  }
1923  idx++;
1924  if (*++args == '\0') break;
1925  t = yylex();
1926  if (t == ')') goto CheckArgs_end;
1927  if (t != ',') {WINE_WARN("missing ,\n");return -1;}
1928  if (idx >= max) {WINE_FIXME("stack overflow (%d)\n", max);return -1;}
1929  }
1930  }
1931  if (yylex() != ')') {WINE_WARN("missing )\n");return -1;}
1932 
1933 CheckArgs_end:
1934  while (len > idx) pa[--len] = NULL;
1935  return idx;
1936 }
struct lexret yylval
Definition: macro.lex.yy.c:513
#define max(a, b)
Definition: svc.c:63
#define LongToPtr(l)
Definition: basetsd.h:90
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
GLdouble GLdouble t
Definition: gl.h:2047
#define WINE_TRACE
Definition: debug.h:351
Definition: macro.h:37
Definition: match.c:295
int yylex(void)
unsigned int idx
Definition: utils.c:36
static const char * ts(int t)
smooth NULL
Definition: ftsmooth.c:513
if(!(yy_init))
Definition: macro.lex.yy.c:704
#define debugstr_a
Definition: kernel32.h:31
std::wstring STRING
Definition: fontsub.cpp:33
GLenum GLsizei len
Definition: glext.h:6722
#define WINE_WARN
Definition: debug.h:357
static int MACRO_CallBoolFunc(void *fn, const char *args, void **ret)
#define WINE_FIXME
Definition: debug.h:363
BOOL MACRO_ExecuteMacro ( WINHELP_WINDOW window,
LPCSTR  macro 
)

Definition at line 2039 of file macro.lex.yy.c.

Referenced by MACRO_IfThen(), MACRO_IfThenElse(), WINHELP_CreateHelpWindow(), WINHELP_HandleTextMouse(), and WINHELP_MainWndProc().

2040 {
2041  struct lex_data curr_lex_data, *prev_lex_data;
2042  BOOL ret = TRUE;
2043  int t;
2044 
2045  WINE_TRACE("%s\n", debugstr_a(macro));
2046 
2047  prev_lex_data = lex_data;
2048  lex_data = &curr_lex_data;
2049 
2050  memset(lex_data, 0, sizeof(*lex_data));
2051  lex_data->macroptr = macro;
2052  lex_data->window = WINHELP_GrabWindow(window);
2053 
2054  while ((t = yylex()) != EMPTY)
2055  {
2056  switch (t)
2057  {
2058  case VOID_FUNCTION:
2059  WINE_TRACE("got type void func(%s)\n", debugstr_a(yylval.proto));
2060  MACRO_CallVoidFunc(yylval.function, yylval.proto);
2061  break;
2062  case BOOL_FUNCTION:
2063  WINE_WARN("got type bool func(%s)\n", debugstr_a(yylval.proto));
2064  break;
2065  default:
2066  WINE_WARN("got unexpected type %s\n", debugstr_a(ts(t)));
2068  ret = FALSE;
2069  goto done;
2070  }
2071  switch (t = yylex())
2072  {
2073  case EMPTY: goto done;
2074  case ';': break;
2075  default: ret = FALSE; YY_FLUSH_BUFFER; goto done;
2076  }
2077  }
2078 
2079 done:
2080  for (t = 0; t < lex_data->cache_used; t++)
2082  lex_data = prev_lex_data;
2083  WINHELP_ReleaseWindow(window);
2084 
2085  return ret;
2086 }
struct lexret yylval
Definition: macro.lex.yy.c:513
#define TRUE
Definition: types.h:120
WINHELP_WINDOW * window
Definition: macro.lex.yy.c:509
#define EMPTY(rect)
Definition: text.c:32
GLdouble GLdouble t
Definition: gl.h:2047
#define WINE_TRACE
Definition: debug.h:351
int yylex(void)
BOOL WINHELP_ReleaseWindow(WINHELP_WINDOW *win)
Definition: winhelp.c:506
#define FALSE
Definition: types.h:117
static const char * ts(int t)
WINHELP_WINDOW * WINHELP_GrabWindow(WINHELP_WINDOW *win)
Definition: winhelp.c:495
#define YY_FLUSH_BUFFER
Definition: macro.lex.yy.c:300
unsigned int BOOL
Definition: ntddk_ex.h:94
#define GetProcessHeap()
Definition: compat.h:395
#define debugstr_a
Definition: kernel32.h:31
int ret
static struct lex_data * lex_data
Definition: macro.lex.yy.c:511
static int MACRO_CallVoidFunc(void *fn, const char *args)
#define WINE_WARN
Definition: debug.h:357
LPSTR cache_string[32]
Definition: macro.lex.yy.c:507
int cache_used
Definition: macro.lex.yy.c:508
LPCSTR macroptr
Definition: macro.lex.yy.c:503
#define memset(x, y, z)
Definition: compat.h:39
#define HeapFree(x, y, z)
Definition: compat.h:394
static const char* ts ( int  t)
static

Definition at line 1858 of file macro.lex.yy.c.

Referenced by dct36(), emit_set_ts(), HLPFILE_BrowseParagraph(), HTTPREQ_QueryOption(), MACRO_CheckArgs(), MACRO_ExecuteMacro(), NtQueryInformationToken(), rdp5_process(), SeQueryInformationToken(), Mapdesc::subdivide(), test_startSession(), UDFBuildLongAllocDescs(), and UDFBuildShortAllocDescs().

1859 {
1860  static char c[2] = {0,0};
1861 
1862  switch (t)
1863  {
1864  case EMPTY: return "EMPTY";
1865  case VOID_FUNCTION: return "VOID_FUNCTION";
1866  case BOOL_FUNCTION: return "BOOL_FUNCTION";
1867  case INTEGER: return "INTEGER";
1868  case STRING: return "STRING";
1869  case IDENTIFIER: return "IDENTIFIER";
1870  default: c[0] = (char)t; return c;
1871  }
1872 }
#define EMPTY(rect)
Definition: text.c:32
GLdouble GLdouble t
Definition: gl.h:2047
Definition: macro.h:37
unsigned char
Definition: typeof.h:27
const GLubyte * c
Definition: glext.h:8905
std::wstring STRING
Definition: fontsub.cpp:33
#define c
Definition: ke_i.h:80
while ( )

Definition at line 730 of file macro.lex.yy.c.

Referenced by _DibFunction(), add_delete_inode_extref(), add_dirent_to_buf(), arith_decode(), BmpFrameDecode_ReadRLE4(), BmpFrameDecode_ReadRLE8(), check_raid6_nocsum_parity(), cmyk_ycck_convert(), codeview_add_type_enum_field_list(), codeview_add_type_struct_field_list(), ConDrvChangeScreenBufferAttributes(), ConDrvFillConsoleOutput(), ConDrvWriteConsoleOutputString(), CreateUsbChildDeviceObject(), deflate(), delete_stat_item(), delete_xattr(), DiskRead(), draw_rgba_pixels(), EfiVmCloseProtocol(), EfiVmOpenProtocol(), Ext2SetLinkInfo(), Ext2SetRenameInfo(), ext3_delete_entry(), FFSSetRenameInfo(), find_revoke_record(), fixup_buffer_cr(), FltRegisterFilter(), FrLdrGetKernelBase(), GetDmiString(), GuiConsoleInputThread(), HalpAcpiGetTableFromBios(), Heap32First(), i8042ParseSMBiosTables(), InfFindNextMatchLine(), InfGetMultiSzField(), InfpFindNextMatchLine(), InfpGetMultiSzField(), int_upsample(), IntSetClassMenuName(), load_chunk_root(), load_mesh_data(), MiInsertInSystemSpace(), MmAlterRegion(), NtfsReadAttribute(), ObQueryNameString(), open_fcb(), PciFindParentPciFdoExtension(), PciFindPdoByLocation(), pdb_process_symbol_imports(), pre_process_data(), process_data_simple_main(), raid5_decode(), raid5_decode_with_checksum(), raid5_decode_with_checksum_metadata(), raid6_decode(), raid6_decode_with_checksum(), raid6_decode_with_checksum_metadata(), ReadAttribute(), RfsdDirectoryCallback(), RfsdSetRenameInfo(), rgb1_gray_convert(), rgb_gray_convert(), rgb_ycc_convert(), RtlNumberOfSetBits(), ScanForUnpartitionedDiskSpace(), search_dirblock(), SetDiskSignature(), SetupDiDestroyDriverInfoList(), SetupDiEnumDeviceInterfaces(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_stereo_vari_process(), SmpApiLoop(), stabs_pts_read_range_value(), TIFFReadDirectoryFindFieldInfo(), UnhandledExceptionFilter(), USBPORT_ParseConfigurationDescriptor(), VgaInterpretCmdStream(), write_metadata_items(), xsltCheckExtPrefix(), xsltCheckExtURI(), xsltGetKey(), xsltInitAllDocKeys(), xsltInitCtxtKey(), xsltInitCtxtKeys(), xsltInitDocKeyTable(), xsltRegisterExtPrefix(), ycc_rgb_convert(), and ycck_cmyk_convert().

731  {
732  yy_cp = (yy_c_buf_p);
733 
734  /* Support of yytext. */
735  *yy_cp = (yy_hold_char);
736 
737  /* yy_bp points to the position in yy_ch_buf of the start of
738  * the current run.
739  */
740  yy_bp = yy_cp;
741 
743 yy_match:
744  do
745  {
746  register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
748  {
749  (yy_last_accepting_state) = yy_current_state;
751  }
752  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
753  {
754  yy_current_state = (int) yy_def[yy_current_state];
755  if ( yy_current_state >= 28 )
756  yy_c = yy_meta[(unsigned int) yy_c];
757  }
758  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
759  ++yy_cp;
760  }
761  while ( yy_current_state != 27 );
763  yy_current_state = (yy_last_accepting_state);
764 
765 yy_find_action:
767 
769 
770 do_action: /* This label is used only to access EOF actions. */
771 
772  switch ( yy_act )
773  { /* beginning of action switch */
774  case 0: /* must back up */
775  /* undo the effects of YY_DO_BEFORE_ACTION */
776  *yy_cp = (yy_hold_char);
778  yy_current_state = (yy_last_accepting_state);
779  goto yy_find_action;
780 
781 case 1:
783 #line 60 "macro.lex.l"
784 yylval.integer = strtol(yytext, NULL, 10); return INTEGER;
785  YY_BREAK
786 case 2:
788 #line 61 "macro.lex.l"
789 yylval.integer = strtol(yytext, NULL, 16); return INTEGER;
790  YY_BREAK
791 case 3:
793 #line 63 "macro.lex.l"
794 return MACRO_Lookup(yytext, &yylval);
795  YY_BREAK
796 case 4:
797 #line 66 "macro.lex.l"
798 case 5:
799 #line 67 "macro.lex.l"
800 case 6:
801 #line 68 "macro.lex.l"
802 case 7:
803 #line 69 "macro.lex.l"
804 case 8:
805 #line 70 "macro.lex.l"
806 case 9:
808 #line 70 "macro.lex.l"
809 {
810  if (lex_data->quote_stk_idx == 0 ||
811  (yytext[0] == '\"' && lex_data->quote_stack[lex_data->quote_stk_idx - 1] != '\"') ||
812  (yytext[0] == '`'))
813  {
814  /* opening a new one */
815  if (lex_data->quote_stk_idx == 0)
816  {
819  yylval.string = lex_data->strptr;
820  lex_data->cache_used++;
821  BEGIN(quote);
822  }
823  else *lex_data->strptr++ = yytext[0];
826  }
827  else
828  {
829  if (yytext[0] == '`') assert(0);
830  /* close the current quote */
831  if (--lex_data->quote_stk_idx == 0)
832  {
833  BEGIN INITIAL;
834  *lex_data->strptr++ = '\0';
835  return STRING;
836  }
837  else *lex_data->strptr++ = yytext[0];
838  }
839 }
840  YY_BREAK
841 case 10:
843 #line 102 "macro.lex.l"
844 *lex_data->strptr++ = yytext[0];
845  YY_BREAK
846 case 11:
848 #line 103 "macro.lex.l"
849 *lex_data->strptr++ = yytext[1];
850  YY_BREAK
851 case YY_STATE_EOF(quote):
852 #line 104 "macro.lex.l"
853 return 0;
854  YY_BREAK
855 case 12:
857 #line 106 "macro.lex.l"
858 
859  YY_BREAK
860 case 13:
862 #line 107 "macro.lex.l"
863 return yytext[0];
864  YY_BREAK
865 case 14:
867 #line 108 "macro.lex.l"
868 ECHO;
869  YY_BREAK
870 #line 894 "macro.lex.yy.c"
871 case YY_STATE_EOF(INITIAL):
872  yyterminate();
873 
874  case YY_END_OF_BUFFER:
875  {
876  /* Amount of text matched not including the EOB char. */
877  int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
878 
879  /* Undo the effects of YY_DO_BEFORE_ACTION. */
880  *yy_cp = (yy_hold_char);
882 
883  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
884  {
885  /* We're scanning a new file or input source. It's
886  * possible that this happened because the user
887  * just pointed yyin at a new source and called
888  * yylex(). If so, then we have to assure
889  * consistency between YY_CURRENT_BUFFER and our
890  * globals. Here is the right place to do so, because
891  * this is the first action (other than possibly a
892  * back-up) that will match for the new input source.
893  */
894  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
895  YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
896  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
897  }
898 
899  /* Note that here we test for yy_c_buf_p "<=" to the position
900  * of the first EOB in the buffer, since yy_c_buf_p will
901  * already have been incremented past the NUL character
902  * (since all states make transitions on EOB to the
903  * end-of-buffer state). Contrast this with the test
904  * in input().
905  */
906  if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
907  { /* This was really a NUL. */
908  yy_state_type yy_next_state;
909 
910  (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
911 
912  yy_current_state = yy_get_previous_state( );
913 
914  /* Okay, we're now positioned to make the NUL
915  * transition. We couldn't have
916  * yy_get_previous_state() go ahead and do it
917  * for us because it doesn't know how to deal
918  * with the possibility of jamming (and we don't
919  * want to build jamming into it because then it
920  * will run more slowly).
921  */
922 
923  yy_next_state = yy_try_NUL_trans( yy_current_state );
924 
926 
927  if ( yy_next_state )
928  {
929  /* Consume the NUL. */
930  yy_cp = ++(yy_c_buf_p);
931  yy_current_state = yy_next_state;
932  goto yy_match;
933  }
934 
935  else
936  {
938  yy_current_state = (yy_last_accepting_state);
939  goto yy_find_action;
940  }
941  }
942 
943  else switch ( yy_get_next_buffer( ) )
944  {
945  case EOB_ACT_END_OF_FILE:
946  {
948 
949  if ( yywrap( ) )
950  {
951  /* Note: because we've taken care in
952  * yy_get_next_buffer() to have set up
953  * yytext, we can now set up
954  * yy_c_buf_p so that if some total
955  * hoser (like flex itself) wants to
956  * call the scanner after we return the
957  * YY_NULL, it'll still work - another
958  * YY_NULL will get returned.
959  */
961 
963  goto do_action;
964  }
965 
966  else
967  {
968  if ( ! (yy_did_buffer_switch_on_eof) )
969  YY_NEW_FILE;
970  }
971  break;
972  }
973 
975  (yy_c_buf_p) =
976  (yytext_ptr) + yy_amount_of_matched_text;
977 
978  yy_current_state = yy_get_previous_state( );
979 
980  yy_cp = (yy_c_buf_p);
982  goto yy_match;
983 
984  case EOB_ACT_LAST_MATCH:
985  (yy_c_buf_p) =
986  &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
987 
988  yy_current_state = yy_get_previous_state( );
989 
990  yy_cp = (yy_c_buf_p);
992  goto yy_find_action;
993  }
994  break;
995  }
996 
997  default:
999  "fatal flex scanner internal error--no action found" );
1000  } /* end of action switch */
1001  } /* end of scanning one token */
static yyconst flex_int32_t yy_ec[256]
Definition: macro.lex.yy.c:380
struct lexret yylval
Definition: macro.lex.yy.c:513
#define YY_END_OF_BUFFER
Definition: macro.lex.yy.c:365
#define YY_STATE_EOF(state)
Definition: macro.lex.yy.c:136
#define YY_DO_BEFORE_ACTION
Definition: macro.lex.yy.c:357
#define YY_MORE_ADJ
Definition: macro.lex.yy.c:469
unsigned char YY_CHAR
Definition: macro.lex.yy.c:336
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
int yywrap(void)
#define YY_BUFFER_NORMAL
Definition: macro.lex.yy.c:237
register char * yy_bp
Definition: macro.lex.yy.c:696
#define assert(x)
Definition: debug.h:53
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
#define EOB_ACT_LAST_MATCH
Definition: macro.lex.yy.c:168
#define INITIAL
Definition: macro.lex.yy.c:520
#define YY_RULE_SETUP
Definition: macro.lex.yy.c:688
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
static yyconst flex_int16_t yy_accept[28]
Definition: macro.lex.yy.c:373
Definition: macro.h:37
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
#define YY_START
Definition: macro.lex.yy.c:132
static int yy_start
Definition: macro.lex.yy.c:281
int MACRO_Lookup(const char *name, struct lexret *lr)
Definition: macro.c:1015
FILE * yyin
Definition: macro.lex.yy.c:338
register int yy_act
Definition: macro.lex.yy.c:697
#define quote
Definition: macro.lex.yy.c:521
int yy_state_type
Definition: macro.lex.yy.c:340
smooth NULL
Definition: ftsmooth.c:513
Definition: parser.c:48
static yyconst flex_int16_t yy_base[33]
Definition: macro.lex.yy.c:418
return(0)
static int yy_did_buffer_switch_on_eof
Definition: macro.lex.yy.c:286
YY_DECL register yy_state_type yy_current_state
Definition: macro.lex.yy.c:695
static yy_size_t yy_n_chars
Definition: macro.lex.yy.c:275
#define YY_RESTORE_YY_MORE_OFFSET
Definition: macro.lex.yy.c:470
#define GetProcessHeap()
Definition: compat.h:395
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static yyconst flex_int16_t yy_nxt[77]
Definition: macro.lex.yy.c:434
#define BEGIN
Definition: macro.lex.yy.c:126
#define YY_BUFFER_NEW
Definition: macro.lex.yy.c:236
int quote_stack[32]
Definition: macro.lex.yy.c:505
static yyconst flex_int16_t yy_def[33]
Definition: macro.lex.yy.c:426
#define EOB_ACT_END_OF_FILE
Definition: macro.lex.yy.c:167
#define STRING(String)
#define ECHO
Definition: macro.lex.yy.c:606
#define yyterminate()
Definition: macro.lex.yy.c:650
static yy_state_type yy_last_accepting_state
Definition: macro.lex.yy.c:458
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
#define YY_BREAK
Definition: macro.lex.yy.c:685
static yyconst flex_int32_t yy_meta[15]
Definition: macro.lex.yy.c:412
char * yytext
Definition: macro.lex.yy.c:471
static int yy_get_next_buffer(void)
static char yy_hold_char
Definition: macro.lex.yy.c:274
LPSTR cache_string[32]
Definition: macro.lex.yy.c:507
LPSTR strptr
Definition: macro.lex.yy.c:504
#define YY_NEW_FILE
Definition: macro.lex.yy.c:139
#define EOB_ACT_CONTINUE_SCAN
Definition: macro.lex.yy.c:166
static yy_state_type yy_get_previous_state(void)
_Check_return_ long __cdecl strtol(_In_z_ const char *_Str, _Out_opt_ _Deref_post_z_ char **_EndPtr, _In_ int _Radix)
int cache_used
Definition: macro.lex.yy.c:508
register char * yy_cp
Definition: macro.lex.yy.c:696
static char * yy_last_accepting_cpos
Definition: macro.lex.yy.c:459
LPCSTR macroptr
Definition: macro.lex.yy.c:503
static yyconst flex_int16_t yy_chk[77]
Definition: macro.lex.yy.c:446
unsigned quote_stk_idx
Definition: macro.lex.yy.c:506
#define yytext_ptr
Definition: macro.lex.yy.c:347
#define YY_SC_TO_UI(c)
Definition: macro.lex.yy.c:120
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29
YY_BUFFER_STATE yy_create_buffer ( FILE file,
int  size 
)

Allocate and initialize an input buffer state.

Parameters
fileA readable stream.
sizeThe character buffer size in bytes. When in doubt, use YY_BUF_SIZE.
Returns
the allocated buffer state.

Definition at line 1341 of file macro.lex.yy.c.

Referenced by if(), and yyrestart().

1342 {
1344 
1345  b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1346  if ( ! b )
1347  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1348 
1349  b->yy_buf_size = size;
1350 
1351  /* yy_ch_buf has to be 2 characters longer than the size given because
1352  * we need to put in 2 end-of-buffer characters.
1353  */
1354  b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
1355  if ( ! b->yy_ch_buf )
1356  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1357 
1358  b->yy_is_our_buffer = 1;
1359 
1360  yy_init_buffer(b,file );
1361 
1362  return b;
1363 }
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
yy_size_t yy_buf_size
Definition: macro.lex.yy.c:200
void * yyalloc(yy_size_t)
#define b
Definition: ke_i.h:79
static void yy_init_buffer(YY_BUFFER_STATE b, FILE *file)
GLsizeiptr size
Definition: glext.h:5919
struct yy_buffer_state * YY_BUFFER_STATE
Definition: macro.lex.yy.c:154
void yy_delete_buffer ( YY_BUFFER_STATE  b)

Destroy the buffer.

Parameters
ba buffer created with yy_create_buffer()

Definition at line 1369 of file macro.lex.yy.c.

Referenced by yylex_destroy(), and yypop_buffer_state().

1370 {
1371 
1372  if ( ! b )
1373  return;
1374 
1375  if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1377 
1378  if ( b->yy_is_our_buffer )
1379  yyfree((void *) b->yy_ch_buf );
1380 
1381  yyfree((void *) b );
1382 }
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
void yyfree(void *)
struct yy_buffer_state * YY_BUFFER_STATE
Definition: macro.lex.yy.c:154
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
static void yy_fatal_error ( yyconst char  msg[])
static
static void yy_fatal_error ( yyconst char msg)
static

Definition at line 1627 of file macro.lex.yy.c.

1628 {
1629  (void) fprintf( stderr, "%s\n", msg );
1630  exit( YY_EXIT_FAILURE );
1631 }
#define YY_EXIT_FAILURE
_Check_return_opt_ _CRTIMP int __cdecl fprintf(_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const char *_Format,...)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
Definition: typeof.h:47
#define exit(n)
Definition: config.h:202
UINT msg
Definition: msvc.h:92
FILE * stderr
void yy_flush_buffer ( YY_BUFFER_STATE  b)

Discard all buffered characters. On the next scan, YY_INPUT will be called.

Parameters
bthe buffer state to be flushed, usually YY_CURRENT_BUFFER.

Definition at line 1416 of file macro.lex.yy.c.

Referenced by yy_init_buffer().

1417 {
1418  if ( ! b )
1419  return;
1420 
1421  b->yy_n_chars = 0;
1422 
1423  /* We always need two end-of-buffer characters. The first causes
1424  * a transition to the end-of-buffer state. The second causes
1425  * a jam in that state.
1426  */
1429 
1430  b->yy_buf_pos = &b->yy_ch_buf[0];
1431 
1432  b->yy_at_bol = 1;
1434 
1435  if ( b == YY_CURRENT_BUFFER )
1437 }
yy_size_t yy_n_chars
Definition: macro.lex.yy.c:205
#define YY_END_OF_BUFFER_CHAR
Definition: macro.lex.yy.c:141
#define YY_BUFFER_NEW
Definition: macro.lex.yy.c:236
static void yy_load_buffer_state(void)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
static int yy_get_next_buffer ( void  )
static

Definition at line 1011 of file macro.lex.yy.c.

Referenced by while().

1012 {
1013  register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
1014  register char *source = (yytext_ptr);
1015  register int number_to_move, i;
1016  int ret_val;
1017 
1018  if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
1020  "fatal flex scanner internal error--end of buffer missed" );
1021 
1022  if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
1023  { /* Don't try to fill the buffer, so this is an EOF. */
1024  if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
1025  {
1026  /* We matched a single character, the EOB, so
1027  * treat this as a final EOF.
1028  */
1029  return EOB_ACT_END_OF_FILE;
1030  }
1031 
1032  else
1033  {
1034  /* We matched some text prior to the EOB, first
1035  * process it.
1036  */
1037  return EOB_ACT_LAST_MATCH;
1038  }
1039  }
1040 
1041  /* Try to read more data. */
1042 
1043  /* First move last chars to start of buffer. */
1044  number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
1045 
1046  for ( i = 0; i < number_to_move; ++i )
1047  *(dest++) = *(source++);
1048 
1049  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1050  /* don't do the read, it's not guaranteed to return an EOF,
1051  * just force an EOF
1052  */
1053  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
1054 
1055  else
1056  {
1057  yy_size_t num_to_read =
1058  YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
1059 
1060  while ( num_to_read <= 0 )
1061  { /* Not enough room in the buffer - grow it. */
1062 
1063  /* just a shorter name for the current buffer */
1065 
1066  int yy_c_buf_p_offset =
1067  (int) ((yy_c_buf_p) - b->yy_ch_buf);
1068 
1069  if ( b->yy_is_our_buffer )
1070  {
1071  yy_size_t new_size = b->yy_buf_size * 2;
1072 
1073  if ( new_size <= 0 )
1074  b->yy_buf_size += b->yy_buf_size / 8;
1075  else
1076  b->yy_buf_size *= 2;
1077 
1078  b->yy_ch_buf = (char *)
1079  /* Include room in for 2 EOB chars. */
1080  yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
1081  }
1082  else
1083  /* Can't grow it, we don't own it. */
1084  b->yy_ch_buf = 0;
1085 
1086  if ( ! b->yy_ch_buf )
1088  "fatal error - scanner input buffer overflow" );
1089 
1090  (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
1091 
1092  num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
1093  number_to_move - 1;
1094 
1095  }
1096 
1097  if ( num_to_read > YY_READ_BUF_SIZE )
1098  num_to_read = YY_READ_BUF_SIZE;
1099 
1100  /* Read in more data. */
1101  YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
1102  (yy_n_chars), num_to_read );
1103 
1104  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1105  }
1106 
1107  if ( (yy_n_chars) == 0 )
1108  {
1109  if ( number_to_move == YY_MORE_ADJ )
1110  {
1111  ret_val = EOB_ACT_END_OF_FILE;
1112  yyrestart(yyin );
1113  }
1114 
1115  else
1116  {
1117  ret_val = EOB_ACT_LAST_MATCH;
1118  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
1120  }
1121  }
1122 
1123  else
1124  ret_val = EOB_ACT_CONTINUE_SCAN;
1125 
1126  if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
1127  /* Extend the array by 50%, plus the number we really need. */
1128  yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
1129  YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
1130  if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
1131  YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
1132  }
1133 
1134  (yy_n_chars) += number_to_move;
1137 
1138  (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
1139 
1140  return ret_val;
1141 }
void yyrestart(FILE *input_file)
#define YY_MORE_ADJ
Definition: macro.lex.yy.c:469
size_t yy_size_t
Definition: macro.lex.yy.c:159
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
#define EOB_ACT_LAST_MATCH
Definition: macro.lex.yy.c:168
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
yy_size_t yy_buf_size
Definition: macro.lex.yy.c:200
GLenum GLclampf GLint i
Definition: glfuncs.h:14
FILE * yyin
Definition: macro.lex.yy.c:338
static yy_size_t yy_n_chars
Definition: macro.lex.yy.c:275
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
#define YY_END_OF_BUFFER_CHAR
Definition: macro.lex.yy.c:141
#define EOB_ACT_END_OF_FILE
Definition: macro.lex.yy.c:167
GLfloat CONST GLvector4f CONST GLfloat GLvector4f * dest
Definition: m_xform.h:122
#define YY_READ_BUF_SIZE
Definition: macro.lex.yy.c:598
#define EOB_ACT_CONTINUE_SCAN
Definition: macro.lex.yy.c:166
#define YY_BUFFER_EOF_PENDING
Definition: macro.lex.yy.c:248
#define YY_INPUT(buf, result, max_size)
Definition: macro.lex.yy.c:515
#define yytext_ptr
Definition: macro.lex.yy.c:347
void * yyrealloc(void *, yy_size_t)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29
static yy_state_type yy_get_previous_state ( void  )
static

Definition at line 1145 of file macro.lex.yy.c.

Referenced by while().

1146 {
1148  register char *yy_cp;
1149 
1150  yy_current_state = (yy_start);
1151 
1152  for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
1153  {
1154  register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1155  if ( yy_accept[yy_current_state] )
1156  {
1157  (yy_last_accepting_state) = yy_current_state;
1158  (yy_last_accepting_cpos) = yy_cp;
1159  }
1160  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1161  {
1162  yy_current_state = (int) yy_def[yy_current_state];
1163  if ( yy_current_state >= 28 )
1164  yy_c = yy_meta[(unsigned int) yy_c];
1165  }
1166  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1167  }
1168 
1169  return yy_current_state;
1170 }
static yyconst flex_int32_t yy_ec[256]
Definition: macro.lex.yy.c:380
#define YY_MORE_ADJ
Definition: macro.lex.yy.c:469
unsigned char YY_CHAR
Definition: macro.lex.yy.c:336
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
static yyconst flex_int16_t yy_accept[28]
Definition: macro.lex.yy.c:373
static int yy_start
Definition: macro.lex.yy.c:281
int yy_state_type
Definition: macro.lex.yy.c:340
static yyconst flex_int16_t yy_base[33]
Definition: macro.lex.yy.c:418
YY_DECL register yy_state_type yy_current_state
Definition: macro.lex.yy.c:695
static yyconst flex_int16_t yy_nxt[77]
Definition: macro.lex.yy.c:434
static yyconst flex_int16_t yy_def[33]
Definition: macro.lex.yy.c:426
static yy_state_type yy_last_accepting_state
Definition: macro.lex.yy.c:458
static yyconst flex_int32_t yy_meta[15]
Definition: macro.lex.yy.c:412
register char * yy_cp
Definition: macro.lex.yy.c:696
static char * yy_last_accepting_cpos
Definition: macro.lex.yy.c:459
static yyconst flex_int16_t yy_chk[77]
Definition: macro.lex.yy.c:446
#define yytext_ptr
Definition: macro.lex.yy.c:347
#define YY_SC_TO_UI(c)
Definition: macro.lex.yy.c:120
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29
static void yy_init_buffer ( YY_BUFFER_STATE  b,
FILE file 
)
static

Definition at line 1388 of file macro.lex.yy.c.

Referenced by yy_create_buffer(), and yyrestart().

1390 {
1391  int oerrno = errno;
1392 
1393  yy_flush_buffer(b );
1394 
1395  b->yy_input_file = file;
1396  b->yy_fill_buffer = 1;
1397 
1398  /* If b is the current buffer, then yy_init_buffer was _probably_
1399  * called from yyrestart() or through yy_get_next_buffer.
1400  * In that case, we don't want to reset the lineno or column.
1401  */
1402  if (b != YY_CURRENT_BUFFER){
1403  b->yy_bs_lineno = 1;
1404  b->yy_bs_column = 0;
1405  }
1406 
1407  b->yy_is_interactive = 0;
1408 
1409  errno = oerrno;
1410 }
FILE * yy_input_file
Definition: macro.lex.yy.c:192
int errno
const char file[]
Definition: icontest.c:11
void yy_flush_buffer(YY_BUFFER_STATE b)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
static int yy_init_globals ( void  )
static

Definition at line 1730 of file macro.lex.yy.c.

Referenced by yylex_destroy().

1731 {
1732  /* Initialization is the same as for the non-reentrant scanner.
1733  * This function is called from yylex_destroy(), so don't allocate here.
1734  */
1735 
1736  (yy_buffer_stack) = 0;
1737  (yy_buffer_stack_top) = 0;
1738  (yy_buffer_stack_max) = 0;
1739  (yy_c_buf_p) = (char *) 0;
1740  (yy_init) = 0;
1741  (yy_start) = 0;
1742 
1743 /* Defined in main.c */
1744 #ifdef YY_STDINIT
1745  yyin = stdin;
1746  yyout = stdout;
1747 #else
1748  yyin = (FILE *) 0;
1749  yyout = (FILE *) 0;
1750 #endif
1751 
1752  /* For future reference: Set errno on error, since we are called by
1753  * yylex_init()
1754  */
1755  return 0;
1756 }
static size_t yy_buffer_stack_max
Definition: macro.lex.yy.c:255
static size_t yy_buffer_stack_top
Definition: macro.lex.yy.c:254
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
FILE * stdin
FILE * stdout
static int yy_start
Definition: macro.lex.yy.c:281
FILE * yyin
Definition: macro.lex.yy.c:338
static int yy_init
Definition: macro.lex.yy.c:280
static YY_BUFFER_STATE * yy_buffer_stack
Definition: macro.lex.yy.c:256
FILE * yyout
Definition: macro.lex.yy.c:338
static void yy_load_buffer_state ( void  )
static

Definition at line 1327 of file macro.lex.yy.c.

Referenced by if(), yy_flush_buffer(), yy_switch_to_buffer(), yypop_buffer_state(), yypush_buffer_state(), and yyrestart().

1328 {
1329  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1330  (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
1331  yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
1332  (yy_hold_char) = *(yy_c_buf_p);
1333 }
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
FILE * yyin
Definition: macro.lex.yy.c:338
static yy_size_t yy_n_chars
Definition: macro.lex.yy.c:275
static char yy_hold_char
Definition: macro.lex.yy.c:274
#define yytext_ptr
Definition: macro.lex.yy.c:347
YY_BUFFER_STATE yy_scan_buffer ( char base,
yy_size_t  size 
)

Setup the input buffer state to scan directly from a user-specified character buffer.

Parameters
basethe character buffer
sizethe size in bytes of the character buffer
Returns
the newly allocated buffer state object.

Definition at line 1543 of file macro.lex.yy.c.

Referenced by yy_scan_bytes().

1544 {
1546 
1547  if ( size < 2 ||
1550  /* They forgot to leave room for the EOB's. */
1551  return 0;
1552 
1553  b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1554  if ( ! b )
1555  YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
1556 
1557  b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1558  b->yy_buf_pos = b->yy_ch_buf = base;
1559  b->yy_is_our_buffer = 0;
1560  b->yy_input_file = 0;
1561  b->yy_n_chars = b->yy_buf_size;
1562  b->yy_is_interactive = 0;
1563  b->yy_at_bol = 1;
1564  b->yy_fill_buffer = 0;
1566 
1567  yy_switch_to_buffer(b );
1568 
1569  return b;
1570 }
FILE * yy_input_file
Definition: macro.lex.yy.c:192
yy_size_t yy_n_chars
Definition: macro.lex.yy.c:205
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
yy_size_t yy_buf_size
Definition: macro.lex.yy.c:200
const XML_Char int const XML_Char int const XML_Char * base
Definition: expat.h:331
void * yyalloc(yy_size_t)
#define b
Definition: ke_i.h:79
#define YY_END_OF_BUFFER_CHAR
Definition: macro.lex.yy.c:141
#define YY_BUFFER_NEW
Definition: macro.lex.yy.c:236
void yy_switch_to_buffer(YY_BUFFER_STATE new_buffer)
GLsizeiptr size
Definition: glext.h:5919
struct yy_buffer_state * YY_BUFFER_STATE
Definition: macro.lex.yy.c:154
YY_BUFFER_STATE yy_scan_bytes ( yyconst char yybytes,
yy_size_t  _yybytes_len 
)

Setup the input buffer state to scan the given bytes. The next call to yylex() will scan from a copy of bytes.

Parameters
yybytesthe byte buffer to scan
_yybytes_lenthe number of bytes in the buffer pointed to by bytes.
Returns
the newly allocated buffer state object.

Definition at line 1593 of file macro.lex.yy.c.

Referenced by yy_scan_string().

1594 {
1596  char *buf;
1597  yy_size_t n;
1598  yy_size_t i;
1599 
1600  /* Get memory for full buffer, including space for trailing EOB's. */
1601  n = _yybytes_len + 2;
1602  buf = (char *) yyalloc(n );
1603  if ( ! buf )
1604  YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
1605 
1606  for ( i = 0; i < _yybytes_len; ++i )
1607  buf[i] = yybytes[i];
1608 
1609  buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
1610 
1611  b = yy_scan_buffer(buf,n );
1612  if ( ! b )
1613  YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
1614 
1615  /* It's okay to grow etc. this buffer, and we should throw it
1616  * away when we're done.
1617  */
1618  b->yy_is_our_buffer = 1;
1619 
1620  return b;
1621 }
size_t yy_size_t
Definition: macro.lex.yy.c:159
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:7751
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
YY_BUFFER_STATE yy_scan_buffer(char *base, yy_size_t size)
GLuint n
Definition: s_context.h:57
GLenum GLclampf GLint i
Definition: glfuncs.h:14
void * yyalloc(yy_size_t)
#define b
Definition: ke_i.h:79
#define YY_END_OF_BUFFER_CHAR
Definition: macro.lex.yy.c:141
YY_BUFFER_STATE yy_scan_string ( yyconst char yystr)

Setup the input buffer state to scan a string. The next call to yylex() will scan from a copy of str.

Parameters
yystra NUL-terminated string to scan
Returns
the newly allocated buffer state object.
Note
If you want to scan bytes that may contain NUL values, then use yy_scan_bytes() instead.

Definition at line 1580 of file macro.lex.yy.c.

1581 {
1582 
1583  return yy_scan_bytes(yystr,strlen(yystr) );
1584 }
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
YY_BUFFER_STATE yy_scan_bytes(yyconst char *bytes, yy_size_t len)
void yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)

Switch to a different input buffer.

Parameters
new_bufferThe new input buffer.

Definition at line 1296 of file macro.lex.yy.c.

Referenced by yy_scan_buffer().

1297 {
1298 
1299  /* TODO. We should be able to replace this entire function body
1300  * with
1301  * yypop_buffer_state();
1302  * yypush_buffer_state(new_buffer);
1303  */
1305  if ( YY_CURRENT_BUFFER == new_buffer )
1306  return;
1307 
1308  if ( YY_CURRENT_BUFFER )
1309  {
1310  /* Flush out information for old buffer. */
1311  *(yy_c_buf_p) = (yy_hold_char);
1312  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1313  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1314  }
1315 
1316  YY_CURRENT_BUFFER_LVALUE = new_buffer;
1318 
1319  /* We don't actually know whether we did this switch during
1320  * EOF (yywrap()) processing, but the only time this flag
1321  * is looked at is after yywrap() is called, so it's safe
1322  * to go ahead and always set it.
1323  */
1325 }
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
static int yy_did_buffer_switch_on_eof
Definition: macro.lex.yy.c:286
static yy_size_t yy_n_chars
Definition: macro.lex.yy.c:275
static void yy_load_buffer_state(void)
static char yy_hold_char
Definition: macro.lex.yy.c:274
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
static yy_state_type yy_try_NUL_trans ( yy_state_type  current_state)
static

Definition at line 1177 of file macro.lex.yy.c.

Referenced by while().

1178 {
1179  register int yy_is_jam;
1180  register char *yy_cp = (yy_c_buf_p);
1181 
1182  register YY_CHAR yy_c = 1;
1183  if ( yy_accept[yy_current_state] )
1184  {
1185  (yy_last_accepting_state) = yy_current_state;
1186  (yy_last_accepting_cpos) = yy_cp;
1187  }
1188  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1189  {
1190  yy_current_state = (int) yy_def[yy_current_state];
1191  if ( yy_current_state >= 28 )
1192  yy_c = yy_meta[(unsigned int) yy_c];
1193  }
1194  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1195  yy_is_jam = (yy_current_state == 27);
1196 
1197  return yy_is_jam ? 0 : yy_current_state;
1198 }
unsigned char YY_CHAR
Definition: macro.lex.yy.c:336
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
static yyconst flex_int16_t yy_accept[28]
Definition: macro.lex.yy.c:373
static yyconst flex_int16_t yy_base[33]
Definition: macro.lex.yy.c:418
YY_DECL register yy_state_type yy_current_state
Definition: macro.lex.yy.c:695
static yyconst flex_int16_t yy_nxt[77]
Definition: macro.lex.yy.c:434
static yyconst flex_int16_t yy_def[33]
Definition: macro.lex.yy.c:426
static yy_state_type yy_last_accepting_state
Definition: macro.lex.yy.c:458
static yyconst flex_int32_t yy_meta[15]
Definition: macro.lex.yy.c:412
register char * yy_cp
Definition: macro.lex.yy.c:696
static char * yy_last_accepting_cpos
Definition: macro.lex.yy.c:459
static yyconst flex_int16_t yy_chk[77]
Definition: macro.lex.yy.c:446
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:29
void * yyalloc ( yy_size_t  size)

Definition at line 1804 of file macro.lex.yy.c.

Referenced by yy_create_buffer(), yy_scan_buffer(), yy_scan_bytes(), and yyensure_buffer_stack().

1805 {
1806  return (void *) malloc( size );
1807 }
GLsizeiptr size
Definition: glext.h:5919
#define malloc
Definition: debug_ros.c:4
static void yyensure_buffer_stack ( void  )
static

Definition at line 1494 of file macro.lex.yy.c.

Referenced by if(), yy_switch_to_buffer(), yypush_buffer_state(), and yyrestart().

1495 {
1496  yy_size_t num_to_alloc;
1497 
1498  if (!(yy_buffer_stack)) {
1499 
1500  /* First allocation is just for 2 elements, since we don't know if this
1501  * scanner will even need a stack. We use 2 instead of 1 to avoid an
1502  * immediate realloc on the next call.
1503  */
1504  num_to_alloc = 1;
1506  (num_to_alloc * sizeof(struct yy_buffer_state*)
1507  );
1508  if ( ! (yy_buffer_stack) )
1509  YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1510 
1511  memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
1512 
1513  (yy_buffer_stack_max) = num_to_alloc;
1514  (yy_buffer_stack_top) = 0;
1515  return;
1516  }
1517 
1518  if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
1519 
1520  /* Increase the buffer to prepare for a possible push. */
1521  int grow_size = 8 /* arbitrary grow size */;
1522 
1523  num_to_alloc = (yy_buffer_stack_max) + grow_size;
1525  ((yy_buffer_stack),
1526  num_to_alloc * sizeof(struct yy_buffer_state*)
1527  );
1528  if ( ! (yy_buffer_stack) )
1529  YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
1530 
1531  /* zero only the new slots.*/
1532  memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
1533  (yy_buffer_stack_max) = num_to_alloc;
1534  }
1535 }
static size_t yy_buffer_stack_max
Definition: macro.lex.yy.c:255
static size_t yy_buffer_stack_top
Definition: macro.lex.yy.c:254
size_t yy_size_t
Definition: macro.lex.yy.c:159
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:660
void * yyalloc(yy_size_t)
static YY_BUFFER_STATE * yy_buffer_stack
Definition: macro.lex.yy.c:256
#define memset(x, y, z)
Definition: compat.h:39
void * yyrealloc(void *, yy_size_t)
void yyfree ( void ptr)

Definition at line 1821 of file macro.lex.yy.c.

Referenced by yy_delete_buffer(), and yylex_destroy().

1822 {
1823  free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
1824 }
#define free
Definition: debug_ros.c:5
int yyget_debug ( void  )

Definition at line 1720 of file macro.lex.yy.c.

1721 {
1722  return yy_flex_debug;
1723 }
int yy_flex_debug
Definition: macro.lex.yy.c:462
YY_EXTRA_TYPE yyget_extra ( void  )
FILE * yyget_in ( void  )

Get the input stream.

Definition at line 1664 of file macro.lex.yy.c.

1665 {
1666  return yyin;
1667 }
FILE * yyin
Definition: macro.lex.yy.c:338
yy_size_t yyget_leng ( void  )

Get the length of the current token.

Definition at line 1680 of file macro.lex.yy.c.

1681 {
1682  return yyleng;
1683 }
yy_size_t yyleng
Definition: macro.lex.yy.c:276
int yyget_lineno ( void  )

Get the current line number.

Definition at line 1655 of file macro.lex.yy.c.

1656 {
1657 
1658  return yylineno;
1659 }
int yylineno
Definition: macro.lex.yy.c:344
FILE * yyget_out ( void  )

Get the output stream.

Definition at line 1672 of file macro.lex.yy.c.

1673 {
1674  return yyout;
1675 }
FILE * yyout
Definition: macro.lex.yy.c:338
char * yyget_text ( void  )

Get the current token.

Definition at line 1689 of file macro.lex.yy.c.

1690 {
1691  return yytext;
1692 }
char * yytext
Definition: macro.lex.yy.c:471
int yylex ( void  )
int yylex_destroy ( void  )

Definition at line 1759 of file macro.lex.yy.c.

1760 {
1761 
1762  /* Pop the buffer stack, destroying each element. */
1763  while(YY_CURRENT_BUFFER){
1767  }
1768 
1769  /* Destroy the stack itself. */
1770  yyfree((yy_buffer_stack) );
1771  (yy_buffer_stack) = NULL;
1772 
1773  /* Reset the globals. This is important in a non-reentrant scanner so the next time
1774  * yylex() is called, initialization will occur. */
1775  yy_init_globals( );
1776 
1777  return 0;
1778 }
void yy_delete_buffer(YY_BUFFER_STATE b)
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
smooth NULL
Definition: ftsmooth.c:513
void yyfree(void *)
static int yy_init_globals(void)
static YY_BUFFER_STATE * yy_buffer_stack
Definition: macro.lex.yy.c:256
void yypop_buffer_state(void)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
void yypop_buffer_state ( void  )

Removes and deletes the top of the stack, if present. The next element becomes the new top.

Definition at line 1475 of file macro.lex.yy.c.

Referenced by yylex_destroy().

1476 {
1477  if (!YY_CURRENT_BUFFER)
1478  return;
1479 
1482  if ((yy_buffer_stack_top) > 0)
1483  --(yy_buffer_stack_top);
1484 
1485  if (YY_CURRENT_BUFFER) {
1488  }
1489 }
void yy_delete_buffer(YY_BUFFER_STATE b)
static size_t yy_buffer_stack_top
Definition: macro.lex.yy.c:254
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
smooth NULL
Definition: ftsmooth.c:513
static int yy_did_buffer_switch_on_eof
Definition: macro.lex.yy.c:286
static void yy_load_buffer_state(void)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
void yypush_buffer_state ( YY_BUFFER_STATE  new_buffer)

Pushes the new state onto the stack. The new state becomes the current state. This function will allocate the stack if necessary.

Parameters
new_bufferThe new state.

Definition at line 1445 of file macro.lex.yy.c.

1446 {
1447  if (new_buffer == NULL)
1448  return;
1449 
1451 
1452  /* This block is copied from yy_switch_to_buffer. */
1453  if ( YY_CURRENT_BUFFER )
1454  {
1455  /* Flush out information for old buffer. */
1456  *(yy_c_buf_p) = (yy_hold_char);
1457  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1458  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1459  }
1460 
1461  /* Only push if top exists. Otherwise, replace top. */
1462  if (YY_CURRENT_BUFFER)
1463  (yy_buffer_stack_top)++;
1464  YY_CURRENT_BUFFER_LVALUE = new_buffer;
1465 
1466  /* copied from yy_switch_to_buffer. */
1469 }
static size_t yy_buffer_stack_top
Definition: macro.lex.yy.c:254
static char * yy_c_buf_p
Definition: macro.lex.yy.c:279
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
smooth NULL
Definition: ftsmooth.c:513
static int yy_did_buffer_switch_on_eof
Definition: macro.lex.yy.c:286
static yy_size_t yy_n_chars
Definition: macro.lex.yy.c:275
static void yy_load_buffer_state(void)
static char yy_hold_char
Definition: macro.lex.yy.c:274
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
void * yyrealloc ( void ptr,
yy_size_t  size 
)

Definition at line 1809 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer(), and yyensure_buffer_stack().

1810 {
1811  /* The cast to (char *) in the following accommodates both
1812  * implementations that use char* generic pointers, and those
1813  * that use void* generic pointers. It works with the latter
1814  * because both ANSI C and C++ allow castless assignment from
1815  * any pointer type to void*, and deal with argument conversions
1816  * as though doing an assignment.
1817  */
1818  return (void *) realloc( (char *) ptr, size );
1819 }
#define realloc
Definition: debug_ros.c:6
GLsizeiptr size
Definition: glext.h:5919
void yyrestart ( FILE input_file)

Immediately switch to a different input stream.

Parameters
input_fileA readable stream.
Note
This function does not reset the start condition to INITIAL .

Definition at line 1279 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer().

1280 {
1281 
1282  if ( ! YY_CURRENT_BUFFER ){
1286  }
1287 
1288  yy_init_buffer(YY_CURRENT_BUFFER,input_file );
1290 }
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
FILE * yyin
Definition: macro.lex.yy.c:338
#define YY_BUF_SIZE
Definition: macro.lex.yy.c:145
static void yy_init_buffer(YY_BUFFER_STATE b, FILE *file)
YY_BUFFER_STATE yy_create_buffer(FILE *file, int size)
static void yy_load_buffer_state(void)
#define YY_CURRENT_BUFFER
Definition: macro.lex.yy.c:264
void yyset_debug ( int  debug_flag)

Definition at line 1725 of file macro.lex.yy.c.

1726 {
1727  yy_flex_debug = bdebug ;
1728 }
int yy_flex_debug
Definition: macro.lex.yy.c:462
void yyset_extra ( YY_EXTRA_TYPE  user_defined)
void yyset_in ( FILE in_str)

Set the input stream. This does not discard the current input buffer.

Parameters
in_strA readable stream.
See Also
yy_switch_to_buffer

Definition at line 1710 of file macro.lex.yy.c.

1711 {
1712  yyin = in_str ;
1713 }
FILE * yyin
Definition: macro.lex.yy.c:338
void yyset_lineno ( int  line_number)

Set the current line number.

Parameters
line_number

Definition at line 1698 of file macro.lex.yy.c.

1699 {
1700 
1702 }
int line_number
Definition: parser.yy.c:773
int yylineno
Definition: macro.lex.yy.c:344
void yyset_out ( FILE out_str)

Definition at line 1715 of file macro.lex.yy.c.

1716 {
1717  yyout = out_str ;
1718 }
FILE * yyout
Definition: macro.lex.yy.c:338
int yywrap ( void  )

Definition at line 2094 of file macro.lex.yy.c.

Referenced by while().

2094 { return 1; }

Variable Documentation

Definition at line 511 of file macro.lex.yy.c.

Referenced by MACRO_ExecuteMacro().

yyconst flex_int16_t yy_accept[28]
static
Initial value:
=
{ 0,
0, 0, 0, 0, 15, 13, 14, 12, 5, 6,
13, 1, 1, 3, 4, 10, 8, 9, 10, 7,
1, 1, 0, 3, 11, 2, 0
}

Definition at line 373 of file macro.lex.yy.c.

register int yy_act

Definition at line 697 of file macro.lex.yy.c.

yyconst flex_int16_t yy_base[33]
static
Initial value:
=
{ 0,
0, 0, 13, 25, 25, 62, 62, 62, 62, 62,
12, 13, 14, 0, 62, 62, 62, 62, 0, 62,
6, 24, 0, 0, 62, 0, 62, 38, 42, 45,
51, 55
}

Definition at line 418 of file macro.lex.yy.c.

register char * yy_bp

Definition at line 696 of file macro.lex.yy.c.

YY_BUFFER_STATE* yy_buffer_stack = 0
static

Stack as an array.

Definition at line 256 of file macro.lex.yy.c.

Referenced by yy_init_globals(), yyensure_buffer_stack(), and yylex_destroy().

size_t yy_buffer_stack_max = 0
static

capacity of stack.

Definition at line 255 of file macro.lex.yy.c.

Referenced by yy_init_globals(), and yyensure_buffer_stack().

size_t yy_buffer_stack_top = 0
static

index of top of stack.

Definition at line 254 of file macro.lex.yy.c.

Referenced by yy_init_globals(), yyensure_buffer_stack(), yypop_buffer_state(), and yypush_buffer_state().

yyconst flex_int16_t yy_chk[77]
static
Initial value:
=
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 3, 21, 3, 3, 11, 11,
13, 13, 12, 3, 5, 3, 4, 0, 4, 4,
22, 22, 0, 0, 0, 4, 0, 4, 28, 28,
28, 28, 28, 28, 29, 0, 29, 30, 30, 30,
30, 31, 0, 31, 31, 31, 31, 32, 0, 0,
32, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27
}

Definition at line 446 of file macro.lex.yy.c.

register char* yy_cp

Definition at line 696 of file macro.lex.yy.c.

Referenced by while(), and yy_get_previous_state().

YY_DECL register yy_state_type yy_current_state

The main scanner function which does all the work.

Definition at line 695 of file macro.lex.yy.c.

Referenced by while(), yy_get_previous_state(), and yy_try_NUL_trans().

yyconst flex_int16_t yy_def[33]
static
Initial value:
=
{ 0,
27, 1, 28, 28, 27, 27, 27, 27, 27, 27,
27, 29, 27, 30, 27, 27, 27, 27, 31, 27,
29, 27, 32, 30, 27, 32, 0, 27, 27, 27,
27, 27
}

Definition at line 426 of file macro.lex.yy.c.

int yy_did_buffer_switch_on_eof
static
yyconst flex_int32_t yy_ec[256]
static

Definition at line 380 of file macro.lex.yy.c.

int yy_flex_debug = 0

Definition at line 462 of file macro.lex.yy.c.

Referenced by yyget_debug().

char yy_hold_char
static
int yy_init = 0
static

Definition at line 280 of file macro.lex.yy.c.

Referenced by if(), and yy_init_globals().

char* yy_last_accepting_cpos
static

Definition at line 459 of file macro.lex.yy.c.

Referenced by while(), yy_get_previous_state(), and yy_try_NUL_trans().

yy_state_type yy_last_accepting_state
static

Definition at line 458 of file macro.lex.yy.c.

Referenced by while(), yy_get_previous_state(), and yy_try_NUL_trans().

yyconst flex_int32_t yy_meta[15]
static
Initial value:
=
{ 0,
1, 2, 1, 1, 1, 1, 3, 3, 4, 5,
1, 4, 1, 6
}

Definition at line 412 of file macro.lex.yy.c.

yy_size_t yy_n_chars
static
yyconst flex_int16_t yy_nxt[77]
static
Initial value:
=
{ 0,
6, 7, 8, 9, 10, 11, 12, 13, 14, 14,
6, 6, 15, 14, 7, 23, 17, 18, 21, 22,
22, 22, 23, 19, 27, 20, 7, 27, 17, 18,
22, 22, 27, 27, 27, 19, 27, 20, 16, 16,
16, 16, 16, 16, 22, 27, 22, 24, 24, 24,
24, 25, 27, 25, 25, 25, 25, 26, 27, 27,
26, 5, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27
}

Definition at line 434 of file macro.lex.yy.c.

int yy_start = 0
static

Definition at line 281 of file macro.lex.yy.c.

Referenced by if(), while(), yy_get_previous_state(), and yy_init_globals().

FILE* yyin = (FILE *) 0

Definition at line 338 of file macro.lex.yy.c.

Referenced by yyget_in().

yy_size_t yyleng

Definition at line 276 of file macro.lex.yy.c.

Referenced by yyget_leng().

int yylineno = 1

Definition at line 344 of file macro.lex.yy.c.

Referenced by yyget_lineno().

struct lexret yylval

Definition at line 513 of file macro.lex.yy.c.

Referenced by MACRO_CheckArgs(), MACRO_ExecuteMacro(), and while().

FILE * yyout = (FILE *) 0

Definition at line 338 of file macro.lex.yy.c.

Referenced by yyget_out().

char* yytext

Definition at line 471 of file macro.lex.yy.c.

Referenced by yyget_text().