ReactOS  0.4.12-dev-18-gf469aca
macro.lex.yy.h File Reference
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
Include dependency graph for macro.lex.yy.h:

Go to the source code of this file.

Classes

struct  yy_buffer_state
 

Macros

#define yyIN_HEADER   1
 
#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_BUF_SIZE   16384
 
#define YY_TYPEDEF_YY_BUFFER_STATE
 
#define YY_TYPEDEF_YY_SIZE_T
 
#define YY_STRUCT_YY_BUFFER_STATE
 
#define yywrap()   1
 
#define YY_SKIP_YYWRAP
 
#define yytext_ptr   yytext
 
#define YY_EXTRA_TYPE   void *
 
#define YY_READ_BUF_SIZE   8192
 
#define YY_START_STACK_INCR   25
 
#define YY_DECL_IS_OURS   1
 
#define YY_DECL   int yylex (void)
 

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
 

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)
 
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 *)
 
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 yylex (void)
 

Variables

yy_size_t yyleng
 
FILEyyin
 
FILEyyout
 
int yylineno
 
charyytext
 

Macro Definition Documentation

◆ FLEX_BETA

#define FLEX_BETA

Definition at line 18 of file macro.lex.yy.h.

◆ FLEX_SCANNER

#define FLEX_SCANNER

Definition at line 13 of file macro.lex.yy.h.

◆ FLEXINT_H

#define FLEXINT_H

Definition at line 34 of file macro.lex.yy.h.

◆ INT16_MAX

#define INT16_MAX   (32767)

Definition at line 76 of file macro.lex.yy.h.

◆ INT16_MIN

#define INT16_MIN   (-32767-1)

Definition at line 67 of file macro.lex.yy.h.

◆ INT32_MAX

#define INT32_MAX   (2147483647)

Definition at line 79 of file macro.lex.yy.h.

◆ INT32_MIN

#define INT32_MIN   (-2147483647-1)

Definition at line 70 of file macro.lex.yy.h.

◆ INT8_MAX

#define INT8_MAX   (127)

Definition at line 73 of file macro.lex.yy.h.

◆ INT8_MIN

#define INT8_MIN   (-128)

Definition at line 64 of file macro.lex.yy.h.

◆ UINT16_MAX

#define UINT16_MAX   (65535U)

Definition at line 85 of file macro.lex.yy.h.

◆ UINT32_MAX

#define UINT32_MAX   (4294967295U)

Definition at line 88 of file macro.lex.yy.h.

◆ UINT8_MAX

#define UINT8_MAX   (255U)

Definition at line 82 of file macro.lex.yy.h.

◆ YY_BUF_SIZE

#define YY_BUF_SIZE   16384

Definition at line 118 of file macro.lex.yy.h.

◆ YY_DECL

#define YY_DECL   int yylex (void)

Definition at line 301 of file macro.lex.yy.h.

◆ YY_DECL_IS_OURS

#define YY_DECL_IS_OURS   1

Definition at line 297 of file macro.lex.yy.h.

◆ YY_EXTRA_TYPE

#define YY_EXTRA_TYPE   void *

Definition at line 227 of file macro.lex.yy.h.

◆ YY_FLEX_MAJOR_VERSION

#define YY_FLEX_MAJOR_VERSION   2

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

◆ YY_FLEX_MINOR_VERSION

#define YY_FLEX_MINOR_VERSION   5

Definition at line 15 of file macro.lex.yy.h.

◆ YY_FLEX_SUBMINOR_VERSION

#define YY_FLEX_SUBMINOR_VERSION   37

Definition at line 16 of file macro.lex.yy.h.

◆ YY_INT_ALIGNED

#define YY_INT_ALIGNED   short int

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

◆ YY_READ_BUF_SIZE

#define YY_READ_BUF_SIZE   8192

Definition at line 285 of file macro.lex.yy.h.

◆ YY_SKIP_YYWRAP

#define YY_SKIP_YYWRAP

Definition at line 205 of file macro.lex.yy.h.

◆ YY_START_STACK_INCR

#define YY_START_STACK_INCR   25

Definition at line 290 of file macro.lex.yy.h.

◆ YY_STRUCT_YY_BUFFER_STATE

#define YY_STRUCT_YY_BUFFER_STATE

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

◆ YY_TYPEDEF_YY_BUFFER_STATE

#define YY_TYPEDEF_YY_BUFFER_STATE

Definition at line 122 of file macro.lex.yy.h.

