<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 12.2.1 (20241206.2353) --> <!-- Title: main Pages: 1 --> <svg width="456pt" height="290pt" viewBox="0.00 0.00 455.50 290.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 286.25)"> <title>main</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="dumpwordコマンドのメイン"> <polygon fill="#999999" stroke="#666666" points="37,-189.25 0,-189.25 0,-170 37,-170 37,-189.25"/> <text text-anchor="middle" x="18.5" y="-175.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text> </a> </g> </g> <!-- Node2 --> <g id="Node000002" class="node"> <title>Node2</title> <g id="a_Node000002"><a xlink:href="word_8c.html#a77bd186bba51763cd956c4a25b6941d8" target="_top" xlink:title="wordデータ型についてのエラーをエラーリストに追加する"> <polygon fill="white" stroke="#666666" points="160.25,-245.25 73,-245.25 73,-226 160.25,-226 160.25,-245.25"/> <text text-anchor="middle" x="116.62" y="-231.75" font-family="Helvetica,sans-Serif" font-size="10.00">addcerrlist_word</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1_Node000001_Node000002" class="edge"> <title>Node1->Node2</title> <g id="a_edge1_Node000001_Node000002"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M31.74,-189.49C42.27,-197.69 58.07,-209.3 73,-217.62 75.03,-218.76 77.14,-219.86 79.3,-220.93"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="77.58,-223.99 88.13,-225.02 80.52,-217.64 77.58,-223.99"/> </a> </g> </g> <!-- Node5 --> <g id="Node000005" class="node"> <title>Node5</title> <g id="a_Node000005"><a xlink:href="cerr_8c.html#aad046df60c6ebe8da7e7b8e978cfc7e3" target="_top" xlink:title="エラーを初期化する"> <polygon fill="white" stroke="#666666" points="340.75,-172.25 290.25,-172.25 290.25,-153 340.75,-153 340.75,-172.25"/> <text text-anchor="middle" x="315.5" y="-158.75" font-family="Helvetica,sans-Serif" font-size="10.00">cerr_init</text> </a> </g> </g> <!-- Node1->Node5 --> <g id="edge4_Node000001_Node000005" class="edge"> <title>Node1->Node5</title> <g id="a_edge4_Node000001_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M37.07,-178.61C84.26,-175.89 214.52,-168.39 278.33,-164.71"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="278.5,-168.21 288.29,-164.14 278.1,-161.22 278.5,-168.21"/> </a> </g> </g> <!-- Node6 --> <g id="Node000006" class="node"> <title>Node6</title> <g id="a_Node000006"><a xlink:href="cerr_8c.html#a65c28e59d68bcfa27d58323b2af260d6" target="_top" xlink:title="エラーリストと現在のエラーを解放する"> <polygon fill="white" stroke="#666666" points="141.12,-208.25 92.12,-208.25 92.12,-189 141.12,-189 141.12,-208.25"/> <text text-anchor="middle" x="116.62" y="-194.75" font-family="Helvetica,sans-Serif" font-size="10.00">freecerr</text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge6_Node000001_Node000006" class="edge"> <title>Node1->Node6</title> <g id="a_edge6_Node000001_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M37.13,-183.11C49.4,-185.53 66.16,-188.85 81.04,-191.79"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="79.97,-195.15 90.46,-193.65 81.33,-188.28 79.97,-195.15"/> </a> </g> </g> <!-- Node7 --> <g id="Node000007" class="node"> <title>Node7</title> <g id="a_Node000007"><a xlink:href="word_8c.html#a29fa9e71f68a25a914b4d2d1ce0b3043" target="_top" xlink:title="10進数または16進数の文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="143,-75.25 90.25,-75.25 90.25,-56 143,-56 143,-75.25"/> <text text-anchor="middle" x="116.62" y="-61.75" font-family="Helvetica,sans-Serif" font-size="10.00">nh2word</text> </a> </g> </g> <!-- Node1->Node7 --> <g id="edge7_Node000001_Node000007" class="edge"> <title>Node1->Node7</title> <g id="a_edge7_Node000001_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M26.37,-169.65C36.18,-155.61 55.02,-129.4 73,-108.62 80.58,-99.87 89.53,-90.69 97.26,-83.07"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="99.23,-86.03 103.97,-76.56 94.36,-81.01 99.23,-86.03"/> </a> </g> </g> <!-- Node9 --> <g id="Node000009" class="node"> <title>Node9</title> <g id="a_Node000009"><a xlink:href="cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" target="_top" xlink:title="現在のエラーを設定する"> <polygon fill="white" stroke="#666666" points="338.5,-94.25 292.5,-94.25 292.5,-75 338.5,-75 338.5,-94.25"/> <text text-anchor="middle" x="315.5" y="-80.75" font-family="Helvetica,sans-Serif" font-size="10.00">setcerr</text> </a> </g> </g> <!-- Node1->Node9 --> <g id="edge18_Node000001_Node000009" class="edge"> <title>Node1->Node9</title> <g id="a_edge18_Node000001_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M37.07,-173.97C85.06,-158.51 218.95,-115.39 281.51,-95.25"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="282.44,-98.63 290.88,-92.23 280.29,-91.96 282.44,-98.63"/> </a> </g> </g> <!-- Node12 --> <g id="Node000012" class="node"> <title>Node12</title> <g id="a_Node000012"><a xlink:href="word_8c.html#a3d6536ab9a2be37884f49fc380e2fbcf" target="_top" xlink:title="WORD値を解析して表示する"> <polygon fill="white" stroke="#666666" points="159.12,-282.25 74.12,-282.25 74.12,-263 159.12,-263 159.12,-282.25"/> <text text-anchor="middle" x="116.62" y="-268.75" font-family="Helvetica,sans-Serif" font-size="10.00">print_dumpword</text> </a> </g> </g> <!-- Node1->Node12 --> <g id="edge15_Node000001_Node000012" class="edge"> <title>Node1->Node12</title> <g id="a_edge15_Node000001_Node000012"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M24.36,-189.72C32.44,-205.53 50.03,-236.23 73,-254.62 73.97,-255.4 74.98,-256.15 76.02,-256.88"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="74.27,-259.9 84.68,-261.89 77.78,-253.85 74.27,-259.9"/> </a> </g> </g> <!-- Node3 --> <g id="Node000003" class="node"> <title>Node3</title> <g id="a_Node000003"><a xlink:href="cerr_8c.html#a4d0e0d9cf66be33e95ca2c73d2ea2c63" target="_top" xlink:title="エラーリストを作成・追加する"> <polygon fill="white" stroke="#666666" points="346,-218.25 285,-218.25 285,-199 346,-199 346,-218.25"/> <text text-anchor="middle" x="315.5" y="-204.75" font-family="Helvetica,sans-Serif" font-size="10.00">addcerrlist</text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge2_Node000002_Node000003" class="edge"> <title>Node2->Node3</title> <g id="a_edge2_Node000002_Node000003"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M160.34,-229.77C193.93,-225.16 240.42,-218.78 273.54,-214.24"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="273.73,-217.75 283.16,-212.92 272.78,-210.81 273.73,-217.75"/> </a> </g> </g> <!-- Node4 --> <g id="Node000004" class="node"> <title>Node4</title> <g id="a_Node000004"><a xlink:href="cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" target="_top" xlink:title="mallocを実行し、0で初期化する"> <polygon fill="white" stroke="#666666" points="447.5,-190.25 382,-190.25 382,-171 447.5,-171 447.5,-190.25"/> <text text-anchor="middle" x="414.75" y="-176.75" font-family="Helvetica,sans-Serif" font-size="10.00">malloc_chk</text> </a> </g> </g> <!-- Node3->Node4 --> <g id="edge3_Node000003_Node000004" class="edge"> <title>Node3->Node4</title> <g id="a_edge3_Node000003_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M346.47,-200C354.15,-197.79 362.55,-195.37 370.74,-193.01"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="371.59,-196.41 380.23,-190.28 369.65,-189.68 371.59,-196.41"/> </a> </g> </g> <!-- Node5->Node4 --> <g id="edge5_Node000005_Node000004" class="edge"> <title>Node5->Node4</title> <g id="a_edge5_Node000005_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M341.04,-167.17C350.03,-168.83 360.5,-170.77 370.64,-172.65"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="369.9,-176.07 380.37,-174.45 371.17,-169.18 369.9,-176.07"/> </a> </g> </g> <!-- Node8 --> <g id="Node000008" class="node"> <title>Node8</title> <g id="a_Node000008"><a xlink:href="word_8c.html#a377333383c6d6954b94c04e0b5df9b7d" target="_top" xlink:title="16進数の文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="246.38,-19.25 198.88,-19.25 198.88,0 246.38,0 246.38,-19.25"/> <text text-anchor="middle" x="222.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">h2word</text> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge8_Node000007_Node000008" class="edge"> <title>Node7->Node8</title> <g id="a_edge8_Node000007_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M136.22,-55.61C151.94,-47.15 174.74,-34.87 192.83,-25.13"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="194.36,-28.28 201.51,-20.46 191.05,-22.12 194.36,-28.28"/> </a> </g> </g> <!-- Node7->Node9 --> <g id="edge14_Node000007_Node000009" class="edge"> <title>Node7->Node9</title> <g id="a_edge14_Node000007_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M143.36,-68.11C178.6,-71.51 241.9,-77.62 280.86,-81.38"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="280.31,-84.84 290.6,-82.32 280.98,-77.87 280.31,-84.84"/> </a> </g> </g> <!-- Node11 --> <g id="Node000011" class="node"> <title>Node11</title> <g id="a_Node000011"><a xlink:href="word_8c.html#a1824944cce248b98090886185f84ded6" target="_top" xlink:title="10進数値を表す文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="246.38,-56.25 198.88,-56.25 198.88,-37 246.38,-37 246.38,-56.25"/> <text text-anchor="middle" x="222.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">n2word</text> </a> </g> </g> <!-- Node7->Node11 --> <g id="edge12_Node000007_Node000011" class="edge"> <title>Node7->Node11</title> <g id="a_edge12_Node000007_Node000011"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M143.33,-60.93C156.72,-58.48 173.26,-55.46 187.68,-52.83"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="187.99,-56.33 197.2,-51.09 186.74,-49.44 187.99,-56.33"/> </a> </g> </g> <!-- Node8->Node9 --> <g id="edge9_Node000008_Node000009" class="edge"> <title>Node8->Node9</title> <g id="a_edge9_Node000008_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M238.3,-19.66C241.85,-22.19 245.6,-24.95 249,-27.62 265.02,-40.22 282.38,-55.41 295.21,-66.94"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="292.78,-69.46 302.54,-73.58 297.48,-64.27 292.78,-69.46"/> </a> </g> </g> <!-- Node9->Node4 --> <g id="edge11_Node000009_Node000004" class="edge"> <title>Node9->Node4</title> <g id="a_edge11_Node000009_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M326.54,-94.54C342.77,-110.56 375.02,-142.39 395.43,-162.54"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="392.97,-165.03 402.54,-169.56 397.88,-160.04 392.97,-165.03"/> </a> </g> </g> <!-- Node10 --> <g id="Node000010" class="node"> <title>Node10</title> <g id="a_Node000010"><a xlink:href="cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" target="_top" xlink:title="エラー番号に対応するエラーメッセージを返す"> <polygon fill="white" stroke="#666666" points="447.12,-94.25 382.38,-94.25 382.38,-75 447.12,-75 447.12,-94.25"/> <text text-anchor="middle" x="414.75" y="-80.75" font-family="Helvetica,sans-Serif" font-size="10.00">getcerrmsg</text> </a> </g> </g> <!-- Node9->Node10 --> <g id="edge10_Node000009_Node000010" class="edge"> <title>Node9->Node10</title> <g id="a_edge10_Node000009_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M338.57,-84.62C348.13,-84.62 359.68,-84.62 370.82,-84.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="370.67,-88.13 380.67,-84.63 370.67,-81.13 370.67,-88.13"/> </a> </g> </g> <!-- Node11->Node9 --> <g id="edge13_Node000011_Node000009" class="edge"> <title>Node11->Node9</title> <g id="a_edge13_Node000011_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M246.56,-56.21C257.26,-60.69 270.2,-66.1 281.91,-71"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="280.23,-74.09 290.81,-74.72 282.93,-67.63 280.23,-74.09"/> </a> </g> </g> <!-- Node13 --> <g id="Node000013" class="node"> <title>Node13</title> <g id="a_Node000013"><a xlink:href="word_8c.html#a0aeacffd5642c8b9d278b4c77d7a34ec" target="_top" xlink:title="WORD値を2進数の文字列に変換する"> <polygon fill="white" stroke="#666666" points="249,-277.25 196.25,-277.25 196.25,-258 249,-258 249,-277.25"/> <text text-anchor="middle" x="222.62" y="-263.75" font-family="Helvetica,sans-Serif" font-size="10.00">word2bit</text> </a> </g> </g> <!-- Node12->Node13 --> <g id="edge16_Node000012_Node000013" class="edge"> <title>Node12->Node13</title> <g id="a_edge16_Node000012_Node000013"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M159.33,-270.62C167.6,-270.22 176.24,-269.81 184.36,-269.42"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="184.45,-272.92 194.27,-268.94 184.11,-265.92 184.45,-272.92"/> </a> </g> </g> <!-- Node13->Node4 --> <g id="edge17_Node000013_Node000004" class="edge"> <title>Node13->Node4</title> <g id="a_edge17_Node000013_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M249.31,-261.56C274.67,-255.04 314.17,-243.44 346,-227.62 362.75,-219.3 380.06,-207.23 392.98,-197.4"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="395.01,-200.26 400.74,-191.35 390.7,-194.74 395.01,-200.26"/> </a> </g> </g> </g> </svg>