Mercurial > pub > dyncall > dyncall
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 |