Only declare C things if __ASM__ is not defined.
For simplicity the corresponding kernel types use the same numerical values.