/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. */ #define import_spp #define import_knames #include /* ACHTB_ -- Unpack an unsigned byte array into an SPP array. * The loop runs in the reverse direction so that the unpack can be * performed in place (a and b can be the same array). */ void ACHTBU ( XCHAR *a, XUSHORT *b, XINT *npix ) { register XUBYTE *ip, *first = (XUBYTE *)a; register XUSHORT *op; for (ip = &first[*npix], op = &((XUSHORT *)b)[*npix]; ip > first; ) *--op = *--ip; }