Fix a compile error and a warning

In file included from hercules.h:92:0,
                 from hsys.c:12:
hmacros.h:435:6: error: #elif with no expression

In file included from hercules.h:146:0,
                 from hsys.c:12:
hinlines.h: In function 'setCpuId':
hinlines.h:302:37: warning: signed and unsigned type in conditional
expression [-Wsign-compare]