since it's C, that means they're using some kind of macro system that's going to have FUN type safety issues.