◆ YY_TYPEDEF_YY_SIZE_T

#define YY_TYPEDEF_YY_SIZE_T

Definition at line 127 of file macro.lex.yy.h.

◆ yyconst

#define yyconst

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

◆ yyIN_HEADER

#define yyIN_HEADER   1

Definition at line 3 of file macro.lex.yy.h.

◆ yytext_ptr

#define yytext_ptr   yytext

Definition at line 210 of file macro.lex.yy.h.

◆ yywrap

#define yywrap ( )    1

Definition at line 204 of file macro.lex.yy.h.

Typedef Documentation

◆ flex_int16_t

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

◆ flex_int32_t

typedef int flex_int32_t

Definition at line 57 of file macro.lex.yy.h.

◆ flex_int8_t

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

◆ flex_uint16_t

typedef unsigned short int flex_uint16_t

Definition at line 59 of file macro.lex.yy.h.

◆ flex_uint32_t

typedef unsigned int flex_uint32_t

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

◆ flex_uint8_t

typedef unsigned char flex_uint8_t

Definition at line 58 of file macro.lex.yy.h.

◆ YY_BUFFER_STATE

Definition at line 123 of file macro.lex.yy.h.

◆ yy_size_t

typedef size_t yy_size_t

Definition at line 128 of file macro.lex.yy.h.

Function Documentation

◆ yy_create_buffer()

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 1354 of file macro.lex.yy.c.

Referenced by if(), and yyrestart().

1355 {
1357 
1358  b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1359  if ( ! b )
1360  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1361 
1362  b->yy_buf_size = size;
1363 
1364  /* yy_ch_buf has to be 2 characters longer than the size given because
1365  * we need to put in 2 end-of-buffer characters.
1366  */
1367  b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 );
1368  if ( ! b->yy_ch_buf )
1369  YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1370 
1371  b->yy_is_our_buffer = 1;
1372 
1373  yy_init_buffer(b,file );
1374 
1375  return b;
1376 }
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:673
yy_size_t yy_buf_size
Definition: macro.lex.yy.c:200
void * yyalloc(yy_size_t)
#define b
Definition: ke_i.h:79
GLsizeiptr size
Definition: glext.h:5919
static void yy_init_buffer(YY_BUFFER_STATE b, FILE *file)
struct yy_buffer_state * YY_BUFFER_STATE
Definition: macro.lex.yy.c:154

◆ yy_delete_buffer()

void yy_delete_buffer ( YY_BUFFER_STATE  b)

Destroy the buffer.

Parameters
ba buffer created with yy_create_buffer()

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

Referenced by yylex_destroy(), and yypop_buffer_state().

1383 {
1384 
1385  if ( ! b )
1386  return;
1387 
1388  if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
1390 
1391  if ( b->yy_is_our_buffer )
1392  yyfree((void *) b->yy_ch_buf );
1393 
1394  yyfree((void *) b );
1395 }
#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

◆ yy_flush_buffer()

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 1429 of file macro.lex.yy.c.

Referenced by yy_init_buffer().

1430 {
1431  if ( ! b )
1432  return;
1433 
1434  b->yy_n_chars = 0;
1435 
1436  /* We always need two end-of-buffer characters. The first causes
1437  * a transition to the end-of-buffer state. The second causes
1438  * a jam in that state.
1439  */
1442 
1443  b->yy_buf_pos = &b->yy_ch_buf[0];
1444 
1445  b->yy_at_bol = 1;
1447 
1448  if ( b == YY_CURRENT_BUFFER )
1450 }
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

◆ yy_scan_buffer()

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 1556 of file macro.lex.yy.c.

Referenced by yy_scan_bytes().

1557 {
1559 
1560  if ( size < 2 ||
1563  /* They forgot to leave room for the EOB's. */
1564  return 0;
1565 
1566  b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) );
1567  if ( ! b )
1568  YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
1569 
1570  b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1571  b->yy_buf_pos = b->yy_ch_buf = base;
1572  b->yy_is_our_buffer = 0;
1573  b->yy_input_file = 0;
1574  b->yy_n_chars = b->yy_buf_size;
1575  b->yy_is_interactive = 0;
1576  b->yy_at_bol = 1;
1577  b->yy_fill_buffer = 0;
1579 
1580  yy_switch_to_buffer(b );
1581 
1582  return b;
1583 }
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:673
yy_size_t yy_buf_size
Definition: macro.lex.yy.c:200
GLuint base
Definition: 3dtext.c:35
void * yyalloc(yy_size_t)
#define b
Definition: ke_i.h:79
GLsizeiptr size
Definition: glext.h:5919
#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)
struct yy_buffer_state * YY_BUFFER_STATE
Definition: macro.lex.yy.c:154

