1234567891011121314151617181920212223242526 |
- ;;;; bearlibterminal-internal.lisp
- (in-package #:bearlibterminal-internal)
- (defun terminal-print (x y string)
- (terminal-print8 x y string))
- (defun terminal-set (string)
- (terminal-set8 string))
- (defun terminal-measure (string)
- (terminal-measure8 string))
- (defun terminal-read-str (x y max)
- (let ((input-buffer (cffi:foreign-alloc :char :initial-element 0 :count max)))
- (terminal-read-str8 x y input-buffer max)
- (let ((input-string (cffi:foreign-string-to-lisp input-buffer)))
- (cffi:foreign-free input-buffer)
- input-string)))
- (defun terminal-get (key default)
- (terminal-get8 key default))
- (defun color-from-name (name)
- (color-from-name8 name))
|