Main Page | Data Structures | Directories | File List | Data Fields | Globals

cframe_lexer.h File Reference

#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>

Include dependency graph for cframe_lexer.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  yy_buffer_state

Defines

#define cframeHEADER_H   1
#define cframeIN_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   33
#define FLEX_BETA
#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 yytext_ptr   cframetext
#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 cframelex (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 yy_buffer_stateYY_BUFFER_STATE
typedef unsigned int yy_size_t

Functions

void cframerestart (FILE *input_file)
void cframe_switch_to_buffer (YY_BUFFER_STATE new_buffer)
YY_BUFFER_STATE cframe_create_buffer (FILE *file, int size)
void cframe_delete_buffer (YY_BUFFER_STATE b)
void cframe_flush_buffer (YY_BUFFER_STATE b)
void cframepush_buffer_state (YY_BUFFER_STATE new_buffer)
void cframepop_buffer_state (void)
YY_BUFFER_STATE cframe_scan_buffer (char *base, yy_size_t size)
YY_BUFFER_STATE cframe_scan_string (yyconst char *yy_str)
YY_BUFFER_STATE cframe_scan_bytes (yyconst char *bytes, int len)
void * cframealloc (yy_size_t)
void * cframerealloc (void *, yy_size_t)
void cframefree (void *)
int cframewrap (void)
int cframelex (void)

Variables

int cframeleng
FILE * cframein
FILE * cframeout
int cframelineno
char * cframetext


Define Documentation

#define cframeHEADER_H   1
 

Definition at line 2 of file cframe_lexer.h.

#define cframeIN_HEADER   1
 

Definition at line 3 of file cframe_lexer.h.

#define FLEX_BETA
 

Definition at line 18 of file cframe_lexer.h.

#define FLEX_SCANNER
 

Definition at line 13 of file cframe_lexer.h.

#define INT16_MAX   (32767)
 

Definition at line 77 of file cframe_lexer.h.

#define INT16_MIN   (-32767-1)
 

Definition at line 68 of file cframe_lexer.h.

#define INT32_MAX   (2147483647)
 

Definition at line 80 of file cframe_lexer.h.

#define INT32_MIN   (-2147483647-1)
 

Definition at line 71 of file cframe_lexer.h.

#define INT8_MAX   (127)
 

Definition at line 74 of file cframe_lexer.h.

#define INT8_MIN   (-128)
 

Definition at line 65 of file cframe_lexer.h.

#define UINT16_MAX   (65535U)
 

Definition at line 86 of file cframe_lexer.h.

#define UINT32_MAX   (4294967295U)
 

Definition at line 89 of file cframe_lexer.h.

#define UINT8_MAX   (255U)
 

Definition at line 83 of file cframe_lexer.h.

#define YY_DECL   int cframelex (void)
 

Definition at line 318 of file cframe_lexer.h.

#define YY_DECL_IS_OURS   1
 

Definition at line 314 of file cframe_lexer.h.

#define YY_EXTRA_TYPE   void *
 

Definition at line 273 of file cframe_lexer.h.

#define YY_FLEX_MAJOR_VERSION   2
 

Definition at line 14 of file cframe_lexer.h.

#define YY_FLEX_MINOR_VERSION   5
 

Definition at line 15 of file cframe_lexer.h.

#define YY_FLEX_SUBMINOR_VERSION   33
 

Definition at line 16 of file cframe_lexer.h.

#define YY_INT_ALIGNED   short int
 

Definition at line 9 of file cframe_lexer.h.

#define YY_READ_BUF_SIZE   8192
 

Definition at line 302 of file cframe_lexer.h.

#define YY_START_STACK_INCR   25
 

Definition at line 307 of file cframe_lexer.h.

#define yyconst
 

Definition at line 111 of file cframe_lexer.h.

#define yytext_ptr   cframetext
 

Definition at line 205 of file cframe_lexer.h.


Typedef Documentation

typedef short int flex_int16_t
 

Definition at line 56 of file cframe_lexer.h.

typedef int flex_int32_t
 

Definition at line 57 of file cframe_lexer.h.

typedef signed char flex_int8_t
 

Definition at line 55 of file cframe_lexer.h.

typedef unsigned short int flex_uint16_t
 

Definition at line 59 of file cframe_lexer.h.

typedef unsigned int flex_uint32_t
 

Definition at line 60 of file cframe_lexer.h.

typedef unsigned char flex_uint8_t
 

Definition at line 58 of file cframe_lexer.h.

typedef struct yy_buffer_state* YY_BUFFER_STATE
 

Definition at line 116 of file cframe_lexer.h.

typedef unsigned int yy_size_t
 

Definition at line 130 of file cframe_lexer.h.


Function Documentation

YY_BUFFER_STATE cframe_create_buffer FILE *  file,
int  size
 

void cframe_delete_buffer YY_BUFFER_STATE  b  ) 
 

Referenced by cframelex_destroy(), cframepop_buffer_state(), and parse_msg().

void cframe_flush_buffer YY_BUFFER_STATE  b  ) 
 

YY_BUFFER_STATE cframe_scan_buffer char *  base,
yy_size_t  size
 

Referenced by cframe_scan_bytes().

YY_BUFFER_STATE cframe_scan_bytes yyconst char *  bytes,
int  len
 

Referenced by cframe_scan_string().

YY_BUFFER_STATE cframe_scan_string yyconst char *  yy_str  ) 
 

Referenced by parse_msg().

void cframe_switch_to_buffer YY_BUFFER_STATE  new_buffer  ) 
 

Referenced by cframe_scan_buffer().

void* cframealloc yy_size_t   ) 
 

Referenced by cframe_scan_buffer(), and cframe_scan_bytes().

void cframefree void *   ) 
 

Referenced by cframelex_destroy().

int cframelex void   ) 
 

void cframepop_buffer_state void   ) 
 

void cframepush_buffer_state YY_BUFFER_STATE  new_buffer  ) 
 

void* cframerealloc void *  ,
yy_size_t 
 

void cframerestart FILE *  input_file  ) 
 

int cframewrap void   ) 
 

Definition at line 120 of file cframe_parser.c.


Variable Documentation

FILE* cframein
 

int cframeleng
 

int cframelineno
 

FILE * cframeout
 

char* cframetext
 


Generated on Thu Sep 6 13:13:14 2007 for driver by  doxygen 1.3.9.1