◆ yy_scan_bytes()

YY_BUFFER_STATE yy_scan_bytes ( yyconst char bytes,
yy_size_t  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 1606 of file macro.lex.yy.c.

Referenced by yy_scan_string().

1607 {
1609  char *buf;
1610  yy_size_t n;
1611  yy_size_t i;
1612 
1613  /* Get memory for full buffer, including space for trailing EOB's. */
1614  n = _yybytes_len + 2;
1615  buf = (char *) yyalloc(n );
1616  if ( ! buf )
1617  YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
1618 
1619  for ( i = 0; i < _yybytes_len; ++i )
1620  buf[i] = yybytes[i];
1621 
1622  buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
1623 
1624  b = yy_scan_buffer(buf,n );
1625  if ( ! b )
1626  YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
1627 
1628  /* It's okay to grow etc. this buffer, and we should throw it
1629  * away when we're done.
1630  */
1631  b->yy_is_our_buffer = 1;
1632 
1633  return b;
1634 }
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:7751
size_t yy_size_t
Definition: macro.lex.yy.c:159
#define YY_FATAL_ERROR(msg)
Definition: macro.lex.yy.c:673
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_scan_string()

YY_BUFFER_STATE yy_scan_string ( yyconst char yy_str)

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 1593 of file macro.lex.yy.c.

1594 {
1595 
1596  return yy_scan_bytes(yystr,strlen(yystr) );
1597 }
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
YY_BUFFER_STATE yy_scan_bytes(yyconst char *bytes, yy_size_t len)

◆ yy_switch_to_buffer()

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 1309 of file macro.lex.yy.c.

Referenced by yy_scan_buffer().

1310 {
1311 
1312  /* TODO. We should be able to replace this entire function body
1313  * with
1314  * yypop_buffer_state();
1315  * yypush_buffer_state(new_buffer);
1316  */
1318  if ( YY_CURRENT_BUFFER == new_buffer )
1319  return;
1320 
1321  if ( YY_CURRENT_BUFFER )
1322  {
1323  /* Flush out information for old buffer. */
1324  *(yy_c_buf_p) = (yy_hold_char);
1325  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1326  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1327  }
1328 
1329  YY_CURRENT_BUFFER_LVALUE = new_buffer;
1331 
1332  /* We don't actually know whether we did this switch during
1333  * EOF (yywrap()) processing, but the only time this flag
1334  * is looked at is after yywrap() is called, so it's safe
1335  * to go ahead and always set it.
1336  */
1338 }
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

◆ yyalloc()

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

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

1818 {
1819  return (void *) malloc( size );
1820 }
GLsizeiptr size
Definition: glext.h:5919
#define malloc
Definition: debug_ros.c:4

◆ yyfree()

void yyfree ( void )

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

Referenced by yy_delete_buffer(), and yylex_destroy().

1835 {
1836  free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
1837 }
#define free
Definition: debug_ros.c:5
static PVOID ptr
Definition: dispmode.c:27

◆ yyget_debug()

int yyget_debug ( void  )

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

1734 {
1735  return yy_flex_debug;
1736 }
int yy_flex_debug
Definition: macro.lex.yy.c:465

◆ yyget_extra()

YY_EXTRA_TYPE yyget_extra ( void  )

◆ yyget_in()

FILE* yyget_in ( void  )

Get the input stream.

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

1678 {
1679  return yyin;
1680 }
FILE * yyin
Definition: macro.lex.yy.c:341

◆ yyget_leng()

yy_size_t yyget_leng ( void  )

Get the length of the current token.

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

1694 {
1695  return yyleng;
1696 }
yy_size_t yyleng
Definition: macro.lex.yy.c:276

◆ yyget_lineno()

int yyget_lineno ( void  )

Get the current line number.

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

1669 {
1670 
1671  return yylineno;
1672 }
int yylineno
Definition: macro.lex.yy.c:347

◆ yyget_out()

FILE* yyget_out ( void  )

Get the output stream.

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

1686 {
1687  return yyout;
1688 }
FILE * yyout
Definition: macro.lex.yy.c:341

◆ yyget_text()

char* yyget_text ( void  )

Get the current token.

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

1703 {
1704  return yytext;
1705 }
char * yytext
Definition: macro.lex.yy.c:474

◆ yylex()

int yylex ( void  )

◆ yylex_destroy()

int yylex_destroy ( void  )

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

1773 {
1774 
1775  /* Pop the buffer stack, destroying each element. */
1776  while(YY_CURRENT_BUFFER){
1780  }
1781 
1782  /* Destroy the stack itself. */
1783  yyfree((yy_buffer_stack) );
1784  (yy_buffer_stack) = NULL;
1785 
1786  /* Reset the globals. This is important in a non-reentrant scanner so the next time
1787  * yylex() is called, initialization will occur. */
1788  yy_init_globals( );
1789 
1790  return 0;
1791 }
void yy_delete_buffer(YY_BUFFER_STATE b)
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
smooth NULL
Definition: ftsmooth.c:416
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

◆ yypop_buffer_state()

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 1488 of file macro.lex.yy.c.

Referenced by yylex_destroy().

1489 {
1490  if (!YY_CURRENT_BUFFER)
1491  return;
1492 
1495  if ((yy_buffer_stack_top) > 0)
1496  --(yy_buffer_stack_top);
1497 
1498  if (YY_CURRENT_BUFFER) {
1501  }
1502 }
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:416
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

◆ yypush_buffer_state()

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 1458 of file macro.lex.yy.c.

1459 {
1460  if (new_buffer == NULL)
1461  return;
1462 
1464 
1465  /* This block is copied from yy_switch_to_buffer. */
1466  if ( YY_CURRENT_BUFFER )
1467  {
1468  /* Flush out information for old buffer. */
1469  *(yy_c_buf_p) = (yy_hold_char);
1470  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
1471  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1472  }
1473 
1474  /* Only push if top exists. Otherwise, replace top. */
1475  if (YY_CURRENT_BUFFER)
1476  (yy_buffer_stack_top)++;
1477  YY_CURRENT_BUFFER_LVALUE = new_buffer;
1478 
1479  /* copied from yy_switch_to_buffer. */
1482 }
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:416
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

◆ yyrealloc()

void* yyrealloc ( void ,
yy_size_t   
)

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

Referenced by yy_get_next_buffer(), and yyensure_buffer_stack().

1823 {
1824  /* The cast to (char *) in the following accommodates both
1825  * implementations that use char* generic pointers, and those
1826  * that use void* generic pointers. It works with the latter
1827  * because both ANSI C and C++ allow castless assignment from
1828  * any pointer type to void*, and deal with argument conversions
1829  * as though doing an assignment.
1830  */
1831  return (void *) realloc( (char *) ptr, size );
1832 }
#define realloc
Definition: debug_ros.c:6
static PVOID ptr
Definition: dispmode.c:27
GLsizeiptr size
Definition: glext.h:5919

◆ yyrestart()

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 1292 of file macro.lex.yy.c.

Referenced by yy_get_next_buffer(), and yy_try_NUL_trans().

1293 {
1294 
1295  if ( ! YY_CURRENT_BUFFER ){
1299  }
1300 
1301  yy_init_buffer(YY_CURRENT_BUFFER,input_file );
1303 }
#define YY_CURRENT_BUFFER_LVALUE
Definition: macro.lex.yy.c:271
static void yyensure_buffer_stack(void)
FILE * yyin
Definition: macro.lex.yy.c:341
#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

◆ yyset_debug()

void yyset_debug ( int  debug_flag)

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

1739 {
1740  yy_flex_debug = bdebug ;
1741 }
int yy_flex_debug
Definition: macro.lex.yy.c:465

◆ yyset_extra()

void yyset_extra ( YY_EXTRA_TYPE  user_defined)

◆ yyset_in()

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 1723 of file macro.lex.yy.c.

1724 {
1725  yyin = in_str ;
1726 }
FILE * yyin
Definition: macro.lex.yy.c:341

◆ yyset_lineno()

void yyset_lineno ( int  line_number)

Set the current line number.

Parameters
line_number

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

1712 {
1713 
1715 }
int line_number
Definition: parser.yy.c:773
int yylineno
Definition: macro.lex.yy.c:347

◆ yyset_out()

void yyset_out ( FILE out_str)

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

1729 {
1730  yyout = out_str ;
1731 }
FILE * yyout
Definition: macro.lex.yy.c:341

Variable Documentation

◆ yyin

FILE* yyin

◆ yyleng

yy_size_t yyleng

◆ yylineno

int yylineno

◆ yyout

FILE * yyout

◆ yytext

char* yytext