forked from osmocom/wireshark
Make the private variables for various lexical analyzers static, so
that we don't have all the lexical analyzers in libethereal share them (note that they're already static in radius_dict.l, so they weren't sharing with any other lexical analyzer), and so that OS X 10.3.9's run-time linker doesn't get upset at finding them defined in libethereal and the MATE plugin. Fix up indentation. svn path=/trunk/; revision=15961
This commit is contained in:
parent
35bd5bd854
commit
d90a1a4ac6
|
@ -45,12 +45,12 @@
|
|||
void (*act)(gchar*);
|
||||
};
|
||||
|
||||
void* pParser;
|
||||
GString* input_string;
|
||||
guint offset;
|
||||
guint len;
|
||||
gchar* location;
|
||||
gchar* attr_name;
|
||||
static void* pParser;
|
||||
static GString* input_string;
|
||||
static guint offset;
|
||||
static guint len;
|
||||
static gchar* location;
|
||||
static gchar* attr_name;
|
||||
|
||||
static int my_yyinput(char* buff,guint size);
|
||||
|
||||
|
@ -64,13 +64,13 @@
|
|||
static void set_description (gchar* val) { if(build_data->description) g_free(build_data->description); build_data->description = g_strdup(val); }
|
||||
static void set_recursive (gchar* val) { build_data->recursion = ( g_strcasecmp(val,"yes") == 0 ) ? TRUE : FALSE; }
|
||||
|
||||
struct _proto_xmlpi_attr proto_attrs[] =
|
||||
static struct _proto_xmlpi_attr proto_attrs[] =
|
||||
{
|
||||
{ "proto_name", set_proto_name },
|
||||
{ "media", set_media_type },
|
||||
{ "root", set_proto_root },
|
||||
{ "description", set_description },
|
||||
{ "hierarchy", set_recursive },
|
||||
{ "hierarchy", set_recursive },
|
||||
{NULL,NULL}
|
||||
};
|
||||
|
||||
|
@ -187,7 +187,7 @@ squoted ['][^\']*[']
|
|||
|
||||
<PROTOCOL>{name} {
|
||||
attr_name = g_strdup(yytext);
|
||||
g_strdown(attr_name);
|
||||
g_strdown(attr_name);
|
||||
BEGIN GET_ATTR_QUOTE;
|
||||
}
|
||||
|
||||
|
@ -308,7 +308,7 @@ extern dtd_build_data_t* dtd_parse(GString* s) {
|
|||
pParser = DtdParseAlloc(g_malloc);
|
||||
|
||||
#ifdef DEBUG_DTD_PARSER
|
||||
DtdParseTrace(stderr, ">>");
|
||||
DtdParseTrace(stderr, ">>");
|
||||
#endif
|
||||
|
||||
build_data = g_malloc(sizeof(dtd_build_data_t));
|
||||
|
@ -325,7 +325,7 @@ extern dtd_build_data_t* dtd_parse(GString* s) {
|
|||
build_data->location = NULL;
|
||||
build_data->error = g_string_new("");
|
||||
|
||||
location = NULL;
|
||||
location = NULL;
|
||||
|
||||
BEGIN DTD;
|
||||
|
||||
|
@ -335,7 +335,7 @@ extern dtd_build_data_t* dtd_parse(GString* s) {
|
|||
|
||||
yyrestart(NULL);
|
||||
|
||||
location = NULL;
|
||||
location = NULL;
|
||||
|
||||
DtdParseFree(pParser, g_free );
|
||||
|
||||
|
|
|
@ -45,8 +45,8 @@
|
|||
#include "dtd.h"
|
||||
|
||||
#define MAX_INCLUDE_DEPTH 10
|
||||
YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH];
|
||||
int include_stack_ptr = 0;
|
||||
static YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH];
|
||||
static int include_stack_ptr = 0;
|
||||
|
||||
#define ECHO g_string_append(current,yytext);
|
||||
|
||||
|
|
|
@ -40,13 +40,13 @@
|
|||
void MateParseTrace(FILE*,char*);
|
||||
|
||||
#define MAX_INCLUDE_DEPTH 10
|
||||
YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH];
|
||||
int include_stack_ptr = 0;
|
||||
static YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH];
|
||||
static int include_stack_ptr = 0;
|
||||
|
||||
void* pParser;
|
||||
mate_config_frame* current_frame;
|
||||
static void* pParser;
|
||||
static mate_config_frame* current_frame;
|
||||
|
||||
mate_config* mc;
|
||||
static mate_config* mc;
|
||||
|
||||
#define MATE_PARSE(token_type) MateParser(pParser, (token_type), g_strdup(yytext), mc );
|
||||
|
||||
|
|
Loading…
Reference in New Issue