comparison dyncallback/dyncall_callback.h @ 157:49549739228c

- sparc callback asm and args code (still some stack alignment issues, currently) - doc improvements for sparc callconv
author cslag
date Wed, 28 Dec 2016 16:48:35 -0600
parents 8a6111c2a84a
children f5577f6bf97a
comparison
equal deleted inserted replaced
156:9e4f1355a388 157:49549739228c
4 Library: dyncallback 4 Library: dyncallback
5 File: dyncallback/dyncall_callback.h 5 File: dyncallback/dyncall_callback.h
6 Description: Callback - Interface 6 Description: Callback - Interface
7 License: 7 License:
8 8
9 Copyright (c) 2007-2015 Daniel Adler <dadler@uni-goettingen.de>, 9 Copyright (c) 2007-2016 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.
42 DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* funcptr, void* userdata); 42 DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* funcptr, void* userdata);
43 void dcbInitCallback(DCCallback* pcb, const char* signature, DCCallbackHandler* handler, void* userdata); 43 void dcbInitCallback(DCCallback* pcb, const char* signature, DCCallbackHandler* handler, void* userdata);
44 void dcbFreeCallback(DCCallback* pcb); 44 void dcbFreeCallback(DCCallback* pcb);
45 void* dcbGetUserData (DCCallback* pcb); 45 void* dcbGetUserData (DCCallback* pcb);
46 46
47
48 #ifdef __cplusplus 47 #ifdef __cplusplus
49 } 48 }
50 #endif 49 #endif
51 50
52 #endif /* DYNCALL_CALLBACK_H */ 51 #endif /* DYNCALL_CALLBACK_H */