typedef unsigned int u_int32_t __attribute__ ((__mode__(__SI__))); u_int32_t fp_maskl[8][256]; u_int32_t saltbits; int do_des(u_int32_t l_in, u_int32_t r_in, u_int32_t * l_out, u_int32_t * r_out, int count) { u_int32_t l; u_int32_t r; u_int32_t f; u_int32_t r48l; u_int32_t r48r; int round; while (count--) while (round--) f = (r48l ^ r48r); *l_out = f; }