The following code is contained in the file secp256k1.c
:
static void
default_illegal_callback_fn(
const char* str,
void* data)
{
(void)data;
fprintf(stderr, "[libsecp256k1] illegal argument: %s\n", str);
abort();
}
Could someone explain the purpose of the line (void)data;
? I am pretty sure there is one, but I can't figure out what it is :(
__unused(data);
, which, if available, is preferred. – abelenky Jun 03 '17 at 18:33