Source: ffcall Section: libs Priority: optional Maintainer: Debian Common Lisp Team Uploaders: Sébastien Villemot Build-Depends: debhelper-compat (= 13) Standards-Version: 4.6.1 Vcs-Git: https://salsa.debian.org/common-lisp-team/ffcall.git Vcs-Browser: https://salsa.debian.org/common-lisp-team/ffcall Homepage: https://www.gnu.org/software/libffcall/ Rules-Requires-Root: no Package: libffcall-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libffcall1b (= ${binary:Version}), libavcall1 (= ${binary:Version}), libcallback1 (= ${binary:Version}), libtrampoline1 (= ${binary:Version}), ${misc:Depends} Description: foreign function call libraries - development files ffcall is a collection of libraries which can be used to build foreign function call interfaces in embedded interpreters. . The main libffcall library consists of two parts: . avcall - calling C functions with variable arguments . callback - closures with variable arguments as first-class C functions . The avcall and callback modules are also provided as separate libraries, but those are deprecated and are installed only for backward compatibility. . Two other libraries are provided: . vacall - C functions accepting variable argument prototypes (non-reentrant variant of part of 'callback') . trampoline - closures as first-class C functions (non-reentrant variant of part of 'callback') . This package also includes documentation, in HTML format and as manual pages. Package: libffcall1b Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: foreign function call libraries - main shared library ffcall is a collection of libraries which can be used to build foreign function call interfaces in embedded interpreters. . This package installs a shared version of the main libffcall library, which consists of two parts: . avcall - calling C functions with variable arguments . callback - closures with variable arguments as first-class C functions Package: libavcall1 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: foreign function call libraries - calling C functions with variable arguments ffcall is a collection of libraries which can be used to build foreign function call interfaces in embedded interpreters. . This package installs a shared library version of the avcall library, which can be used for calling C functions with variable arguments. . The use of this shared library is deprecated. The main libffcall library, which embeds avcall, should be preferred. Package: libcallback1 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: foreign function call libraries - closures with variable arguments in C ffcall is a collection of libraries which can be used to build foreign function call interfaces in embedded interpreters. . This package installs a shared library version of the callback library, which provides closures with variable arguments as first-class C functions. . The use of this shared library is deprecated. The main libffcall library, which embeds callback, should be preferred. Package: libtrampoline1 Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: foreign function call libraries - closures in C (non-reentrant variant) ffcall is a collection of libraries which can be used to build foreign function call interfaces in embedded interpreters. . This package installs a shared library version of the trampoline library, which implements closures as first-class C functions. This is a non-reentrant variant of part of the 'callback' library.