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