GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]

引数[]

実装[]

1120 /* Returns true if we're expanding an object-like macro that was
1121    defined in a system header.  Just checks the macro at the top of
1122    the stack.  Used for diagnostic suppression.  */
1123 int
1124 cpp_sys_macro_p (cpp_reader *pfile)
1125 {
1126   cpp_hashnode *node = pfile->context->macro;
1127 

  • nodeがNULLでなく
  • value.macroがNULLでなく
  • syshdrが1

1128   return node && node->value.macro && node->value.macro->syshdr;
1129 }



リンク元

Advertisement