Lines Matching refs:W_OFFSET

107 #define W_OFFSET(src, delta) ((char *)(src) XFORM_OK_PLUS (delta))  macro
1683 W_OFFSET(SCHEME_FFIANYPTR_VAL(x), SCHEME_FFIANYPTR_OFFSET(x))
1838 ? ((ctype)(((intptr_t*)W_OFFSET(src,delta))[0])) \
1839 : (((ctype *)W_OFFSET(src,delta))[0]))
1842 #define REF_CTYPE(ctype) (((ctype *)W_OFFSET(src,delta))[0])
1859 return scheme_make_foreign_external_cpointer(*(void **)W_OFFSET(src, delta)); in C2SCHEME()
1945 ((void**)W_OFFSET(dst,delta))[0] = ((ffi_callback_struct*)val)->callback; in SCHEME2C()
1947 ((void**)W_OFFSET(dst,delta))[0] = SCHEME_CPTR_VAL(val); in SCHEME2C()
1949 ((void**)W_OFFSET(dst,delta))[0] = ((ffi_obj_struct*)val)->obj; in SCHEME2C()
1951 ((void**)W_OFFSET(dst,delta))[0] = NULL; in SCHEME2C()
1961 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1967 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1970 …if (!(get_byte_val(val,&(((Tsint8*)W_OFFSET(dst,delta))[0])))) return wrong_value(who, "_int8", va… in SCHEME2C()
1975 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1981 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1984 …if (!(get_ubyte_val(val,&(((Tuint8*)W_OFFSET(dst,delta))[0])))) return wrong_value(who, "_uint8", … in SCHEME2C()
1989 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1995 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
1998 …if (!(get_short_val(val,&(((Tsint16*)W_OFFSET(dst,delta))[0])))) return wrong_value(who, "_int16",… in SCHEME2C()
2003 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2009 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2012 …if (!(get_ushort_val(val,&(((Tuint16*)W_OFFSET(dst,delta))[0])))) return wrong_value(who, "_uint16… in SCHEME2C()
2017 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2023 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2026 …if (!(scheme_get_realint_val(val,&(((Tsint32*)W_OFFSET(dst,delta))[0])))) return wrong_value(who, … in SCHEME2C()
2031 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2037 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2040 …if (!(scheme_get_unsigned_realint_val(val,&(((Tuint32*)W_OFFSET(dst,delta))[0])))) return wrong_va… in SCHEME2C()
2045 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2051 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2054 …if (!(scheme_get_long_long_val(val,&(((Tsint64*)W_OFFSET(dst,delta))[0])))) return wrong_value(who… in SCHEME2C()
2059 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2065 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2068 …if (!(scheme_get_unsigned_long_long_val(val,&(((Tuint64*)W_OFFSET(dst,delta))[0])))) return wrong_… in SCHEME2C()
2073 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2079 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2086 (((Tsint32*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2094 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2100 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2107 (((Tuint32*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2115 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2121 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2128 (((intptr_t*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2136 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2142 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2149 (((uintptr_t*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2157 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2163 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2170 (((float*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2178 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2184 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2191 (((double*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2199 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2205 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2212 (((mz_long_double*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2220 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2226 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2233 (((double*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2241 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2247 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2254 (((int*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2262 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2268 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2275 (((stdbool*)W_OFFSET(dst,delta))[0]) = tmp; return NULL; in SCHEME2C()
2283 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2289 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2297 (((mzchar**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2310 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2316 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2324 (((unsigned short**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2337 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2343 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2351 (((char**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2364 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2370 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2378 (((char**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2391 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2397 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2405 (((char**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2418 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2424 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2434 (((void**)W_OFFSET(dst,delta))[0]) = (void*)W_OFFSET(tmp, toff);; in SCHEME2C()
2440 return _offset ? tmp : (void*)W_OFFSET(tmp, toff); in SCHEME2C()
2449 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2455 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2465 (((void**)W_OFFSET(dst,delta))[0]) = (void*)W_OFFSET(tmp, toff);; in SCHEME2C()
2471 return _offset ? tmp : (void*)W_OFFSET(tmp, toff); in SCHEME2C()
2480 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2486 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2494 (((Scheme_Object**)W_OFFSET(dst,delta))[0]) = tmp; in SCHEME2C()
2507 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2513 ((int*)W_OFFSET(dst,delta))[0] = 0; in SCHEME2C()
2542 memcpy(W_OFFSET(dst, delta), W_OFFSET(p, poff), in SCHEME2C()
2551 return W_OFFSET(p, poff); in SCHEME2C()
2813 src = W_OFFSET(from, foff); in foreign_malloc()
2843 scheme_end_stubborn_change(W_OFFSET(ptr, poff)); in foreign_end_stubborn_change()
2864 free(W_OFFSET(ptr, poff)); in foreign_free()
2893 scheme_free_immobile_box((void **)W_OFFSET(ptr, poff)); in foreign_free_immobile_cell()
3101 case 0: memset (W_OFFSET(dest, doff), ch, count); break; in do_memop()
3102 case 1: memmove(W_OFFSET(dest, doff), W_OFFSET(src, soff), count); break; in do_memop()
3103 case 2: memcpy (W_OFFSET(dest, doff), W_OFFSET(src, soff), count); break; in do_memop()
3656 ffi_call(cif, (VoidFun)W_OFFSET(c_func, cfoff), p, avalues); in finish_ffi_call()