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

📄 crc.l

📁 A very small LISP implementation with several packages and demo programs.
💻 L
字号:
# 04sep06abu# (c) Software Lab. Alexander Burger(load "lib/gcc.l")(gcc "crc" NIL 'crc)any crc(any ex) {   any x = EVAL(cadr(ex));   int c, crc, i;   NeedLst(ex,x);   for (crc = 0; isCell(x); x = cdr(x)) {      c = (int)xCnt(ex,car(x));      for (i = 0; i < 8; ++i) {         if ((c ^ crc) & 1)            crc ^= 0x14002;  /* Polynom x**16 + x**15 + x**2 + 1 */         c >>= 1,  crc >>= 1;      }   }   return boxCnt(crc);}/**/

⌨️ 快捷键说明

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