static void copyout ( Type *t , void **src , void *dst ) { uintptr size; Alg *alg; #line 162 "/home/pi/go_build/hg/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 165 "/home/pi/go_build/hg/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *src ) ) alg->copy ( size , dst , src ) ; else alg->copy ( size , dst , *src ) ; }
static void copyout(Type *t, void **src, void *dst) { uintptr size; Alg *alg; size = t->size; alg = t->alg; if(size <= sizeof(*src)) alg->copy(size, dst, src); else alg->copy(size, dst, *src); }
static void copyout ( Type *t , void **src , void *dst ) { uintptr size; Alg *alg; #line 176 "/home/14/ren/source/golang/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 179 "/home/14/ren/source/golang/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *src ) ) alg->copy ( size , dst , src ) ; else alg->copy ( size , dst , *src ) ; }
static void copyout ( Type *t , void **src , void *dst ) { uintptr size; Alg *alg; #line 176 "/tmp/makerelease197226928/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 179 "/tmp/makerelease197226928/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *src ) ) alg->copy ( size , dst , src ) ; else alg->copy ( size , dst , *src ) ; }
static void copyin ( Type *t , void *src , void **dst ) { uintptr size; void *p; Alg *alg; #line 144 "/home/pi/go_build/hg/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 147 "/home/pi/go_build/hg/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *dst ) ) alg->copy ( size , dst , src ) ; else { p = runtime·mal ( size ) ; alg->copy ( size , p , src ) ; *dst = p; } }
static void copyin(Type *t, void *src, void **dst) { uintptr size; void *p; Alg *alg; size = t->size; alg = t->alg; if(size <= sizeof(*dst)) alg->copy(size, dst, src); else { p = runtime·mal(size); alg->copy(size, p, src); *dst = p; } }
static void copyin ( Type *t , void *src , void **dst ) { uintptr size; void *p; Alg *alg; #line 158 "/home/14/ren/source/golang/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 161 "/home/14/ren/source/golang/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *dst ) ) alg->copy ( size , dst , src ) ; else { p = runtime·mal ( size ) ; alg->copy ( size , p , src ) ; *dst = p; } }
static void copyin ( Type *t , void *src , void **dst ) { uintptr size; void *p; Alg *alg; #line 158 "/tmp/makerelease197226928/go/src/pkg/runtime/iface.goc" size = t->size; alg = t->alg; #line 161 "/tmp/makerelease197226928/go/src/pkg/runtime/iface.goc" if ( size <= sizeof ( *dst ) ) alg->copy ( size , dst , src ) ; else { p = runtime·cnew ( t ) ; alg->copy ( size , p , src ) ; *dst = p; } }