*参照元 [#ke541a0b]
#backlinks

*説明 [#n764f05c]
-パス: [[gcc-8.3/gcc/c-family/c-pragma.c]]

-FIXME: これは何?
--説明


**引数 [#idf438c9]
-unsigned int id
--


**返り値 [#n1de14d5]
-なし
--


**参考 [#r6ef92ae]


*実装 [#aab3d020]
 void
 c_invoke_pragma_handler (unsigned int id)
 {
   internal_pragma_handler *ihandler;
   pragma_handler_1arg handler_1arg;
   pragma_handler_2arg handler_2arg;
 
-
--[[gcc-8.3/gcc/internal_pragma_handler]]
--[[gcc-8.3/gcc/pragma_handler_1arg]]
--[[gcc-8.3/gcc/pragma_handler_2arg]]

   id -= PRAGMA_FIRST_EXTERNAL;
   ihandler = &registered_pragmas[id];
-
--[[gcc-8.3/gcc/registered_pragmas(global)]]

   if (ihandler->extra_data)
     {
       handler_2arg = ihandler->handler.handler_2arg;
       handler_2arg (parse_in, ihandler->data);
     }
   else
     {
       handler_1arg = ihandler->handler.handler_1arg;
       handler_1arg (parse_in);
     }
 }


*コメント [#ub3e54a5]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS