X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Finternals%2Fforeign-linkage.texinfo;fp=doc%2Finternals%2Fforeign-linkage.texinfo;h=266aa9826ec960a4022ababc0703d4a642edf71f;hb=e35a79c777f51eddd3dcb0ca27000ce4cfa60e73;hp=db456921568c7ec4e0e18b000f5c488c515054c0;hpb=d15afa61c4854eddb4b61e3d8772590db760c565;p=sbcl.git diff --git a/doc/internals/foreign-linkage.texinfo b/doc/internals/foreign-linkage.texinfo index db45692..266aa98 100644 --- a/doc/internals/foreign-linkage.texinfo +++ b/doc/internals/foreign-linkage.texinfo @@ -134,7 +134,7 @@ callback sequence has 4 parts / stages / bounces: saves the arguments from the C-call according to the alien-fun-type of the callback, and calls #'ENTER-ALIEN-CALLBACK with the index -indentifying the callback, a pointer to the arguments copied on the +identifying the callback, a pointer to the arguments copied on the stack and a pointer to return value storage. When control returns to the wrapper it returns the value to C. There is one assembler wrapper per callback.[1] The SAP to the wrapper code vector is what is passed