Печать имени #define по его значению?

У меня есть программа Cс некоторыми определениями кодов ошибок. Вот так:

#define FILE_NOT_FOUND -2
#define FILE_INVALID -3 
#define INTERNAL_ERROR -4
#define ... 
#define ... 

Можно ли напечатать имя определения по его значению? Вот так:

PRINT_NAME(-2);

// output
FILE_NOT_FOUND
6
задан Brian Tompsett - 汤莱恩 12 April 2016 в 09:52
поделиться