diff options
author | Martin Baulig <baulig@suse.de> | 2001-04-20 20:52:20 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 2001-04-20 20:52:20 +0000 |
commit | dfb9d6f9676457f7dd98daa0d43840a8c15e22fd (patch) | |
tree | 1763d0731c5f1373ca6fd5787e2d133f7e3b9965 | |
parent | 530cc00ae76004ad5897e0c7529436aaa82eff73 (diff) | |
download | libgtop-dfb9d6f9676457f7dd98daa0d43840a8c15e22fd.tar.gz |
Added `glibtop_closure *' argument.
2001-04-20 Martin Baulig <baulig@suse.de>
* include/glibtop/glibtop-server.h (glibtop_init_func_t):
Added `glibtop_closure *' argument.
* include/glibtop/glibtop-backend-info.h
(glibtop_backend_close_func_t): Third argument is now
`glibtop_closure *'.
* include/glibtop/call-vector.pl: Reflect latest API changes.
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | include/glibtop/call-vector.pl | 8 | ||||
-rw-r--r-- | include/glibtop/glibtop-backend-info.h | 2 | ||||
-rw-r--r-- | include/glibtop/glibtop-server.h | 2 |
4 files changed, 17 insertions, 6 deletions
@@ -1,5 +1,16 @@ 2001-04-20 Martin Baulig <baulig@suse.de> + * include/glibtop/glibtop-server.h (glibtop_init_func_t): + Added `glibtop_closure *' argument. + + * include/glibtop/glibtop-backend-info.h + (glibtop_backend_close_func_t): Third argument is now + `glibtop_closure *'. + + * include/glibtop/call-vector.pl: Reflect latest API changes. + +2001-04-20 Martin Baulig <baulig@suse.de> + * include/glibtop/*.h: Use G_BEGIN_DECLS and G_END_DECLS instead of LIBGTOP_BEGIN/END_DECLS. diff --git a/include/glibtop/call-vector.pl b/include/glibtop/call-vector.pl index ad6a6514..f46caa23 100644 --- a/include/glibtop/call-vector.pl +++ b/include/glibtop/call-vector.pl @@ -82,16 +82,16 @@ sub parse_features_def { if ($line_fields[3] eq '') { $func_decl_code .= sprintf - (qq[\t%s (*%s) (glibtop_server *, void *%s);\n], $retval, $feature, $param_decl); + (qq[\t%s (*%s) (glibtop_server *, glibtop_closure *%s);\n], $retval, $feature, $param_decl); } elsif ($line_fields[3] eq 'array') { $func_decl_code .= sprintf - (qq[\t%s (*%s) (glibtop_server *, void *, glibtop_array *%s);\n], $retval, $feature, $param_decl); + (qq[\t%s (*%s) (glibtop_server *, glibtop_closure *, glibtop_array *%s);\n], $retval, $feature, $param_decl); } elsif ($line_fields[3] =~ /^array/) { $func_decl_code .= sprintf - (qq[\t%s (*%s) (glibtop_server *, void *, glibtop_array *, %s *%s);\n], $retval, $feature, 'glibtop_'.$feature, $param_decl); + (qq[\t%s (*%s) (glibtop_server *, glibtop_closure *, glibtop_array *, %s *%s);\n], $retval, $feature, 'glibtop_'.$feature, $param_decl); } else { $func_decl_code .= sprintf - (qq[\t%s (*%s) (glibtop_server *, void *, %s *%s);\n], $retval, $feature, 'glibtop_'.$feature, $param_decl); + (qq[\t%s (*%s) (glibtop_server *, glibtop_closure *, %s *%s);\n], $retval, $feature, 'glibtop_'.$feature, $param_decl); } } diff --git a/include/glibtop/glibtop-backend-info.h b/include/glibtop/glibtop-backend-info.h index 1129c475..71bd119d 100644 --- a/include/glibtop/glibtop-backend-info.h +++ b/include/glibtop/glibtop-backend-info.h @@ -42,7 +42,7 @@ typedef struct _glibtop_call_vector glibtop_call_vector; typedef int (*glibtop_backend_open_func_t) (glibtop_server *, glibtop_backend *, u_int64_t, const char **); typedef int (*glibtop_backend_close_func_t) (glibtop_server *, glibtop_backend *, - void *); + glibtop_closure *); struct _glibtop_backend_info { diff --git a/include/glibtop/glibtop-server.h b/include/glibtop/glibtop-server.h index 42639823..53730fa3 100644 --- a/include/glibtop/glibtop-server.h +++ b/include/glibtop/glibtop-server.h @@ -36,7 +36,7 @@ typedef struct _glibtop_server_info glibtop_server_info; typedef struct _glibtop_closure glibtop_closure; -typedef int (*glibtop_init_func_t) (glibtop_server *); +typedef int (*glibtop_init_func_t) (glibtop_server *, glibtop_closure *); extern glibtop_init_func_t _glibtop_init_hook_s []; extern glibtop_init_func_t _glibtop_init_hook_p []; |