gem-graph-client/doc/docbook/da/d0c/gl_8c_a28b44187c7ae71370587...

399 lines
19 KiB
XML
Raw Normal View History

<?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 7.0.1 (20221109.1506)
-->
<!-- Title: util_gl_init_stack Pages: 1 -->
<svg width="899pt" height="487pt"
viewBox="0.00 0.00 899.00 487.00" 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 483)">
<title>util_gl_init_stack</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Look for stack entry and initializes OpenGL for it.">
<polygon fill="#999999" stroke="#666666" points="99,-230.5 0,-230.5 0,-211.5 99,-211.5 99,-230.5"/>
<text text-anchor="middle" x="49.5" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_gl_init_stack</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$d8/d00/init_8c.html#a5a4ed7438a755777b162fc37e84ba93a" xlink:title="Initializes a gl_area.">
<polygon fill="white" stroke="#666666" points="214,-230.5 135,-230.5 135,-211.5 214,-211.5 214,-230.5"/>
<text text-anchor="middle" x="174.5" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_init</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge23_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge23_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M99.47,-221C107.3,-221 115.41,-221 123.27,-221"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.03,-224.5 133.03,-221 123.03,-217.5 123.03,-224.5"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d8/d00/init_8c.html#aa86924f99e2a17fcb4e33b22b8987a95" xlink:title="Initializes the buffer of a gl_area Calls according to the user preferences.">
<polygon fill="white" stroke="#666666" points="370,-249.5 252,-249.5 252,-230.5 370,-230.5 370,-249.5"/>
<text text-anchor="middle" x="311" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_init_buffers</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge24_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge24_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.4,-226.5C222.59,-227.65 231.45,-228.9 240.38,-230.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.77,-233.61 250.16,-231.55 240.75,-226.68 239.77,-233.61"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="$d8/d00/init_8c.html#ac5ba153022c8589d2cd83442197e163e" xlink:title="Initializes the shaders of a gl_area and link them to a program.">
<polygon fill="white" stroke="#666666" points="372,-212.5 250,-212.5 250,-193.5 372,-193.5 372,-212.5"/>
<text text-anchor="middle" x="311" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_init_shaders</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge43_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge43_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M214.4,-215.79C221.98,-214.78 230.14,-213.69 238.39,-212.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.7,-216.07 248.14,-211.28 237.77,-209.14 238.7,-216.07"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d8/d00/init_8c.html#a76f5c593f1d55ebbc838437d9240ad8a" xlink:title="graphics_model_setup">
<polygon fill="white" stroke="#666666" points="534,-249.5 408,-249.5 408,-230.5 534,-230.5 534,-249.5"/>
<text text-anchor="middle" x="471" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_model_setup</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge25_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge25_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.38,-240C378.82,-240 387.59,-240 396.28,-240"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.1,-243.5 406.1,-240 396.1,-236.5 396.1,-243.5"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d2/d02/grid_8c.html#a4b522c9dc5b1ba15444956adb1c08cf5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="714.5,-431 586.5,-431 586.5,-401 714.5,-401 714.5,-431"/>
<text text-anchor="start" x="594.5" y="-419" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_grids</text>
<text text-anchor="middle" x="650.5" y="-408" font-family="Helvetica,sans-Serif" font-size="10.00">_on_space_faces_lines</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge26_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge26_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M475.54,-249.88C485.74,-276.92 517.84,-352.7 570,-392 572.01,-393.52 574.12,-394.94 576.3,-396.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="574.45,-399.25 584.92,-400.84 577.73,-393.06 574.45,-399.25"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d2/d02/grid_8c.html#aa0e0b868182a402d520d3443909bd40b" xlink:title="Writes grid lines on space faces.">
<polygon fill="white" stroke="#666666" points="718.5,-335 582.5,-335 582.5,-305 718.5,-305 718.5,-335"/>
<text text-anchor="start" x="590.5" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_grids</text>
<text text-anchor="middle" x="650.5" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00">_on_space_faces_vertex</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge28_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge28_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M487.44,-249.99C506.33,-261.9 539.56,-281.84 570,-295 574.61,-296.99 579.42,-298.9 584.31,-300.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.05,-303.98 593.64,-304.03 585.39,-297.39 583.05,-303.98"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$d2/d02/grid_8c.html#ae06bc782cdd144a15166e1a3087ca07c" xlink:title="phantom documentation used to test the functioning of doxygen">
<polygon fill="white" stroke="#666666" points="711,-479 590,-479 590,-449 711,-449 711,-479"/>
<text text-anchor="start" x="598" y="-467" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_space</text>
<text text-anchor="middle" x="650.5" y="-456" font-family="Helvetica,sans-Serif" font-size="10.00">_ridges_lines</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge31_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge31_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M473.86,-249.61C480.58,-281.69 506.64,-386.18 570,-440 573,-442.55 576.27,-444.83 579.71,-446.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.95,-449.9 588.45,-451.31 581.12,-443.66 577.95,-449.9"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$d2/d02/grid_8c.html#a79778df22a59f6bdfb2ef1be40999988" xlink:title="Writes grid ridges to vertex and color buffers.">
<polygon fill="white" stroke="#666666" points="711,-383 590,-383 590,-353 711,-353 711,-383"/>
<text text-anchor="start" x="598" y="-371" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_space</text>
<text text-anchor="middle" x="650.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">_ridges_vertex</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge33_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge33_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M478.59,-249.93C492.81,-270.56 528.44,-318.28 570,-344 572.97,-345.84 576.09,-347.54 579.3,-349.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.87,-352.32 588.44,-353.15 580.7,-345.91 577.87,-352.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="$d7/d04/graphics_8h.html#a6a8069bea50642d8e4d582194cf7c014" xlink:title="phantom documentation">
<polygon fill="white" stroke="#666666" points="706,-286.5 595,-286.5 595,-267.5 706,-267.5 706,-286.5"/>
<text text-anchor="middle" x="650.5" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_set_arrow</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge36_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge36_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.57,-249.92C541.45,-254.48 567.63,-259.93 590.74,-264.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.82,-268.13 600.32,-266.75 591.24,-261.28 589.82,-268.13"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="$db/d07/parse_8c.html#a99b1c8dabcf4f7c0e4e7851c89cf31fa" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="713,-249.5 588,-249.5 588,-230.5 713,-230.5 713,-249.5"/>
<text text-anchor="middle" x="650.5" y="-237.5" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_dim</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge37_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge37_Node000004_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M534.08,-240C547.81,-240 562.47,-240 576.58,-240"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="576.24,-243.5 586.24,-240 576.24,-236.5 576.24,-243.5"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="$db/d07/parse_8c.html#a53d57da5244be4a906ead03d35cad071" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="713,-212 588,-212 588,-182 713,-182 713,-212"/>
<text text-anchor="start" x="596" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_dim</text>
<text text-anchor="middle" x="650.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">_value</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node14 -->
<g id="edge38_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;Node14</title>
<g id="a_edge38_Node000004_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M513.17,-230.03C532.01,-225.46 554.9,-219.92 576.51,-214.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.3,-218.09 586.2,-212.34 575.65,-211.29 577.3,-218.09"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="$db/d07/parse_8c.html#a65cbc55feddd49729e9cedad453d323f" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="731,-163.5 570,-163.5 570,-144.5 731,-144.5 731,-163.5"/>
<text text-anchor="middle" x="650.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_multiplicity</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node15 -->
<g id="edge39_Node000004_Node000015" class="edge">
<title>Node4&#45;&gt;Node15</title>
<g id="a_edge39_Node000004_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M516.63,-230.09C522.76,-227.68 528.75,-224.69 534,-221 555.82,-205.67 547.71,-187.64 570,-173 572.53,-171.34 575.18,-169.83 577.93,-168.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="579.03,-171.78 586.81,-164.6 576.25,-165.36 579.03,-171.78"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="$db/d07/parse_8c.html#ad6c895b8ab8296dda321188b930218cc" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="714.5,-126 586.5,-126 586.5,-96 714.5,-96 714.5,-126"/>
<text text-anchor="start" x="594.5" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_next</text>
<text text-anchor="middle" x="650.5" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_arrow</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node16 -->
<g id="edge40_Node000004_Node000016" class="edge">
<title>Node4&#45;&gt;Node16</title>
<g id="a_edge40_Node000004_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M520.03,-230.08C525.12,-227.68 529.91,-224.7 534,-221 564.71,-193.19 539.23,-162.75 570,-135 572.03,-133.17 574.2,-131.47 576.47,-129.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.13,-132.99 585.02,-124.94 574.61,-126.94 578.13,-132.99"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="$db/d07/parse_8c.html#a562cd593d672af0d4828ea491b44415f" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="714.5,-78 586.5,-78 586.5,-48 714.5,-48 714.5,-78"/>
<text text-anchor="start" x="594.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_next</text>
<text text-anchor="middle" x="650.5" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_state</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node17 -->
<g id="edge41_Node000004_Node000017" class="edge">
<title>Node4&#45;&gt;Node17</title>
<g id="a_edge41_Node000004_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M521.45,-230.14C526.1,-227.73 530.4,-224.73 534,-221 576.84,-176.64 527.07,-131.27 570,-87 572.02,-84.92 574.21,-83.01 576.54,-81.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.16,-84.39 584.81,-76.14 574.47,-78.44 578.16,-84.39"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="$db/d07/parse_8c.html#ad5a0d65870999086f22a8304535e45b1" xlink:title="Phantom documentation.">
<polygon fill="white" stroke="#666666" points="716,-30 585,-30 585,0 716,0 716,-30"/>
<text text-anchor="start" x="593" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">parse_model_get_state</text>
<text text-anchor="middle" x="650.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_arrows_count</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node18 -->
<g id="edge42_Node000004_Node000018" class="edge">
<title>Node4&#45;&gt;Node18</title>
<g id="a_edge42_Node000004_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M522.31,-230.06C526.67,-227.65 530.68,-224.68 534,-221 589.25,-159.8 514.62,-100.09 570,-39 571.69,-37.13 573.52,-35.41 575.47,-33.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.03,-36.99 583.37,-28.5 573.12,-31.18 577.03,-36.99"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d6/d09/draw_8c.html#aad0766ae2eda7ded12984d0061f1da89" xlink:title="Writes values to describe a line from a to b into the line buffer.">
<polygon fill="white" stroke="#666666" points="884,-449.5 774,-449.5 774,-430.5 884,-430.5 884,-449.5"/>
<text text-anchor="middle" x="829" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_line</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge27_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge27_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M714.72,-424.6C730.24,-426.71 746.89,-428.97 762.52,-431.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="761.8,-434.53 772.18,-432.41 762.75,-427.59 761.8,-434.53"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d6/d09/draw_8c.html#a2be40f60f1a100f87730178ea20a5b6f" xlink:title="Draws the color (r, g, b) associated to a vertex if (console) prints (r, g, b) values to console.">
<polygon fill="white" stroke="#666666" points="887,-332.5 771,-332.5 771,-313.5 887,-313.5 887,-332.5"/>
<text text-anchor="middle" x="829" y="-320.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_color</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge29_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge29_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M718.98,-321.15C732.15,-321.37 745.98,-321.61 759.2,-321.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="759.05,-325.33 769.11,-322 759.17,-318.33 759.05,-325.33"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$d6/d09/draw_8c.html#aa2c4ec98f5bf9942092ff385e9fac72f" xlink:title="Writes values to describe a vertex at (x,y,z) intoq the vertex buffer.">
<polygon fill="white" stroke="#666666" points="891,-372.5 767,-372.5 767,-353.5 891,-353.5 891,-372.5"/>
<text text-anchor="middle" x="829" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">graphics_draw_vertex</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge30_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge30_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M714.72,-335.4C734.82,-340.3 756.8,-345.65 776,-350.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="774.94,-353.68 785.48,-352.64 776.6,-346.87 774.94,-353.68"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge32_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge32_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M711.25,-455.87C727.67,-453.64 745.56,-451.21 762.28,-448.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="762.71,-452.41 772.15,-447.59 761.77,-445.47 762.71,-452.41"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node8 -->
<g id="edge34_Node000011_Node000008" class="edge">
<title>Node11&#45;&gt;Node8</title>
<g id="a_edge34_Node000011_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M711.25,-352.77C732.86,-347.26 757.01,-341.1 777.72,-335.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="778.54,-339.22 787.36,-333.36 776.81,-332.44 778.54,-339.22"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge35_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge35_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M711.25,-366.31C725.44,-365.91 740.73,-365.47 755.41,-365.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="755.09,-368.57 764.99,-364.79 754.89,-361.57 755.09,-368.57"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="$df/d0a/io_8c.html#a40bb126a021a338b20022e741bbd4ae1" xlink:title="reads a file from filename into a provided buffer">
<polygon fill="white" stroke="#666666" points="511,-212.5 431,-212.5 431,-193.5 511,-193.5 511,-212.5"/>
<text text-anchor="middle" x="471" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00">util_read_file</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge44_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge44_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M372.18,-203C387.75,-203 404.35,-203 419.37,-203"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="419,-206.5 429,-203 419,-199.5 419,-206.5"/>
</a>
</g>
</g>
</g>
</svg>