⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enc-cn.lisp

📁 开源跨平台Lisp编译器
💻 LISP
字号:
;;; enc-cn.lisp: CP936 encoding support in SBCL;;; Chun Tian (binghe) <binghe.lisp@gmail.com>;;; Sat Dec 23 02:45:12 CST 2006(in-package "SB!IMPL");;; GBK(declaim (inline ucs-to-gbk gbk-to-ucs                 mb-len-as-gbk gbk-continuation-byte-p))(defun ucs-to-gbk (code)  (declare (optimize speed (safety 0))           (type fixnum code))  (if (<= code #x7f) code      (get-multibyte-mapper *ucs-to-gbk-table* code)))(defun gbk-to-ucs (code)  (declare (optimize speed (safety 0))           (type fixnum code))  (if (<= code #x7f) code      (get-multibyte-mapper *gbk-to-ucs-table* code)))(defun mb-len-as-gbk (code)  (declare (optimize speed (safety 0))           (type (unsigned-byte 8) code))  (if (< code #x80) 1 2))(defun gbk-continuation-byte-p (code)  (declare (optimize speed (safety 0))           (type (unsigned-byte 8) code)           (ignore code))  t)(define-multibyte-encoding :gbk (:gbk :cp936)  ucs-to-gbk gbk-to-ucs mb-len-as-gbk gbk-continuation-byte-p)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -