/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. */ #define import_spp #define import_knames #include /* ACHTU_ -- Unpack an unsigned short integer array into an SPP datatype. * [MACHDEP]: The underscore appended to the procedure name is OS dependent. */ void ACHTUR ( XUSHORT *a, XREAL *b, XINT *npix ) { register XUSHORT *ip; register XREAL *op; register int n = *npix; if (sizeof(*op) >= sizeof(*ip)) { for (ip = &a[n], op = &b[n]; ip > a; ) *--op = *--ip; } else { for (ip=a, op=b; --n >= 0; ) *op++ = *ip++; } }