This is ug.quant.c in view mode; [Download] [Up]
/* Linear quantization unit generator */ #include "ug.head.h" #include <math.h> #define IN 1 #define IMIN 2 #define IMAX 3 #define STEPS 4 quant UGHEAD{ UGINIT; UGLOOP{ int trunc ; trunc = VAL(STEPS)*( VAL(IN) - VAL(IMIN) ) / ( VAL(IMAX) - VAL(IMIN) ) ; VAL(OUT)++ = VAL(IMIN) + ( VAL(IMAX) - VAL(IMIN) ) * trunc / VAL(STEPS) ; UGEND(1) } }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.