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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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> 1998-12-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* configure.in: Fixed stupid bug, that made * 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, void g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id, guint scope_id,
GHFunc func, GHFunc func,
gpointer func_data); gpointer user_data);
gpointer g_scanner_lookup_symbol (GScanner *scanner, gpointer g_scanner_lookup_symbol (GScanner *scanner,
const gchar *symbol); const gchar *symbol);
void g_scanner_freeze_symbol_table (GScanner *scanner); 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, void g_scanner_scope_foreach_symbol (GScanner *scanner,
guint scope_id, guint scope_id,
GHFunc func, GHFunc func,
gpointer func_data); gpointer user_data);
gpointer g_scanner_lookup_symbol (GScanner *scanner, gpointer g_scanner_lookup_symbol (GScanner *scanner,
const gchar *symbol); const gchar *symbol);
void g_scanner_freeze_symbol_table (GScanner *scanner); void g_scanner_freeze_symbol_table (GScanner *scanner);

View File

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