It isn't wise to create constants and names that could be easily duplicated by another header. Words such as CONTEXT, FILE, TEXT, SECURITY, etc. should not be used for your own definitions.
...