<?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: Casl2cmd::assemble_in Pages: 1 --> <svg width="1355pt" height="884pt" viewBox="0.00 0.00 1355.00 883.97" 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 879.97)"> <title>Casl2cmd::assemble_in</title> <!-- Node1 --> <g id="Node000001" class="node"> <title>Node1</title> <g id="a_Node000001"><a xlink:title="マクロ命令 "IN IBUF,LEN" をアセンブル"> <polygon fill="#999999" stroke="#666666" points="121,-544.6 0,-544.6 0,-525.35 121,-525.35 121,-544.6"/> <text text-anchor="middle" x="60.5" y="-531.1" font-family="Helvetica,sans-Serif" font-size="10.00">Casl2cmd::assemble_in</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="230,-544.6 157,-544.6 157,-525.35 230,-525.35 230,-544.6"/> <text text-anchor="middle" x="193.5" y="-531.1" 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="M121.25,-534.97C129.32,-534.97 137.5,-534.97 145.31,-534.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="145.28,-538.47 155.28,-534.97 145.28,-531.47 145.28,-538.47"/> </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="1347,-657.6 1281.5,-657.6 1281.5,-638.35 1347,-638.35 1347,-657.6"/> <text text-anchor="middle" x="1314.25" y="-644.1" 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="M63.26,-544.81C73.84,-600.72 134.42,-875.97 300.75,-875.97 300.75,-875.97 300.75,-875.97 1107.38,-875.97 1177.23,-875.97 1198.13,-852.32 1245.5,-800.97 1281.5,-761.96 1300.62,-700.68 1308.62,-668.81"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1311.99,-669.8 1310.89,-659.26 1305.17,-668.18 1311.99,-669.8"/> </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="1014.38,-260.6 968.38,-260.6 968.38,-241.35 1014.38,-241.35 1014.38,-260.6"/> <text text-anchor="middle" x="991.38" y="-247.1" font-family="Helvetica,sans-Serif" font-size="10.00">setcerr</text> </a> </g> </g> <!-- Node1->Node10 --> <g id="edge65_Node000001_Node000010" class="edge"> <title>Node1->Node10</title> <g id="a_edge65_Node000001_Node000010"><a xlink:title=" "> <path fill="none" stroke="#63b8ff" d="M61.28,-524.86C60.22,-451.59 63.51,-4.97 300.75,-4.97 300.75,-4.97 300.75,-4.97 745.12,-4.97 821.86,-4.97 856.88,16.54 915.5,-32.97 975.75,-83.87 987.61,-185.6 989.88,-229.73"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="986.38,-229.87 990.25,-239.73 993.37,-229.6 986.38,-229.87"/> </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="770.12,-506.6 718.12,-506.6 718.12,-487.35 770.12,-487.35 770.12,-506.6"/> <text text-anchor="middle" x="744.12" y="-493.1" 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="M230.35,-534.97C276.46,-534.97 359.01,-534.97 429.62,-534.97 429.62,-534.97 429.62,-534.97 559.38,-534.97 611.63,-534.97 670.54,-520.06 707.25,-508.91"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="707.95,-512.36 716.46,-506.05 705.87,-505.68 707.95,-512.36"/> </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="337.5,-374.6 266,-374.6 266,-355.35 337.5,-355.35 337.5,-374.6"/> <text text-anchor="middle" x="301.75" y="-361.1" 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="M200.52,-525.35C217.46,-498.24 265.8,-420.89 288.59,-384.43"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="291.4,-386.54 293.73,-376.2 285.46,-382.83 291.4,-386.54"/> </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="766.38,-715.6 721.88,-715.6 721.88,-696.35 766.38,-696.35 766.38,-715.6"/> <text text-anchor="middle" x="744.12" y="-702.1" 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="M203.72,-544.97C233.3,-575.9 329.73,-667.97 429.62,-667.97 429.62,-667.97 429.62,-667.97 559.38,-667.97 613.31,-667.97 674.35,-683.87 710.74,-695.1"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="709.61,-698.42 720.2,-698.1 711.72,-691.74 709.61,-698.42"/> </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="885.88,-392.6 836.12,-392.6 836.12,-373.35 885.88,-373.35 885.88,-392.6"/> <text text-anchor="middle" x="861" y="-379.1" 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="M757.27,-486.92C761.74,-482.87 766.65,-477.97 770.5,-472.97 790.89,-446.5 781.97,-429.67 806.5,-406.97 811.89,-401.98 818.5,-397.9 825.21,-394.61"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="826.5,-397.86 834.28,-390.67 823.71,-391.44 826.5,-397.86"/> </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="1020,-448.6 962.75,-448.6 962.75,-429.35 1020,-429.35 1020,-448.6"/> <text text-anchor="middle" x="991.38" y="-435.1" 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="M770.45,-490.99C813.37,-480.84 900.67,-460.19 951.42,-448.19"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="952.17,-451.61 961.1,-445.9 950.56,-444.79 952.17,-451.61"/> </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="M758.59,-506.84C770.6,-515.2 788.95,-526.93 806.5,-533.97 970.47,-599.83 1180.33,-631.66 1269.75,-642.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1269.2,-646.43 1279.55,-644.18 1270.06,-639.48 1269.2,-646.43"/> </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="1245.5,-600.6 1181.5,-600.6 1181.5,-581.35 1245.5,-581.35 1245.5,-600.6"/> <text text-anchor="middle" x="1213.5" y="-587.1" 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="M770.59,-502.1C846.93,-517.45 1074.53,-563.23 1169.81,-582.39"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1169.04,-585.8 1179.54,-584.35 1170.42,-578.94 1169.04,-585.8"/> </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="M757.88,-487.1C770.01,-477.93 788.97,-464.2 806.5,-453.97 852.86,-426.93 877.5,-439.88 915.5,-401.97 941.68,-375.86 935.08,-360.1 951.5,-326.97 961.03,-307.74 972.22,-285.94 980.14,-270.64"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="983.07,-272.6 984.57,-262.12 976.85,-269.38 983.07,-272.6"/> </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="M884.95,-392.99C904.91,-401.69 934.09,-414.42 956.69,-424.28"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="955.24,-427.47 965.8,-428.26 958.04,-421.05 955.24,-427.47"/> </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="1124.88,-467.6 1087.88,-467.6 1087.88,-448.35 1124.88,-448.35 1124.88,-467.6"/> <text text-anchor="middle" x="1106.38" y="-454.1" 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="M1020.31,-443.67C1037.41,-446.55 1059.24,-450.22 1076.51,-453.12"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1075.69,-456.53 1086.13,-454.74 1076.85,-449.63 1075.69,-456.53"/> </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="1145.5,-430.6 1067.25,-430.6 1067.25,-411.35 1145.5,-411.35 1145.5,-430.6"/> <text text-anchor="middle" x="1106.38" y="-417.1" 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="M1020.31,-434.53C1031.12,-432.8 1043.82,-430.78 1056.06,-428.83"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1056.29,-432.34 1065.61,-427.31 1055.19,-425.43 1056.29,-432.34"/> </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="M1145.94,-429.53C1176.52,-438.11 1218.46,-454.15 1245.5,-481.97 1285.88,-523.52 1303.36,-592.41 1309.89,-626.92"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1306.39,-627.22 1311.56,-636.47 1313.29,-626.02 1306.39,-627.22"/> </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="M1134.81,-430.94C1138.71,-433.17 1142.44,-435.83 1145.5,-438.97 1182.28,-476.72 1200.69,-538.03 1208.22,-570.03"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1204.76,-570.61 1210.33,-579.62 1211.6,-569.1 1204.76,-570.61"/> </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="M1231.7,-600.9C1246.76,-609.6 1268.89,-622.37 1286.3,-632.42"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1284.19,-635.24 1294.6,-637.21 1287.69,-629.18 1284.19,-635.24"/> </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="M1014.79,-249.15C1045.9,-247.6 1103.14,-248.38 1145.5,-269.97 1203.49,-299.53 1214.39,-319.8 1245.5,-376.97 1291.78,-462.04 1307.08,-579.29 1311.58,-626.76"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1308.07,-626.81 1312.42,-636.46 1315.04,-626.2 1308.07,-626.81"/> </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="1138.75,-298.6 1074,-298.6 1074,-279.35 1138.75,-279.35 1138.75,-298.6"/> <text text-anchor="middle" x="1106.38" y="-285.1" 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="M1014.7,-258.48C1028.95,-263.27 1047.83,-269.62 1064.68,-275.29"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1063.36,-278.54 1073.96,-278.41 1065.59,-271.9 1063.36,-278.54"/> </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="M305.2,-354.98C319.2,-300.63 394.17,-42.97 557.38,-42.97 557.38,-42.97 557.38,-42.97 745.12,-42.97 821.53,-42.97 855.15,-19.11 915.5,-65.97 967.99,-106.73 983.85,-190.25 988.51,-229.59"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="985.02,-229.81 989.53,-239.4 991.98,-229.09 985.02,-229.81"/> </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="487.75,-392.6 373.5,-392.6 373.5,-373.35 487.75,-373.35 487.75,-392.6"/> <text text-anchor="middle" x="430.62" y="-379.1" 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="M337.76,-369.94C345.32,-371.01 353.56,-372.18 361.91,-373.37"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="361.4,-376.83 371.79,-374.77 362.38,-369.9 361.4,-376.83"/> </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="459.62,-355.6 401.62,-355.6 401.62,-336.35 459.62,-336.35 459.62,-355.6"/> <text text-anchor="middle" x="430.62" y="-342.1" 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="M337.76,-359.73C353.96,-357.31 373.3,-354.41 390.04,-351.9"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-355.41 399.65,-350.46 389.24,-348.48 390.27,-355.41"/> </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="M444.41,-393.06C461.39,-405.75 492.84,-426.85 523.75,-434.97 629.82,-462.84 669.47,-477.64 770.5,-434.97 791.64,-426.05 786.78,-409.7 806.5,-397.97 812.18,-394.6 818.66,-391.95 825.1,-389.89"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="825.58,-393.39 834.28,-387.35 823.71,-386.64 825.58,-393.39"/> </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="M471.73,-372.94C477.32,-370.74 482.83,-368.11 487.75,-364.97 507.64,-352.29 503.16,-337.48 523.75,-325.97 598.64,-284.14 862.47,-260.61 956.65,-253.39"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="956.81,-256.89 966.52,-252.65 956.28,-249.91 956.81,-256.89"/> </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="579.88,-354.6 536.88,-354.6 536.88,-335.35 579.88,-335.35 579.88,-354.6"/> <text text-anchor="middle" x="558.38" y="-341.1" 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="M464.99,-372.89C483.79,-367.21 507.14,-360.15 525.67,-354.56"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="526.48,-357.97 535.04,-351.72 524.46,-351.27 526.48,-357.97"/> </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="897.12,-355.6 824.88,-355.6 824.88,-336.35 897.12,-336.35 897.12,-355.6"/> <text text-anchor="middle" x="861" y="-342.1" 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="M488.1,-380.25C555.46,-376.7 671.4,-369.67 770.5,-358.97 784.53,-357.46 799.73,-355.41 813.56,-353.38"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="813.93,-356.87 823.3,-351.92 812.89,-349.94 813.93,-356.87"/> </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="593,-506.6 523.75,-506.6 523.75,-487.35 593,-487.35 593,-506.6"/> <text text-anchor="middle" x="558.38" y="-493.1" 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="M440.85,-392.94C456.94,-410.11 491.51,-446 523.75,-472.97 526.67,-475.41 529.81,-477.87 532.98,-480.24"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="530.89,-483.05 541.05,-486.05 534.98,-477.37 530.89,-483.05"/> </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="678,-90.6 632.75,-90.6 632.75,-71.35 678,-71.35 678,-90.6"/> <text text-anchor="middle" x="655.38" y="-77.1" 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="M476.78,-372.92C480.8,-370.76 484.56,-368.15 487.75,-364.97 524.23,-328.71 500.73,-300.97 523.75,-254.97 560.2,-182.15 575.76,-166.6 629,-104.97 630.84,-102.85 632.84,-100.7 634.89,-98.62"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="636.91,-101.54 641.69,-92.08 632.05,-96.49 636.91,-101.54"/> </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="M580.17,-351.73C593.89,-355.92 612.34,-361.04 629,-363.97 697.58,-376.05 778.99,-380.48 824.55,-382.08"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="824.25,-385.58 834.36,-382.4 824.48,-378.58 824.25,-385.58"/> </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="M566.42,-335.14C592.85,-299.28 690.47,-175.69 806.5,-137.97 852.57,-123 872.82,-115.06 915.5,-137.97 951.98,-157.57 973.69,-203.61 983.69,-230.49"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="980.27,-231.3 986.88,-239.59 986.88,-228.99 980.27,-231.3"/> </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="681.75,-354.6 629,-354.6 629,-335.35 681.75,-335.35 681.75,-354.6"/> <text text-anchor="middle" x="655.38" y="-341.1" 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="M579.99,-344.97C590.94,-344.97 604.72,-344.97 617.44,-344.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="617.2,-348.47 627.2,-344.97 617.2,-341.47 617.2,-348.47"/> </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="770.5,-240.6 717.75,-240.6 717.75,-221.35 770.5,-221.35 770.5,-240.6"/> <text text-anchor="middle" x="744.12" y="-227.1" 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="M575.68,-334.86C607.69,-315 678.97,-270.78 717.39,-246.94"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="718.92,-250.11 725.57,-241.87 715.23,-244.16 718.92,-250.11"/> </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="M668.01,-334.95C672.51,-330.82 677.58,-325.87 681.75,-320.97 701.03,-298.36 719.77,-269.59 731.36,-250.75"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="734.34,-252.58 736.53,-242.22 728.36,-248.96 734.34,-252.58"/> </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="M682.16,-345.1C715.06,-345.26 772.55,-345.55 813.25,-345.75"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="812.98,-349.24 823,-345.79 813.02,-342.24 812.98,-349.24"/> </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="768.25,-316.6 720,-316.6 720,-297.35 768.25,-297.35 768.25,-316.6"/> <text text-anchor="middle" x="744.12" y="-303.1" 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="M679.17,-334.99C688.56,-330.88 699.62,-326.03 709.88,-321.54"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="711.04,-324.85 718.8,-317.63 708.23,-318.44 711.04,-324.85"/> </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="M770.91,-233.08C815.56,-236.72 907.24,-244.2 956.8,-248.24"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="956.39,-251.72 966.64,-249.04 956.96,-244.74 956.39,-251.72"/> </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="884.75,-203.6 837.25,-203.6 837.25,-184.35 884.75,-184.35 884.75,-203.6"/> <text text-anchor="middle" x="861" y="-190.1" 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="M770.91,-222.67C787.26,-217.4 808.6,-210.53 826.29,-204.83"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="827.15,-208.23 835.59,-201.84 825,-201.57 827.15,-208.23"/> </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="884.75,-166.6 837.25,-166.6 837.25,-147.35 884.75,-147.35 884.75,-166.6"/> <text text-anchor="middle" x="861" y="-153.1" 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="M753.71,-220.91C764.76,-208.51 785.12,-187.56 806.5,-174.97 812.65,-171.35 819.63,-168.34 826.48,-165.87"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="827.11,-169.34 835.54,-162.92 824.94,-162.69 827.11,-169.34"/> </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="M884.66,-204.03C904.91,-213.03 934.84,-226.32 957.69,-236.46"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="956,-239.54 966.56,-240.4 958.84,-233.14 956,-239.54"/> </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="M885.17,-162.21C894.99,-165.06 906.28,-169.21 915.5,-174.97 940.02,-190.3 962.47,-215.19 976.27,-232.29"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="973.14,-233.97 982.06,-239.68 978.65,-229.65 973.14,-233.97"/> </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="M889.06,-335.94C897.83,-332.15 907.38,-327.41 915.5,-321.97 938.14,-306.81 960.32,-284.59 974.58,-269.06"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="976.92,-271.7 981,-261.92 971.71,-267.02 976.92,-271.7"/> </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="1015.12,-355.6 967.62,-355.6 967.62,-336.35 1015.12,-336.35 1015.12,-355.6"/> <text text-anchor="middle" x="991.38" y="-342.1" 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="M897.42,-345.97C915.6,-345.97 937.65,-345.97 955.72,-345.97"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="955.7,-349.47 965.7,-345.97 955.7,-342.47 955.7,-349.47"/> </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="M1015.59,-345.25C1046.4,-345.09 1101.97,-347.58 1145.5,-364.97 1196.84,-385.5 1213.21,-394.09 1245.5,-438.97 1288.42,-498.64 1305.11,-586.89 1310.74,-626.89"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1307.27,-627.33 1312.03,-636.79 1314.21,-626.43 1307.27,-627.33"/> </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="1126.75,-393.6 1086,-393.6 1086,-374.35 1126.75,-374.35 1126.75,-393.6"/> <text text-anchor="middle" x="1106.38" y="-380.1" 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="M1015.51,-353.76C1032.63,-359.51 1056.1,-367.4 1074.76,-373.68"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1073.63,-376.99 1084.23,-376.86 1075.86,-370.36 1073.63,-376.99"/> </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="M1127.12,-389.83C1133.7,-392.61 1140.59,-396.55 1145.5,-401.97 1189.97,-451.16 1205.36,-531.78 1210.32,-569.83"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1206.81,-569.97 1211.45,-579.49 1213.76,-569.15 1206.81,-569.97"/> </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="M768.69,-305.88C801.97,-303.87 864.36,-298.38 915.5,-283.97 931.14,-279.57 947.76,-272.51 961.36,-266.05"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="962.74,-269.27 970.18,-261.72 959.66,-262.98 962.74,-269.27"/> </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="M768.65,-314.96C783.3,-319.93 802.52,-326.46 819.56,-332.25"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="818.34,-335.53 828.94,-335.43 820.59,-328.9 818.34,-335.53"/> </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="1031.25,-524.6 951.5,-524.6 951.5,-505.35 1031.25,-505.35 1031.25,-524.6"/> <text text-anchor="middle" x="991.38" y="-511.1" 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="M593.25,-502.23C625.25,-506.91 674.63,-513.4 717.75,-515.97 795,-520.59 884.78,-518.9 939.58,-517.08"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="939.67,-520.58 949.54,-516.73 939.42,-513.58 939.67,-520.58"/> </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="M1012.32,-504.92C1030.36,-495.81 1057.13,-482.31 1077.33,-472.12"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1078.79,-475.31 1086.14,-467.68 1075.64,-469.06 1078.79,-475.31"/> </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="M1031.73,-514.68C1084.99,-516.18 1180.8,-525.77 1245.5,-571.97 1267.75,-587.86 1287.84,-612.29 1300.26,-629.14"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1297.1,-630.74 1305.77,-636.83 1302.79,-626.67 1297.1,-630.74"/> </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="M1031.72,-523.91C1063.04,-531.52 1107.72,-543.51 1145.5,-557.97 1158.57,-562.98 1172.53,-569.63 1184.31,-575.65"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1182.6,-578.71 1193.08,-580.24 1185.84,-572.5 1182.6,-578.71"/> </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="M678.48,-76.46C726.33,-67.98 841.21,-54.73 915.5,-104.97 959.02,-134.41 978.7,-197.21 986.3,-230.03"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="982.81,-230.47 988.33,-239.52 989.66,-229.01 982.81,-230.47"/> </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="M747.24,-715.93C752.62,-738.62 769.17,-794.08 806.5,-818.97 874.85,-864.55 908.22,-837.97 990.38,-837.97 990.38,-837.97 990.38,-837.97 1107.38,-837.97 1206.66,-837.97 1278.51,-717.16 1303.55,-668.21"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1306.67,-669.79 1307.98,-659.28 1300.4,-666.68 1306.67,-669.79"/> </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="M758.02,-696.02C769.96,-687.3 788.51,-674.97 806.5,-667.97 932.96,-618.79 1094.17,-600.25 1169.75,-593.92"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1169.94,-597.42 1179.62,-593.13 1169.38,-590.44 1169.94,-597.42"/> </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="M753.01,-696C779.39,-662.2 865.73,-548.17 915.5,-441.97 938.23,-393.48 931.23,-376.55 951.5,-326.97 959.53,-307.33 970.75,-285.87 979.07,-270.79"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="981.95,-272.8 983.79,-262.36 975.85,-269.37 981.95,-272.8"/> </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="883.62,-696.6 838.38,-696.6 838.38,-677.35 883.62,-677.35 883.62,-696.6"/> <text text-anchor="middle" x="861" y="-683.1" 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="M766.73,-702.4C783.63,-699.61 807.42,-695.67 826.75,-692.47"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="827.31,-695.93 836.61,-690.84 826.17,-689.02 827.31,-695.93"/> </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="1141,-733.6 1071.75,-733.6 1071.75,-714.35 1141,-714.35 1141,-733.6"/> <text text-anchor="middle" x="1106.38" y="-720.1" 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="M766.79,-707.93C804.36,-711.23 884.04,-717.87 951.5,-720.97 988.07,-722.66 1029.56,-723.4 1060.24,-723.72"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1059.89,-727.22 1069.92,-723.82 1059.96,-720.22 1059.89,-727.22"/> </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="915.5,-809.6 806.5,-809.6 806.5,-790.35 915.5,-790.35 915.5,-809.6"/> <text text-anchor="middle" x="861" y="-796.1" 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="M750.57,-715.87C759.94,-732 780.61,-763.96 806.5,-781.97 808.05,-783.05 809.67,-784.07 811.33,-785.03"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="809.43,-787.99 819.95,-789.26 812.51,-781.71 809.43,-787.99"/> </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="888.88,-772.6 833.12,-772.6 833.12,-753.35 888.88,-753.35 888.88,-772.6"/> <text text-anchor="middle" x="861" y="-759.1" 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="M762.94,-715.99C775.1,-722.72 791.63,-731.65 806.5,-738.97 812.91,-742.13 819.83,-745.36 826.5,-748.39"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="824.72,-751.43 835.28,-752.32 827.58,-745.04 824.72,-751.43"/> </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="M884.07,-696.6C901.97,-704.11 927.99,-714.33 951.5,-720.97 1035,-744.57 1059.15,-751.53 1145.5,-742.97 1190.6,-738.51 1206.09,-745.37 1245.5,-722.97 1269.35,-709.42 1289.33,-684.46 1301.28,-667.07"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1303.94,-669.39 1306.52,-659.11 1298.1,-665.54 1303.94,-669.39"/> </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="M883.87,-684.98C916.35,-681.73 979.1,-674.4 1031.25,-661.97 1083.31,-649.57 1095.99,-644.29 1145.5,-623.97 1158.27,-618.74 1172,-612.15 1183.68,-606.24"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1185.12,-609.44 1192.41,-601.76 1181.92,-603.22 1185.12,-609.44"/> </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="M866.63,-677.17C876.95,-654.9 902.03,-598.57 915.5,-548.97 941.71,-452.52 920.36,-421.96 951.5,-326.97 958.11,-306.8 969.5,-285.41 978.24,-270.48"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="981.09,-272.53 983.26,-262.16 975.1,-268.92 981.09,-272.53"/> </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="M884.03,-690.32C923.62,-696.34 1007.57,-709.11 1059.95,-717.07"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1059.35,-720.52 1069.76,-718.56 1060.4,-713.6 1059.35,-720.52"/> </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="M1141.32,-722.6C1170.11,-720.4 1211.95,-714.69 1245.5,-699.97 1264.29,-691.73 1282.57,-677.2 1295.39,-665.59"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1297.71,-668.22 1302.59,-658.82 1292.91,-663.12 1297.71,-668.22"/> </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="M1115.28,-713.98C1132.78,-691.83 1175.05,-638.35 1197.66,-609.75"/> <polygon fill="#63b8ff" stroke="#63b8ff" points="1200.11,-612.29 1203.57,-602.27 1194.62,-607.95 1200.11,-612.29"/> </a> </g> </g> </g> </svg>