usnic: ensure to check that preprocessor macros are defined

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>