X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ffndb.lisp;h=1f39e627d30fcf8eeddf5ce30b36deda403a1226;hb=75b52379bdc2269961af6a1308eca63610f38ac3;hp=49c58a3948742631722aa2c892e63df6bb1fd240;hpb=59ac7389b0bead82dfe2c94a5edab79dc9569c61;p=sbcl.git diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp index 49c58a3..1f39e62 100644 --- a/src/compiler/fndb.lisp +++ b/src/compiler/fndb.lisp @@ -1468,6 +1468,19 @@ (defknown sb!vm::push-word-on-c-stack (system-area-pointer) (values) (unsafe)) (defknown sb!vm::pop-words-from-c-stack (index) (values) ()) +#!+linkage-table +(defknown foreign-symbol-dataref-address (simple-string) + system-area-pointer + (movable flushable)) + +(defknown foreign-symbol-address (simple-string &optional boolean) + system-area-pointer + (movable flushable)) + +(defknown foreign-symbol-address-as-integer (simple-string &optional boolean) + integer + (movable flushable)) + ;;;; miscellaneous internal utilities (defknown %fun-name (function) t (flushable))