6568aa2748
argument, they take an *int, and those are not necessarily compatible. Papering that over with a cast just gets us a warning that de-referencing a type-punned pointer will break strict-aliasing rules, which is turned into an error by our WARNS setting. Instead, change the "num" field in _opt_crypt_t from size_t to int, and get rid of the now-redundant casts.