static void do_des(struct des_ctx *ctx, uint32_t *l_out, uint32_t *r_out, int count)
{
uint32_t l, r, *kl, *kr;
- uint32_t f = f; /* silence gcc */
+ uint32_t f;
uint32_t r48l, r48r;
int round;
key++;
q++;
}
- des_setkey(ctx, (char *)keybuf);
+ des_setkey(ctx, (void *)keybuf);
/*
* setting - 2 bytes of salt
#endif
des_init(&des_ctx);
- return des_crypt(&des_ctx, (char *)data, clear, salt);
+ return des_crypt(&des_ctx, (char *)data, (void *)clear, (void *)salt);
}
weak_alias(__crypt_r, crypt_r);