0
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 :(
Many compilers also have some variant of
__unused(data);, which, if available, is preferred. – abelenky – 2017-06-03T18:33:45.567