Exception system for C