fix: avoid redefineing of struct sigcontext
fix: compiler warning