comparison 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
comparison
equal deleted inserted replaced
489:63f623bff0b9 490:17287342e273
67 67
68 \subsection{Supported types} 68 \subsection{Supported types}
69 69
70 Currently, the \product{dyncall} library supports all of ANSI C's integer, 70 Currently, the \product{dyncall} library supports all of ANSI C's integer,
71 floating point and pointer types as function call arguments and return values. 71 floating point and pointer types as function call arguments and return values.
72 Additionally, C++'s \capi{bool} and C99's \capi{\_Bool} types are supported. 72 Additionally, C++'s \capi{bool} and C99's \capi{\_Bool} types are supported
73 across all supported platforms.
73 Due to the still rare and often incomplete support of the \capi{long double} 74 Due to the still rare and often incomplete support of the \capi{long double}
74 type on various platforms, the latter is currently not officially supported. 75 type on various platforms, the latter is currently not officially supported.
76 Also, \capi{\_Complex} is currently not supported.
77
78 Passing or returning aggregates (struct, union) by value is supported, but only
79 on a limited set of platforms (check if the macro DC\_\_Feature\_AggrByVal is
80 defined).
75 81
76 \subsection{Roadmap} 82 \subsection{Roadmap}
77 83
78 The \product{dyncall} library should be extended by a wide variety of other 84 The \product{dyncall} library should be extended by a wide variety of other
79 calling conventions and ported to other and more esoteric platforms. With its 85 calling conventions and ported to other and more esoteric platforms. With its