Remove static qualifier from error codes
Otherwise Xcode considers them unused variables per
Remove unnecessary error code
This one IS used, the other one isn't (so can be removed?)
Depends on the build configuration.
If you don't make them static, they're extern, which means they're visible outside their own file's unit.
There's nothing wrong with that here. They use prefixed names, so they're not going to conflict with anything.