Extend compatibility of header files

Use standard macros for defining unsigned integer constants and add
preprocessor conditions for macros that may come from C library headers
depending on the exact implementation of the library.

Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Ib84a2bca2869934fa2eb0fe29861dc8da1a50b92
2 files changed