annotate dyncall/dyncall_version.h @ 457:90b1d927912a

- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
author Tassilo Philipp
date Fri, 28 Jan 2022 14:11:21 +0100
parents 4b0b6bd8c6b6
children 2147d1c9dc8a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
414
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
1 /*
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
2
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
3 Package: dyncall
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
4 Library: dyncall
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
5 File: dyncall/dyncall_utils.h
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
6 Description: Type and calling-convention signature character defines
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
7 License:
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
8
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
9 Copyright (c) 2021 Tassilo Philipp <tphilipp@potion-studios.com>
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
10
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
11 Permission to use, copy, modify, and distribute this software for any
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
12 purpose with or without fee is hereby granted, provided that the above
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
13 copyright notice and this permission notice appear in all copies.
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
14
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
15 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
16 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
17 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
18 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
19 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
20 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
21 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
22
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
23 */
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
24
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
25
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
26
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
27 #ifndef DYNCALL_VERSION_H
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
28 #define DYNCALL_VERSION_H
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
29
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
30 /* version scheme is using hex number, with last nibble being either 'c'
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
31 or 'f' for current or release version, respectively; next nibbles are
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
32 only using decimal numbers (0-9), one for teeny (usually 0 as not used),
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
33 one for minor and rest for major version number; e.g.:
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
34
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
35 0x120c = v1.2-current
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
36 0x40f = v0.4-release
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
37
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
38 this macro was introduced while working on v1.3, (so 0x130c)
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
39 */
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
40
422
4b0b6bd8c6b6 - switching version to 1.4-current
Tassilo Philipp
parents: 420
diff changeset
41 #define DYNCALL_VERSION 0x140c
414
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
42
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
43 #endif /* DYNCALL_VERSION_H */
49b669422ad8 - introducing version number
Tassilo Philipp
parents:
diff changeset
44