
The "racket" directory contains a pared-back version of the repository, roughly. The "pkgs" directory everything else in the repository, but organized into packages. original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
13 lines
266 B
Racket
13 lines
266 B
Racket
#lang racket/signature
|
|
|
|
;; -- exceptions raised --
|
|
(struct qp-error () #:omit-constructor)
|
|
(struct qp-wrong-input () #:omit-constructor)
|
|
(struct qp-wrong-line-size (size) #:omit-constructor)
|
|
|
|
;; -- qp methods --
|
|
qp-encode
|
|
qp-decode
|
|
qp-encode-stream
|
|
qp-decode-stream
|