Mercurial > pub > dyncall > dyncall
comparison test/callback_suite/main.c @ 652:e7ffb0fb1520
whitespace
author | Tassilo Philipp |
---|---|
date | Thu, 07 Mar 2024 14:48:03 +0100 |
parents | 71c884e610f0 |
children |
comparison
equal
deleted
inserted
replaced
651:cab0031c6691 | 652:e7ffb0fb1520 |
---|---|
108 case DC_SIGCHAR_FLOAT: V_f[pos] = dcbArgFloat (input); break; | 108 case DC_SIGCHAR_FLOAT: V_f[pos] = dcbArgFloat (input); break; |
109 case DC_SIGCHAR_DOUBLE: V_d[pos] = dcbArgDouble (input); break; | 109 case DC_SIGCHAR_DOUBLE: V_d[pos] = dcbArgDouble (input); break; |
110 case DC_SIGCHAR_STRING: | 110 case DC_SIGCHAR_STRING: |
111 case DC_SIGCHAR_POINTER: V_p[pos] = dcbArgPointer (input); break; | 111 case DC_SIGCHAR_POINTER: V_p[pos] = dcbArgPointer (input); break; |
112 case DC_SIGCHAR_CC_PREFIX: ++signature; /* skip cconv prefix */ continue; | 112 case DC_SIGCHAR_CC_PREFIX: ++signature; /* skip cconv prefix */ continue; |
113 default: assert(0); | 113 default: assert(0); |
114 } | 114 } |
115 ++pos; | 115 ++pos; |
116 } | 116 } |
117 | 117 |
118 if(ch == DC_SIGCHAR_ENDARG) | 118 if(ch == DC_SIGCHAR_ENDARG) |
134 case DC_SIGCHAR_ULONGLONG:output->L = K_L[pos]; break; | 134 case DC_SIGCHAR_ULONGLONG:output->L = K_L[pos]; break; |
135 case DC_SIGCHAR_FLOAT: output->f = K_f[pos]; break; | 135 case DC_SIGCHAR_FLOAT: output->f = K_f[pos]; break; |
136 case DC_SIGCHAR_DOUBLE: output->d = K_d[pos]; break; | 136 case DC_SIGCHAR_DOUBLE: output->d = K_d[pos]; break; |
137 case DC_SIGCHAR_STRING: | 137 case DC_SIGCHAR_STRING: |
138 case DC_SIGCHAR_POINTER: output->p = K_p[pos]; break; | 138 case DC_SIGCHAR_POINTER: output->p = K_p[pos]; break; |
139 default: assert(0); | 139 default: assert(0); |
140 } | 140 } |
141 | 141 |
142 /* return type info for dyncallback */ | 142 /* return type info for dyncallback */ |
143 return ch; | 143 return ch; |
144 } | 144 } |