diff options
author | Geoff Thorpe <geoff@openssl.org> | 2001-01-09 00:02:09 +0000 |
---|---|---|
committer | Geoff Thorpe <geoff@openssl.org> | 2001-01-09 00:02:09 +0000 |
commit | 18602745de52e5869f3865245c3c72986831dae2 (patch) | |
tree | ca4bb29660efd441b1d3498ec670d1fe9191a5a3 /crypto/lhash/lh_test.c | |
parent | ad2e032049d8e9460372e273eddb192c300b46dc (diff) |
This adds macros to implement (and/or declare) type-safe wrapper functions
around the callbacks required in the LHASH code for the "doall" functions.
Also - fix the evil function pointer casting in the two lh_doall functions
by deferring to a static utility function. Previously lh_doall() was
invoking lh_doall_arg() by casting the callback to the 2-parameter
prototype and passing in a NULL argument. This appears to have been working
thus far but it's not a hot idea. If the extra level of indirection becomes
a performance hit, we can just provide two virtually identical
implementations for each variant later on.
Diffstat (limited to 'crypto/lhash/lh_test.c')
0 files changed, 0 insertions, 0 deletions