mirror of https://github.com/golang/go.git
runtime: go interface to cdecl calbacks
cdecl calbacks have been implemented in C/ASM code, just Go function is missing R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/4969047
This commit is contained in:
parent
db5f9da425
commit
f627215bab
|
|
@ -20,6 +20,10 @@ func NewCallback(fn Eface) (code uintptr) {
|
|||
code = (uintptr)runtime·compilecallback(fn, true);
|
||||
}
|
||||
|
||||
func NewCallbackCDecl(fn Eface) (code uintptr) {
|
||||
code = (uintptr)runtime·compilecallback(fn, false);
|
||||
}
|
||||
|
||||
func Syscall(fn uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr) (r1 uintptr, r2 uintptr, err uintptr) {
|
||||
USED(a2);
|
||||
USED(a3);
|
||||
|
|
|
|||
Loading…
Reference in New Issue