Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/dyncall/dyncall_callf.c b/dyncall/dyncall_callf.c
- index dc9b36e..381d6a2 100644
- --- a/dyncall/dyncall_callf.c
- +++ b/dyncall/dyncall_callf.c
- @@ -72,22 +72,22 @@ void dcVCallF(DCCallVM* vm, DCValue* result, DCpointer funcptr, const DCsigchar*
- dcArgF_impl(vm, &ptr, args);
- switch(*ptr) {
- - case DC_SIGCHAR_VOID: dcCallVoid (vm,funcptr); break;
- - case DC_SIGCHAR_BOOL: result->B = dcCallBool (vm,funcptr); break;
- - case DC_SIGCHAR_CHAR: result->c = dcCallChar (vm,funcptr); break;
- - case DC_SIGCHAR_UCHAR: result->C = (DCuchar)dcCallChar(vm,funcptr); break;
- - case DC_SIGCHAR_SHORT: result->s = dcCallShort (vm,funcptr); break;
- - case DC_SIGCHAR_USHORT: result->S = dcCallShort (vm,funcptr); break;
- - case DC_SIGCHAR_INT: result->i = dcCallInt (vm,funcptr); break;
- - case DC_SIGCHAR_UINT: result->I = dcCallInt (vm,funcptr); break;
- - case DC_SIGCHAR_LONG: result->j = dcCallLong (vm,funcptr); break;
- - case DC_SIGCHAR_ULONG: result->J = dcCallLong (vm,funcptr); break;
- - case DC_SIGCHAR_LONGLONG: result->l = dcCallLongLong (vm,funcptr); break;
- - case DC_SIGCHAR_ULONGLONG: result->L = dcCallLongLong (vm,funcptr); break;
- - case DC_SIGCHAR_FLOAT: result->f = dcCallFloat (vm,funcptr); break;
- - case DC_SIGCHAR_DOUBLE: result->d = dcCallDouble (vm,funcptr); break;
- - case DC_SIGCHAR_POINTER: result->p = dcCallPointer (vm,funcptr); break;
- - case DC_SIGCHAR_STRING: result->Z = dcCallPointer (vm,funcptr); break;
- + case DC_SIGCHAR_VOID: dcCallVoid (vm,funcptr); break;
- + case DC_SIGCHAR_BOOL: result->B = dcCallBool (vm,funcptr); break;
- + case DC_SIGCHAR_CHAR: result->c = dcCallChar (vm,funcptr); break;
- + case DC_SIGCHAR_UCHAR: result->C = (DCuchar)dcCallChar (vm,funcptr); break;
- + case DC_SIGCHAR_SHORT: result->s = dcCallShort (vm,funcptr); break;
- + case DC_SIGCHAR_USHORT: result->S = dcCallShort (vm,funcptr); break;
- + case DC_SIGCHAR_INT: result->i = dcCallInt (vm,funcptr); break;
- + case DC_SIGCHAR_UINT: result->I = dcCallInt (vm,funcptr); break;
- + case DC_SIGCHAR_LONG: result->j = dcCallLong (vm,funcptr); break;
- + case DC_SIGCHAR_ULONG: result->J = dcCallLong (vm,funcptr); break;
- + case DC_SIGCHAR_LONGLONG: result->l = dcCallLongLong (vm,funcptr); break;
- + case DC_SIGCHAR_ULONGLONG: result->L = dcCallLongLong (vm,funcptr); break;
- + case DC_SIGCHAR_FLOAT: result->f = dcCallFloat (vm,funcptr); break;
- + case DC_SIGCHAR_DOUBLE: result->d = dcCallDouble (vm,funcptr); break;
- + case DC_SIGCHAR_POINTER: result->p = dcCallPointer (vm,funcptr); break;
- + case DC_SIGCHAR_STRING: result->Z = (DCstring)dcCallPointer(vm,funcptr); break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement