File canvas-draw/chicken/canvas-draw-server.scm artifact eb1228217e part of check-in 44f8109293
(require-library canvas-draw-base) (module canvas-draw-server (context:image context:double-buffer) (import scheme chicken foreign canvas-draw-base) ;; {{{ Data types (foreign-declare "#include <cd.h>\n" "#include <cdimage.h>\n" "#include <cddbuf.h>\n") (include "canvas-draw-types.scm") ;; }}} ;; {{{ Context types (define context:image (foreign-value "CD_IMAGE" nonnull-context)) (define context:double-buffer (foreign-value "CD_DBUFFER" nonnull-context)) ;; }}} )