xlc_r AIX 编译器的 headers 中是否定义了 TRUE 和 FALSE?

Are TRUE and FALSE defined in headers of xlc_r AIX compiler?

我正在将一些代码从 AIX 移植到 Linux 我收到未定义符号 TRUE 和 FALSE 的编译错误。它们未在源代码中定义,我无权访问 AIX 系统。这些符号是在 xlc 编译器的 headers 中定义的吗?

是的,TRUE 和 FALSE 在 AIX 的一些头文件中定义(虽然与 xlc 无关)。示例:cur01.h、curses.h、im.h、ntbl.h、piostruct.h、IN/standard.h、rpc/types.h、sys/audio.h