<?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: assemblefile Pages: 1 --> <svg width="1305pt" height="890pt" viewBox="0.00 0.00 1304.75 889.62" 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 885.62)"> <title>assemblefile</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="指定された名前のファイルをアセンブル"> <polygon fill="#999999" stroke="#666666" points="70.75,-57.25 0,-57.25 0,-38 70.75,-38 70.75,-57.25"/> <text text-anchor="middle" x="35.38" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">assemblefile</text> </a> </g> </g> <!-- Node2 --> <g id="Node000002" class="node"> <title>Node2</title> <g id="a_Node000002"><a xlink:href="assemble_8c.html#ab584cfb355d7e4000c4c6eeefa07fe64" target="_top" xlink:title="1行をアセンブルする"> <polygon fill="white" stroke="#666666" points="179.75,-415.25 106.75,-415.25 106.75,-396 179.75,-396 179.75,-415.25"/> <text text-anchor="middle" x="143.25" y="-401.75" font-family="Helvetica,sans-Serif" font-size="10.00">assembleline</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="M39.32,-57.57C53.62,-105.95 116.04,-316.98 136.05,-384.66"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="132.65,-385.51 138.84,-394.1 139.36,-383.52 132.65,-385.51"/> </a> </g> </g> <!-- Node8 --> <g id="Node000008" class="node"> <title>Node8</title> <g id="a_Node000008"><a xlink:href="cmem_8c.html#ab59996fd09e57355900e5d0f6a772297" target="_top" xlink:title="mallocを実行し、0で初期化する"> <polygon fill="white" stroke="#666666" points="1296.75,-323.25 1231.25,-323.25 1231.25,-304 1296.75,-304 1296.75,-323.25"/> <text text-anchor="middle" x="1264" y="-309.75" font-family="Helvetica,sans-Serif" font-size="10.00">malloc_chk</text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge64_Node000001_Node000008" class="edge"> <title>Node1->Node8</title> <g id="a_edge64_Node000001_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M71.24,-47.62C113.62,-47.62 187.3,-47.62 250.5,-47.62 250.5,-47.62 250.5,-47.62 1057.12,-47.62 1124.41,-47.62 1150.14,-59.7 1195.25,-109.62 1243.56,-163.09 1257.54,-251.97 1261.49,-292.42"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1257.99,-292.56 1262.32,-302.23 1264.96,-291.97 1257.99,-292.56"/> </a> </g> </g> <!-- Node32 --> <g id="Node000032" class="node"> <title>Node32</title> <g id="a_Node000032"><a xlink:href="assemble_8c.html#aae50ee9ef8d396f5b69da45fae877ff9" target="_top" xlink:title="ファイルストリームの現在行を番号付きで表示する"> <polygon fill="white" stroke="#666666" points="168.12,-19.25 118.38,-19.25 118.38,0 168.12,0 168.12,-19.25"/> <text text-anchor="middle" x="143.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">printline</text> </a> </g> </g> <!-- Node1->Node32 --> <g id="edge65_Node000001_Node000032" class="edge"> <title>Node1->Node32</title> <g id="a_edge65_Node000001_Node000032"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M64.47,-37.54C77.62,-32.82 93.41,-27.15 107.32,-22.16"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="108.33,-25.52 116.56,-18.85 105.97,-18.93 108.33,-25.52"/> </a> </g> </g> <!-- Node3 --> <g id="Node000003" class="node"> <title>Node3</title> <g id="a_Node000003"><a xlink:href="label_8c.html#a13845f111eda3f65e76716c9aca802aa" target="_top" xlink:title="プログラム名、ラベル、アドレスをラベル表に追加する"> <polygon fill="white" stroke="#666666" points="719.88,-815.25 667.88,-815.25 667.88,-796 719.88,-796 719.88,-815.25"/> <text text-anchor="middle" x="693.88" y="-801.75" font-family="Helvetica,sans-Serif" font-size="10.00">addlabel</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="M145.13,-415.51C151.23,-477.11 192.49,-805.62 379.38,-805.62 379.38,-805.62 379.38,-805.62 509.12,-805.62 560.22,-805.62 619.31,-805.62 656.38,-805.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="656.1,-809.13 666.1,-805.63 656.1,-802.13 656.1,-809.13"/> </a> </g> </g> <!-- Node12 --> <g id="Node000012" class="node"> <title>Node12</title> <g id="a_Node000012"><a xlink:href="assemble_8c.html#a207dbf0d6c2c6350e652c3415be3db23" target="_top" xlink:title="トークンをアセンブルする"> <polygon fill="white" stroke="#666666" points="287.25,-455.25 215.75,-455.25 215.75,-436 287.25,-436 287.25,-455.25"/> <text text-anchor="middle" x="251.5" y="-441.75" font-family="Helvetica,sans-Serif" font-size="10.00">assembletok</text> </a> </g> </g> <!-- Node2->Node12 --> <g id="edge16_Node000002_Node000012" class="edge"> <title>Node2->Node12</title> <g id="a_edge16_Node000002_Node000012"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M171.06,-415.72C183.77,-420.5 199.17,-426.3 213.01,-431.51"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="211.69,-434.75 222.28,-435 214.16,-428.2 211.69,-434.75"/> </a> </g> </g> <!-- Node27 --> <g id="Node000027" class="node"> <title>Node27</title> <g id="a_Node000027"><a xlink:href="token_8c.html#a0e427bc88eca4d0d5a3479933c839003" target="_top" xlink:title="行から、ラベル・コマンド・オペランドを取得する"> <polygon fill="white" stroke="#666666" points="716.12,-227.25 671.62,-227.25 671.62,-208 716.12,-208 716.12,-227.25"/> <text text-anchor="middle" x="693.88" y="-213.75" font-family="Helvetica,sans-Serif" font-size="10.00">linetok</text> </a> </g> </g> <!-- Node2->Node27 --> <g id="edge50_Node000002_Node000027" class="edge"> <title>Node2->Node27</title> <g id="a_edge50_Node000002_Node000027"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M153.48,-395.7C183.11,-365.01 279.66,-273.62 379.38,-273.62 379.38,-273.62 379.38,-273.62 509.12,-273.62 565.64,-273.62 627.86,-249.08 663.46,-232.49"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="664.74,-235.76 672.25,-228.29 661.72,-229.45 664.74,-235.76"/> </a> </g> </g> <!-- Node4 --> <g id="Node000004" class="node"> <title>Node4</title> <g id="a_Node000004"><a xlink:href="label_8c.html#a8b2ae1a0bae14a00c2ca265c79d021cc" target="_top" xlink:title="プログラム名とラベルに対応するアドレスをラベル表から検索する"> <polygon fill="white" stroke="#666666" points="835.62,-739.25 785.88,-739.25 785.88,-720 835.62,-720 835.62,-739.25"/> <text text-anchor="middle" x="810.75" y="-725.75" font-family="Helvetica,sans-Serif" font-size="10.00">getlabel</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="M705.57,-795.93C720.17,-782.8 745.73,-760.25 756.25,-753.62 762.24,-749.85 768.93,-746.35 775.49,-743.26"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="776.49,-746.65 784.19,-739.38 773.63,-740.26 776.49,-746.65"/> </a> </g> </g> <!-- Node5 --> <g id="Node000005" class="node"> <title>Node5</title> <g id="a_Node000005"><a xlink:href="label_8c.html#a2bd360502c6df9497ba69f40ac1e8464" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="969.75,-682.25 912.5,-682.25 912.5,-663 969.75,-663 969.75,-682.25"/> <text text-anchor="middle" x="941.12" y="-668.75" font-family="Helvetica,sans-Serif" font-size="10.00">labelhash</text> </a> </g> </g> <!-- Node3->Node5 --> <g id="edge10_Node000003_Node000005" class="edge"> <title>Node3->Node5</title> <g id="a_edge10_Node000003_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M720.1,-808.09C755.33,-810.29 820.04,-809.62 865.25,-781.62 898.95,-760.76 921.25,-718.46 932.2,-693.13"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="935.42,-694.5 935.97,-683.92 928.94,-691.85 935.42,-694.5"/> </a> </g> </g> <!-- Node3->Node8 --> <g id="edge11_Node000003_Node000008" class="edge"> <title>Node3->Node8</title> <g id="a_edge11_Node000003_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M713.65,-815.72C753.92,-836.39 852.09,-881.62 940.12,-881.62 940.12,-881.62 940.12,-881.62 1057.12,-881.62 1175.82,-881.62 1245.55,-437.69 1260.13,-334.76"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1263.57,-335.37 1261.48,-324.98 1256.64,-334.41 1263.57,-335.37"/> </a> </g> </g> <!-- Node9 --> <g id="Node000009" class="node"> <title>Node9</title> <g id="a_Node000009"><a xlink:href="cmem_8c.html#aff54004f8d4f59b7ad933d53ae4e1f53" target="_top" xlink:title="malloc_chkを実行してメモリを確保し、コピーした文字列を返す"> <polygon fill="white" stroke="#666666" points="1195.25,-398.25 1131.25,-398.25 1131.25,-379 1195.25,-379 1195.25,-398.25"/> <text text-anchor="middle" x="1163.25" y="-384.75" font-family="Helvetica,sans-Serif" font-size="10.00">strdup_chk</text> </a> </g> </g> <!-- Node3->Node9 --> <g id="edge15_Node000003_Node000009" class="edge"> <title>Node3->Node9</title> <g id="a_edge15_Node000003_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M720.22,-811.23C754.22,-817.61 816.03,-825.15 865.25,-808.62 986.77,-767.84 1023.46,-740.81 1095.25,-634.62 1144.22,-562.2 1157.51,-455.11 1161.02,-409.94"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1164.51,-410.2 1161.7,-399.98 1157.53,-409.72 1164.51,-410.2"/> </a> </g> </g> <!-- Node10 --> <g id="Node000010" class="node"> <title>Node10</title> <g id="a_Node000010"><a xlink:href="cerr_8c.html#ac878972bcd42a554769270aadf8c6bbe" target="_top" xlink:title="現在のエラーを設定する"> <polygon fill="white" stroke="#666666" points="964.12,-437.25 918.12,-437.25 918.12,-418 964.12,-418 964.12,-437.25"/> <text text-anchor="middle" x="941.12" y="-423.75" font-family="Helvetica,sans-Serif" font-size="10.00">setcerr</text> </a> </g> </g> <!-- Node3->Node10 --> <g id="edge12_Node000003_Node000010" class="edge"> <title>Node3->Node10</title> <g id="a_edge12_Node000003_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M719.2,-795.6C730.41,-791.12 743.93,-785.89 756.25,-781.62 804.08,-765.06 832.74,-787.42 865.25,-748.62 952.36,-644.69 821.6,-555.39 901.25,-445.62 903.07,-443.12 905.33,-440.95 907.84,-439.07"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.36,-442.23 916.33,-434.25 905.91,-436.14 909.36,-442.23"/> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge4_Node000004_Node000005" class="edge"> <title>Node4->Node5</title> <g id="a_edge4_Node000004_Node000005"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M834.41,-719.57C854.66,-710.57 884.59,-697.28 907.44,-687.14"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="908.59,-690.45 916.31,-683.2 905.75,-684.06 908.59,-690.45"/> </a> </g> </g> <!-- Node6 --> <g id="Node000006" class="node"> <title>Node6</title> <g id="a_Node000006"><a xlink:href="hash_8c.html#ac7eca217f473c9ee585bc67d937e05a5" target="_top" xlink:title="ハッシュ値を取得する"> <polygon fill="white" stroke="#666666" points="1074.62,-588.25 1037.62,-588.25 1037.62,-569 1074.62,-569 1074.62,-588.25"/> <text text-anchor="middle" x="1056.12" y="-574.75" font-family="Helvetica,sans-Serif" font-size="10.00">hash</text> </a> </g> </g> <!-- Node5->Node6 --> <g id="edge5_Node000005_Node000006" class="edge"> <title>Node5->Node6</title> <g id="a_edge5_Node000005_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M949.97,-662.65C962.68,-646.98 989.2,-616.34 1017,-596.62 1020.1,-594.42 1023.52,-592.37 1026.99,-590.5"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1028.51,-593.66 1035.97,-586.13 1025.45,-587.36 1028.51,-593.66"/> </a> </g> </g> <!-- Node7 --> <g id="Node000007" class="node"> <title>Node7</title> <g id="a_Node000007"><a xlink:href="label_8c.html#ade45b3e884a2b22030607032387e4639" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="1095.25,-625.25 1017,-625.25 1017,-606 1095.25,-606 1095.25,-625.25"/> <text text-anchor="middle" x="1056.12" y="-611.75" font-family="Helvetica,sans-Serif" font-size="10.00">label_hashkey</text> </a> </g> </g> <!-- Node5->Node7 --> <g id="edge6_Node000005_Node000007" class="edge"> <title>Node5->Node7</title> <g id="a_edge6_Node000005_Node000007"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M962.07,-662.57C979.58,-653.73 1005.29,-640.76 1025.26,-630.69"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1026.68,-633.89 1034.03,-626.27 1023.53,-627.64 1026.68,-633.89"/> </a> </g> </g> <!-- Node7->Node8 --> <g id="edge7_Node000007_Node000008" class="edge"> <title>Node7->Node8</title> <g id="a_edge7_Node000007_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1095.62,-608.11C1126.78,-600.06 1169.57,-584.23 1195.25,-554.62 1251.62,-489.64 1261.32,-381.08 1262.82,-335.17"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1266.32,-335.32 1263.03,-325.25 1259.32,-335.18 1266.32,-335.32"/> </a> </g> </g> <!-- Node7->Node9 --> <g id="edge8_Node000007_Node000009" class="edge"> <title>Node7->Node9</title> <g id="a_edge8_Node000007_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1085.24,-605.71C1088.96,-603.49 1092.45,-600.82 1095.25,-597.62 1143.87,-542.19 1157.27,-451.13 1160.91,-409.99"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1164.39,-410.45 1161.66,-400.21 1157.41,-409.92 1164.39,-410.45"/> </a> </g> </g> <!-- Node9->Node8 --> <g id="edge9_Node000009_Node000008" class="edge"> <title>Node9->Node8</title> <g id="a_edge9_Node000009_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1177.57,-378.51C1193.78,-366.2 1221.4,-345.22 1240.84,-330.46"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1242.84,-333.33 1248.69,-324.5 1238.61,-327.76 1242.84,-333.33"/> </a> </g> </g> <!-- Node10->Node8 --> <g id="edge14_Node000010_Node000008" class="edge"> <title>Node10->Node8</title> <g id="a_edge14_Node000010_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M952.33,-417.55C965.93,-404.7 991.27,-382.71 1017,-370.62 1083.81,-339.24 1169.16,-324.48 1219.76,-318.06"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1219.91,-321.56 1229.42,-316.88 1219.07,-314.61 1219.91,-321.56"/> </a> </g> </g> <!-- Node11 --> <g id="Node000011" class="node"> <title>Node11</title> <g id="a_Node000011"><a xlink:href="cerr_8c.html#a35de2f8c0300862bd73ec67ada917574" target="_top" xlink:title="エラー番号に対応するエラーメッセージを返す"> <polygon fill="white" stroke="#666666" points="1088.5,-399.25 1023.75,-399.25 1023.75,-380 1088.5,-380 1088.5,-399.25"/> <text text-anchor="middle" x="1056.12" y="-385.75" font-family="Helvetica,sans-Serif" font-size="10.00">getcerrmsg</text> </a> </g> </g> <!-- Node10->Node11 --> <g id="edge13_Node000010_Node000011" class="edge"> <title>Node10->Node11</title> <g id="a_edge13_Node000010_Node000011"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M964.45,-420.12C978.7,-415.33 997.58,-408.97 1014.43,-403.31"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1015.34,-406.7 1023.71,-400.19 1013.11,-400.06 1015.34,-406.7"/> </a> </g> </g> <!-- Node12->Node10 --> <g id="edge49_Node000012_Node000010" class="edge"> <title>Node12->Node10</title> <g id="a_edge49_Node000012_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M267.55,-435.64C305.82,-411.25 410.64,-350.62 507.12,-350.62 507.12,-350.62 507.12,-350.62 694.88,-350.62 776.51,-350.62 866.69,-389.94 911.53,-412.38"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.82,-415.44 920.32,-416.87 913.01,-409.21 909.82,-415.44"/> </a> </g> </g> <!-- Node13 --> <g id="Node000013" class="node"> <title>Node13</title> <g id="a_Node000013"><a xlink:href="assemble_8c.html#a1ff9d415430cab87480fd25355fab500" target="_top" xlink:title="システムCOMET IIの命令をアセンブルする"> <polygon fill="white" stroke="#666666" points="437.5,-568.25 323.25,-568.25 323.25,-549 437.5,-549 437.5,-568.25"/> <text text-anchor="middle" x="380.38" y="-554.75" font-family="Helvetica,sans-Serif" font-size="10.00">assemble_comet2cmd</text> </a> </g> </g> <!-- Node12->Node13 --> <g id="edge17_Node000012_Node000013" class="edge"> <title>Node12->Node13</title> <g id="a_edge17_Node000012_Node000013"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M263.76,-455.65C285.35,-474.88 332.82,-517.16 359.73,-541.13"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="357.4,-543.74 367.19,-547.77 362.05,-538.51 357.4,-543.74"/> </a> </g> </g> <!-- Node26 --> <g id="Node000026" class="node"> <title>Node26</title> <g id="a_Node000026"><a xlink:href="assemble_8c.html#acd9a0f035261dfc22abda9cf12f21c31" target="_top" xlink:title="アセンブラ言語CASL IIの命令を処理する。"> <polygon fill="white" stroke="#666666" points="409.38,-605.25 351.38,-605.25 351.38,-586 409.38,-586 409.38,-605.25"/> <text text-anchor="middle" x="380.38" y="-591.75" font-family="Helvetica,sans-Serif" font-size="10.00">casl2cmd</text> </a> </g> </g> <!-- Node12->Node26 --> <g id="edge48_Node000012_Node000026" class="edge"> <title>Node12->Node26</title> <g id="a_edge48_Node000012_Node000026"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M255.03,-455.55C261.77,-480.01 282.5,-543.68 323.25,-577.62 328.29,-581.82 334.32,-585.04 340.53,-587.52"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="338.98,-590.69 349.57,-590.54 341.2,-584.05 338.98,-590.69"/> </a> </g> </g> <!-- Node13->Node4 --> <g id="edge43_Node000013_Node000004" class="edge"> <title>Node13->Node4</title> <g id="a_edge43_Node000013_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M426.98,-568.66C430.86,-570.82 434.46,-573.44 437.5,-576.62 480.05,-621.26 425.64,-671.73 473.5,-710.62 561.22,-781.91 708.2,-756.37 774.92,-739.59"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="775.41,-743.08 784.2,-737.16 773.64,-736.3 775.41,-743.08"/> </a> </g> </g> <!-- Node13->Node10 --> <g id="edge46_Node000013_Node000010" class="edge"> <title>Node13->Node10</title> <g id="a_edge46_Node000013_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M437.77,-567.7C550.65,-584.56 799.19,-614.77 865.25,-565.62 909.92,-532.39 864.77,-487.69 901.25,-445.62 903.17,-443.41 905.42,-441.45 907.85,-439.73"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.49,-442.82 916.5,-434.88 906.06,-436.71 909.49,-442.82"/> </a> </g> </g> <!-- Node14 --> <g id="Node000014" class="node"> <title>Node14</title> <g id="a_Node000014"><a xlink:href="assemble_8c.html#a0a205123d42143aeca611a0486b4c931" target="_top" xlink:title="アドレスを返す"> <polygon fill="white" stroke="#666666" points="529.62,-549.25 486.62,-549.25 486.62,-530 529.62,-530 529.62,-549.25"/> <text text-anchor="middle" x="508.12" y="-535.75" font-family="Helvetica,sans-Serif" font-size="10.00">getadr</text> </a> </g> </g> <!-- Node13->Node14 --> <g id="edge18_Node000013_Node000014" class="edge"> <title>Node13->Node14</title> <g id="a_edge18_Node000013_Node000014"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M438,-550.07C450.77,-548.14 463.89,-546.16 475.22,-544.45"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="475.43,-547.95 484.8,-543 474.39,-541.03 475.43,-547.95"/> </a> </g> </g> <!-- Node19 --> <g id="Node000019" class="node"> <title>Node19</title> <g id="a_Node000019"><a xlink:href="assemble_8c.html#ae361104cdf7e4e9509a009b328487fc1" target="_top" xlink:title="アドレス値をメモリに書き込む"> <polygon fill="white" stroke="#666666" points="846.88,-663.25 774.62,-663.25 774.62,-644 846.88,-644 846.88,-663.25"/> <text text-anchor="middle" x="810.75" y="-649.75" font-family="Helvetica,sans-Serif" font-size="10.00">writememory</text> </a> </g> </g> <!-- Node13->Node19 --> <g id="edge47_Node000013_Node000019" class="edge"> <title>Node13->Node19</title> <g id="a_edge47_Node000013_Node000019"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M414.48,-568.73C422.08,-571.19 430.11,-573.9 437.5,-576.62 453.77,-582.61 456.88,-586.69 473.5,-591.62 574.69,-621.66 697.54,-639.89 763.14,-648.21"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="762.46,-651.66 772.82,-649.42 763.33,-644.71 762.46,-651.66"/> </a> </g> </g> <!-- Node23 --> <g id="Node000023" class="node"> <title>Node23</title> <g id="a_Node000023"><a xlink:href="struct_8c.html#ae5076231c2c9f5011a92b4901e881695" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="542.75,-701.25 473.5,-701.25 473.5,-682 542.75,-682 542.75,-701.25"/> <text text-anchor="middle" x="508.12" y="-687.75" font-family="Helvetica,sans-Serif" font-size="10.00">getcmdcode</text> </a> </g> </g> <!-- Node13->Node23 --> <g id="edge38_Node000013_Node000023" class="edge"> <title>Node13->Node23</title> <g id="a_edge38_Node000013_Node000023"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M426.05,-568.74C430.22,-570.88 434.14,-573.48 437.5,-576.62 469.26,-606.34 446.7,-633.37 473.5,-667.62 475.49,-670.17 477.82,-672.56 480.3,-674.77"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="477.86,-677.3 487.91,-680.65 482.14,-671.76 477.86,-677.3"/> </a> </g> </g> <!-- Node25 --> <g id="Node000025" class="node"> <title>Node25</title> <g id="a_Node000025"><a xlink:href="assemble_8c.html#aae434272813db1ad8795273374e05772" target="_top" xlink:title="汎用レジスタを表す文字列からレジスタ番号を返す"> <polygon fill="white" stroke="#666666" points="627.75,-416.25 582.5,-416.25 582.5,-397 627.75,-397 627.75,-416.25"/> <text text-anchor="middle" x="605.12" y="-402.75" font-family="Helvetica,sans-Serif" font-size="10.00">grword</text> </a> </g> </g> <!-- Node13->Node25 --> <g id="edge44_Node000013_Node000025" class="edge"> <title>Node13->Node25</title> <g id="a_edge44_Node000013_Node000025"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M395.99,-548.65C433.59,-522.99 533.96,-454.5 580.2,-422.95"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="581.92,-426.02 588.21,-417.49 577.97,-420.23 581.92,-426.02"/> </a> </g> </g> <!-- Node14->Node4 --> <g id="edge19_Node000014_Node000004" class="edge"> <title>Node14->Node4</title> <g id="a_edge19_Node000014_Node000004"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M522.28,-549.64C558.36,-576.85 662.47,-653.59 756.25,-705.62 762.24,-708.95 768.77,-712.18 775.15,-715.14"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="773.69,-718.32 784.24,-719.22 776.55,-711.93 773.69,-718.32"/> </a> </g> </g> <!-- Node14->Node10 --> <g id="edge37_Node000014_Node000010" class="edge"> <title>Node14->Node10</title> <g id="a_edge37_Node000014_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M529.87,-542.74C597.56,-552.47 810.75,-579.4 865.25,-541.62 902.7,-515.67 870.26,-479.03 901.25,-445.62 903.24,-443.48 905.54,-441.57 908,-439.87"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.65,-442.96 916.7,-435.06 906.26,-436.83 909.65,-442.96"/> </a> </g> </g> <!-- Node15 --> <g id="Node000015" class="node"> <title>Node15</title> <g id="a_Node000015"><a xlink:href="assemble_8c.html#aa716f1c4b620d19dd50c3c1ee40ec770" target="_top" xlink:title="リテラルを返す"> <polygon fill="white" stroke="#666666" points="631.5,-511.25 578.75,-511.25 578.75,-492 631.5,-492 631.5,-511.25"/> <text text-anchor="middle" x="605.12" y="-497.75" font-family="Helvetica,sans-Serif" font-size="10.00">getliteral</text> </a> </g> </g> <!-- Node14->Node15 --> <g id="edge20_Node000014_Node000015" class="edge"> <title>Node14->Node15</title> <g id="a_edge20_Node000014_Node000015"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M529.74,-531.38C540.99,-526.88 555.25,-521.17 568.27,-515.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="569.42,-519.27 577.41,-512.31 566.82,-512.78 569.42,-519.27"/> </a> </g> </g> <!-- Node16 --> <g id="Node000016" class="node"> <title>Node16</title> <g id="a_Node000016"><a xlink:href="word_8c.html#a29fa9e71f68a25a914b4d2d1ce0b3043" target="_top" xlink:title="10進数または16進数の文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="720.25,-474.25 667.5,-474.25 667.5,-455 720.25,-455 720.25,-474.25"/> <text text-anchor="middle" x="693.88" y="-460.75" font-family="Helvetica,sans-Serif" font-size="10.00">nh2word</text> </a> </g> </g> <!-- Node14->Node16 --> <g id="edge36_Node000014_Node000016" class="edge"> <title>Node14->Node16</title> <g id="a_edge36_Node000014_Node000016"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M517.92,-529.7C530.16,-516.59 553.66,-493.87 578.75,-482.62 603.07,-471.73 632.88,-467.3 655.93,-465.55"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="656.03,-469.05 665.8,-464.95 655.61,-462.06 656.03,-469.05"/> </a> </g> </g> <!-- Node15->Node16 --> <g id="edge21_Node000015_Node000016" class="edge"> <title>Node15->Node16</title> <g id="a_edge21_Node000015_Node000016"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M629.83,-491.51C638.72,-487.72 649.02,-483.33 658.67,-479.21"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="659.98,-482.46 667.81,-475.32 657.24,-476.02 659.98,-482.46"/> </a> </g> </g> <!-- Node15->Node19 --> <g id="edge27_Node000015_Node000019" class="edge"> <title>Node15->Node19</title> <g id="a_edge27_Node000015_Node000019"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M619.49,-511.6C653.71,-537.15 744.84,-605.17 787.34,-636.9"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="785.02,-639.53 795.13,-642.71 789.21,-633.92 785.02,-639.53"/> </a> </g> </g> <!-- Node22 --> <g id="Node000022" class="node"> <title>Node22</title> <g id="a_Node000022"><a xlink:href="assemble_8c.html#aec8fb55fddc1268fcc29b23372d2041d" target="_top" xlink:title="文字をメモリに書き込む"> <polygon fill="white" stroke="#666666" points="718,-511.25 669.75,-511.25 669.75,-492 718,-492 718,-511.25"/> <text text-anchor="middle" x="693.88" y="-497.75" font-family="Helvetica,sans-Serif" font-size="10.00">writestr</text> </a> </g> </g> <!-- Node15->Node22 --> <g id="edge33_Node000015_Node000022" class="edge"> <title>Node15->Node22</title> <g id="a_edge33_Node000015_Node000022"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M631.68,-501.62C639.86,-501.62 649.06,-501.62 657.8,-501.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="657.76,-505.13 667.76,-501.63 657.76,-498.13 657.76,-505.13"/> </a> </g> </g> <!-- Node16->Node10 --> <g id="edge26_Node000016_Node000010" class="edge"> <title>Node16->Node10</title> <g id="a_edge26_Node000016_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M720.56,-455.4C731.44,-451.83 744.33,-448.03 756.25,-445.62 808.17,-435.16 869.62,-430.71 906.69,-428.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="906.49,-432.38 916.32,-428.42 906.17,-425.38 906.49,-432.38"/> </a> </g> </g> <!-- Node17 --> <g id="Node000017" class="node"> <title>Node17</title> <g id="a_Node000017"><a xlink:href="word_8c.html#a377333383c6d6954b94c04e0b5df9b7d" target="_top" xlink:title="16進数の文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="834.5,-511.25 787,-511.25 787,-492 834.5,-492 834.5,-511.25"/> <text text-anchor="middle" x="810.75" y="-497.75" font-family="Helvetica,sans-Serif" font-size="10.00">h2word</text> </a> </g> </g> <!-- Node16->Node17 --> <g id="edge22_Node000016_Node000017" class="edge"> <title>Node16->Node17</title> <g id="a_edge22_Node000016_Node000017"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M720.66,-472.93C737.01,-478.2 758.35,-485.07 776.04,-490.77"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="774.75,-494.03 785.34,-493.76 776.9,-487.37 774.75,-494.03"/> </a> </g> </g> <!-- Node18 --> <g id="Node000018" class="node"> <title>Node18</title> <g id="a_Node000018"><a xlink:href="word_8c.html#a1824944cce248b98090886185f84ded6" target="_top" xlink:title="10進数値を表す文字列をWORD値に変換する"> <polygon fill="white" stroke="#666666" points="834.5,-474.25 787,-474.25 787,-455 834.5,-455 834.5,-474.25"/> <text text-anchor="middle" x="810.75" y="-460.75" font-family="Helvetica,sans-Serif" font-size="10.00">n2word</text> </a> </g> </g> <!-- Node16->Node18 --> <g id="edge24_Node000016_Node000018" class="edge"> <title>Node16->Node18</title> <g id="a_edge24_Node000016_Node000018"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M720.66,-464.62C736.78,-464.62 757.74,-464.62 775.29,-464.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="775.27,-468.13 785.27,-464.63 775.27,-461.13 775.27,-468.13"/> </a> </g> </g> <!-- Node17->Node10 --> <g id="edge23_Node000017_Node000010" class="edge"> <title>Node17->Node10</title> <g id="a_edge23_Node000017_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M834.98,-496.48C844.81,-493.64 856.08,-489.48 865.25,-483.62 884.86,-471.1 882.36,-459.2 901.25,-445.62 903.31,-444.14 905.51,-442.74 907.78,-441.41"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.32,-444.56 916.59,-436.84 906.1,-438.34 909.32,-444.56"/> </a> </g> </g> <!-- Node18->Node10 --> <g id="edge25_Node000018_Node000010" class="edge"> <title>Node18->Node10</title> <g id="a_edge25_Node000018_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M835,-457.92C855.15,-452.12 884.54,-443.65 907.12,-437.14"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="907.82,-440.58 916.45,-434.45 905.88,-433.85 907.82,-440.58"/> </a> </g> </g> <!-- Node19->Node10 --> <g id="edge28_Node000019_Node000010" class="edge"> <title>Node19->Node10</title> <g id="a_edge28_Node000019_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M847.04,-643.56C853.94,-640.14 860.5,-635.6 865.25,-629.62 917.07,-564.37 849.82,-511.19 901.25,-445.62 903.16,-443.19 905.48,-441.06 908.03,-439.22"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.57,-442.37 916.58,-434.43 906.15,-436.26 909.57,-442.37"/> </a> </g> </g> <!-- Node20 --> <g id="Node000020" class="node"> <title>Node20</title> <g id="a_Node000020"><a xlink:href="word_8c.html#af0f7f3f8b1dcb1ae401afef951d2ef19" target="_top" xlink:title="WORD値を10進数値を表す文字列に変換する"> <polygon fill="white" stroke="#666666" points="964.88,-474.25 917.38,-474.25 917.38,-455 964.88,-455 964.88,-474.25"/> <text text-anchor="middle" x="941.12" y="-460.75" font-family="Helvetica,sans-Serif" font-size="10.00">word2n</text> </a> </g> </g> <!-- Node19->Node20 --> <g id="edge29_Node000019_Node000020" class="edge"> <title>Node19->Node20</title> <g id="a_edge29_Node000019_Node000020"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M844.83,-643.51C852.26,-640.03 859.6,-635.49 865.25,-629.62 894.85,-598.9 883.52,-579.43 901.25,-540.62 910.17,-521.1 921.44,-499.34 929.55,-484.12"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="932.45,-486.13 934.1,-475.66 926.28,-482.81 932.45,-486.13"/> </a> </g> </g> <!-- Node20->Node8 --> <g id="edge30_Node000020_Node000008" class="edge"> <title>Node20->Node8</title> <g id="a_edge30_Node000020_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M965.05,-465.55C1012.91,-466.29 1124.86,-461.66 1195.25,-407.62 1221.35,-387.58 1241.76,-354.77 1253.1,-333.69"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1256.13,-335.44 1257.61,-324.95 1249.91,-332.23 1256.13,-335.44"/> </a> </g> </g> <!-- Node21 --> <g id="Node000021" class="node"> <title>Node21</title> <g id="a_Node000021"><a xlink:href="cmem_8c.html#aacc41f8750d08c22b925ea32612209fb" target="_top" xlink:title="逆にした文字列を返す"> <polygon fill="white" stroke="#666666" points="1076.5,-436.25 1035.75,-436.25 1035.75,-417 1076.5,-417 1076.5,-436.25"/> <text text-anchor="middle" x="1056.12" y="-422.75" font-family="Helvetica,sans-Serif" font-size="10.00">strrev</text> </a> </g> </g> <!-- Node20->Node21 --> <g id="edge31_Node000020_Node000021" class="edge"> <title>Node20->Node21</title> <g id="a_edge31_Node000020_Node000021"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M965.26,-456.84C982.38,-451.09 1005.85,-443.2 1024.51,-436.92"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1025.61,-440.24 1033.98,-433.74 1023.38,-433.61 1025.61,-440.24"/> </a> </g> </g> <!-- Node21->Node9 --> <g id="edge32_Node000021_Node000009" class="edge"> <title>Node21->Node9</title> <g id="a_edge32_Node000021_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1076.9,-419.48C1090.14,-414.69 1108,-408.23 1123.96,-402.46"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1124.99,-405.81 1133.21,-399.12 1122.61,-399.23 1124.99,-405.81"/> </a> </g> </g> <!-- Node22->Node10 --> <g id="edge34_Node000022_Node000010" class="edge"> <title>Node22->Node10</title> <g id="a_edge34_Node000022_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M715.61,-511.72C749.69,-526.72 818.4,-550.11 865.25,-520.62 896.54,-500.93 874.92,-471.59 901.25,-445.62 903.29,-443.61 905.59,-441.8 908.04,-440.17"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="909.48,-443.37 916.57,-435.5 906.12,-437.23 909.48,-443.37"/> </a> </g> </g> <!-- Node22->Node19 --> <g id="edge35_Node000022_Node000019" class="edge"> <title>Node22->Node19</title> <g id="a_edge35_Node000022_Node000019"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M702.41,-511.6C721.32,-536.62 771.01,-602.36 795.58,-634.87"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="792.6,-636.74 801.42,-642.61 798.18,-632.52 792.6,-636.74"/> </a> </g> </g> <!-- Node24 --> <g id="Node000024" class="node"> <title>Node24</title> <g id="a_Node000024"><a xlink:href="struct_8c.html#aeae4030e83292f23161ee79d8f1d5e1b" target="_top" xlink:title=" "> <polygon fill="white" stroke="#666666" points="981,-569.25 901.25,-569.25 901.25,-550 981,-550 981,-569.25"/> <text text-anchor="middle" x="941.12" y="-555.75" font-family="Helvetica,sans-Serif" font-size="10.00">hash_cmdtype</text> </a> </g> </g> <!-- Node23->Node24 --> <g id="edge39_Node000023_Node000024" class="edge"> <title>Node23->Node24</title> <g id="a_edge39_Node000023_Node000024"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M543.07,-699.26C609.84,-712.37 760.84,-732.33 865.25,-672.62 901.04,-652.16 922.91,-606.79 933.15,-580.19"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="936.41,-581.45 936.53,-570.86 929.83,-579.07 936.41,-581.45"/> </a> </g> </g> <!-- Node24->Node6 --> <g id="edge40_Node000024_Node000006" class="edge"> <title>Node24->Node6</title> <g id="a_edge40_Node000024_Node000006"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M981.33,-566.22C996.02,-568.69 1012.44,-571.45 1026.05,-573.74"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1025.25,-577.15 1035.69,-575.36 1026.41,-570.25 1025.25,-577.15"/> </a> </g> </g> <!-- Node24->Node8 --> <g id="edge41_Node000024_Node000008" class="edge"> <title>Node24->Node8</title> <g id="a_edge41_Node000024_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M980.51,-549.54C1034.38,-533.69 1132.81,-498.32 1195.25,-437.62 1225.91,-407.82 1246.23,-361.12 1256.07,-334.34"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1259.34,-335.6 1259.36,-325.01 1252.74,-333.28 1259.34,-335.6"/> </a> </g> </g> <!-- Node24->Node9 --> <g id="edge42_Node000024_Node000009" class="edge"> <title>Node24->Node9</title> <g id="a_edge42_Node000024_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M956.29,-549.55C983.59,-530.03 1045.21,-485.47 1095.25,-445.62 1111.56,-432.64 1129.52,-417.3 1142.74,-405.8"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1144.69,-408.75 1149.92,-399.53 1140.08,-403.48 1144.69,-408.75"/> </a> </g> </g> <!-- Node25->Node10 --> <g id="edge45_Node000025_Node000010" class="edge"> <title>Node25->Node10</title> <g id="a_edge45_Node000025_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M628.04,-408C684.99,-411.58 837.99,-421.2 906.34,-425.5"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="905.98,-428.99 916.18,-426.12 906.42,-422 905.98,-428.99"/> </a> </g> </g> <!-- Node27->Node8 --> <g id="edge51_Node000027_Node000008" class="edge"> <title>Node27->Node8</title> <g id="a_edge51_Node000027_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M696.99,-207.67C702.37,-184.98 718.92,-129.52 756.25,-104.62 824.6,-59.05 857.97,-85.62 940.12,-85.62 940.12,-85.62 940.12,-85.62 1057.12,-85.62 1168.17,-85.62 1234.78,-236.46 1255.77,-292.76"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1252.45,-293.89 1259.14,-302.11 1259.04,-291.52 1252.45,-293.89"/> </a> </g> </g> <!-- Node27->Node9 --> <g id="edge60_Node000027_Node000009" class="edge"> <title>Node27->Node9</title> <g id="a_edge60_Node000027_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M708.44,-227.46C720.51,-235.86 738.89,-247.78 756.25,-255.62 802.38,-276.46 817.04,-273.21 865.25,-288.62 957.8,-318.21 1065.77,-355.18 1122.6,-374.84"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1121.23,-378.07 1131.83,-378.04 1123.53,-371.46 1121.23,-378.07"/> </a> </g> </g> <!-- Node27->Node10 --> <g id="edge59_Node000027_Node000010" class="edge"> <title>Node27->Node10</title> <g id="a_edge59_Node000027_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M701.32,-227.58C711.44,-242.55 732.4,-271 756.25,-288.62 798.82,-320.08 823.06,-304.65 865.25,-336.62 891.65,-356.63 914.6,-387.73 927.91,-407.89"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="924.96,-409.76 933.3,-416.3 930.85,-405.99 924.96,-409.76"/> </a> </g> </g> <!-- Node28 --> <g id="Node000028" class="node"> <title>Node28</title> <g id="a_Node000028"><a xlink:href="token_8c.html#a953218537ac1577c48aa527d326e853b" target="_top" xlink:title="「,」区切りの文字列から、オペランドのトークンを取得"> <polygon fill="white" stroke="#666666" points="833.38,-209.25 788.12,-209.25 788.12,-190 833.38,-190 833.38,-209.25"/> <text text-anchor="middle" x="810.75" y="-195.75" font-family="Helvetica,sans-Serif" font-size="10.00">opdtok</text> </a> </g> </g> <!-- Node27->Node28 --> <g id="edge52_Node000027_Node000028" class="edge"> <title>Node27->Node28</title> <g id="a_edge52_Node000027_Node000028"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M716.48,-214.24C733.38,-211.59 757.17,-207.86 776.5,-204.84"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="777.02,-208.3 786.35,-203.29 775.93,-201.38 777.02,-208.3"/> </a> </g> </g> <!-- Node29 --> <g id="Node000029" class="node"> <title>Node29</title> <g id="a_Node000029"><a xlink:href="cmem_8c.html#a610ed65c2f1179bd3c5da29d36f3f5d8" target="_top" xlink:title="malloc_chkを実行してメモリを確保し、コピーした文字列の指定した長さの部分を返す"> <polygon fill="white" stroke="#666666" points="1090.75,-247.25 1021.5,-247.25 1021.5,-228 1090.75,-228 1090.75,-247.25"/> <text text-anchor="middle" x="1056.12" y="-233.75" font-family="Helvetica,sans-Serif" font-size="10.00">strndup_chk</text> </a> </g> </g> <!-- Node27->Node29 --> <g id="edge63_Node000027_Node000029" class="edge"> <title>Node27->Node29</title> <g id="a_edge63_Node000027_Node000029"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M706.65,-207.83C718.37,-198.75 737.31,-185.89 756.25,-180.62 852.9,-153.75 970.64,-198.12 1024.98,-222.82"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1023.37,-225.93 1033.91,-226.97 1026.32,-219.58 1023.37,-225.93"/> </a> </g> </g> <!-- Node30 --> <g id="Node000030" class="node"> <title>Node30</title> <g id="a_Node000030"><a xlink:href="cmem_8c.html#aab7f4dbb7c0a7e7acbd4a7e035c9263c" target="_top" xlink:title="文字列から「'」以降の文字列をCASL IIのコメントとして削除する。「''」の場合は除く"> <polygon fill="white" stroke="#666666" points="865.25,-246.25 756.25,-246.25 756.25,-227 865.25,-227 865.25,-246.25"/> <text text-anchor="middle" x="810.75" y="-232.75" font-family="Helvetica,sans-Serif" font-size="10.00">strip_casl2_comment</text> </a> </g> </g> <!-- Node27->Node30 --> <g id="edge61_Node000027_Node000030" class="edge"> <title>Node27->Node30</title> <g id="a_edge61_Node000027_Node000030"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M716.48,-221.2C724.69,-222.56 734.53,-224.18 744.69,-225.86"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="743.85,-229.27 754.28,-227.45 744.99,-222.37 743.85,-229.27"/> </a> </g> </g> <!-- Node31 --> <g id="Node000031" class="node"> <title>Node31</title> <g id="a_Node000031"><a xlink:href="cmem_8c.html#a20f2e2b05241b8d97e218e4184b97bac" target="_top" xlink:title="文字列の末尾から、改行と空白とタブを削除する"> <polygon fill="white" stroke="#666666" points="838.62,-133.25 782.88,-133.25 782.88,-114 838.62,-114 838.62,-133.25"/> <text text-anchor="middle" x="810.75" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">strip_end</text> </a> </g> </g> <!-- Node27->Node31 --> <g id="edge62_Node000027_Node000031" class="edge"> <title>Node27->Node31</title> <g id="a_edge62_Node000027_Node000031"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M701.36,-207.84C711.55,-193.11 732.59,-165.11 756.25,-147.62 761.16,-144 766.71,-140.75 772.33,-137.91"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="773.43,-141.25 781.02,-133.86 770.47,-134.91 773.43,-141.25"/> </a> </g> </g> <!-- Node28->Node8 --> <g id="edge53_Node000028_Node000008" class="edge"> <title>Node28->Node8</title> <g id="a_edge53_Node000028_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M833.49,-196.17C895.01,-187.52 1073.71,-170.32 1195.25,-239.62 1218.78,-253.04 1238.72,-277.46 1250.75,-294.56"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1247.54,-296.07 1256.04,-302.4 1253.34,-292.15 1247.54,-296.07"/> </a> </g> </g> <!-- Node28->Node9 --> <g id="edge55_Node000028_Node000009" class="edge"> <title>Node28->Node9</title> <g id="a_edge55_Node000028_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M833.64,-206.14C843.44,-209.27 855.06,-213.28 865.25,-217.62 918.29,-240.22 1046.58,-306.72 1095.25,-337.62 1111.54,-347.97 1128.84,-361.2 1141.78,-371.59"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1139.21,-374.02 1149.18,-377.62 1143.64,-368.59 1139.21,-374.02"/> </a> </g> </g> <!-- Node28->Node10 --> <g id="edge54_Node000028_Node000010" class="edge"> <title>Node28->Node10</title> <g id="a_edge54_Node000028_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M833.73,-202.34C844.49,-204.72 856.9,-209.21 865.25,-217.62 901.47,-254.15 883.92,-279.19 901.25,-327.62 911.17,-355.35 923.66,-386.97 931.77,-407.1"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="928.52,-408.4 935.51,-416.35 935.01,-405.77 928.52,-408.4"/> </a> </g> </g> <!-- Node28->Node29 --> <g id="edge56_Node000028_Node000029" class="edge"> <title>Node28->Node29</title> <g id="a_edge56_Node000028_Node000029"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M833.82,-203.08C851.93,-205.91 878.25,-210.03 901.25,-213.62 937.85,-219.34 979.34,-225.81 1010.01,-230.59"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1009.29,-234.02 1019.71,-232.11 1010.37,-227.11 1009.29,-234.02"/> </a> </g> </g> <!-- Node29->Node8 --> <g id="edge57_Node000029_Node000008" class="edge"> <title>Node29->Node8</title> <g id="a_edge57_Node000029_Node000008"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1091.07,-239C1119.86,-241.2 1161.7,-246.91 1195.25,-261.62 1214.04,-269.87 1232.32,-284.4 1245.14,-296.01"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1242.66,-298.48 1252.34,-302.78 1247.46,-293.38 1242.66,-298.48"/> </a> </g> </g> <!-- Node29->Node9 --> <g id="edge58_Node000029_Node000009" class="edge"> <title>Node29->Node9</title> <g id="a_edge58_Node000029_Node000009"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M1064.02,-247.53C1081.25,-272.28 1126.4,-337.14 1148.99,-369.58"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1146.01,-371.43 1154.6,-377.64 1151.76,-367.43 1146.01,-371.43"/> </a> </g> </g> </g> </svg>