Lines Matching full:args
73 ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
80 for (i = 0; i < cif->nargs; i++, tp++, args++)
86 *args = (void*) ((char*)(raw++) + 3);
91 *args = (void*) ((char*)(raw++) + 2);
98 *args = (void *)raw;
104 *args = (void*) &(raw++)->ptr;
108 *args = raw;
119 for (i = 0; i < cif->nargs; i++, tp++, args++)
126 *args = (void*) raw;
130 *args = (void*) raw++;
133 *args = (void*) raw;
147 ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
152 for (i = 0; i < cif->nargs; i++, tp++, args++)
158 *(UINT32*)(raw++) = *(UINT8*) (*args);
160 (raw++)->uint = *(UINT8*) (*args);
166 *(SINT32*)(raw++) = *(SINT8*) (*args);
168 (raw++)->sint = *(SINT8*) (*args);
174 *(UINT32*)(raw++) = *(UINT16*) (*args);
176 (raw++)->uint = *(UINT16*) (*args);
182 *(SINT32*)(raw++) = *(SINT16*) (*args);
184 (raw++)->sint = *(SINT16*) (*args);
190 *(UINT32*)(raw++) = *(UINT32*) (*args);
192 (raw++)->uint = *(UINT32*) (*args);
198 *(SINT32*)(raw++) = *(SINT32*) (*args);
200 (raw++)->sint = *(SINT32*) (*args);
205 (raw++)->flt = *(FLOAT32*) (*args);
212 raw->uint = *(UINT64*) (*args);
218 (raw++)->ptr = **(void***) args;
225 memcpy ((void*) raw->data, (void*)*args, (*tp)->size);