#!r6rs (library (rsc3 u8 u8) (export u8? u8->i8 i8->u8) (import (rnrs)) (define (u8? b) (and (integer? b) (>= b 0) (< b 256))) (define (u8->i8 n) (if (> n 127) (- n 256) n)) (define (i8->u8 n) (if (< n 0) (+ n 256) n)) )