1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<!-- 5# Copyright (c) <2010>, Intel Corporation 6# All rights reserved. 7# 8# Redistribution and use in source and binary forms, with or without 9# modification, are permitted provided that the following conditions 10# are met: 11# 12# - Redistributions of source code must retain the above copyright 13# notice, this list of conditions and the following disclaimer. 14# 15# - Redistributions in binary form must reproduce the above copyright 16# notice, this list of conditions and the following disclaimer in 17# the documentation and/or other materials provided with the 18# distribution. 19# 20# - Neither the name of Intel Corporation nor the names of its 21# contributors may be used to endorse or promote products derived 22# from this software without specific prior written permission. 23# 24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 35# OF THE POSSIBILITY OF SUCH DAMAGE. 36--> 37 38<svg 39 xmlns:dc="http://purl.org/dc/elements/1.1/" 40 xmlns:cc="http://creativecommons.org/ns#" 41 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 42 xmlns:svg="http://www.w3.org/2000/svg" 43 xmlns="http://www.w3.org/2000/svg" 44 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 45 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 46 width="484.05716" 47 height="383.1066" 48 id="svg3388" 49 version="1.1" 50 inkscape:version="0.48.4 r9939" 51 sodipodi:docname="ring-dequeue2.svg"> 52 <defs 53 id="defs3390"> 54 <marker 55 inkscape:stockid="Arrow1Lend" 56 orient="auto" 57 refY="0" 58 refX="0" 59 id="Arrow1Lend" 60 style="overflow:visible"> 61 <path 62 id="path4317" 63 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 64 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 65 transform="matrix(-0.8,0,0,-0.8,-10,0)" 66 inkscape:connector-curvature="0" /> 67 </marker> 68 <inkscape:perspective 69 sodipodi:type="inkscape:persp3d" 70 inkscape:vp_x="0 : 526.18109 : 1" 71 inkscape:vp_y="0 : 1000 : 0" 72 inkscape:vp_z="744.09448 : 526.18109 : 1" 73 inkscape:persp3d-origin="372.04724 : 350.78739 : 1" 74 id="perspective3396" /> 75 <inkscape:perspective 76 id="perspective4180" 77 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 78 inkscape:vp_z="1 : 0.5 : 1" 79 inkscape:vp_y="0 : 1000 : 0" 80 inkscape:vp_x="0 : 0.5 : 1" 81 sodipodi:type="inkscape:persp3d" /> 82 <inkscape:perspective 83 id="perspective4180-6" 84 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 85 inkscape:vp_z="1 : 0.5 : 1" 86 inkscape:vp_y="0 : 1000 : 0" 87 inkscape:vp_x="0 : 0.5 : 1" 88 sodipodi:type="inkscape:persp3d" /> 89 <inkscape:perspective 90 id="perspective4180-0" 91 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 92 inkscape:vp_z="1 : 0.5 : 1" 93 inkscape:vp_y="0 : 1000 : 0" 94 inkscape:vp_x="0 : 0.5 : 1" 95 sodipodi:type="inkscape:persp3d" /> 96 <inkscape:perspective 97 id="perspective4180-3" 98 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 99 inkscape:vp_z="1 : 0.5 : 1" 100 inkscape:vp_y="0 : 1000 : 0" 101 inkscape:vp_x="0 : 0.5 : 1" 102 sodipodi:type="inkscape:persp3d" /> 103 <inkscape:perspective 104 id="perspective4180-06" 105 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 106 inkscape:vp_z="1 : 0.5 : 1" 107 inkscape:vp_y="0 : 1000 : 0" 108 inkscape:vp_x="0 : 0.5 : 1" 109 sodipodi:type="inkscape:persp3d" /> 110 <inkscape:perspective 111 id="perspective4180-5" 112 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 113 inkscape:vp_z="1 : 0.5 : 1" 114 inkscape:vp_y="0 : 1000 : 0" 115 inkscape:vp_x="0 : 0.5 : 1" 116 sodipodi:type="inkscape:persp3d" /> 117 <inkscape:perspective 118 id="perspective4180-7" 119 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 120 inkscape:vp_z="1 : 0.5 : 1" 121 inkscape:vp_y="0 : 1000 : 0" 122 inkscape:vp_x="0 : 0.5 : 1" 123 sodipodi:type="inkscape:persp3d" /> 124 <inkscape:perspective 125 id="perspective4180-69" 126 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 127 inkscape:vp_z="1 : 0.5 : 1" 128 inkscape:vp_y="0 : 1000 : 0" 129 inkscape:vp_x="0 : 0.5 : 1" 130 sodipodi:type="inkscape:persp3d" /> 131 <inkscape:perspective 132 id="perspective4281" 133 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 134 inkscape:vp_z="1 : 0.5 : 1" 135 inkscape:vp_y="0 : 1000 : 0" 136 inkscape:vp_x="0 : 0.5 : 1" 137 sodipodi:type="inkscape:persp3d" /> 138 <inkscape:perspective 139 id="perspective4281-2" 140 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 141 inkscape:vp_z="1 : 0.5 : 1" 142 inkscape:vp_y="0 : 1000 : 0" 143 inkscape:vp_x="0 : 0.5 : 1" 144 sodipodi:type="inkscape:persp3d" /> 145 <inkscape:perspective 146 id="perspective4767" 147 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 148 inkscape:vp_z="1 : 0.5 : 1" 149 inkscape:vp_y="0 : 1000 : 0" 150 inkscape:vp_x="0 : 0.5 : 1" 151 sodipodi:type="inkscape:persp3d" /> 152 <marker 153 inkscape:stockid="Arrow1Lend" 154 orient="auto" 155 refY="0" 156 refX="0" 157 id="Arrow1Lend-7" 158 style="overflow:visible"> 159 <path 160 id="path4317-4" 161 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 162 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 163 transform="matrix(-0.8,0,0,-0.8,-10,0)" 164 inkscape:connector-curvature="0" /> 165 </marker> 166 <inkscape:perspective 167 id="perspective4799" 168 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 169 inkscape:vp_z="1 : 0.5 : 1" 170 inkscape:vp_y="0 : 1000 : 0" 171 inkscape:vp_x="0 : 0.5 : 1" 172 sodipodi:type="inkscape:persp3d" /> 173 <inkscape:perspective 174 id="perspective4824" 175 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 176 inkscape:vp_z="1 : 0.5 : 1" 177 inkscape:vp_y="0 : 1000 : 0" 178 inkscape:vp_x="0 : 0.5 : 1" 179 sodipodi:type="inkscape:persp3d" /> 180 <inkscape:perspective 181 id="perspective4915" 182 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 183 inkscape:vp_z="1 : 0.5 : 1" 184 inkscape:vp_y="0 : 1000 : 0" 185 inkscape:vp_x="0 : 0.5 : 1" 186 sodipodi:type="inkscape:persp3d" /> 187 <inkscape:perspective 188 id="perspective4937" 189 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 190 inkscape:vp_z="1 : 0.5 : 1" 191 inkscape:vp_y="0 : 1000 : 0" 192 inkscape:vp_x="0 : 0.5 : 1" 193 sodipodi:type="inkscape:persp3d" /> 194 <inkscape:perspective 195 id="perspective4962" 196 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 197 inkscape:vp_z="1 : 0.5 : 1" 198 inkscape:vp_y="0 : 1000 : 0" 199 inkscape:vp_x="0 : 0.5 : 1" 200 sodipodi:type="inkscape:persp3d" /> 201 <inkscape:perspective 202 id="perspective4993" 203 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 204 inkscape:vp_z="1 : 0.5 : 1" 205 inkscape:vp_y="0 : 1000 : 0" 206 inkscape:vp_x="0 : 0.5 : 1" 207 sodipodi:type="inkscape:persp3d" /> 208 <marker 209 inkscape:stockid="Arrow1Lend" 210 orient="auto" 211 refY="0" 212 refX="0" 213 id="Arrow1Lend-0" 214 style="overflow:visible"> 215 <path 216 id="path4317-6" 217 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 218 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 219 transform="matrix(-0.8,0,0,-0.8,-10,0)" 220 inkscape:connector-curvature="0" /> 221 </marker> 222 <marker 223 inkscape:stockid="Arrow1Lend" 224 orient="auto" 225 refY="0" 226 refX="0" 227 id="marker4999" 228 style="overflow:visible"> 229 <path 230 id="path5001" 231 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 232 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 233 transform="matrix(-0.8,0,0,-0.8,-10,0)" 234 inkscape:connector-curvature="0" /> 235 </marker> 236 <inkscape:perspective 237 id="perspective5091" 238 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 239 inkscape:vp_z="1 : 0.5 : 1" 240 inkscape:vp_y="0 : 1000 : 0" 241 inkscape:vp_x="0 : 0.5 : 1" 242 sodipodi:type="inkscape:persp3d" /> 243 <marker 244 inkscape:stockid="Arrow1Lend" 245 orient="auto" 246 refY="0" 247 refX="0" 248 id="Arrow1Lend-9" 249 style="overflow:visible"> 250 <path 251 id="path4317-0" 252 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 253 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 254 transform="matrix(-0.8,0,0,-0.8,-10,0)" 255 inkscape:connector-curvature="0" /> 256 </marker> 257 <inkscape:perspective 258 id="perspective5121" 259 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 260 inkscape:vp_z="1 : 0.5 : 1" 261 inkscape:vp_y="0 : 1000 : 0" 262 inkscape:vp_x="0 : 0.5 : 1" 263 sodipodi:type="inkscape:persp3d" /> 264 <inkscape:perspective 265 id="perspective5121-7" 266 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 267 inkscape:vp_z="1 : 0.5 : 1" 268 inkscape:vp_y="0 : 1000 : 0" 269 inkscape:vp_x="0 : 0.5 : 1" 270 sodipodi:type="inkscape:persp3d" /> 271 <inkscape:perspective 272 id="perspective5121-1" 273 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 274 inkscape:vp_z="1 : 0.5 : 1" 275 inkscape:vp_y="0 : 1000 : 0" 276 inkscape:vp_x="0 : 0.5 : 1" 277 sodipodi:type="inkscape:persp3d" /> 278 <inkscape:perspective 279 id="perspective5121-9" 280 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 281 inkscape:vp_z="1 : 0.5 : 1" 282 inkscape:vp_y="0 : 1000 : 0" 283 inkscape:vp_x="0 : 0.5 : 1" 284 sodipodi:type="inkscape:persp3d" /> 285 <inkscape:perspective 286 id="perspective5710" 287 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 288 inkscape:vp_z="1 : 0.5 : 1" 289 inkscape:vp_y="0 : 1000 : 0" 290 inkscape:vp_x="0 : 0.5 : 1" 291 sodipodi:type="inkscape:persp3d" /> 292 <marker 293 inkscape:stockid="Arrow1Lend" 294 orient="auto" 295 refY="0" 296 refX="0" 297 id="Arrow1Lend-6" 298 style="overflow:visible"> 299 <path 300 id="path4317-7" 301 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 302 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 303 transform="matrix(-0.8,0,0,-0.8,-10,0)" 304 inkscape:connector-curvature="0" /> 305 </marker> 306 <inkscape:perspective 307 id="perspective5738" 308 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 309 inkscape:vp_z="1 : 0.5 : 1" 310 inkscape:vp_y="0 : 1000 : 0" 311 inkscape:vp_x="0 : 0.5 : 1" 312 sodipodi:type="inkscape:persp3d" /> 313 <inkscape:perspective 314 id="perspective5826" 315 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 316 inkscape:vp_z="1 : 0.5 : 1" 317 inkscape:vp_y="0 : 1000 : 0" 318 inkscape:vp_x="0 : 0.5 : 1" 319 sodipodi:type="inkscape:persp3d" /> 320 <marker 321 inkscape:stockid="Arrow1Lend" 322 orient="auto" 323 refY="0" 324 refX="0" 325 id="Arrow1Lend-63" 326 style="overflow:visible"> 327 <path 328 id="path4317-9" 329 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 330 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 331 transform="matrix(-0.8,0,0,-0.8,-10,0)" 332 inkscape:connector-curvature="0" /> 333 </marker> 334 </defs> 335 <sodipodi:namedview 336 id="base" 337 pagecolor="#ffffff" 338 bordercolor="#666666" 339 borderopacity="1.0" 340 inkscape:pageopacity="1" 341 inkscape:pageshadow="2" 342 inkscape:zoom="1.4" 343 inkscape:cx="227.83116" 344 inkscape:cy="155.28411" 345 inkscape:document-units="px" 346 inkscape:current-layer="layer1" 347 showgrid="false" 348 inkscape:window-width="958" 349 inkscape:window-height="1002" 350 inkscape:window-x="376" 351 inkscape:window-y="19" 352 inkscape:window-maximized="0" 353 inkscape:snap-grids="false" 354 inkscape:snap-to-guides="true" 355 showguides="false" 356 fit-margin-top="0.1" 357 fit-margin-left="0.1" 358 fit-margin-right="0.1" 359 fit-margin-bottom="0.1"> 360 <inkscape:grid 361 type="xygrid" 362 id="grid5162" 363 empspacing="5" 364 visible="true" 365 enabled="true" 366 snapvisiblegridlinesonly="true" 367 originx="-162.97143px" 368 originy="-370.01572px" /> 369 </sodipodi:namedview> 370 <metadata 371 id="metadata3393"> 372 <rdf:RDF> 373 <cc:Work 374 rdf:about=""> 375 <dc:format>image/svg+xml</dc:format> 376 <dc:type 377 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 378 <dc:title /> 379 </cc:Work> 380 </rdf:RDF> 381 </metadata> 382 <g 383 inkscape:label="Layer 1" 384 inkscape:groupmode="layer" 385 id="layer1" 386 transform="translate(-162.97143,-299.23987)"> 387 <rect 388 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" 389 id="rect4257" 390 width="439.41635" 391 height="58.588848" 392 x="186.87822" 393 y="463.44324" 394 rx="11.631636" 395 ry="11.631636" /> 396 <g 397 id="g4259" 398 transform="translate(108.51492,3.9469318)"> 399 <rect 400 ry="11.631636" 401 rx="11.631636" 402 y="463.79074" 403 x="83.143028" 404 height="49.999996" 405 width="52.857113" 406 id="rect3398" 407 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 408 <rect 409 ry="11.631636" 410 rx="11.631636" 411 y="463.79074" 412 x="137.00014" 413 height="49.999996" 414 width="52.857113" 415 id="rect3398-3" 416 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 417 <rect 418 ry="11.631636" 419 rx="11.631636" 420 y="463.79074" 421 x="190.85725" 422 height="49.999996" 423 width="52.857113" 424 id="rect3398-1" 425 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 426 <rect 427 ry="11.631636" 428 rx="11.631636" 429 y="463.79074" 430 x="244.71437" 431 height="49.999996" 432 width="52.857113" 433 id="rect3398-6" 434 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 435 <rect 436 ry="11.631636" 437 rx="11.631636" 438 y="463.79074" 439 x="298.57147" 440 height="49.999996" 441 width="52.857113" 442 id="rect3398-2" 443 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 444 <rect 445 ry="11.631636" 446 rx="11.631636" 447 y="463.79074" 448 x="352.42859" 449 height="49.999996" 450 width="52.857113" 451 id="rect3398-15" 452 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 453 <rect 454 ry="11.631636" 455 rx="11.631636" 456 y="463.79074" 457 x="406.28571" 458 height="49.999996" 459 width="52.857113" 460 id="rect3398-4" 461 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 462 <rect 463 ry="11.631636" 464 rx="11.631636" 465 y="463.79074" 466 x="460.14282" 467 height="49.999996" 468 width="52.857113" 469 id="rect3398-65" 470 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 471 </g> 472 <text 473 xml:space="preserve" 474 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 475 x="368.95203" 476 y="495.49646" 477 id="text4269-4" 478 sodipodi:linespacing="125%"><tspan 479 sodipodi:role="line" 480 id="tspan4271-5" 481 x="368.95203" 482 y="495.49646">obj2</tspan></text> 483 <text 484 xml:space="preserve" 485 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 486 x="422.99518" 487 y="495.49646" 488 id="text4269-5" 489 sodipodi:linespacing="125%"><tspan 490 sodipodi:role="line" 491 id="tspan4271-4" 492 x="422.99518" 493 y="495.49646">obj3</tspan></text> 494 <path 495 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 496 d="m 323.57143,578.07647 0,-42.14286" 497 id="path4309" 498 inkscape:connector-curvature="0" /> 499 <text 500 xml:space="preserve" 501 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 502 x="355.71429" 503 y="591.505" 504 id="text4787" 505 sodipodi:linespacing="125%"><tspan 506 sodipodi:role="line" 507 id="tspan4789" 508 x="355.71429" 509 y="591.505">cons_head</tspan></text> 510 <text 511 xml:space="preserve" 512 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 513 x="276.16763" 514 y="591.41034" 515 id="text4787-3" 516 sodipodi:linespacing="125%"><tspan 517 sodipodi:role="line" 518 id="tspan4789-0" 519 x="276.16763" 520 y="591.41034">cons_tail</tspan></text> 521 <text 522 xml:space="preserve" 523 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 524 x="503.2981" 525 y="606.81482" 526 id="text4787-7" 527 sodipodi:linespacing="125%"><tspan 528 sodipodi:role="line" 529 id="tspan4789-8" 530 x="503.2981" 531 y="606.81482">prod_head</tspan></text> 532 <text 533 xml:space="preserve" 534 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 535 x="510.75146" 536 y="589.72028" 537 id="text4787-3-6" 538 sodipodi:linespacing="125%"><tspan 539 sodipodi:role="line" 540 id="tspan4789-0-8" 541 x="510.75146" 542 y="589.72028">prod_tail</tspan></text> 543 <rect 544 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 545 id="rect4889" 546 width="482.85715" 547 height="138.57147" 548 x="163.57143" 549 y="315.21933" 550 rx="11.631636" 551 ry="11.631636" /> 552 <text 553 xml:space="preserve" 554 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 555 x="174.28571" 556 y="310.93362" 557 id="text4891" 558 sodipodi:linespacing="125%"><tspan 559 sodipodi:role="line" 560 id="tspan4893" 561 x="174.28571" 562 y="310.93362">local variables</tspan></text> 563 <rect 564 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" 565 id="rect4889-8" 566 width="482.85715" 567 height="138.57147" 568 x="163.57143" 569 y="529.93365" 570 rx="11.631636" 571 ry="11.631636" /> 572 <text 573 xml:space="preserve" 574 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 575 x="170.89287" 576 y="682.09021" 577 id="text4891-4" 578 sodipodi:linespacing="125%"><tspan 579 sodipodi:role="line" 580 id="tspan4893-3" 581 x="170.89287" 582 y="682.09021">structure state</tspan></text> 583 <path 584 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 585 d="m 325.25296,407.43361 0,42.14286" 586 id="path4309-8" 587 inkscape:connector-curvature="0" /> 588 <path 589 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 590 d="m 542.39581,407.43361 0,42.14286" 591 id="path4309-4-9" 592 inkscape:connector-curvature="0" /> 593 <text 594 xml:space="preserve" 595 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 596 x="272.13486" 597 y="399.48123" 598 id="text4787-3-64" 599 sodipodi:linespacing="125%"><tspan 600 sodipodi:role="line" 601 id="tspan4789-0-9" 602 x="272.13486" 603 y="399.48123">cons_head</tspan></text> 604 <text 605 xml:space="preserve" 606 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 607 x="511.69391" 608 y="399.48123" 609 id="text4787-7-5" 610 sodipodi:linespacing="125%"><tspan 611 sodipodi:role="line" 612 id="tspan4789-8-0" 613 x="511.69391" 614 y="399.48123">prod_tail</tspan></text> 615 <text 616 xml:space="preserve" 617 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 618 x="364.14728" 619 y="399.48123" 620 id="text4787-3-6-4" 621 sodipodi:linespacing="125%"><tspan 622 sodipodi:role="line" 623 id="tspan4789-0-8-8" 624 x="364.14728" 625 y="399.48123">cons_next</tspan></text> 626 <path 627 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 628 d="m 380.71428,407.43361 0,42.14286" 629 id="path4309-4-9-9" 630 inkscape:connector-curvature="0" /> 631 <path 632 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 633 d="m 540,575.57647 0,-42.14286" 634 id="path4309-4-3" 635 inkscape:connector-curvature="0" /> 636 <text 637 xml:space="preserve" 638 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial" 639 x="476.46902" 640 y="495.12097" 641 id="text4269-5-6" 642 sodipodi:linespacing="125%"><tspan 643 sodipodi:role="line" 644 id="tspan4271-4-5" 645 x="476.46902" 646 y="495.12097">obj4</tspan></text> 647 <path 648 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" 649 d="m 380.71429,577.71932 0,-42.14286" 650 id="path4309-4" 651 inkscape:connector-curvature="0" /> 652 </g> 653</svg> 654