changed func_data to user_data for g_scanner_scope_symbol_foreach()

This commit is contained in:
Joel Becker
1998-12-16 14:41:18 +00:00
parent c9cc6c858e
commit 053793d72a
12 changed files with 60 additions and 12 deletions

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

View File

@@ -1,3 +1,9 @@
1998-12-16 Joel Becker <jlbec@ocala.cs.miami.edu>
* glib.h, gscanner.c: changed func_data to user_data in
g_scanner_scope_symbol_foreach and associated friends, because
AIX headers #define func_data.
1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made

2
glib.h
View File

@@ -1976,7 +1976,7 @@ gpointer g_scanner_scope_lookup_symbol (GScanner *scanner,
void g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id,
GHFunc func,
gpointer func_data);
gpointer user_data);
gpointer g_scanner_lookup_symbol (GScanner *scanner,
const gchar *symbol);
void g_scanner_freeze_symbol_table (GScanner *scanner);

View File

@@ -1976,7 +1976,7 @@ gpointer g_scanner_scope_lookup_symbol (GScanner *scanner,
void g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id,
GHFunc func,
gpointer func_data);
gpointer user_data);
gpointer g_scanner_lookup_symbol (GScanner *scanner,
const gchar *symbol);
void g_scanner_freeze_symbol_table (GScanner *scanner);

View File

@@ -522,31 +522,31 @@ g_scanner_foreach_internal (gpointer _key,
register GScannerKey *key;
register gpointer *d;
register GHFunc func;
register gpointer func_data;
register gpointer user_data;
register guint *scope_id;
d = _user_data;
func = (GHFunc) d[0];
func_data = d[1];
user_data = d[1];
scope_id = d[2];
key = _value;
if (key->scope_id == *scope_id)
func (key->symbol, key->value, func_data);
func (key->symbol, key->value, user_data);
}
void
g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id,
GHFunc func,
gpointer func_data)
gpointer user_data)
{
gpointer d[3];
g_return_if_fail (scanner != NULL);
d[0] = (gpointer) func;
d[1] = func_data;
d[1] = user_data;
d[2] = &scope_id;
g_hash_table_foreach (scanner->symbol_table, g_scanner_foreach_internal, d);

View File

@@ -522,31 +522,31 @@ g_scanner_foreach_internal (gpointer _key,
register GScannerKey *key;
register gpointer *d;
register GHFunc func;
register gpointer func_data;
register gpointer user_data;
register guint *scope_id;
d = _user_data;
func = (GHFunc) d[0];
func_data = d[1];
user_data = d[1];
scope_id = d[2];
key = _value;
if (key->scope_id == *scope_id)
func (key->symbol, key->value, func_data);
func (key->symbol, key->value, user_data);
}
void
g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id,
GHFunc func,
gpointer func_data)
gpointer user_data)
{
gpointer d[3];
g_return_if_fail (scanner != NULL);
d[0] = (gpointer) func;
d[1] = func_data;
d[1] = user_data;
d[2] = &scope_id;
g_hash_table_foreach (scanner->symbol_table, g_scanner_foreach_internal, d);