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