/* 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 ACHTBX ( XCHAR *a, XCOMPLEX *b, XINT *npix ) { register XUBYTE *ip, *first = (XUBYTE *)a; register XCOMPLEX *op; for (ip = &first[*npix], op = &((XCOMPLEX *)b)[*npix]; ip > first; ) (--op)->r = (float) *--ip; }