Mercurial > pub > dyncall > dyncall
diff doc/manual/manual_epilog.tex @ 490:17287342e273
manual:
- removed all API description and referred to manual instead, to avoid outdated and/or duplicated doc
- cleanups and clarificaions
author | Tassilo Philipp |
---|---|
date | Sun, 20 Mar 2022 14:26:55 +0100 |
parents | b47168dacba6 |
children |
line wrap: on
line diff
--- a/doc/manual/manual_epilog.tex Fri Mar 18 12:36:49 2022 +0100 +++ b/doc/manual/manual_epilog.tex Sun Mar 20 14:26:55 2022 +0100 @@ -69,9 +69,15 @@ Currently, the \product{dyncall} library supports all of ANSI C's integer, floating point and pointer types as function call arguments and return values. -Additionally, C++'s \capi{bool} and C99's \capi{\_Bool} types are supported. +Additionally, C++'s \capi{bool} and C99's \capi{\_Bool} types are supported +across all supported platforms. Due to the still rare and often incomplete support of the \capi{long double} type on various platforms, the latter is currently not officially supported. +Also, \capi{\_Complex} is currently not supported. + +Passing or returning aggregates (struct, union) by value is supported, but only +on a limited set of platforms (check if the macro DC\_\_Feature\_AggrByVal is +defined). \subsection{Roadmap}