comparison dyncallback/dyncall_args_sparc32.c @ 661:93ce63d72d59

- dyncallback code cleanup: removed unneeded headers
author Tassilo Philipp
date Thu, 14 Mar 2024 10:11:28 +0100
parents 2562c89d5bb5
children
comparison
equal deleted inserted replaced
660:17dff20b9c10 661:93ce63d72d59
4 Library: dyncallback 4 Library: dyncallback
5 File: dyncallback/dyncall_args_sparc32.c 5 File: dyncallback/dyncall_args_sparc32.c
6 Description: Callback's Arguments VM - Implementation for sparc32 - not yet 6 Description: Callback's Arguments VM - Implementation for sparc32 - not yet
7 License: 7 License:
8 8
9 Copyright (c) 2007-2022 Daniel Adler <dadler@uni-goettingen.de>, 9 Copyright (c) 2007-2024 Daniel Adler <dadler@uni-goettingen.de>,
10 Tassilo Philipp <tphilipp@potion-studios.com> 10 Tassilo Philipp <tphilipp@potion-studios.com>
11 11
12 Permission to use, copy, modify, and distribute this software for any 12 Permission to use, copy, modify, and distribute this software for any
13 purpose with or without fee is hereby granted, provided that the above 13 purpose with or without fee is hereby granted, provided that the above
14 copyright notice and this permission notice appear in all copies. 14 copyright notice and this permission notice appear in all copies.
22 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 22 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23 23
24 */ 24 */
25 25
26 26
27 #include "dyncall_args_sparc32.h" 27 #include "dyncall_args.h"
28
29 struct DCArgs
30 {
31 int *arg_ptr;
32 };
28 33
29 /* Compiler aligns this to 8-byte boundaries, b/c of dword members, a fact needed below */ 34 /* Compiler aligns this to 8-byte boundaries, b/c of dword members, a fact needed below */
30 typedef union { 35 typedef union {
31 DCdouble d; 36 DCdouble d;
32 DCulonglong L; 37 DCulonglong L;