BN_GENCB_call
if (!BN_GENCB_call(cb, 0, c1++))
if (!BN_GENCB_call(cb, 2, c1 - 1))
if (!BN_GENCB_call(cb, 1, -1))
if (!BN_GENCB_call(cb, 1, i))
if (!BN_GENCB_call(cb, 3, 0))
if (!BN_GENCB_call(cb, 0, m++))
if (!BN_GENCB_call(cb, 2, 0))
if (!BN_GENCB_call(cb, 3, 0))
if (counter != 0 && !BN_GENCB_call(cb, 0, counter))
if (!BN_GENCB_call(cb, 2, 1))
if (!BN_GENCB_call(cb, 3, 1))
if (!BN_GENCB_call(cb, 2, n++))
if (!BN_GENCB_call(cb, 3, 0))
if (!BN_GENCB_call(cb, 2, n++))
if (!BN_GENCB_call(cb, 3, 1))
int BN_GENCB_call(BN_GENCB *cb, int a, int b);