src/low-level/bearlibterminal.swig @ 23e1c145315a
Update URLs
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Mon, 23 Dec 2019 16:32:24 -0500 |
| parents | da7d65a30255 |
| children | (none) |
%module bearlibterminal %insert("lisphead") %{ (cl:in-package :bearlibterminal/low-level) (cffi:defctype color :uint) (cffi:define-foreign-library blt:bearlibterminal (:linux (:or "libBearLibTerminal.so" "lib/libBearLibTerminal.so")) (:darwin (:or "Contents/Resources/libBearLibTerminal.dylib" "libBearLibTerminal.dylib" "lib/libBearLibTerminal.dylib"))) (cffi:use-foreign-library blt:bearlibterminal) %} %feature("intern_function","1"); %feature("export"); %typemap(cin) color_t "color"; %typemap(cout) color_t "color"; %typemap(cin) int8_t* ":string"; %typemap(cout) int8_t* ":string"; %include "src/low-level/include/BearLibTerminal.h"