Re: note-c-var vs note-c-fun

Bruno Haible <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <1516911.163uatSHqJ@omega>
Hi Sam,

> one is marked ABI and the other is not:
> 
> --8<---------------cut here---------------start------------->8---
>  note-c-fun  ; not ABI, compile-time only
>  note-c-var  ; ABI
> --8<---------------cut here---------------end--------------->8---

"ABI" means that a symbol that is not exported may occur in .fas files or
.lib files.

In this case, when I compile a file such as
--------------------------------------------------------
(ffi:def-c-var foo (:type ffi:int))
(ffi:def-call-out bar (:arguments) (:return-type nil))
--------------------------------------------------------
the .fas and .lib files don't reference NOTE-C-VAR nor NOTE-C-FUN.

So, "not ABI, compile-time only" is correct for both.

Jörg fixed the description for NOTE-C-FUN on 2006-01-30. We can do
the same for NOTE-C-VAR.

Bruno


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.