changeset 560:fd7426080105

doc
author Tassilo Philipp
date Sat, 03 Sep 2022 17:03:37 +0200
parents 52e87d4988e3
children d60f741e5eae
files ChangeLog dyncallback/dyncallback.3
diffstat 2 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Sep 03 16:39:01 2022 +0200
+++ b/ChangeLog	Sat Sep 03 17:03:37 2022 +0200
@@ -30,8 +30,8 @@
   o callback_suite_aggrs: new test suite, like call_suite_aggrs but for callbacks
   o plain_c++: added non-trivial C++ aggregate tests
   o callback_plain_c++: new test, focusing on methods and non-trivial C++ aggregates
-  o simplifications and refactoring to share more code (especially signature
-    and case generator) across test suites
+  o simplifications and major refactoring to share more code (especially
+    signature and case generator) across test suites
 doc:
   o callconv section additions about aggregate-by-value passing for all platforms
   o new Linux-Std-Base-specific PPC32/SysV section, as aggregate retval handling differs from
@@ -39,7 +39,8 @@
   o man page changes/additions to document new aggregate interfaces
   o replaced API description in manual with references to the manpages, to
     avoid duplication and keeping things in sync
-  o general clarifications and cleanup
+  o general clarifications and cleanup, adding missing definitions to man
+    pages, ...
 
 
 Version 1.3 (2021/12/17)
--- a/dyncallback/dyncallback.3	Sat Sep 03 16:39:01 2022 +0200
+++ b/dyncallback/dyncallback.3	Sat Sep 03 17:03:37 2022 +0200
@@ -20,6 +20,8 @@
 .Nd callback interface of dyncall
 .Sh SYNOPSIS
 .In dyncall_callback.h
+.Ft typedef DCsigchar
+.Fn (DCCallbackHandler) "DCCallback* pcb" "DCArgs* args" "DCValue* result" "void* userdata"
 .Ft DCCallback *
 .Fn dcbNewCallback "const DCsigchar * signature" "DCCallbackHandler * funcptr" "void * userdata"
 .Ft DCCallback *