aboutsummaryrefslogtreecommitdiff
path: root/pnm/private/double-byte.scm
diff options
context:
space:
mode:
authorMasaya Tojo <masaya@tojo.tokyo>2024-08-10 23:08:10 +0900
committerMasaya Tojo <masaya@tojo.tokyo>2024-08-10 23:13:11 +0900
commit9d052c650ba59ddc8132bce881bd487df31c5348 (patch)
tree6437286280cf2694f4220809c3c7d92a15a406d5 /pnm/private/double-byte.scm
parente59d89f39f090f8feb16a48ed150e5ac48c2858f (diff)
Add `image-format` prefix to library name
Diffstat (limited to 'pnm/private/double-byte.scm')
-rw-r--r--pnm/private/double-byte.scm29
1 files changed, 0 insertions, 29 deletions
diff --git a/pnm/private/double-byte.scm b/pnm/private/double-byte.scm
deleted file mode 100644
index fd40336..0000000
--- a/pnm/private/double-byte.scm
+++ /dev/null
@@ -1,29 +0,0 @@
-;;; R7RS-PNM --- Library for reading and writing PNM (Portable Any Map) files for R7RS
-;;; Copyright © 2024 Masaya Tojo <masaya@tojo.tokyo>
-;;;
-;;; This file is part of R7RS-PNM.
-;;;
-;;; R7RS-PNM is free software: you can redistribute it and/or modify it
-;;; under the terms of the GNU Lesser General Public License as published
-;;; by the Free Software Foundation, either version 3 of the License, or
-;;; (at your option) any later version.
-;;;
-;;; R7RS-PNM is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;;; GNU Lesser General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU Lesser General Public License
-;;; along with R7RS-PNM. If not, see <https://www.gnu.org/licenses/>.
-
-(define-library (pnm private double-byte)
- (export split-double-byte combine-bytes)
- (import (scheme base)
- (pnm private bitwise))
- (begin
- (define (split-double-byte v)
- (values (arithmetic-shift v -8)
- (bitwise-and v 255)))
-
- (define (combine-bytes l r)
- (bitwise-ior (arithmetic-shift l 8) r))))