mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-21 08:28:53 +02:00
changed func_data to user_data for g_scanner_scope_symbol_foreach()
This commit is contained in:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
2
glib.h
@@ -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);
|
||||||
|
@@ -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);
|
||||||
|
@@ -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);
|
||||||
|
10
gscanner.c
10
gscanner.c
@@ -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);
|
||||||
|
Reference in New Issue
Block a user