GCC Wikia
Advertisement

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

概要[]

引数[]

  • unsigned int i

実装[]

502 /* Push an entry onto G.depth.  */
503 
504 inline static void
505 push_depth (unsigned int i)
506 {

  • データの入る領域がなくなったら拡張する
    • 現在の倍のサイズにする

507   if (G.depth_in_use >= G.depth_max)
508     {
509       G.depth_max *= 2;
510       G.depth = xrealloc (G.depth, G.depth_max * sizeof (unsigned int));
511     }

  • メインとなる処理

512   G.depth[G.depth_in_use++] = i;
513 }



リンク元

Advertisement