Some macros are useful out of system.h context.