summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Baulig <baulig@suse.de>2001-04-20 20:52:20 +0000
committerMartin Baulig <martin@src.gnome.org>2001-04-20 20:52:20 +0000
commitdfb9d6f9676457f7dd98daa0d43840a8c15e22fd (patch)
tree1763d0731c5f1373ca6fd5787e2d133f7e3b9965
parent530cc00ae76004ad5897e0c7529436aaa82eff73 (diff)
downloadlibgtop-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--ChangeLog11
-rw-r--r--include/glibtop/call-vector.pl8
-rw-r--r--include/glibtop/glibtop-backend-info.h2
-rw-r--r--include/glibtop/glibtop-server.h2
4 files changed, 17 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 13e3668d..7facb028 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 [];