cl-autowrap

API Reference

cl-autowrap

Import c2ffi specs and generate CFFI wrappers

AUTOWRAP.MINIMAL

A minimal set of useful symbols for doing common things with autowrap.
No exported symbols.

Also exports

  • AUTOWRAP:DEFCALLBACK
  • AUTOWRAP:INVALIDATE
  • AUTOWRAP:FREE
  • AUTOWRAP:WITH-ALLOC
  • AUTOWRAP:ALLOC-PTR
  • AUTOWRAP:CALLBACK
  • AUTOWRAP:MASK
  • AUTOWRAP:ALLOC
  • AUTOWRAP:MASK-APPLY
  • AUTOWRAP:CALLOC-PTR
  • AUTOWRAP:INHIBIT-STRING-CONVERSION
  • AUTOWRAP:WRAPPER-NULL-P
  • AUTOWRAP:MAKING-AUTOCOLLECT-INSTANCE
  • AUTOWRAP:AUTOCOLLECT
  • AUTOWRAP:ENUM-KEY
  • AUTOWRAP:WITH-MANY-ALLOC
  • AUTOWRAP:MEMCPY
  • AUTOWRAP:MASK-KEYWORDS
  • AUTOWRAP:CALLOC
  • AUTOWRAP:AUTOCOLLECT-CANCEL
  • AUTOWRAP:WITH-AUTOCOLLECT-CANCEL
  • AUTOWRAP:ENUM-VALUE
  • AUTOWRAP:PTR
  • AUTOWRAP:SIZEOF

cl-autowrap-test

Testing for CL-AUTOWRAP, may require manual work to run

AUTOWRAP.TEST

No exported symbols.

cl-plus-c

Convenience and alternative mechanic for C/autowrap

PLUS-C

  • Condition C-UNKNOWN-FUNCTION  (ERROR)
  • Condition C-UNKNOWN-FIELD  (ERROR)
  • Macro C-FUN (name &rest args)
  • Macro C-REF (&whole whole-form wrapper type &rest fields)
  • Macro C-LET (bindings &body body)
  • Macro C-WITH (bindings &body body)
  • Macro C-VAL (bindings &body body)

Also exports

  • COMMON-LISP:*