{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.raDi1VMx/b1/graphviz_12.1.2-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.raDi1VMx/b2/graphviz_12.1.2-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n a7d2c0aa603c6f63a4497f6585033764 15472 debug optional graphviz-dbgsym_12.1.2-1_armhf.deb\n- 2429d808bcbcb15daff2f0e33b28291b 2159284 doc optional graphviz-doc_12.1.2-1_all.deb\n+ 59f643f5d699deabcd0934b33ca1dee6 2159424 doc optional graphviz-doc_12.1.2-1_all.deb\n 1da847470da3b9a103454e6613e24275 3851720 debug optional graphviz-tools-dbgsym_12.1.2-1_armhf.deb\n 8dff46b80ce344abf5518392f5981998 520476 graphics optional graphviz-tools_12.1.2-1_armhf.deb\n f7c04f97027c25d4ee853988e97c47ce 59596 graphics optional graphviz_12.1.2-1_armhf.deb\n ba813d8f5fc2e0157ba471f2cf3c466d 19512 libdevel optional libcdt-dev_12.1.2-1_armhf.deb\n 5146f7ab162a39a7252ccd7da6fc6634 25796 debug optional libcdt5-dbgsym_12.1.2-1_armhf.deb\n df934665bc16f8ac4d0aabe4ed8918fe 16604 libs optional libcdt5_12.1.2-1_armhf.deb\n 74c654a78149692e15ce1d58b44cd298 61292 libdevel optional libcgraph-dev_12.1.2-1_armhf.deb\n"}, {"source1": "graphviz-doc_12.1.2-1_all.deb", "source2": "graphviz-doc_12.1.2-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-30 19:35:39.000000 debian-binary\n--rw-r--r-- 0 0 0 4788 2024-09-30 19:35:39.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2154304 2024-09-30 19:35:39.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4784 2024-09-30 19:35:39.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2154448 2024-09-30 19:35:39.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -6,28 +6,28 @@\n -rw-r--r-- 0 root (0) root (0) 694 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/AUTHORS\n -rw-r--r-- 0 root (0) root (0) 155920 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/Agraph.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 46656 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/CHANGELOG.md.gz\n -rw-r--r-- 0 root (0) root (0) 4288 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/COPYING.gz\n -rw-r--r-- 0 root (0) root (0) 12101 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/Dot.ref.gz\n -rw-r--r-- 0 root (0) root (0) 163 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/FAQ.html\n -rw-r--r-- 0 root (0) root (0) 145 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/NEWS.gz\n--rw-r--r-- 0 root (0) root (0) 15441 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17636 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15443 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17637 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 193 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/build.html\n--rw-r--r-- 0 root (0) root (0) 21905 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 37510 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 50547 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21913 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 37517 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 50544 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 190 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/char.html\n--rw-r--r-- 0 root (0) root (0) 19911 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19913 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4214 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/cpl1.0.txt.gz\n--rw-r--r-- 0 root (0) root (0) 13747 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16818 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 52896 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13743 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16824 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 52923 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 266522 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/dotguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20504 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20500 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/\n -rwxr-xr-x 0 root (0) root (0) 20468 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl\n -rw-r--r-- 0 root (0) root (0) 385 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl.README\n -rw-r--r-- 0 root (0) root (0) 41953 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/entities.html\n -rwxr-xr-x 0 root (0) root (0) 1733 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl\n -rw-r--r-- 0 root (0) root (0) 288 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl.README\n@@ -112,72 +112,72 @@\n -rw-r--r-- 0 root (0) root (0) 980 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/directed/world.gv\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/\n -rw-r--r-- 0 root (0) root (0) 650 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ER.gv\n -rw-r--r-- 0 root (0) root (0) 790 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Heawood.gv\n -rw-r--r-- 0 root (0) root (0) 904 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Petersen.gv\n -rw-r--r-- 0 root (0) root (0) 1754 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ngk10_4.gv\n -rw-r--r-- 0 root (0) root (0) 234 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/process.gv\n--rw-r--r-- 0 root (0) root (0) 10800 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/expr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 15203 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24454 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 10788 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/expr.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15197 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24467 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 69037 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gdtclft.entities.example.png\n--rw-r--r-- 0 root (0) root (0) 17037 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17483 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21712 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21962 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21980 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21895 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22060 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21684 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16727 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20834 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvcolor.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 14187 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22682 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24862 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20959 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24723 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 65090 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21631 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16769 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17041 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17481 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21710 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21963 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21976 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21916 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22036 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21685 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16730 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20828 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvcolor.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 14180 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22680 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24860 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20962 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24701 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 65093 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21629 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gvpr.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16764 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 2330 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/\n -rw-r--r-- 0 root (0) root (0) 205 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/arrows.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/attrs.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/colors.html\n -rw-r--r-- 0 root (0) root (0) 214 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/command.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/index.html\n -rw-r--r-- 0 root (0) root (0) 205 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/lang.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/output.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/info/shapes.html\n -rw-r--r-- 0 root (0) root (0) 5046 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/internal_todo.html\n -rw-r--r-- 0 root (0) root (0) 3230 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/latex_suggestions.txt\n -rw-r--r-- 0 root (0) root (0) 340716 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/libguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21002 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 19251 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20990 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19255 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 89940 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/neatoguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 12459 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 41060 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 31142 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 42031 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 23510 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 18080 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 12467 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 41070 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 31144 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 42019 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 23502 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 18064 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4592 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/pspdf.png\n--rw-r--r-- 0 root (0) root (0) 15516 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15524 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/schema/\n -rw-r--r-- 0 root (0) root (0) 1297 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/schema/arguments.xml\n -rw-r--r-- 0 root (0) root (0) 20065 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/schema/attributes.xml.gz\n -rw-r--r-- 0 root (0) root (0) 3018 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/schema/attributes.xslt.gz\n--rw-r--r-- 0 root (0) root (0) 34804 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 34806 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 6466 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/tcldot.html\n -rw-r--r-- 0 root (0) root (0) 190 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/todo.html\n--rw-r--r-- 0 root (0) root (0) 15061 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17515 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 13221 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15065 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17505 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13213 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 75 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/winbuild.html\n--rw-r--r-- 0 root (0) root (0) 30787 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 30806 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz-doc/\n -rw-r--r-- 0 root (0) root (0) 1992 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 37 2024-09-28 08:32:24.000000 ./usr/share/doc/graphviz-doc/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 13540 2023-06-19 20:52:43.000000 ./usr/share/doc/graphviz-doc/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 375 2023-06-19 20:52:43.000000 ./usr/share/doc-base/graphviz-doc.graphviz-index\n lrwxrwxrwx 0 root (0) root (0) 0 2024-09-30 19:35:39.000000 ./usr/share/doc/graphviz/circo.1.pdf.gz -> dot.1.pdf.gz\n"}, {"source1": "./usr/share/doc/graphviz/acyclic.1.pdf.gz", "source2": "./usr/share/doc/graphviz/acyclic.1.pdf.gz", "unified_diff": null, "details": [{"source1": "acyclic.1.pdf", "source2": "acyclic.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.3 Tc /R14051264 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R14377040 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R14051264 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R14377040 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R14695608 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14377040 10 Tf 20.407 -12 Td [(ac)14.9927(yclic ­ mak)]TJ 2.5 Tc 55.9301 0 Td (ed)Tj 0 Tc 11.9398 0 Td [(irected graph ac)14.9854(yclic)]TJ /R14695608 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R14695608 10 Tf 36 -12 Td (acyclic)Tj /R14377040 10 Tf 31.3801 0 Td ([)Tj /R14695608 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R14377040 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R14695608 10 Tf 11.6602 0 Td (­o)Tj /R14051264 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R14377040 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14051264 10 Tf 13.5699 0 Td (Œle)Tj /R14377040 10 Tf 14.9 0 Td (])Tj /R14695608 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R14695608 10 Tf 36 -12 Td (acyclic)Tj /R14377040 10 Tf 31.923 0 Td 0.543 Tw [(is a Œlter that tak)9.98047(es a directed graph as input and outputs a cop)]TJ 3.042 Tc 255.989 0 Td [(yo)304.18(ft)]TJ 0 Tc 22.1941 0 Td 0.542 Tw [(he graph with suf)25.0049(Œcient edges)]TJ -310.106 -12 Td (re)Tj -0.15 Tc 7.51992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.248 Tw (rsed to mak)Tj 2.748 Tc 47.0559 0 Td (et)Tj 0 Tc 9.96797 0 Td [(he graph ac)15.0073(yclic. The re)]TJ -0.15 Tc 96.9418 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsed edge inherits all of the attrib)Tj 133.488 0 Td 0.249 Tw (utes of the original edge. The)Tj -313.553 -12 Td 0 Tw [(optional Œle ar)18(gument speciŒes where the input graph is stored; by def)9.99268(ault, the program reads from)]TJ /R14695608 10 Tf 398.27 0 Td (stdin)Tj /R14377040 10 Tf 21.1199 0 Td (.)Tj /R14695608 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R14377040 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R14695608 10 Tf 16.8 TL (­n)' /R14377040 10 Tf 36 0 Td [(No output is produced, though the return v)25.0146(alue will indicate whether the graph is ac)14.9902(yclic or not.)]TJ /R14695608 10 Tf -36 -16.8 Td (­v)Tj /R14377040 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R14695608 10 Tf -36 -16.8 Td (­o)Tj /R14051264 10 Tf 13.2 0 Td (outŒle)Tj /R14377040 10 Tf 22.8 -12 Td [(causes the output to be written to the speciŒed Œle; by def)9.98535(ault, output is written to)]TJ /R14695608 10 Tf 329.05 0 Td (stdout)Tj /R14377040 10 Tf 26.6699 0 Td (.)Tj /R14695608 10 Tf -391.72 -16.8 Td (­?)Tj /R14377040 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R14695608 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R14695608 10 Tf 36 -12 Td (acyclic)Tj /R14377040 10 Tf 31.9551 0 Td (returns)Tj /R14695608 10 Tf 30.8449 0 Td (0)Tj /R14377040 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R14695608 10 Tf 25.2949 0 Td (1)Tj /R14377040 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R14695608 10 Tf 22.5148 0 Td (2)Tj /R14377040 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R14695608 10 Tf 125.644 0 Td (255)Tj /R14377040 10 Tf 18.0738 0 Td (if)Tj -425.888 -12 Td 0 Tw (there are an)Tj 2.5 Tc 46.4898 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rrors.)Tj -0.11 Tc /R14695608 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R14377040 10 Tf 20.9004 -12 Td [(If the graph is strict and there is a c)15(ycle of length 2, the attrib)20.0073(utes of the re)]TJ -0.15 Tc 295.45 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsed edge are lost.)Tj -304.74 -16.8 Td 1.049 Tw [(Some edge attrib)20.0037(utes are non-symmetric, referring to either the head or tail node. At present, there is no)]TJ 12 TL 0 Tw (mechanism or con)' -0.15 Tc 72.9199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ntion for correctly switching or renaming these.)Tj -0.548 Tc /R14695608 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14377040 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R14695608 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14377040 10 Tf 36 -12 Td (gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj 167.45 -314.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.3 Tc /R30410688 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R30736464 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R30410688 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R30736464 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R31055032 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30736464 10 Tf 20.407 -12 Td [(ac)14.9927(yclic ­ mak)]TJ 2.5 Tc 55.9301 0 Td (ed)Tj 0 Tc 11.9398 0 Td [(irected graph ac)14.9854(yclic)]TJ /R31055032 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R31055032 10 Tf 36 -12 Td (acyclic)Tj /R30736464 10 Tf 31.3801 0 Td ([)Tj /R31055032 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R30736464 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R31055032 10 Tf 11.6602 0 Td (­o)Tj /R30410688 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R30736464 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R30410688 10 Tf 13.5699 0 Td (Œle)Tj /R30736464 10 Tf 14.9 0 Td (])Tj /R31055032 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R31055032 10 Tf 36 -12 Td (acyclic)Tj /R30736464 10 Tf 31.923 0 Td 0.543 Tw [(is a Œlter that tak)9.98047(es a directed graph as input and outputs a cop)]TJ 3.042 Tc 255.989 0 Td [(yo)304.18(ft)]TJ 0 Tc 22.1941 0 Td 0.542 Tw [(he graph with suf)25.0049(Œcient edges)]TJ -310.106 -12 Td (re)Tj -0.15 Tc 7.51992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.248 Tw (rsed to mak)Tj 2.748 Tc 47.0559 0 Td (et)Tj 0 Tc 9.96797 0 Td [(he graph ac)15.0073(yclic. The re)]TJ -0.15 Tc 96.9418 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsed edge inherits all of the attrib)Tj 133.488 0 Td 0.249 Tw (utes of the original edge. The)Tj -313.553 -12 Td 0 Tw [(optional Œle ar)18(gument speciŒes where the input graph is stored; by def)9.99268(ault, the program reads from)]TJ /R31055032 10 Tf 398.27 0 Td (stdin)Tj /R30736464 10 Tf 21.1199 0 Td (.)Tj /R31055032 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R30736464 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31055032 10 Tf 16.8 TL (­n)' /R30736464 10 Tf 36 0 Td [(No output is produced, though the return v)25.0146(alue will indicate whether the graph is ac)14.9902(yclic or not.)]TJ /R31055032 10 Tf -36 -16.8 Td (­v)Tj /R30736464 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R31055032 10 Tf -36 -16.8 Td (­o)Tj /R30410688 10 Tf 13.2 0 Td (outŒle)Tj /R30736464 10 Tf 22.8 -12 Td [(causes the output to be written to the speciŒed Œle; by def)9.98535(ault, output is written to)]TJ /R31055032 10 Tf 329.05 0 Td (stdout)Tj /R30736464 10 Tf 26.6699 0 Td (.)Tj /R31055032 10 Tf -391.72 -16.8 Td (­?)Tj /R30736464 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R31055032 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R31055032 10 Tf 36 -12 Td (acyclic)Tj /R30736464 10 Tf 31.9551 0 Td (returns)Tj /R31055032 10 Tf 30.8449 0 Td (0)Tj /R30736464 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R31055032 10 Tf 25.2949 0 Td (1)Tj /R30736464 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R31055032 10 Tf 22.5148 0 Td (2)Tj /R30736464 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R31055032 10 Tf 125.644 0 Td (255)Tj /R30736464 10 Tf 18.0738 0 Td (if)Tj -425.888 -12 Td 0 Tw (there are an)Tj 2.5 Tc 46.4898 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rrors.)Tj -0.11 Tc /R31055032 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R30736464 10 Tf 20.9004 -12 Td [(If the graph is strict and there is a c)15(ycle of length 2, the attrib)20.0073(utes of the re)]TJ -0.15 Tc 295.45 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsed edge are lost.)Tj -304.74 -16.8 Td 1.049 Tw [(Some edge attrib)20.0037(utes are non-symmetric, referring to either the head or tail node. At present, there is no)]TJ 12 TL 0 Tw (mechanism or con)' -0.15 Tc 72.9199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ntion for correctly switching or renaming these.)Tj -0.548 Tc /R31055032 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R30736464 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31055032 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30736464 10 Tf 36 -12 Td (gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj 167.45 -314.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n 1632\n \n \n@@ -617,19 +617,19 @@\n FontFile3\n \n \n \n \n \n \n-R14695608\n+R31055032\n \n-R14377040\n+R30736464\n \n-R14051264\n+R30410688\n \n \n \n \n \n \n \n@@ -684,15 +684,15 @@\n \n Filter\n FlateDecode\n Length\n 393\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14714792 def 1 begincodespacerange <00><ff> endcodespacerange 37 beginbfrange <20><20><0020> <30><30><0030> <31><31><0031> <32><32><0032> <35><35><0035> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31074216 def 1 begincodespacerange <00><ff> endcodespacerange 37 beginbfrange <20><20><0020> <30><30><0030> <31><31><0031> <32><32><0032> <35><35><0035> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -712,15 +712,15 @@\n \n Filter\n FlateDecode\n Length\n 490\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14715160 def 1 begincodespacerange <00><ff> endcodespacerange 52 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31074584 def 1 begincodespacerange <00><ff> endcodespacerange 52 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -739,18 +739,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-234\n+233\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14715528 def 1 begincodespacerange <00><ff> endcodespacerange 11 beginbfrange <41><41><0041> <43><43><0043> <49><49><0049> <4c><4c><004c> <59><59><0059> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31074952 def 1 begincodespacerange <00><ff> endcodespacerange 11 beginbfrange <41><41><0041> <43><43><0043> <49><49><0049> <4c><4c><004c> <59><59><0059> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -772,15 +772,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7577045ce9de'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-8927676eda46'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/bcomps.1.pdf.gz", "source2": "./usr/share/doc/graphviz/bcomps.1.pdf.gz", "unified_diff": null, "details": [{"source1": "bcomps.1.pdf", "source2": "bcomps.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18937744 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R19265632 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R18937744 10 Tf 204.55 0 Td (BCOMPS)Tj /R19265632 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R19582088 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19265632 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R19582088 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19582088 10 Tf 36 -12 Td (bcomps)Tj /R19265632 10 Tf 35.2801 0 Td ([)Tj /R19582088 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R19265632 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R19582088 10 Tf 11.6602 0 Td (­o)Tj /R18937744 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R19265632 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R18937744 10 Tf 13.5699 0 Td (Œles)Tj /R19265632 10 Tf 18.8801 0 Td (])Tj /R19582088 10.95 Tf -192.75 -16.8 Td (DESCRIPTION)Tj /R19582088 10 Tf 36 -12 Td (bcomps)Tj /R19265632 10 Tf 36.168 0 Td 0.887 Tw (decomposes graphs into their biconnected components, printing the components to standard out-)Tj -36.168 -12 Td (put.)Tj /R19582088 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R19265632 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R19582088 10 Tf 16.8 TL (­s)' /R19265632 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R19582088 10 Tf 157.77 0 Td (­v)Tj /R19265632 10 Tf 13.2 0 Td (ag.)Tj /R19582088 10 Tf -206.97 -16.8 Td (­t)Tj /R19265632 10 Tf 36 0 Td [(Print the underlying block-cutv)15.0073(erte)]TJ 2.5 Tc 139.96 0 Td (xt)Tj 0 Tc 10.2801 0 Td (ree.)Tj /R19582088 10 Tf -186.24 -16.8 Td (­x)Tj /R19265632 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R19582088 10 Tf -36 -16.8 Td (­v)Tj /R19265632 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R19582088 10 Tf -36 -16.8 Td (­o)Tj /R18937744 10 Tf 13.2 0 Td (outŒle)Tj /R19265632 10 Tf 22.8 -12 Td 0.412 Tw [(If speciŒed, each root graph will be written to a dif)25.0146(ferent Œle with the names deri)]TJ -0.15 Tc 328.95 0 Td (ve)Tj 2.912 Tc 9.28984 0 Td (df)Tj 0 Tc 11.2422 0 Td (rom)Tj /R18937744 10 Tf 19.0219 0 Td (outŒle)Tj /R19265632 10 Tf 25 0 Td (.)Tj -393.504 -12 Td 0.419 Tw (In particular)Tj 2.919 Tc 49.1691 0 Td [(,i)291.918(fb)]TJ 0 Tc 19.4477 0 Td (oth)Tj /R19582088 10 Tf 15.6988 0 Td (­o)Tj /R19265632 10 Tf 13.6191 0 Td (and)Tj /R19582088 10 Tf 17.359 0 Td (­x)Tj /R19265632 10 Tf 13.6191 0 Td [(ags are used, then each block is written to a dif)24.9854(ferent Œle. If)]TJ /R18937744 10 Tf 250.977 0 Td (out-)Tj -379.89 -12 Td (Œle)Tj /R19265632 10 Tf 14.9781 0 Td 0.258 Tw (does not ha)Tj -0.15 Tc 45.866 0 Td 0.558 Tw (ve a s)Tj 0 Tc 23.1359 0 Td (uf)Tj 8.08008 0 Td 0.258 Tw (Œx, the nth block of the ith graph is written to)Tj /R18937744 10 Tf 187.279 0 Td (outŒle_n_i)Tj 2.759 Tc /R19265632 10 Tf 42.7801 0 Td (.H)Tj -0.25 Tc 12.4789 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.059 Tw (r, t)Tj 0 Tc 10.9691 0 Td 0.259 Tw (he 0th)Tj -371.017 -12 Td 0 Tw (block of the 0th graph is written to)Tj /R18937744 10 Tf 141.1 0 Td (outŒle)Tj /R19265632 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R18937744 10 Tf 9.73906 0 Td (outŒle)Tj /R19265632 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R18937744 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R19265632 10 Tf 31.7902 0 Td (,t)Tj 0 Tc 8.35898 0 Td (hen the Œles will ha)Tj -0.15 Tc 80.4461 0 Td 0.879 Tw (ve t)Tj 0 Tc 15.1488 0 Td 0.579 Tw (he same name as abo)Tj -0.15 Tc 86.5859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj -0.15 Tc -393.501 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 0 Tw (cept appended with)Tj /R18937744 10 Tf 80.2602 0 Td (.sfx)Tj /R19265632 10 Tf 13.6102 0 Td (.)Tj -103.16 -24 Td [(The block-cutv)15.0073(erte)]TJ 2.5 Tc 75.5098 0 Td (xt)Tj 0 Tc 10.2801 0 Td (ree of ith graph is written to)Tj /R18937744 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R19265632 10 Tf 45.5602 0 Td (,w)Tj 0 Tc 12.2199 0 Td [(ith an appended suf)25.0146(Œx if speciŒed.)]TJ -293.72 -16.8 Td 0.143 Tw [(By def)10.0183(ault, each input graph is printed, with each block gi)]TJ -0.15 Tc 233.27 0 Td (ve)Tj 2.643 Tc 9.28984 0 Td (na)Tj 12.0828 0 Td -5.142 Tw (sa s)Tj 0 Tc 17.507 0 Td 0.144 Tw (ubgraph whose name is a concatenation)Tj -272.15 -12 Td 0 Tw (of the name of the input graph, the string "_bcc_" and the number of the block.)Tj /R19582088 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R19265632 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R18937744 10 Tf 1.91016 -16.8 Td (Œles)Tj /R19265632 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R18937744 10 Tf 272.314 0 Td (Œles)Tj /R19265632 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R19582088 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R19582088 10 Tf 36 -12 Td (bcomps)Tj /R19265632 10 Tf 35.6031 0 Td (returns)Tj /R19582088 10 Tf 30.593 0 Td (0)Tj /R19265632 10 Tf 7.82383 0 Td 0.324 Tw (if all the input graphs are biconnected; and non-zero if an)Tj 2.824 Tc 232.48 0 Td (yg)Tj 0 Tc 12.8238 0 Td (raph has multiple blocks, or)Tj -319.324 -12 Td (an)Tj 2.5 Tc 9.28984 0 Td (ye)Tj 0 Tc 11.9398 0 Td 0 Tw (rror occurred.)Tj -0.11 Tc /R19582088 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R19265632 10 Tf 20.9004 -12 Td 0.106 Tw (It is possible, though unlik)Tj 106.724 0 Td (ely)Tj 2.606 Tc 11.5699 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.105 Tw (hat the names used for connected components and their subgraphs may con-)Tj -126.18 -12 Td 0 Tw [(ict with e)14.9927(xisting subgraph names.)]TJ -0.548 Tc /R19582088 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R19265632 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19582088 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R19265632 10 Tf 36 -12 Td [(ccomps\(1\), gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)14.9927(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 159.545 -156 Td (18 No)Tj -0.15 Tc 24.5699 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(mber 2003)-19054.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32675728 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R33003616 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R32675728 10 Tf 204.55 0 Td (BCOMPS)Tj /R33003616 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R33320072 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33003616 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R33320072 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33320072 10 Tf 36 -12 Td (bcomps)Tj /R33003616 10 Tf 35.2801 0 Td ([)Tj /R33320072 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R33003616 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R33320072 10 Tf 11.6602 0 Td (­o)Tj /R32675728 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R33003616 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R32675728 10 Tf 13.5699 0 Td (Œles)Tj /R33003616 10 Tf 18.8801 0 Td (])Tj /R33320072 10.95 Tf -192.75 -16.8 Td (DESCRIPTION)Tj /R33320072 10 Tf 36 -12 Td (bcomps)Tj /R33003616 10 Tf 36.168 0 Td 0.887 Tw (decomposes graphs into their biconnected components, printing the components to standard out-)Tj -36.168 -12 Td (put.)Tj /R33320072 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R33003616 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R33320072 10 Tf 16.8 TL (­s)' /R33003616 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R33320072 10 Tf 157.77 0 Td (­v)Tj /R33003616 10 Tf 13.2 0 Td (ag.)Tj /R33320072 10 Tf -206.97 -16.8 Td (­t)Tj /R33003616 10 Tf 36 0 Td [(Print the underlying block-cutv)15.0073(erte)]TJ 2.5 Tc 139.96 0 Td (xt)Tj 0 Tc 10.2801 0 Td (ree.)Tj /R33320072 10 Tf -186.24 -16.8 Td (­x)Tj /R33003616 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R33320072 10 Tf -36 -16.8 Td (­v)Tj /R33003616 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R33320072 10 Tf -36 -16.8 Td (­o)Tj /R32675728 10 Tf 13.2 0 Td (outŒle)Tj /R33003616 10 Tf 22.8 -12 Td 0.412 Tw [(If speciŒed, each root graph will be written to a dif)25.0146(ferent Œle with the names deri)]TJ -0.15 Tc 328.95 0 Td (ve)Tj 2.912 Tc 9.28984 0 Td (df)Tj 0 Tc 11.2422 0 Td (rom)Tj /R32675728 10 Tf 19.0219 0 Td (outŒle)Tj /R33003616 10 Tf 25 0 Td (.)Tj -393.504 -12 Td 0.419 Tw (In particular)Tj 2.919 Tc 49.1691 0 Td [(,i)291.918(fb)]TJ 0 Tc 19.4477 0 Td (oth)Tj /R33320072 10 Tf 15.6988 0 Td (­o)Tj /R33003616 10 Tf 13.6191 0 Td (and)Tj /R33320072 10 Tf 17.359 0 Td (­x)Tj /R33003616 10 Tf 13.6191 0 Td [(ags are used, then each block is written to a dif)24.9854(ferent Œle. If)]TJ /R32675728 10 Tf 250.977 0 Td (out-)Tj -379.89 -12 Td (Œle)Tj /R33003616 10 Tf 14.9781 0 Td 0.258 Tw (does not ha)Tj -0.15 Tc 45.866 0 Td 0.558 Tw (ve a s)Tj 0 Tc 23.1359 0 Td (uf)Tj 8.08008 0 Td 0.258 Tw (Œx, the nth block of the ith graph is written to)Tj /R32675728 10 Tf 187.279 0 Td (outŒle_n_i)Tj 2.759 Tc /R33003616 10 Tf 42.7801 0 Td (.H)Tj -0.25 Tc 12.4789 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.059 Tw (r, t)Tj 0 Tc 10.9691 0 Td 0.259 Tw (he 0th)Tj -371.017 -12 Td 0 Tw (block of the 0th graph is written to)Tj /R32675728 10 Tf 141.1 0 Td (outŒle)Tj /R33003616 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R32675728 10 Tf 9.73906 0 Td (outŒle)Tj /R33003616 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R32675728 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R33003616 10 Tf 31.7902 0 Td (,t)Tj 0 Tc 8.35898 0 Td (hen the Œles will ha)Tj -0.15 Tc 80.4461 0 Td 0.879 Tw (ve t)Tj 0 Tc 15.1488 0 Td 0.579 Tw (he same name as abo)Tj -0.15 Tc 86.5859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj -0.15 Tc -393.501 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 0 Tw (cept appended with)Tj /R32675728 10 Tf 80.2602 0 Td (.sfx)Tj /R33003616 10 Tf 13.6102 0 Td (.)Tj -103.16 -24 Td [(The block-cutv)15.0073(erte)]TJ 2.5 Tc 75.5098 0 Td (xt)Tj 0 Tc 10.2801 0 Td (ree of ith graph is written to)Tj /R32675728 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R33003616 10 Tf 45.5602 0 Td (,w)Tj 0 Tc 12.2199 0 Td [(ith an appended suf)25.0146(Œx if speciŒed.)]TJ -293.72 -16.8 Td 0.143 Tw [(By def)10.0183(ault, each input graph is printed, with each block gi)]TJ -0.15 Tc 233.27 0 Td (ve)Tj 2.643 Tc 9.28984 0 Td (na)Tj 12.0828 0 Td -5.142 Tw (sa s)Tj 0 Tc 17.507 0 Td 0.144 Tw (ubgraph whose name is a concatenation)Tj -272.15 -12 Td 0 Tw (of the name of the input graph, the string "_bcc_" and the number of the block.)Tj /R33320072 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R33003616 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R32675728 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33003616 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R32675728 10 Tf 272.314 0 Td (Œles)Tj /R33003616 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R33320072 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R33320072 10 Tf 36 -12 Td (bcomps)Tj /R33003616 10 Tf 35.6031 0 Td (returns)Tj /R33320072 10 Tf 30.593 0 Td (0)Tj /R33003616 10 Tf 7.82383 0 Td 0.324 Tw (if all the input graphs are biconnected; and non-zero if an)Tj 2.824 Tc 232.48 0 Td (yg)Tj 0 Tc 12.8238 0 Td (raph has multiple blocks, or)Tj -319.324 -12 Td (an)Tj 2.5 Tc 9.28984 0 Td (ye)Tj 0 Tc 11.9398 0 Td 0 Tw (rror occurred.)Tj -0.11 Tc /R33320072 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33003616 10 Tf 20.9004 -12 Td 0.106 Tw (It is possible, though unlik)Tj 106.724 0 Td (ely)Tj 2.606 Tc 11.5699 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.105 Tw (hat the names used for connected components and their subgraphs may con-)Tj -126.18 -12 Td 0 Tw [(ict with e)14.9927(xisting subgraph names.)]TJ -0.548 Tc /R33320072 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33003616 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33320072 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33003616 10 Tf 36 -12 Td [(ccomps\(1\), gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)14.9927(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 159.545 -156 Td (18 No)Tj -0.15 Tc 24.5699 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(mber 2003)-19054.5(1)]TJ ET Q Q \n \n \n \n \n 2142\n \n \n@@ -637,19 +637,19 @@\n FontFile3\n \n \n \n \n \n \n-R19582088\n+R33320072\n \n-R19265632\n+R33003616\n \n-R18937744\n+R32675728\n \n \n \n \n \n \n \n@@ -704,15 +704,15 @@\n \n Filter\n FlateDecode\n Length\n 355\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14954112 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <30><30><0030> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <62><62><0062> <63><63><0063> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <76><76><0076> <78><78><0078> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28692096 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <30><30><0030> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <62><62><0062> <63><63><0063> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <76><76><0076> <78><78><0078> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -732,15 +732,15 @@\n \n Filter\n FlateDecode\n Length\n 532\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14954480 def 1 begincodespacerange <00><ff> endcodespacerange 58 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28692464 def 1 begincodespacerange <00><ff> endcodespacerange 58 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -763,15 +763,15 @@\n \n Filter\n FlateDecode\n Length\n 308\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19582384 def 1 begincodespacerange <00><ff> endcodespacerange 23 beginbfrange <2d><2d><002d> <2e><2e><002e> <42><42><0042> <43><43><0043> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33320368 def 1 begincodespacerange <00><ff> endcodespacerange 23 beginbfrange <2d><2d><002d> <2e><2e><002e> <42><42><0042> <43><43><0043> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -793,15 +793,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-203be0a351a4'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-a1163380b07b'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/ccomps.1.pdf.gz", "source2": "./usr/share/doc/graphviz/ccomps.1.pdf.gz", "unified_diff": null, "details": [{"source1": "ccomps.1.pdf", "source2": "ccomps.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9332624 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R9660512 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R9332624 10 Tf 203.99 0 Td (CCOMPS)Tj /R9660512 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R9976968 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R9660512 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R9976968 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R9976968 10 Tf 36 -12 Td (ccomps)Tj /R9660512 10 Tf 34.1602 0 Td ([)Tj /R9976968 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R9660512 10 Tf 51.15 0 Td (][)Tj 0 Tc /R9976968 10 Tf 11.6602 0 Td (­X)Tj /R9332624 10 Tf 13.2102 0 Td ([#%]s[­f])Tj 2.5 Tc /R9660512 10 Tf 45.2398 0 Td (][)Tj 0 Tc /R9976968 10 Tf 11.6602 0 Td (­o)Tj /R9332624 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R9660512 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9332624 10 Tf 13.5699 0 Td (Œles)Tj /R9660512 10 Tf 18.8801 0 Td (])Tj /R9976968 10.95 Tf -279.971 -16.8 Td (DESCRIPTION)Tj /R9976968 10 Tf 36 -12 Td (ccomps)Tj /R9660512 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R9976968 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R9660512 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R9976968 10 Tf 16.8 TL (­e)' /R9660512 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R9976968 10 Tf -36 -16.8 Td (­s)Tj /R9660512 10 Tf 36 0 Td [(No output graph is printed. The return v)24.9927(alue can be used to check if the graph is connected or not.)]TJ /R9976968 10 Tf -36 -16.8 Td (­x)Tj /R9660512 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R9976968 10 Tf -36 -16.8 Td (­v)Tj /R9660512 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R9976968 10 Tf -36 -16.8 Td (­z)Tj /R9660512 10 Tf 36 0 Td 0.165 Tw [(Sort components by size, with the lar)17.9834(gest Œrst. This is only ef)]TJ 246.655 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.465 Tw (ve i)Tj 2.665 Tc 14.7352 0 Td (fe)Tj 0 Tc 10.4352 0 Td (ither)Tj /R9976968 10 Tf 20.9949 0 Td (­x)Tj /R9660512 10 Tf 13.3648 0 Td (or)Tj /R9976968 10 Tf 10.9949 0 Td (­X#)Tj /R9660512 10 Tf 20.5852 0 Td 0.165 Tw (is present.)Tj -355.285 -12 Td (Thus,)Tj /R9976968 10 Tf 25 0 Td (­zX#0)Tj /R9660512 10 Tf 29.8602 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R9976968 10 Tf -90.8602 -16.8 Td (­C)Tj /R9660512 10 Tf 36 0 Td 1.238 Tw (Use clusters in computing components in addition to normal edge connecti)Tj 311.55 0 Td (vity)Tj 3.739 Tc 14.9102 0 Td [(.I)373.887(ne)]TJ 0 Tc 22.748 0 Td 1.239 Tw (ssence, this)Tj -349.208 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.02 Tc 9.28984 0 Td (st)Tj 0 Tc 9.68984 0 Td 0.52 Tw (he connected components of the deri)Tj -0.15 Tc 149.26 0 Td (ve)Tj 3.019 Tc 9.28984 0 Td (dg)Tj 0 Tc 13.0191 0 Td 0.519 Tw (raph in which nodes top-le)Tj -0.15 Tc 108.476 0 Td (ve)Tj 3.019 Tc 9.28984 0 Td (lc)Tj 0 Tc 10.2391 0 Td (lusters and nodes)Tj -326.084 -12 Td 0.078 Tw (in the original graph. This maintains all subgraph structure within a component, e)Tj -0.15 Tc 326.766 0 Td (ve)Tj 2.578 Tc 9.28984 0 Td [(ni)257.817(fas)]TJ 0 Tc 27.1738 0 Td (ubgraph)Tj -363.23 -12 Td 0 Tw (does not contain an)Tj 2.5 Tc 77.3398 0 Td (yn)Tj 0 Tc 12.5 0 Td (odes.)Tj /R9976968 10 Tf -125.84 -16.8 Td (­n)Tj /R9660512 10 Tf 36 0 Td 1.022 Tw (Do not project subgraph structure. Normally)Tj 3.522 Tc 182.21 0 Td (,i)Tj 0 Tc 8.80195 0 Td (f)Tj /R9976968 10 Tf 6.85195 0 Td (ccomps)Tj /R9660512 10 Tf 35.182 0 Td 1.021 Tw (produces components as graphs distinct)Tj -233.046 -12 Td 1.588 Tw (from the input graph, it will deŒne subgraphs which are projections of subgraphs of the input)Tj 12 TL 0.133 Tw (graph onto the component. \(If the projection is empty)' 2.632 Tc 214.554 0 Td [(,n)263.196(os)]TJ 0 Tc 21.6539 0 Td 0.132 Tw [(ubgraph is produced.\))-513.218(If this ag is set,)]TJ -236.208 -12 Td 0 Tw (the component contains only the rele)Tj -0.25 Tc 147.23 0 Td (va)Tj 0 Tc 9.18984 0 Td (nt nodes and edges.)Tj /R9976968 10 Tf -192.42 -16.8 Td (­X)Tj /R9332624 10 Tf 15.4199 0 Td (node_name)Tj /R9660512 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R9332624 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R9660512 10 Tf 46.1 0 Td [(,i)249.993(fa)]TJ -0.15 Tc 18.05 0 Td (ny)Tj 0 Tc 9.2 0 Td (.)Tj /R9976968 10 Tf -298.51 -16.8 Td (­X#)Tj /R9332624 10 Tf 20.4199 0 Td (start)Tj /R9976968 10 Tf -20.4199 -16.8 Td (­X#)Tj /R9332624 10 Tf 20.4199 0 Td (start-)Tj /R9976968 10 Tf -20.4199 -16.8 Td (­X#)Tj /R9332624 10 Tf 20.4199 0 Td (start-last)Tj /R9660512 10 Tf 15.5801 -12 Td 0.332 Tw (Prints only components in the gi)Tj -0.15 Tc 131.14 0 Td (ve)Tj 2.832 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.1621 0 Td 0.333 Tw (ange of indices. In the Œrst form, only the component whose)Tj -151.592 -12 Td (inde)Tj 2.943 Tc 17.0699 0 Td (xi)Tj 0 Tc 10.723 0 Td (s)Tj /R9332624 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R9660512 10 Tf 18.3398 0 Td [(,i)294.294(fa)]TJ -0.15 Tc 18.9359 0 Td (ny)Tj 2.943 Tc 9.2 0 Td [(,i)294.294(sp)]TJ 0 Tc 20.0559 0 Td 2.943 Tw (rinted. In)Tj 42.5461 0 Td 0.443 Tw (the second form, each component whose inde)Tj 2.942 Tc 184.968 0 Td [(xi)294.214(sa)294.214(tl)]TJ 0 Tc 30.4957 0 Td (east)Tj /R9332624 10 Tf 18.4922 0 Td (start)Tj /R9660512 10 Tf -377.659 -12 Td 0.569 Tw (is printed. In the last form, only those components whose indices are in the range)Tj /R9976968 10 Tf 335.436 0 Td ([)Tj /R9332624 10 Tf 3.33008 0 Td (Istart)Tj /R9976968 10 Tf 21.6699 0 Td (,)Tj /R9332624 10 Tf 2.5 0 Td (last)Tj /R9976968 10 Tf 14.45 0 Td (])Tj /R9660512 10 Tf 6.4 0 Td (are)Tj -383.786 -12 Td 2.5 Tw (printed. Thus,)Tj 60.8301 0 Td 0 Tw (the ag)Tj /R9976968 10 Tf 32.2199 0 Td (­x)Tj /R9660512 10 Tf 13.2 0 Td (is equi)Tj -0.25 Tc 26.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R9976968 10 Tf 27.7801 0 Td (­X#0-)Tj /R9660512 10 Tf 26.25 0 Td (.)Tj /R9976968 10 Tf -231.61 -16.8 Td (­X%)Tj /R9332624 10 Tf 25.4199 0 Td (min)Tj /R9976968 10 Tf -25.4199 -16.8 Td (­X%)Tj /R9332624 10 Tf 25.4199 0 Td (min-)Tj /R9976968 10 Tf -25.4199 -16.8 Td (­X%)Tj /R9332624 10 Tf 25.4199 0 Td (min-max)Tj /R9660512 10 Tf 10.5801 -12 Td 0.232 Tw (Prints only components in the gi)Tj -0.15 Tc 130.64 0 Td (ve)Tj 2.732 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.0621 0 Td (ange of sizes. In the Œrst form, only a component whose size)Tj -150.992 -12 Td (is)Tj /R9332624 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R9660512 10 Tf 15 0 Td [(,i)267(fa)]TJ -0.15 Tc 18.3898 0 Td (ny)Tj 2.67 Tc 9.2 0 Td [(,i)267(sp)]TJ 0 Tc 19.5102 0 Td 2.67 Tw (rinted. In)Tj 42 0 Td 0.171 Tw (the second form, each component whose size is at least)Tj /R9332624 10 Tf 224.72 0 Td (min)Tj /R9660512 10 Tf 17.6711 0 Td (is printed.)Tj -355.831 -12 Td 0 Tw (In the last form, only those components whose sizes are in the range)Tj /R9976968 10 Tf 275.51 0 Td ([)Tj /R9332624 10 Tf 3.33008 0 Td (Imin)Tj /R9976968 10 Tf 18.3301 0 Td (,)Tj /R9332624 10 Tf 2.5 0 Td (max)Tj /R9976968 10 Tf 16.6602 0 Td (])Tj /R9660512 10 Tf 5.83008 0 Td (are printed.)Tj /R9976968 10 Tf -358.161 -16.8 Td (­o)Tj /R9332624 10 Tf 13.2 0 Td (outŒle)Tj /R9660512 10 Tf 22.8 -12 Td 0.87 Tw (If speciŒed, each graph will be written to a dif)Tj 192.54 0 Td 0.869 Tw (ferent Œle with the names deri)Tj -0.15 Tc 123.795 0 Td (ve)Tj 3.369 Tc 9.28984 0 Td (df)Tj 0 Tc 11.6988 0 Td (rom)Tj /R9332624 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R9660512 10 Tf 25 0 Td (.I)Tj 0 Tc 9.19883 0 Td (n)Tj -391.001 -12 Td (particular)Tj 3.005 Tc 37.9199 0 Td [(,i)300.485(fb)]TJ 0 Tc 19.6203 0 Td (oth)Tj /R9976968 10 Tf 15.7852 0 Td (­o)Tj /R9660512 10 Tf 13.7051 0 Td (and)Tj /R9976968 10 Tf 17.4449 0 Td (­x)Tj /R9660512 10 Tf 13.7051 0 Td 0.505 Tw (ags are used, then each connected component is written to a dif)Tj 263.585 0 Td [(fer)20(-)]TJ -381.766 -12 Td 0.113 Tw (ent Œle. If)Tj /R9332624 10 Tf 41.998 0 Td (outŒle)Tj /R9660512 10 Tf 27.6121 0 Td 0.112 Tw (does not ha)Tj -0.15 Tc 45.5738 0 Td 0.412 Tw (ve a s)Tj 0 Tc 22.8441 0 Td (uf)Tj 8.08008 0 Td 0.112 Tw (Œx, the Œrst Œle will ha)Tj -0.15 Tc 91.4801 0 Td 0.412 Tw (ve t)Tj 0 Tc 14.682 0 Td 0.112 Tw (he name)Tj /R9332624 10 Tf 36.3238 0 Td (outŒle)Tj 2.612 Tc /R9660512 10 Tf 25 0 Td (;t)Tj 0 Tc 8.17188 0 Td (hen ne)Tj 26.3422 0 Td (xt)Tj /R9332624 10 Tf 10.3922 0 Td (outŒle_1)Tj /R9660512 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R9332624 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R9660512 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R9332624 10 Tf 9.59414 0 Td (outŒle)Tj /R9660512 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R9332624 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R9660512 10 Tf 31.7902 0 Td (,t)Tj 0 Tc 8.21484 0 Td 0.435 Tw (hen the Œles will)Tj -328.305 -12 Td 0 Tw (be named)Tj /R9332624 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R9660512 10 Tf 31.7902 0 Td (,)Tj /R9332624 10 Tf 5 0 Td (base_1.sfx)Tj /R9660512 10 Tf 41.9398 0 Td (,)Tj /R9332624 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R9660512 10 Tf 41.9398 0 Td (,e)Tj 0 Tc 9.43984 0 Td (tc.)Tj -212.21 -16.8 Td 0.136 Tw (By def)Tj 26.9762 0 Td 0.135 Tw (ault, each input graph is printed, with each connected component gi)Tj -0.15 Tc 271.61 0 Td (ve)Tj 2.635 Tc 9.28984 0 Td [(na)263.501(sas)]TJ 0 Tc 29.5648 0 Td (ubgraph whose name is)Tj 2.5 Tc -337.441 -12 Td (ac)Tj 0 Tc 11.3801 0 Td 0 Tw (oncatenation of the name of the input graph, the string "_cc_" and the number of the component.)Tj 158.565 -64.8 Td [(30 April 2011)-20094.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43075472 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R43403360 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R43075472 10 Tf 203.99 0 Td (CCOMPS)Tj /R43403360 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R43719816 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R43403360 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R43719816 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R43719816 10 Tf 36 -12 Td (ccomps)Tj /R43403360 10 Tf 34.1602 0 Td ([)Tj /R43719816 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R43403360 10 Tf 51.15 0 Td (][)Tj 0 Tc /R43719816 10 Tf 11.6602 0 Td (­X)Tj /R43075472 10 Tf 13.2102 0 Td ([#%]s[­f])Tj 2.5 Tc /R43403360 10 Tf 45.2398 0 Td (][)Tj 0 Tc /R43719816 10 Tf 11.6602 0 Td (­o)Tj /R43075472 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R43403360 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R43075472 10 Tf 13.5699 0 Td (Œles)Tj /R43403360 10 Tf 18.8801 0 Td (])Tj /R43719816 10.95 Tf -279.971 -16.8 Td (DESCRIPTION)Tj /R43719816 10 Tf 36 -12 Td (ccomps)Tj /R43403360 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R43719816 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R43403360 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R43719816 10 Tf 16.8 TL (­e)' /R43403360 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R43719816 10 Tf -36 -16.8 Td (­s)Tj /R43403360 10 Tf 36 0 Td [(No output graph is printed. The return v)24.9927(alue can be used to check if the graph is connected or not.)]TJ /R43719816 10 Tf -36 -16.8 Td (­x)Tj /R43403360 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R43719816 10 Tf -36 -16.8 Td (­v)Tj /R43403360 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R43719816 10 Tf -36 -16.8 Td (­z)Tj /R43403360 10 Tf 36 0 Td 0.165 Tw [(Sort components by size, with the lar)17.9834(gest Œrst. This is only ef)]TJ 246.655 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.465 Tw (ve i)Tj 2.665 Tc 14.7352 0 Td (fe)Tj 0 Tc 10.4352 0 Td (ither)Tj /R43719816 10 Tf 20.9949 0 Td (­x)Tj /R43403360 10 Tf 13.3648 0 Td (or)Tj /R43719816 10 Tf 10.9949 0 Td (­X#)Tj /R43403360 10 Tf 20.5852 0 Td 0.165 Tw (is present.)Tj -355.285 -12 Td (Thus,)Tj /R43719816 10 Tf 25 0 Td (­zX#0)Tj /R43403360 10 Tf 29.8602 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R43719816 10 Tf -90.8602 -16.8 Td (­C)Tj /R43403360 10 Tf 36 0 Td 1.238 Tw (Use clusters in computing components in addition to normal edge connecti)Tj 311.55 0 Td (vity)Tj 3.739 Tc 14.9102 0 Td [(.I)373.887(ne)]TJ 0 Tc 22.748 0 Td 1.239 Tw (ssence, this)Tj -349.208 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.02 Tc 9.28984 0 Td (st)Tj 0 Tc 9.68984 0 Td 0.52 Tw (he connected components of the deri)Tj -0.15 Tc 149.26 0 Td (ve)Tj 3.019 Tc 9.28984 0 Td (dg)Tj 0 Tc 13.0191 0 Td 0.519 Tw (raph in which nodes top-le)Tj -0.15 Tc 108.476 0 Td (ve)Tj 3.019 Tc 9.28984 0 Td (lc)Tj 0 Tc 10.2391 0 Td (lusters and nodes)Tj -326.084 -12 Td 0.078 Tw (in the original graph. This maintains all subgraph structure within a component, e)Tj -0.15 Tc 326.766 0 Td (ve)Tj 2.578 Tc 9.28984 0 Td [(ni)257.817(fas)]TJ 0 Tc 27.1738 0 Td (ubgraph)Tj -363.23 -12 Td 0 Tw (does not contain an)Tj 2.5 Tc 77.3398 0 Td (yn)Tj 0 Tc 12.5 0 Td (odes.)Tj /R43719816 10 Tf -125.84 -16.8 Td (­n)Tj /R43403360 10 Tf 36 0 Td 1.022 Tw (Do not project subgraph structure. Normally)Tj 3.522 Tc 182.21 0 Td (,i)Tj 0 Tc 8.80195 0 Td (f)Tj /R43719816 10 Tf 6.85195 0 Td (ccomps)Tj /R43403360 10 Tf 35.182 0 Td 1.021 Tw (produces components as graphs distinct)Tj -233.046 -12 Td 1.588 Tw (from the input graph, it will deŒne subgraphs which are projections of subgraphs of the input)Tj 12 TL 0.133 Tw (graph onto the component. \(If the projection is empty)' 2.632 Tc 214.554 0 Td [(,n)263.196(os)]TJ 0 Tc 21.6539 0 Td 0.132 Tw [(ubgraph is produced.\))-513.218(If this ag is set,)]TJ -236.208 -12 Td 0 Tw (the component contains only the rele)Tj -0.25 Tc 147.23 0 Td (va)Tj 0 Tc 9.18984 0 Td (nt nodes and edges.)Tj /R43719816 10 Tf -192.42 -16.8 Td (­X)Tj /R43075472 10 Tf 15.4199 0 Td (node_name)Tj /R43403360 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R43075472 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R43403360 10 Tf 46.1 0 Td [(,i)249.993(fa)]TJ -0.15 Tc 18.05 0 Td (ny)Tj 0 Tc 9.2 0 Td (.)Tj /R43719816 10 Tf -298.51 -16.8 Td (­X#)Tj /R43075472 10 Tf 20.4199 0 Td (start)Tj /R43719816 10 Tf -20.4199 -16.8 Td (­X#)Tj /R43075472 10 Tf 20.4199 0 Td (start-)Tj /R43719816 10 Tf -20.4199 -16.8 Td (­X#)Tj /R43075472 10 Tf 20.4199 0 Td (start-last)Tj /R43403360 10 Tf 15.5801 -12 Td 0.332 Tw (Prints only components in the gi)Tj -0.15 Tc 131.14 0 Td (ve)Tj 2.832 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.1621 0 Td 0.333 Tw (ange of indices. In the Œrst form, only the component whose)Tj -151.592 -12 Td (inde)Tj 2.943 Tc 17.0699 0 Td (xi)Tj 0 Tc 10.723 0 Td (s)Tj /R43075472 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R43403360 10 Tf 18.3398 0 Td [(,i)294.294(fa)]TJ -0.15 Tc 18.9359 0 Td (ny)Tj 2.943 Tc 9.2 0 Td [(,i)294.294(sp)]TJ 0 Tc 20.0559 0 Td 2.943 Tw (rinted. In)Tj 42.5461 0 Td 0.443 Tw (the second form, each component whose inde)Tj 2.942 Tc 184.968 0 Td [(xi)294.214(sa)294.214(tl)]TJ 0 Tc 30.4957 0 Td (east)Tj /R43075472 10 Tf 18.4922 0 Td (start)Tj /R43403360 10 Tf -377.659 -12 Td 0.569 Tw (is printed. In the last form, only those components whose indices are in the range)Tj /R43719816 10 Tf 335.436 0 Td ([)Tj /R43075472 10 Tf 3.33008 0 Td (Istart)Tj /R43719816 10 Tf 21.6699 0 Td (,)Tj /R43075472 10 Tf 2.5 0 Td (last)Tj /R43719816 10 Tf 14.45 0 Td (])Tj /R43403360 10 Tf 6.4 0 Td (are)Tj -383.786 -12 Td 2.5 Tw (printed. Thus,)Tj 60.8301 0 Td 0 Tw (the ag)Tj /R43719816 10 Tf 32.2199 0 Td (­x)Tj /R43403360 10 Tf 13.2 0 Td (is equi)Tj -0.25 Tc 26.1398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R43719816 10 Tf 27.7801 0 Td (­X#0-)Tj /R43403360 10 Tf 26.25 0 Td (.)Tj /R43719816 10 Tf -231.61 -16.8 Td (­X%)Tj /R43075472 10 Tf 25.4199 0 Td (min)Tj /R43719816 10 Tf -25.4199 -16.8 Td (­X%)Tj /R43075472 10 Tf 25.4199 0 Td (min-)Tj /R43719816 10 Tf -25.4199 -16.8 Td (­X%)Tj /R43075472 10 Tf 25.4199 0 Td (min-max)Tj /R43403360 10 Tf 10.5801 -12 Td 0.232 Tw (Prints only components in the gi)Tj -0.15 Tc 130.64 0 Td (ve)Tj 2.732 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.0621 0 Td (ange of sizes. In the Œrst form, only a component whose size)Tj -150.992 -12 Td (is)Tj /R43075472 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R43403360 10 Tf 15 0 Td [(,i)267(fa)]TJ -0.15 Tc 18.3898 0 Td (ny)Tj 2.67 Tc 9.2 0 Td [(,i)267(sp)]TJ 0 Tc 19.5102 0 Td 2.67 Tw (rinted. In)Tj 42 0 Td 0.171 Tw (the second form, each component whose size is at least)Tj /R43075472 10 Tf 224.72 0 Td (min)Tj /R43403360 10 Tf 17.6711 0 Td (is printed.)Tj -355.831 -12 Td 0 Tw (In the last form, only those components whose sizes are in the range)Tj /R43719816 10 Tf 275.51 0 Td ([)Tj /R43075472 10 Tf 3.33008 0 Td (Imin)Tj /R43719816 10 Tf 18.3301 0 Td (,)Tj /R43075472 10 Tf 2.5 0 Td (max)Tj /R43719816 10 Tf 16.6602 0 Td (])Tj /R43403360 10 Tf 5.83008 0 Td (are printed.)Tj /R43719816 10 Tf -358.161 -16.8 Td (­o)Tj /R43075472 10 Tf 13.2 0 Td (outŒle)Tj /R43403360 10 Tf 22.8 -12 Td 0.87 Tw (If speciŒed, each graph will be written to a dif)Tj 192.54 0 Td 0.869 Tw (ferent Œle with the names deri)Tj -0.15 Tc 123.795 0 Td (ve)Tj 3.369 Tc 9.28984 0 Td (df)Tj 0 Tc 11.6988 0 Td (rom)Tj /R43075472 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R43403360 10 Tf 25 0 Td (.I)Tj 0 Tc 9.19883 0 Td (n)Tj -391.001 -12 Td (particular)Tj 3.005 Tc 37.9199 0 Td [(,i)300.485(fb)]TJ 0 Tc 19.6203 0 Td (oth)Tj /R43719816 10 Tf 15.7852 0 Td (­o)Tj /R43403360 10 Tf 13.7051 0 Td (and)Tj /R43719816 10 Tf 17.4449 0 Td (­x)Tj /R43403360 10 Tf 13.7051 0 Td 0.505 Tw (ags are used, then each connected component is written to a dif)Tj 263.585 0 Td [(fer)20(-)]TJ -381.766 -12 Td 0.113 Tw (ent Œle. If)Tj /R43075472 10 Tf 41.998 0 Td (outŒle)Tj /R43403360 10 Tf 27.6121 0 Td 0.112 Tw (does not ha)Tj -0.15 Tc 45.5738 0 Td 0.412 Tw (ve a s)Tj 0 Tc 22.8441 0 Td (uf)Tj 8.08008 0 Td 0.112 Tw (Œx, the Œrst Œle will ha)Tj -0.15 Tc 91.4801 0 Td 0.412 Tw (ve t)Tj 0 Tc 14.682 0 Td 0.112 Tw (he name)Tj /R43075472 10 Tf 36.3238 0 Td (outŒle)Tj 2.612 Tc /R43403360 10 Tf 25 0 Td (;t)Tj 0 Tc 8.17188 0 Td (hen ne)Tj 26.3422 0 Td (xt)Tj /R43075472 10 Tf 10.3922 0 Td (outŒle_1)Tj /R43403360 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R43075472 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R43403360 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R43075472 10 Tf 9.59414 0 Td (outŒle)Tj /R43403360 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R43075472 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R43403360 10 Tf 31.7902 0 Td (,t)Tj 0 Tc 8.21484 0 Td 0.435 Tw (hen the Œles will)Tj -328.305 -12 Td 0 Tw (be named)Tj /R43075472 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R43403360 10 Tf 31.7902 0 Td (,)Tj /R43075472 10 Tf 5 0 Td (base_1.sfx)Tj /R43403360 10 Tf 41.9398 0 Td (,)Tj /R43075472 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R43403360 10 Tf 41.9398 0 Td (,e)Tj 0 Tc 9.43984 0 Td (tc.)Tj -212.21 -16.8 Td 0.136 Tw (By def)Tj 26.9762 0 Td 0.135 Tw (ault, each input graph is printed, with each connected component gi)Tj -0.15 Tc 271.61 0 Td (ve)Tj 2.635 Tc 9.28984 0 Td [(na)263.501(sas)]TJ 0 Tc 29.5648 0 Td (ubgraph whose name is)Tj 2.5 Tc -337.441 -12 Td (ac)Tj 0 Tc 11.3801 0 Td 0 Tw (oncatenation of the name of the input graph, the string "_cc_" and the number of the component.)Tj 158.565 -64.8 Td [(30 April 2011)-20094.5(1)]TJ ET Q Q \n \n \n \n \n-2983\n+2990\n \n \n \n \n BaseFont\n ECDZMP+Times-Italic\n FontDescriptor\n@@ -679,19 +679,19 @@\n FontFile3\n \n \n \n \n \n \n-R9976968\n+R43719816\n \n-R9660512\n+R43403360\n \n-R9332624\n+R43075472\n \n \n \n \n \n \n Type\n@@ -728,29 +728,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9332624 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R9660512 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R9332624 10 Tf 203.99 0 Td (CCOMPS)Tj /R9660512 10 Tf 40.5801 0 Td (\(1\))Tj /R9976968 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R9660512 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R9332624 10 Tf 1.91016 -16.8 Td (Œles)Tj /R9660512 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R9332624 10 Tf 272.314 0 Td (Œles)Tj /R9660512 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj /R9976968 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R9660512 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R9976968 10 Tf 227.184 0 Td (ccomps)Tj /R9660512 10 Tf 35.5328 0 Td (returns)Tj /R9976968 10 Tf 31.643 0 Td (0)Tj /R9660512 10 Tf 8.87305 0 Td (if all the input graphs are con-)Tj -303.233 -12 Td 0.444 Tw (nected; and non-zero if an)Tj 2.944 Tc 106.036 0 Td (yg)Tj 0 Tc 12.9441 0 Td (raph has multiple components, or an)Tj 2.944 Tc 147.61 0 Td (ye)Tj 0 Tc 12.384 0 Td [(rror occurred.)-544.38(If just e)]TJ 92.1457 0 Td 0.445 Tw (xtracting a sin-)Tj -371.12 -12 Td 0 Tw (gle component,)Tj /R9976968 10 Tf 64.1602 0 Td (ccomps)Tj /R9660512 10 Tf 34.1602 0 Td (returns)Tj /R9976968 10 Tf 30.2699 0 Td (0)Tj /R9660512 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R9976968 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R9660512 10 Tf 20.9004 -12 Td 0.106 Tw (It is possible, though unlik)Tj 106.724 0 Td (ely)Tj 2.606 Tc 11.5699 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.105 Tw (hat the names used for connected components and their subgraphs may con-)Tj -126.18 -12 Td 0 Tw [(ict with e)14.9927(xisting subgraph names.)]TJ -0.548 Tc /R9976968 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R9660512 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R9976968 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R9660512 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)15.0073(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 169.945 -480 Td [(30 April 2011)-20094.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43075472 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R43403360 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R43075472 10 Tf 203.99 0 Td (CCOMPS)Tj /R43403360 10 Tf 40.5801 0 Td (\(1\))Tj /R43719816 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R43403360 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R43075472 10 Tf 1.91016 -16.8 Td (Œles)Tj /R43403360 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R43075472 10 Tf 272.314 0 Td (Œles)Tj /R43403360 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj /R43719816 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R43403360 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R43719816 10 Tf 227.184 0 Td (ccomps)Tj /R43403360 10 Tf 35.5328 0 Td (returns)Tj /R43719816 10 Tf 31.643 0 Td (0)Tj /R43403360 10 Tf 8.87305 0 Td (if all the input graphs are con-)Tj -303.233 -12 Td 0.444 Tw (nected; and non-zero if an)Tj 2.944 Tc 106.036 0 Td (yg)Tj 0 Tc 12.9441 0 Td (raph has multiple components, or an)Tj 2.944 Tc 147.61 0 Td (ye)Tj 0 Tc 12.384 0 Td [(rror occurred.)-544.38(If just e)]TJ 92.1457 0 Td 0.445 Tw (xtracting a sin-)Tj -371.12 -12 Td 0 Tw (gle component,)Tj /R43719816 10 Tf 64.1602 0 Td (ccomps)Tj /R43403360 10 Tf 34.1602 0 Td (returns)Tj /R43719816 10 Tf 30.2699 0 Td (0)Tj /R43403360 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R43719816 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R43403360 10 Tf 20.9004 -12 Td 0.106 Tw (It is possible, though unlik)Tj 106.724 0 Td (ely)Tj 2.606 Tc 11.5699 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.105 Tw (hat the names used for connected components and their subgraphs may con-)Tj -126.18 -12 Td 0 Tw [(ict with e)14.9927(xisting subgraph names.)]TJ -0.548 Tc /R43719816 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R43403360 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R43719816 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R43403360 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), gvpr\(1\), gvcolor\(1\), ac)15.0073(yclic\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 169.945 -480 Td [(30 April 2011)-20094.5(2)]TJ ET Q Q \n \n \n \n \n-1042\n+1044\n \n \n \n \n-R9976968\n+R43719816\n \n-R9660512\n+R43403360\n \n-R9332624\n+R43075472\n \n \n \n \n \n \n \n@@ -802,18 +802,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-405\n+406\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10012392 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <23><23><0023> <25><25><0025> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <63><63><0063> <65><65><0065> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <78><78><0078> <7a><7a><007a> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43755240 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <23><23><0023> <25><25><0025> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <63><63><0063> <65><65><0065> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <78><78><0078> <7a><7a><007a> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -830,18 +830,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-561\n+560\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10012760 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43755608 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -864,15 +864,15 @@\n \n Filter\n FlateDecode\n Length\n 366\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10013128 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <23><23><0023> <25><25><0025> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <32><32><0032> <43><43><0043> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43755976 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <23><23><0023> <25><25><0025> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <32><32><0032> <43><43><0043> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <53><53><0053> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -896,15 +896,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-d3c868df18fa'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-610a8d6eb216'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cdt.3.pdf.gz", "source2": "./usr/share/doc/graphviz/cdt.3.pdf.gz", "unified_diff": null, "details": [{"source1": "cdt.3.pdf", "source2": "cdt.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -75,20 +75,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36660864 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R36660864 10 Tf 206.625 0 Td (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R37325240 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37325240 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R37008784 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R37325240 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R37696928 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R37325240 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YT)Tj 0 Tc 16.3898 0 Td (YPES)Tj /R37696928 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R37325240 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YC)Tj 0 Tc 16.9398 0 Td [(ONTR)30.0159(OL)]TJ /R37696928 10 Tf -53.7195 -12 Td 36 Tw (Dt_t* dtopen\(const)Tj 150 0 Td 0 Tw (Dtdisc_t* disc, const Dtmethod_t* meth\);)Tj -150 -12 Td 48 Tw (int dtclose\(Dt_t*)Tj 156 0 Td (dt\);)Tj -156 -12 Td 42 Tw (void dtclear\(dt\);)Tj 0 Tw (Dtmethod_t* dtmethod\(Dt_t* dt, const Dtmethod_t* meth\);)' 12 Tw (Dtdisc_t* dtdisc\(Dt_t*)' 150 0 Td 0 Tw (dt, const Dtdisc_t* disc\);)Tj -150 -12 Td 36 Tw (Dt_t* dtview\(Dt_t*)Tj 150 0 Td 0 Tw (dt, Dt_t* view\);)Tj /R37325240 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R37696928 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtqueue;)' /R37325240 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R37696928 10 Tf 21 -12 Td (#define DTDISC\(disc,key,size,link,makef,freef,comparf\))Tj T*[(typedef void*)-3600(\(*Dtmake_f\)\(void*, Dtdisc_t*\);)]TJ T*[(typedef void)-5400(\(*Dtfree_f\)\(void*, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ /R37325240 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R37696928 10 Tf 21 -12 Td 12 Tw (void* dtinsert\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtdelete\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtdetach\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtsearch\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtmatch\(Dt_t*)Tj 132 0 Td 0 Tw (dt, void* key\);)Tj -132 -12 Td 12 Tw (void* dtfirst\(Dt_t*)Tj 132 0 Td (dt\);)Tj -132 -12 Td (void* dtnext\(Dt_t*)Tj 126 0 Td 0 Tw (dt, void* obj\);)Tj -126 -12 Td 12 Tw (void* dtlast\(Dt_t*)Tj 126 0 Td (dt\);)Tj -126 -12 Td (void* dtprev\(Dt_t*)Tj 126 0 Td 0 Tw (dt, void* obj\);)Tj -126 -12 Td 12 Tw (void* dtfinger\(Dt_t*)Tj 138 0 Td (dt\);)Tj -138 -12 Td (void* dtrenew\(Dt_t*)Tj 132 0 Td 0 Tw (dt, void* obj\);)Tj -132 -12 Td 36 Tw (int dtwalk\(Dt_t*)Tj 138 0 Td 0 Tw (dt, int \(*userf\)\(void*, void*\), void*\);)Tj -138 -12 Td (Dtlink_t* dtflatten\(Dt_t* dt\);)Tj (Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)' 12 Tw (void* dtobj\(Dt_t*)' 120 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -120 -12 Td (Dtlink_t* dtextract\(Dt_t* dt\);)Tj 36 Tw (int dtrestore\(Dt_t*)' 156 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj /R37325240 10 Tf -177 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YS)Tj -0.9 Tc 15.2801 0 Td (TA)Tj 0 Tc 12.0398 0 Td (TUS)Tj /R37696928 10 Tf -64.0996 -12 Td 36 Tw (int dtsize\(Dt_t*)Tj 138 0 Td (dt\);)Tj -138 -12 Td (int dtstat\(Dt_t*)Tj 138 0 Td 0 Tw (dt, Dtstat_t*, int all\);)Tj /R37325240 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R37696928 10 Tf 21 -12 Td (unsigned int dtstrhash\(void *str, int n\);)Tj /R37008784 10 Tf 427 -57.6 Td (1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16230016 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R16230016 10 Tf 206.625 0 Td (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R16894392 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16894392 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R16577936 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R16894392 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R17266080 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R16894392 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YT)Tj 0 Tc 16.3898 0 Td (YPES)Tj /R17266080 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R16894392 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YC)Tj 0 Tc 16.9398 0 Td [(ONTR)30.0159(OL)]TJ /R17266080 10 Tf -53.7195 -12 Td 36 Tw (Dt_t* dtopen\(const)Tj 150 0 Td 0 Tw (Dtdisc_t* disc, const Dtmethod_t* meth\);)Tj -150 -12 Td 48 Tw (int dtclose\(Dt_t*)Tj 156 0 Td (dt\);)Tj -156 -12 Td 42 Tw (void dtclear\(dt\);)Tj 0 Tw (Dtmethod_t* dtmethod\(Dt_t* dt, const Dtmethod_t* meth\);)' 12 Tw (Dtdisc_t* dtdisc\(Dt_t*)' 150 0 Td 0 Tw (dt, const Dtdisc_t* disc\);)Tj -150 -12 Td 36 Tw (Dt_t* dtview\(Dt_t*)Tj 150 0 Td 0 Tw (dt, Dt_t* view\);)Tj /R16894392 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R17266080 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtqueue;)' /R16894392 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R17266080 10 Tf 21 -12 Td (#define DTDISC\(disc,key,size,link,makef,freef,comparf\))Tj T*[(typedef void*)-3600(\(*Dtmake_f\)\(void*, Dtdisc_t*\);)]TJ T*[(typedef void)-5400(\(*Dtfree_f\)\(void*, Dtdisc_t*\);)]TJ T*[(typedef int)-6000(\(*Dtcompar_f\)\(Dt_t*, void*, void*, Dtdisc_t*\);)]TJ /R16894392 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R17266080 10 Tf 21 -12 Td 12 Tw (void* dtinsert\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtdelete\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtdetach\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtsearch\(Dt_t*)Tj 138 0 Td 0 Tw (dt, void* obj\);)Tj -138 -12 Td 12 Tw (void* dtmatch\(Dt_t*)Tj 132 0 Td 0 Tw (dt, void* key\);)Tj -132 -12 Td 12 Tw (void* dtfirst\(Dt_t*)Tj 132 0 Td (dt\);)Tj -132 -12 Td (void* dtnext\(Dt_t*)Tj 126 0 Td 0 Tw (dt, void* obj\);)Tj -126 -12 Td 12 Tw (void* dtlast\(Dt_t*)Tj 126 0 Td (dt\);)Tj -126 -12 Td (void* dtprev\(Dt_t*)Tj 126 0 Td 0 Tw (dt, void* obj\);)Tj -126 -12 Td 12 Tw (void* dtfinger\(Dt_t*)Tj 138 0 Td (dt\);)Tj -138 -12 Td (void* dtrenew\(Dt_t*)Tj 132 0 Td 0 Tw (dt, void* obj\);)Tj -132 -12 Td 36 Tw (int dtwalk\(Dt_t*)Tj 138 0 Td 0 Tw (dt, int \(*userf\)\(void*, void*\), void*\);)Tj -138 -12 Td (Dtlink_t* dtflatten\(Dt_t* dt\);)Tj (Dtlink_t* dtlink\(Dt_t*, Dtlink_t* link\);)' 12 Tw (void* dtobj\(Dt_t*)' 120 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj -120 -12 Td (Dtlink_t* dtextract\(Dt_t* dt\);)Tj 36 Tw (int dtrestore\(Dt_t*)' 156 0 Td 0 Tw (dt, Dtlink_t* link\);)Tj /R16894392 10 Tf -177 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YS)Tj -0.9 Tc 15.2801 0 Td (TA)Tj 0 Tc 12.0398 0 Td (TUS)Tj /R17266080 10 Tf -64.0996 -12 Td 36 Tw (int dtsize\(Dt_t*)Tj 138 0 Td (dt\);)Tj -138 -12 Td (int dtstat\(Dt_t*)Tj 138 0 Td 0 Tw (dt, Dtstat_t*, int all\);)Tj /R16894392 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R17266080 10 Tf 21 -12 Td (unsigned int dtstrhash\(void *str, int n\);)Tj /R16577936 10 Tf 427 -57.6 Td (1)Tj ET Q Q \n \n \n \n \n-1120\n+1119\n \n \n \n \n BaseFont\n ZPBPVR+Times-Italic\n FontDescriptor\n@@ -759,21 +759,21 @@\n FontFile3\n \n \n \n \n \n \n-R37696928\n+R17266080\n \n-R37325240\n+R16894392\n \n-R37008784\n+R16577936\n \n-R36660864\n+R16230016\n \n \n \n \n \n \n Type\n@@ -810,31 +810,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36660864 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R36660864 10 Tf 206.625 0 Td (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td (\(3\))Tj /R37325240 10.95 Tf -456.34 -36 Td (DESCRIPTION)Tj /R36660864 10 Tf 36 -12 Td (Cdt)Tj /R37008784 10 Tf 18.8551 0 Td 1.905 Tw (manages run-time dictionaries using standard container data types: unordered set/multiset, ordered)Tj -18.8551 -12 Td 0 Tw (set/multiset, list, stack, and queue.)Tj /R37325240 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YT)Tj 0 Tc 16.3898 0 Td (YPES)Tj -69.1695 -12 Td (Dt_t)Tj /R37008784 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R37325240 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R37008784 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R37325240 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R37008784 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R37325240 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R37008784 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R37696928 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R37008784 10 Tf 48 0 Td (.\))Tj /R37325240 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R37008784 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R37696928 10 Tf 254.41 0 Td (dtstat\(\))Tj /R37008784 10 Tf 48 0 Td (.\))Tj /R37325240 10 Tf -323.41 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YC)Tj 0 Tc 16.9398 0 Td [(ONTR)30.0159(OL)]TJ -69.7195 -12 Td (Dt_t* dtopen\(const Dtdisc_t* disc, const Dtmethod_t* meth\))Tj /R37008784 10 Tf 16 -12 Td 0.727 Tw (This creates a ne)Tj 3.227 Tc 68.8512 0 Td (wd)Tj 0 Tc 15.4469 0 Td [(ictionary)65(.)]TJ /R37696928 10 Tf 43.127 0 Td (disc)Tj /R37008784 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R37696928 10 Tf 208.014 0 Td (meth)Tj /R37008784 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 0 Tw (manipulation method.)Tj /R37696928 10 Tf 92.7801 0 Td (dtopen\(\))Tj /R37008784 10 Tf 50.5 0 Td (returns the ne)Tj 2.5 Tc 54.1801 0 Td (wd)Tj 0 Tc 14.7199 0 Td (ictionary or)Tj /R37696928 10 Tf 48.8801 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(on error)54.9902(.)]TJ /R37325240 10 Tf -303.56 -16.8 Td (int dtclose\(Dt_t* dt\))Tj /R37008784 10 Tf 16 -12 Td 0.039 Tw (This deletes)Tj /R37696928 10 Tf 50.6281 0 Td (dt)Tj /R37008784 10 Tf 14.5391 0 Td [(and its objects.)-503.911(Note that)]TJ /R37696928 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R37008784 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R37696928 10 Tf 20.6379 0 Td (dt)Tj /R37008784 10 Tf 14.5391 0 Td [(is being vie)25.0098(wed by some other dictionar)]TJ 159.764 0 Td (-)Tj -428.672 -12 Td 0 Tw (ies \(see)Tj /R37696928 10 Tf 32.2102 0 Td (dtview\(\))Tj /R37008784 10 Tf 48 0 Td (\).)Tj /R37696928 10 Tf 10.8301 0 Td (dtclose\(\))Tj /R37008784 10 Tf 56.5 0 Td (returns)Tj /R37696928 10 Tf 30.2699 0 Td (0)Tj /R37008784 10 Tf 8.5 0 Td (on success and)Tj /R37696928 10 Tf 61.9301 0 Td (-1)Tj /R37008784 10 Tf 14.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R37325240 10 Tf -278.74 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id dtclear\(Dt_t* dt\))Tj /R37008784 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R37696928 10 Tf 104.16 0 Td (dt)Tj /R37008784 10 Tf 14.5 0 Td (without closing)Tj /R37696928 10 Tf 64.45 0 Td (dt)Tj /R37008784 10 Tf 12 0 Td (.)Tj /R37325240 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R37008784 10 Tf 16 -12 Td (If)Tj /R37696928 10 Tf 9.59688 0 Td (meth)Tj /R37008784 10 Tf 26.9371 0 Td (is)Tj /R37696928 10 Tf 9.60703 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R37008784 10 Tf 62.9371 0 Td 0.437 Tw (returns the current method.)Tj 115.058 0 Td 0.438 Tw (Otherwise, it changes the storage method of)Tj /R37696928 10 Tf -253.573 -12 Td (dt)Tj /R37008784 10 Tf 14.559 0 Td (to)Tj /R37696928 10 Tf 10.3391 0 Td (meth)Tj 5.059 Tc /R37008784 10 Tf 24 0 Td (.O)Tj 0 Tc 14.7789 0 Td 0.058 Tw (bject order remains the same during a method switch for)Tj /R37696928 10 Tf 228.87 0 Td (Dtqueue)Tj 5.058 Tc /R37008784 10 Tf 42 0 Td (.S)Tj 0 Tc 13.118 0 Td (witching to and from)Tj /R37696928 10 Tf -347.665 -12 Td (Dtset)Tj /R37008784 10 Tf 33.5898 0 Td (and)Tj /R37696928 10 Tf 18.0301 0 Td (Dtoset/Dtobag)Tj /R37008784 10 Tf 81.5898 0 Td 1.09 Tw (may cause objects to be rehashed, reordered, or remo)Tj -0.15 Tc 221.28 0 Td (ve)Tj 3.59 Tc 9.28984 0 Td [(da)358.994(st)]TJ 0 Tc 23.2902 0 Td (he case re-)Tj -387.07 -12 Td (quires.)Tj /R37696928 10 Tf 31.9398 0 Td (dtmethod\(\))Tj /R37008784 10 Tf 62.5 0 Td 0 Tw [(returns the pre)24.9854(vious method or)]TJ /R37696928 10 Tf 125.01 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R37325240 10 Tf -261.95 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj /R37008784 10 Tf 16 -12 Td (If)Tj /R37696928 10 Tf 9.62187 0 Td (disc)Tj /R37008784 10 Tf 26.9621 0 Td (is)Tj /R37696928 10 Tf 9.63203 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5.46211 0 Td (dtdisc\(\))Tj /R37008784 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R37696928 10 Tf 282.62 0 Td (dt)Tj /R37008784 10 Tf 14.9609 0 Td (to)Tj /R37696928 10 Tf -424.22 -12 Td (disc)Tj 5.797 Tc /R37008784 10 Tf 24 0 Td (.O)Tj 0 Tc 15.5172 0 Td 0.797 Tw (bjects may be rehashed, reordered, or remo)Tj -0.15 Tc 177.352 0 Td (ve)Tj 3.298 Tc 9.28984 0 Td [(da)329.812(sa)]TJ 0 Tc 24.366 0 Td (ppropriate.)Tj /R37696928 10 Tf 49.398 0 Td (dtdisc\(\))Tj /R37008784 10 Tf 51.298 0 Td 0.798 Tw (returns the pre)Tj 59.1059 0 Td (vious)Tj -410.327 -12 Td 0 Tw (discipline on success and)Tj /R37696928 10 Tf 103.32 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R37325240 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R37008784 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.0879 0 Td (ie)Tj 6.96992 0 Td 0.368 Tw [(wpath allo)25.0183(ws a search or w)9.99023(alk starting from a dictionary to continue to another)]TJ 319.104 0 Td (.)Tj /R37696928 10 Tf 7.86719 0 Td (dtview\(\))Tj /R37008784 10 Tf 50.8672 0 Td 0.367 Tw (Œrst ter)Tj 28.777 0 Td (-)Tj -428.673 -12 Td 0.381 Tw (minates an)Tj 2.881 Tc 43.2809 0 Td (yc)Tj 0 Tc 12.3211 0 Td (urrent vie)Tj 2.881 Tc 38.7309 0 Td (wf)Tj 0 Tc 13.4309 0 Td (rom)Tj /R37696928 10 Tf 18.991 0 Td (dt)Tj /R37008784 10 Tf 14.8809 0 Td (to another dictionary)Tj 5.381 Tc 83.432 0 Td (.T)Tj 0 Tc 13.991 0 Td (hen, if)Tj /R37696928 10 Tf 28.8121 0 Td (view)Tj /R37008784 10 Tf 26.8809 0 Td (is)Tj /R37696928 10 Tf 9.55117 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5.38086 0 Td (dtview)Tj /R37008784 10 Tf 38.882 0 Td 0.382 Tw (returns the ter)Tj 56.1039 0 Td (-)Tj -428.67 -12 Td 0.682 Tw (minated vie)Tj 3.182 Tc 47.3719 0 Td (wd)Tj 0 Tc 15.402 0 Td (ictionary)Tj 5.682 Tc 34.9 0 Td (.I)Tj 0 Tc 11.5121 0 Td (f)Tj /R37696928 10 Tf 6.51211 0 Td (view)Tj /R37008784 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R37696928 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R37008784 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R37696928 10 Tf 50.2422 0 Td (dt)Tj /R37008784 10 Tf 15.1809 0 Td (to)Tj /R37696928 10 Tf 10.9609 0 Td (view)Tj /R37008784 10 Tf 27.1809 0 Td (is established.)Tj /R37696928 10 Tf 62.4719 0 Td (dtview\(\))Tj /R37008784 10 Tf -384 -12 Td (returns)Tj /R37696928 10 Tf 30.2699 0 Td (dt)Tj /R37008784 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R37696928 10 Tf 61.9301 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -133.2 -16.8 Td 0.237 Tw (It is an error to ha)Tj -0.15 Tc 72.3551 0 Td 0.537 Tw (ve d)Tj 0 Tc 17.027 0 Td 0.237 Tw [(ictionaries on a vie)25.0146(wpath with dif)25.0098(ferent storage methods.)-523.716(In addition, dictionaries on)]TJ -89.382 -12 Td 0.806 Tw (the same vie)Tj 3.306 Tc 51.352 0 Td (wp)Tj 0 Tc 15.5262 0 Td (ath should treat objects in a consistent manner with respect to comparison or hashing.)Tj 358.463 0 Td (If)Tj -425.341 -12 Td 0 Tw [(not, undeŒned beha)20(viors may result.)]TJ /R37325240 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R37008784 10 Tf 21 -12 Td (Storage methods are of type)Tj /R37696928 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R37008784 10 Tf 66 0 Td (.)Tj /R36660864 10 Tf 7.5 0 Td (Cdt)Tj /R37008784 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R37325240 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R37008784 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R37696928 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R37008784 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R37696928 10 Tf 81.3801 0 Td (Dtobag)Tj /R37008784 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R37325240 10 Tf -335.07 -16.8 Td (Dtset)Tj /R37008784 10 Tf 16 -12 Td 0.17 Tw (Objects are unordered.)Tj /R37696928 10 Tf 96.3102 0 Td (Dtset)Tj -0.1 Tc /R37008784 10 Tf 32.6699 0 Td (ke)Tj 0 Tc 9.33984 0 Td [(eps unique objects.)-516.985(This method uses a hash table with chaining to man-)]TJ -138.32 -12 Td 0 Tw (age the objects.)Tj 427 -48 Td (2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16230016 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R16230016 10 Tf 206.625 0 Td (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td (\(3\))Tj /R16894392 10.95 Tf -456.34 -36 Td (DESCRIPTION)Tj /R16230016 10 Tf 36 -12 Td (Cdt)Tj /R16577936 10 Tf 18.8551 0 Td 1.905 Tw (manages run-time dictionaries using standard container data types: unordered set/multiset, ordered)Tj -18.8551 -12 Td 0 Tw (set/multiset, list, stack, and queue.)Tj /R16894392 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YT)Tj 0 Tc 16.3898 0 Td (YPES)Tj -69.1695 -12 Td (Dt_t)Tj /R16577936 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R16894392 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R16577936 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R16894392 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R16577936 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R16894392 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R16577936 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R17266080 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R16577936 10 Tf 48 0 Td (.\))Tj /R16894392 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R16577936 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R17266080 10 Tf 254.41 0 Td (dtstat\(\))Tj /R16577936 10 Tf 48 0 Td (.\))Tj /R16894392 10 Tf -323.41 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YC)Tj 0 Tc 16.9398 0 Td [(ONTR)30.0159(OL)]TJ -69.7195 -12 Td (Dt_t* dtopen\(const Dtdisc_t* disc, const Dtmethod_t* meth\))Tj /R16577936 10 Tf 16 -12 Td 0.727 Tw (This creates a ne)Tj 3.227 Tc 68.8512 0 Td (wd)Tj 0 Tc 15.4469 0 Td [(ictionary)65(.)]TJ /R17266080 10 Tf 43.127 0 Td (disc)Tj /R16577936 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R17266080 10 Tf 208.014 0 Td (meth)Tj /R16577936 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 0 Tw (manipulation method.)Tj /R17266080 10 Tf 92.7801 0 Td (dtopen\(\))Tj /R16577936 10 Tf 50.5 0 Td (returns the ne)Tj 2.5 Tc 54.1801 0 Td (wd)Tj 0 Tc 14.7199 0 Td (ictionary or)Tj /R17266080 10 Tf 48.8801 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(on error)54.9902(.)]TJ /R16894392 10 Tf -303.56 -16.8 Td (int dtclose\(Dt_t* dt\))Tj /R16577936 10 Tf 16 -12 Td 0.039 Tw (This deletes)Tj /R17266080 10 Tf 50.6281 0 Td (dt)Tj /R16577936 10 Tf 14.5391 0 Td [(and its objects.)-503.911(Note that)]TJ /R17266080 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R16577936 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R17266080 10 Tf 20.6379 0 Td (dt)Tj /R16577936 10 Tf 14.5391 0 Td [(is being vie)25.0098(wed by some other dictionar)]TJ 159.764 0 Td (-)Tj -428.672 -12 Td 0 Tw (ies \(see)Tj /R17266080 10 Tf 32.2102 0 Td (dtview\(\))Tj /R16577936 10 Tf 48 0 Td (\).)Tj /R17266080 10 Tf 10.8301 0 Td (dtclose\(\))Tj /R16577936 10 Tf 56.5 0 Td (returns)Tj /R17266080 10 Tf 30.2699 0 Td (0)Tj /R16577936 10 Tf 8.5 0 Td (on success and)Tj /R17266080 10 Tf 61.9301 0 Td (-1)Tj /R16577936 10 Tf 14.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R16894392 10 Tf -278.74 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id dtclear\(Dt_t* dt\))Tj /R16577936 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R17266080 10 Tf 104.16 0 Td (dt)Tj /R16577936 10 Tf 14.5 0 Td (without closing)Tj /R17266080 10 Tf 64.45 0 Td (dt)Tj /R16577936 10 Tf 12 0 Td (.)Tj /R16894392 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R16577936 10 Tf 16 -12 Td (If)Tj /R17266080 10 Tf 9.59688 0 Td (meth)Tj /R16577936 10 Tf 26.9371 0 Td (is)Tj /R17266080 10 Tf 9.60703 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R16577936 10 Tf 62.9371 0 Td 0.437 Tw (returns the current method.)Tj 115.058 0 Td 0.438 Tw (Otherwise, it changes the storage method of)Tj /R17266080 10 Tf -253.573 -12 Td (dt)Tj /R16577936 10 Tf 14.559 0 Td (to)Tj /R17266080 10 Tf 10.3391 0 Td (meth)Tj 5.059 Tc /R16577936 10 Tf 24 0 Td (.O)Tj 0 Tc 14.7789 0 Td 0.058 Tw (bject order remains the same during a method switch for)Tj /R17266080 10 Tf 228.87 0 Td (Dtqueue)Tj 5.058 Tc /R16577936 10 Tf 42 0 Td (.S)Tj 0 Tc 13.118 0 Td (witching to and from)Tj /R17266080 10 Tf -347.665 -12 Td (Dtset)Tj /R16577936 10 Tf 33.5898 0 Td (and)Tj /R17266080 10 Tf 18.0301 0 Td (Dtoset/Dtobag)Tj /R16577936 10 Tf 81.5898 0 Td 1.09 Tw (may cause objects to be rehashed, reordered, or remo)Tj -0.15 Tc 221.28 0 Td (ve)Tj 3.59 Tc 9.28984 0 Td [(da)358.994(st)]TJ 0 Tc 23.2902 0 Td (he case re-)Tj -387.07 -12 Td (quires.)Tj /R17266080 10 Tf 31.9398 0 Td (dtmethod\(\))Tj /R16577936 10 Tf 62.5 0 Td 0 Tw [(returns the pre)24.9854(vious method or)]TJ /R17266080 10 Tf 125.01 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R16894392 10 Tf -261.95 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj /R16577936 10 Tf 16 -12 Td (If)Tj /R17266080 10 Tf 9.62187 0 Td (disc)Tj /R16577936 10 Tf 26.9621 0 Td (is)Tj /R17266080 10 Tf 9.63203 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5.46211 0 Td (dtdisc\(\))Tj /R16577936 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R17266080 10 Tf 282.62 0 Td (dt)Tj /R16577936 10 Tf 14.9609 0 Td (to)Tj /R17266080 10 Tf -424.22 -12 Td (disc)Tj 5.797 Tc /R16577936 10 Tf 24 0 Td (.O)Tj 0 Tc 15.5172 0 Td 0.797 Tw (bjects may be rehashed, reordered, or remo)Tj -0.15 Tc 177.352 0 Td (ve)Tj 3.298 Tc 9.28984 0 Td [(da)329.812(sa)]TJ 0 Tc 24.366 0 Td (ppropriate.)Tj /R17266080 10 Tf 49.398 0 Td (dtdisc\(\))Tj /R16577936 10 Tf 51.298 0 Td 0.798 Tw (returns the pre)Tj 59.1059 0 Td (vious)Tj -410.327 -12 Td 0 Tw (discipline on success and)Tj /R17266080 10 Tf 103.32 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R16894392 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R16577936 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.0879 0 Td (ie)Tj 6.96992 0 Td 0.368 Tw [(wpath allo)25.0183(ws a search or w)9.99023(alk starting from a dictionary to continue to another)]TJ 319.104 0 Td (.)Tj /R17266080 10 Tf 7.86719 0 Td (dtview\(\))Tj /R16577936 10 Tf 50.8672 0 Td 0.367 Tw (Œrst ter)Tj 28.777 0 Td (-)Tj -428.673 -12 Td 0.381 Tw (minates an)Tj 2.881 Tc 43.2809 0 Td (yc)Tj 0 Tc 12.3211 0 Td (urrent vie)Tj 2.881 Tc 38.7309 0 Td (wf)Tj 0 Tc 13.4309 0 Td (rom)Tj /R17266080 10 Tf 18.991 0 Td (dt)Tj /R16577936 10 Tf 14.8809 0 Td (to another dictionary)Tj 5.381 Tc 83.432 0 Td (.T)Tj 0 Tc 13.991 0 Td (hen, if)Tj /R17266080 10 Tf 28.8121 0 Td (view)Tj /R16577936 10 Tf 26.8809 0 Td (is)Tj /R17266080 10 Tf 9.55117 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5.38086 0 Td (dtview)Tj /R16577936 10 Tf 38.882 0 Td 0.382 Tw (returns the ter)Tj 56.1039 0 Td (-)Tj -428.67 -12 Td 0.682 Tw (minated vie)Tj 3.182 Tc 47.3719 0 Td (wd)Tj 0 Tc 15.402 0 Td (ictionary)Tj 5.682 Tc 34.9 0 Td (.I)Tj 0 Tc 11.5121 0 Td (f)Tj /R17266080 10 Tf 6.51211 0 Td (view)Tj /R16577936 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R17266080 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R16577936 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R17266080 10 Tf 50.2422 0 Td (dt)Tj /R16577936 10 Tf 15.1809 0 Td (to)Tj /R17266080 10 Tf 10.9609 0 Td (view)Tj /R16577936 10 Tf 27.1809 0 Td (is established.)Tj /R17266080 10 Tf 62.4719 0 Td (dtview\(\))Tj /R16577936 10 Tf -384 -12 Td (returns)Tj /R17266080 10 Tf 30.2699 0 Td (dt)Tj /R16577936 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R17266080 10 Tf 61.9301 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ -133.2 -16.8 Td 0.237 Tw (It is an error to ha)Tj -0.15 Tc 72.3551 0 Td 0.537 Tw (ve d)Tj 0 Tc 17.027 0 Td 0.237 Tw [(ictionaries on a vie)25.0146(wpath with dif)25.0098(ferent storage methods.)-523.716(In addition, dictionaries on)]TJ -89.382 -12 Td 0.806 Tw (the same vie)Tj 3.306 Tc 51.352 0 Td (wp)Tj 0 Tc 15.5262 0 Td (ath should treat objects in a consistent manner with respect to comparison or hashing.)Tj 358.463 0 Td (If)Tj -425.341 -12 Td 0 Tw [(not, undeŒned beha)20(viors may result.)]TJ /R16894392 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R16577936 10 Tf 21 -12 Td (Storage methods are of type)Tj /R17266080 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R16577936 10 Tf 66 0 Td (.)Tj /R16230016 10 Tf 7.5 0 Td (Cdt)Tj /R16577936 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R16894392 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R16577936 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R17266080 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R16577936 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R17266080 10 Tf 81.3801 0 Td (Dtobag)Tj /R16577936 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R16894392 10 Tf -335.07 -16.8 Td (Dtset)Tj /R16577936 10 Tf 16 -12 Td 0.17 Tw (Objects are unordered.)Tj /R17266080 10 Tf 96.3102 0 Td (Dtset)Tj -0.1 Tc /R16577936 10 Tf 32.6699 0 Td (ke)Tj 0 Tc 9.33984 0 Td [(eps unique objects.)-516.985(This method uses a hash table with chaining to man-)]TJ -138.32 -12 Td 0 Tw (age the objects.)Tj 427 -48 Td (2)Tj ET Q Q \n \n \n \n \n-2719\n+2720\n \n \n \n \n-R37696928\n+R17266080\n \n-R37325240\n+R16894392\n \n-R37008784\n+R16577936\n \n-R36660864\n+R16230016\n \n \n \n \n \n \n Type\n@@ -871,31 +871,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36660864 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R36660864 10 Tf 206.625 0 Td (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td (\(3\))Tj /R37325240 10 Tf -436.34 -36 Td (Dtqueue)Tj /R37008784 10 Tf 16 -12 Td 0.706 Tw [(Objects are k)10.0122(ept in a queue, i.e., in order of insertion.)-570.591(Thus, the Œrst object inserted is at queue head and)]TJ 12 TL 0 Tw (will be the Œrst to be deleted.)' /R37325240 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R37008784 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R37696928 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R37008784 10 Tf 48 0 Td (:)Tj /R37696928 10 Tf -327.55 -12 Td (typedef struct)Tj 6 Tc ({i)' 0 Tc 18 0 Td 42 Tw (nt key,)Tj 90 0 Td (size;)Tj -96 -12 Td (int link;)Tj 12 Tw (Dtmake_f makef;)' (Dtfree_f freef;)' 0 Tw (Dtcompar_f comparf;)' 6 Tc -12 -12 Td (}D)Tj 0 Tc 18 0 Td (tdisc_t;)Tj /R37325240 10 Tf -58 -16.8 Td [(int k)9.99268(ey)]TJ 2.5 Tc 28.5199 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize)Tj /R37008784 10 Tf -21.4098 -12 Td 0.161 Tw (Each object)Tj /R37696928 10 Tf 49.752 0 Td (obj)Tj /R37008784 10 Tf 20.6609 0 Td (is identiŒed by a k)Tj -0.15 Tc 74.434 0 Td 0.461 Tw (ey u)Tj 0 Tc 16.9512 0 Td 0.161 Tw (sed for object comparison or hashing.)Tj /R37696928 10 Tf 156.496 0 Td (key)Tj /R37008784 10 Tf 20.6621 0 Td 0.162 Tw (should be non-ne)Tj -0.05 Tc 69.0539 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc -422.71 -12 Td 0.049 Tw [(and deŒnes an of)24.989(fset into)]TJ /R37696928 10 Tf 103.035 0 Td (obj)Tj 5.049 Tc /R37008784 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8789 0 Td (f)Tj /R37696928 10 Tf 5.87812 0 Td (size)Tj /R37008784 10 Tf 26.548 0 Td 0.048 Tw (is ne)Tj -0.05 Tc 18.5078 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.548 Tc 9.28984 0 Td (,t)Tj 0 Tc 7.82813 0 Td (he k)Tj -0.15 Tc 16.8879 0 Td 0.348 Tw (ey i)Tj 2.548 Tc 14.618 0 Td (san)Tj 0 Tc 18.4262 0 Td 0.048 Tw (ull-terminated string with starting address)Tj /R37696928 10 Tf -264.598 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.38 Tc /R37008784 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2102 0 Td (f)Tj /R37696928 10 Tf 6.21016 0 Td (size)Tj /R37008784 10 Tf 26.8801 0 Td 0.381 Tw (is zero, the k)Tj -0.15 Tc 52.143 0 Td 0.681 Tw (ey i)Tj 2.881 Tc 14.9512 0 Td (san)Tj 0 Tc 19.0922 0 Td 0.381 Tw (ull-terminated string with starting ad-)Tj -280.487 -12 Td (dress)Tj /R37696928 10 Tf 24.7719 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.722 Tc /R37008784 10 Tf 138 0 Td (.F)Tj 0 Tc 14.782 0 Td (inally)Tj 4.222 Tc 22.1301 0 Td (,i)Tj 0 Tc 9.50195 0 Td (f)Tj /R37696928 10 Tf 7.55195 0 Td (size)Tj /R37008784 10 Tf 28.2219 0 Td 1.722 Tw (is positi)Tj -0.15 Tc 32.8719 0 Td (ve)Tj 4.221 Tc 9.28984 0 Td (,t)Tj 0 Tc 9.50117 0 Td 1.721 Tw (he k)Tj -0.15 Tc 18.5609 0 Td 2.021 Tw (ey i)Tj 4.221 Tc 16.291 0 Td (sab)Tj 0 Tc 21.7719 0 Td 1.721 Tw (yte array of length)Tj /R37696928 10 Tf -353.246 -12 Td (size)Tj /R37008784 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R37696928 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R37008784 10 Tf 138 0 Td (.)Tj /R37325240 10 Tf -222.72 -16.8 Td (int link)Tj /R37008784 10 Tf 16 -12 Td (Let)Tj /R37696928 10 Tf 15.8941 0 Td (obj)Tj /R37008784 10 Tf 20.5641 0 Td 0.064 Tw (be an object to be inserted into)Tj /R37696928 10 Tf 125.709 0 Td (dt)Tj /R37008784 10 Tf 14.5648 0 Td 0.065 Tw (as discussed belo)Tj -0.65 Tc 68.7602 0 Td 3.865 Tw (w. I)Tj 0 Tc 17.4648 0 Td (f)Tj /R37696928 10 Tf 5.89492 0 Td (link)Tj /R37008784 10 Tf 26.5648 0 Td 0.065 Tw (is ne)Tj -0.05 Tc 18.525 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.565 Tc 9.28984 0 Td [(,a)256.494(ni)]TJ 0 Tc 19.85 0 Td (nternally allocated)Tj -357.782 -12 Td 0.942 Tw (object holder is used to hold)Tj /R37696928 10 Tf 121.201 0 Td (obj)Tj 3.441 Tc /R37008784 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R37696928 10 Tf 39.8211 0 Td (obj)Tj /R37008784 10 Tf 21.441 0 Td 0.941 Tw (should ha)Tj -0.15 Tc 39.3512 0 Td 1.241 Tw (ve a)Tj 0 Tc /R37696928 10 Tf 20.6121 0 Td (Dtlink_t)Tj /R37008784 10 Tf 51.441 0 Td 0.941 Tw (structure embedded)Tj /R37696928 10 Tf 82.9719 0 Td (link)Tj /R37008784 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R37696928 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R37008784 10 Tf 168 0 Td (.)Tj -0.1 Tc /R37325240 10 Tf -295.66 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*mak)9.98413(ef\)\(v)9.99268(oid* obj, Dtdisc_t* disc\))]TJ /R37008784 10 Tf 6.1 -12 Td (If)Tj /R37696928 10 Tf 9.16211 0 Td (makef)Tj /R37008784 10 Tf 32.502 0 Td 0.002 Tw (is not)Tj /R37696928 10 Tf 24.4539 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5.00312 0 Td (dtinsert\(dt,obj\))Tj /R37008784 10 Tf 98.5031 0 Td 0.003 Tw (will call it to mak)Tj 2.503 Tc 70.4719 0 Td (eac)Tj 0 Tc 18.3262 0 Td (op)Tj 2.503 Tc 9.9 0 Td (yo)Tj 0 Tc 12.5031 0 Td (f)Tj /R37696928 10 Tf 5.83281 0 Td (obj)Tj /R37008784 10 Tf 20.5031 0 Td (suitable for insertion into)Tj /R37696928 10 Tf -331.161 -12 Td (dt)Tj 5 Tc /R37008784 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R37696928 10 Tf 5.83008 0 Td (makef)Tj /R37008784 10 Tf 32.5 0 Td (is)Tj /R37696928 10 Tf 9.16992 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5 0 Td (obj)Tj /R37008784 10 Tf 20.5 0 Td 0 Tw (itself will be inserted into)Tj /R37696928 10 Tf 104.72 0 Td (dt)Tj /R37008784 10 Tf 12 0 Td (.)Tj -0.1 Tc /R37325240 10 Tf -252.55 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id \(*fr)17.9846(eef\)\(v)10.0073(oid* obj, Dtdisc_t* disc\))]TJ /R37008784 10 Tf 6.1 -12 Td (If not)Tj /R37696928 10 Tf 24.4398 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5 0 Td (freef)Tj /R37008784 10 Tf 32.5 0 Td (is used to destro)Tj 2.5 Tc 64.6199 0 Td (yd)Tj 0 Tc 12.5 0 Td (ata associated with)Tj /R37696928 10 Tf 78.0398 0 Td (obj)Tj /R37008784 10 Tf 18 0 Td (.)Tj /R37325240 10 Tf -280.1 -16.8 Td [(int \(*comparf\)\(Dt_t* dt, v)9.99268(oid* k)10(ey1, v)10.0146(oid* k)10(ey2, Dtdisc_t* disc\))]TJ /R37008784 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R37696928 10 Tf 25.3102 0 Td (NULL)Tj /R37008784 10 Tf 24 0 Td (,)Tj /R37696928 10 Tf 5.43516 0 Td (comparf)Tj /R37008784 10 Tf 44.9352 0 Td (is used to compare tw)Tj 2.935 Tc 88.85 0 Td (ok)Tj -0.15 Tc 12.8352 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.935 Tw (s. Its)Tj 24.7602 0 Td 0.435 Tw [(return v)25.0146(alue should be)]TJ /R37696928 10 Tf 93.1398 0 Td (<0)Tj /R37008784 10 Tf 12 0 Td (,)Tj /R37696928 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R37008784 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R37696928 10 Tf 6.26484 0 Td (>0)Tj /R37008784 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R37696928 10 Tf 36.8559 0 Td (key1)Tj /R37008784 10 Tf 28.6461 0 Td 2.146 Tw (is smaller)Tj 4.646 Tc 40.3559 0 Td (,e)Tj 0 Tc 11.5859 0 Td [(qual to, or lar)18.0103(ger than)]TJ /R37696928 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R37008784 10 Tf 24 0 Td (.A)Tj 0 Tc 16.866 0 Td (ll three v)Tj 39.5922 0 Td 2.147 Tw (alues are signiŒcant for method)Tj /R37696928 10 Tf -297.322 -12 Td (Dtoset)Tj /R37008784 10 Tf 39.1781 0 Td (and)Tj /R37696928 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R37008784 10 Tf 36 0 Td (.F)Tj 0 Tc 13.5879 0 Td 0.678 Tw [(or other methods, a zero v)24.9854(alue indicates equality and a non-zero v)25.0049(alue indicates)]TJ -106.384 -12 Td (inequality)Tj 5.147 Tc 39.35 0 Td (.I)Tj 0 Tc 10.977 0 Td (f)Tj /R37696928 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R37008784 10 Tf 74.6469 0 Td (is)Tj /R37696928 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R37008784 10 Tf 24 0 Td [(,a)264.69(ni)]TJ 0 Tc 20.0141 0 Td 0.147 Tw (nternal function is used to compare the k)Tj -0.15 Tc 163.959 0 Td (ey)Tj 2.647 Tc 9.28984 0 Td [(sa)264.707(sd)]TJ 0 Tc 22.5141 0 Td (eŒned by the)Tj /R37696928 10 Tf -380.045 -12 Td (Dtdisc_t.size)Tj /R37008784 10 Tf 80.5 0 Td (Œeld.)Tj /R37325240 10 Tf -101.5 -16.8 Td 0 Tw [(#deŒne DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf\))]TJ /R37008784 10 Tf 21 -12 Td (This macro function initializes the discipline pointed to by)Tj /R37696928 10 Tf 236.38 0 Td (disc)Tj /R37008784 10 Tf 26.5 0 Td (with the gi)Tj -0.15 Tc 42.5301 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nv)Tj 0 Tc 12.25 0 Td (alues.)Tj /R37325240 10 Tf -347.95 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ -0.1 Tc 5 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtinsert\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R37008784 10 Tf 6.1 -12 Td 0.058 Tw (This function adds an object prototyped by)Tj /R37696928 10 Tf 174.556 0 Td (obj)Tj /R37008784 10 Tf 20.5578 0 Td (into)Tj /R37696928 10 Tf 18.118 0 Td (dt)Tj /R37008784 10 Tf 12 0 Td (.)Tj /R37696928 10 Tf 7.55781 0 Td (dtinsert\(\))Tj /R37008784 10 Tf 62.5578 0 Td (performs the same function for all)Tj -295.347 -12 Td 2.797 Tw (methods. If)Tj 51.1441 0 Td 0.297 Tw [(there is an e)15.0146(xisting object in)]TJ /R37696928 10 Tf 116.622 0 Td (dt)Tj /R37008784 10 Tf 14.7969 0 Td (matching)Tj /R37696928 10 Tf 40.0172 0 Td (obj)Tj /R37008784 10 Tf 20.7969 0 Td (and the storage method is)Tj /R37696928 10 Tf 106.196 0 Td (Dtset)Tj /R37008784 10 Tf 32.798 0 Td (or)Tj /R37696928 10 Tf 11.1281 0 Td (Dtoset)Tj /R37008784 10 Tf 36 0 Td (,)Tj /R37696928 10 Tf -429.499 -12 Td (dtinsert\(\))Tj /R37008784 10 Tf 62.6539 0 Td 0.154 Tw (will simply return the matching object.)Tj 161.473 0 Td 0.153 Tw (Otherwise, a ne)Tj 2.653 Tc 62.5359 0 Td (wo)Tj 0 Tc 14.873 0 Td (bject is inserted according to the)Tj -301.536 -12 Td 0.683 Tw (method in use.)Tj 65.659 0 Td (See)Tj /R37696928 10 Tf 17.623 0 Td (Dtdisc_t.makef)Tj /R37008784 10 Tf 87.1828 0 Td [(for object construction.)-568.306(The ne)]TJ 3.183 Tc 128.012 0 Td (wo)Tj 0 Tc 15.4031 0 Td 0.684 Tw (bject or a matching object as)Tj -313.88 -12 Td 0 Tw (noted will be returned on success while)Tj /R37696928 10 Tf 160.25 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R37325240 10 Tf -202.75 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R37008784 10 Tf 6.1 -12 Td (If)Tj /R37696928 10 Tf 10.502 0 Td (obj)Tj /R37008784 10 Tf 21.8422 0 Td (is)Tj /R37696928 10 Tf 10.5121 0 Td (NULL)Tj 3.842 Tc /R37008784 10 Tf 24 0 Td (,m)Tj 0 Tc 14.1219 0 Td (ethod)Tj /R37696928 10 Tf 26.0621 0 Td (Dtqueue)Tj /R37008784 10 Tf 45.8422 0 Td 1.342 Tw (deletes queue head while other methods do nothing.)Tj 223.485 0 Td (If)Tj /R37696928 10 Tf 10.5012 0 Td (obj)Tj /R37008784 10 Tf 21.841 0 Td 1.341 Tw (is not)Tj /R37696928 10 Tf -408.71 -12 Td (NULL)Tj 3.098 Tc /R37008784 10 Tf 24 0 Td (,t)Tj 0 Tc 8.37813 0 Td 0.598 Tw (here are tw)Tj 3.098 Tc 45.516 0 Td (oc)Tj 0 Tc 12.5379 0 Td 3.098 Tw (ases. If)Tj 34.516 0 Td 0.598 Tw (the method in use is not)Tj /R37696928 10 Tf 101.369 0 Td (Dtobag)Tj 3.099 Tc /R37008784 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37891 0 Td 0.599 Tw (he Œrst object matching)Tj /R37696928 10 Tf 99.0559 0 Td (obj)Tj /R37008784 10 Tf 21.0988 0 Td (is deleted.)Tj -390.851 -12 Td 0.593 Tw (On the other hand, if the method in use is or)Tj /R37696928 10 Tf 185.393 0 Td (Dtobag)Tj 3.093 Tc /R37008784 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37305 0 Td (he library check to see if)Tj /R37696928 10 Tf 104.638 0 Td (obj)Tj /R37008784 10 Tf 21.093 0 Td (is in the dictionary)Tj -355.497 -12 Td 2.886 Tw (and delete it.)Tj 65.0379 0 Td (If)Tj /R37696928 10 Tf 12.0461 0 Td (obj)Tj /R37008784 10 Tf 23.3859 0 Td 2.887 Tw (is not in the dictionary)Tj 5.387 Tc 100.898 0 Td (,s)Tj 0 Tc 11.777 0 Td (ome object matching it will be deleted.)Tj 181.029 0 Td (See)Tj /R37696928 10 Tf 19.827 0 Td (Dt-)Tj -414.001 -12 Td (disc_t.freef)Tj /R37008784 10 Tf 75.4199 0 Td 0.92 Tw (for object destruction.)Tj /R37696928 10 Tf 95.7988 0 Td (dtdelete\(\))Tj /R37008784 10 Tf 63.4191 0 Td 0.919 Tw (returns the deleted object \(e)Tj -0.15 Tc 114.506 0 Td (ve)Tj 3.419 Tc 9.28984 0 Td [(ni)341.919(fi)341.909(tw)]TJ 0 Tc 34.0469 0 Td (as deallo-)Tj -392.48 -12 Td 0 Tw (cated\) or)Tj /R37696928 10 Tf 37.7602 0 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ 362.74 -64.8 Td (3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16230016 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R16230016 10 Tf 206.625 0 Td (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td (\(3\))Tj /R16894392 10 Tf -436.34 -36 Td (Dtqueue)Tj /R16577936 10 Tf 16 -12 Td 0.706 Tw [(Objects are k)10.0122(ept in a queue, i.e., in order of insertion.)-570.591(Thus, the Œrst object inserted is at queue head and)]TJ 12 TL 0 Tw (will be the Œrst to be deleted.)' /R16894392 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R16577936 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R17266080 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R16577936 10 Tf 48 0 Td (:)Tj /R17266080 10 Tf -327.55 -12 Td (typedef struct)Tj 6 Tc ({i)' 0 Tc 18 0 Td 42 Tw (nt key,)Tj 90 0 Td (size;)Tj -96 -12 Td (int link;)Tj 12 Tw (Dtmake_f makef;)' (Dtfree_f freef;)' 0 Tw (Dtcompar_f comparf;)' 6 Tc -12 -12 Td (}D)Tj 0 Tc 18 0 Td (tdisc_t;)Tj /R16894392 10 Tf -58 -16.8 Td [(int k)9.99268(ey)]TJ 2.5 Tc 28.5199 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize)Tj /R16577936 10 Tf -21.4098 -12 Td 0.161 Tw (Each object)Tj /R17266080 10 Tf 49.752 0 Td (obj)Tj /R16577936 10 Tf 20.6609 0 Td (is identiŒed by a k)Tj -0.15 Tc 74.434 0 Td 0.461 Tw (ey u)Tj 0 Tc 16.9512 0 Td 0.161 Tw (sed for object comparison or hashing.)Tj /R17266080 10 Tf 156.496 0 Td (key)Tj /R16577936 10 Tf 20.6621 0 Td 0.162 Tw (should be non-ne)Tj -0.05 Tc 69.0539 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc -422.71 -12 Td 0.049 Tw [(and deŒnes an of)24.989(fset into)]TJ /R17266080 10 Tf 103.035 0 Td (obj)Tj 5.049 Tc /R16577936 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8789 0 Td (f)Tj /R17266080 10 Tf 5.87812 0 Td (size)Tj /R16577936 10 Tf 26.548 0 Td 0.048 Tw (is ne)Tj -0.05 Tc 18.5078 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.548 Tc 9.28984 0 Td (,t)Tj 0 Tc 7.82813 0 Td (he k)Tj -0.15 Tc 16.8879 0 Td 0.348 Tw (ey i)Tj 2.548 Tc 14.618 0 Td (san)Tj 0 Tc 18.4262 0 Td 0.048 Tw (ull-terminated string with starting address)Tj /R17266080 10 Tf -264.598 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.38 Tc /R16577936 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2102 0 Td (f)Tj /R17266080 10 Tf 6.21016 0 Td (size)Tj /R16577936 10 Tf 26.8801 0 Td 0.381 Tw (is zero, the k)Tj -0.15 Tc 52.143 0 Td 0.681 Tw (ey i)Tj 2.881 Tc 14.9512 0 Td (san)Tj 0 Tc 19.0922 0 Td 0.381 Tw (ull-terminated string with starting ad-)Tj -280.487 -12 Td (dress)Tj /R17266080 10 Tf 24.7719 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.722 Tc /R16577936 10 Tf 138 0 Td (.F)Tj 0 Tc 14.782 0 Td (inally)Tj 4.222 Tc 22.1301 0 Td (,i)Tj 0 Tc 9.50195 0 Td (f)Tj /R17266080 10 Tf 7.55195 0 Td (size)Tj /R16577936 10 Tf 28.2219 0 Td 1.722 Tw (is positi)Tj -0.15 Tc 32.8719 0 Td (ve)Tj 4.221 Tc 9.28984 0 Td (,t)Tj 0 Tc 9.50117 0 Td 1.721 Tw (he k)Tj -0.15 Tc 18.5609 0 Td 2.021 Tw (ey i)Tj 4.221 Tc 16.291 0 Td (sab)Tj 0 Tc 21.7719 0 Td 1.721 Tw (yte array of length)Tj /R17266080 10 Tf -353.246 -12 Td (size)Tj /R16577936 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R17266080 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R16577936 10 Tf 138 0 Td (.)Tj /R16894392 10 Tf -222.72 -16.8 Td (int link)Tj /R16577936 10 Tf 16 -12 Td (Let)Tj /R17266080 10 Tf 15.8941 0 Td (obj)Tj /R16577936 10 Tf 20.5641 0 Td 0.064 Tw (be an object to be inserted into)Tj /R17266080 10 Tf 125.709 0 Td (dt)Tj /R16577936 10 Tf 14.5648 0 Td 0.065 Tw (as discussed belo)Tj -0.65 Tc 68.7602 0 Td 3.865 Tw (w. I)Tj 0 Tc 17.4648 0 Td (f)Tj /R17266080 10 Tf 5.89492 0 Td (link)Tj /R16577936 10 Tf 26.5648 0 Td 0.065 Tw (is ne)Tj -0.05 Tc 18.525 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.565 Tc 9.28984 0 Td [(,a)256.494(ni)]TJ 0 Tc 19.85 0 Td (nternally allocated)Tj -357.782 -12 Td 0.942 Tw (object holder is used to hold)Tj /R17266080 10 Tf 121.201 0 Td (obj)Tj 3.441 Tc /R16577936 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R17266080 10 Tf 39.8211 0 Td (obj)Tj /R16577936 10 Tf 21.441 0 Td 0.941 Tw (should ha)Tj -0.15 Tc 39.3512 0 Td 1.241 Tw (ve a)Tj 0 Tc /R17266080 10 Tf 20.6121 0 Td (Dtlink_t)Tj /R16577936 10 Tf 51.441 0 Td 0.941 Tw (structure embedded)Tj /R17266080 10 Tf 82.9719 0 Td (link)Tj /R16577936 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R17266080 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R16577936 10 Tf 168 0 Td (.)Tj -0.1 Tc /R16894392 10 Tf -295.66 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* \(*mak)9.98413(ef\)\(v)9.99268(oid* obj, Dtdisc_t* disc\))]TJ /R16577936 10 Tf 6.1 -12 Td (If)Tj /R17266080 10 Tf 9.16211 0 Td (makef)Tj /R16577936 10 Tf 32.502 0 Td 0.002 Tw (is not)Tj /R17266080 10 Tf 24.4539 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5.00312 0 Td (dtinsert\(dt,obj\))Tj /R16577936 10 Tf 98.5031 0 Td 0.003 Tw (will call it to mak)Tj 2.503 Tc 70.4719 0 Td (eac)Tj 0 Tc 18.3262 0 Td (op)Tj 2.503 Tc 9.9 0 Td (yo)Tj 0 Tc 12.5031 0 Td (f)Tj /R17266080 10 Tf 5.83281 0 Td (obj)Tj /R16577936 10 Tf 20.5031 0 Td (suitable for insertion into)Tj /R17266080 10 Tf -331.161 -12 Td (dt)Tj 5 Tc /R16577936 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R17266080 10 Tf 5.83008 0 Td (makef)Tj /R16577936 10 Tf 32.5 0 Td (is)Tj /R17266080 10 Tf 9.16992 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5 0 Td (obj)Tj /R16577936 10 Tf 20.5 0 Td 0 Tw (itself will be inserted into)Tj /R17266080 10 Tf 104.72 0 Td (dt)Tj /R16577936 10 Tf 12 0 Td (.)Tj -0.1 Tc /R16894392 10 Tf -252.55 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id \(*fr)17.9846(eef\)\(v)10.0073(oid* obj, Dtdisc_t* disc\))]TJ /R16577936 10 Tf 6.1 -12 Td (If not)Tj /R17266080 10 Tf 24.4398 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5 0 Td (freef)Tj /R16577936 10 Tf 32.5 0 Td (is used to destro)Tj 2.5 Tc 64.6199 0 Td (yd)Tj 0 Tc 12.5 0 Td (ata associated with)Tj /R17266080 10 Tf 78.0398 0 Td (obj)Tj /R16577936 10 Tf 18 0 Td (.)Tj /R16894392 10 Tf -280.1 -16.8 Td [(int \(*comparf\)\(Dt_t* dt, v)9.99268(oid* k)10(ey1, v)10.0146(oid* k)10(ey2, Dtdisc_t* disc\))]TJ /R16577936 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R17266080 10 Tf 25.3102 0 Td (NULL)Tj /R16577936 10 Tf 24 0 Td (,)Tj /R17266080 10 Tf 5.43516 0 Td (comparf)Tj /R16577936 10 Tf 44.9352 0 Td (is used to compare tw)Tj 2.935 Tc 88.85 0 Td (ok)Tj -0.15 Tc 12.8352 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.935 Tw (s. Its)Tj 24.7602 0 Td 0.435 Tw [(return v)25.0146(alue should be)]TJ /R17266080 10 Tf 93.1398 0 Td (<0)Tj /R16577936 10 Tf 12 0 Td (,)Tj /R17266080 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R16577936 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R17266080 10 Tf 6.26484 0 Td (>0)Tj /R16577936 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R17266080 10 Tf 36.8559 0 Td (key1)Tj /R16577936 10 Tf 28.6461 0 Td 2.146 Tw (is smaller)Tj 4.646 Tc 40.3559 0 Td (,e)Tj 0 Tc 11.5859 0 Td [(qual to, or lar)18.0103(ger than)]TJ /R17266080 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R16577936 10 Tf 24 0 Td (.A)Tj 0 Tc 16.866 0 Td (ll three v)Tj 39.5922 0 Td 2.147 Tw (alues are signiŒcant for method)Tj /R17266080 10 Tf -297.322 -12 Td (Dtoset)Tj /R16577936 10 Tf 39.1781 0 Td (and)Tj /R17266080 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R16577936 10 Tf 36 0 Td (.F)Tj 0 Tc 13.5879 0 Td 0.678 Tw [(or other methods, a zero v)24.9854(alue indicates equality and a non-zero v)25.0049(alue indicates)]TJ -106.384 -12 Td (inequality)Tj 5.147 Tc 39.35 0 Td (.I)Tj 0 Tc 10.977 0 Td (f)Tj /R17266080 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R16577936 10 Tf 74.6469 0 Td (is)Tj /R17266080 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R16577936 10 Tf 24 0 Td [(,a)264.69(ni)]TJ 0 Tc 20.0141 0 Td 0.147 Tw (nternal function is used to compare the k)Tj -0.15 Tc 163.959 0 Td (ey)Tj 2.647 Tc 9.28984 0 Td [(sa)264.707(sd)]TJ 0 Tc 22.5141 0 Td (eŒned by the)Tj /R17266080 10 Tf -380.045 -12 Td (Dtdisc_t.size)Tj /R16577936 10 Tf 80.5 0 Td (Œeld.)Tj /R16894392 10 Tf -101.5 -16.8 Td 0 Tw [(#deŒne DTDISC\(disc,k)10(ey)55.0159(,size,link,mak)10.0073(ef)15.0073(,fr)18.0151(eef)14.9854(,comparf\))]TJ /R16577936 10 Tf 21 -12 Td (This macro function initializes the discipline pointed to by)Tj /R17266080 10 Tf 236.38 0 Td (disc)Tj /R16577936 10 Tf 26.5 0 Td (with the gi)Tj -0.15 Tc 42.5301 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nv)Tj 0 Tc 12.25 0 Td (alues.)Tj /R16894392 10 Tf -347.95 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ -0.1 Tc 5 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtinsert\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R16577936 10 Tf 6.1 -12 Td 0.058 Tw (This function adds an object prototyped by)Tj /R17266080 10 Tf 174.556 0 Td (obj)Tj /R16577936 10 Tf 20.5578 0 Td (into)Tj /R17266080 10 Tf 18.118 0 Td (dt)Tj /R16577936 10 Tf 12 0 Td (.)Tj /R17266080 10 Tf 7.55781 0 Td (dtinsert\(\))Tj /R16577936 10 Tf 62.5578 0 Td (performs the same function for all)Tj -295.347 -12 Td 2.797 Tw (methods. If)Tj 51.1441 0 Td 0.297 Tw [(there is an e)15.0146(xisting object in)]TJ /R17266080 10 Tf 116.622 0 Td (dt)Tj /R16577936 10 Tf 14.7969 0 Td (matching)Tj /R17266080 10 Tf 40.0172 0 Td (obj)Tj /R16577936 10 Tf 20.7969 0 Td (and the storage method is)Tj /R17266080 10 Tf 106.196 0 Td (Dtset)Tj /R16577936 10 Tf 32.798 0 Td (or)Tj /R17266080 10 Tf 11.1281 0 Td (Dtoset)Tj /R16577936 10 Tf 36 0 Td (,)Tj /R17266080 10 Tf -429.499 -12 Td (dtinsert\(\))Tj /R16577936 10 Tf 62.6539 0 Td 0.154 Tw (will simply return the matching object.)Tj 161.473 0 Td 0.153 Tw (Otherwise, a ne)Tj 2.653 Tc 62.5359 0 Td (wo)Tj 0 Tc 14.873 0 Td (bject is inserted according to the)Tj -301.536 -12 Td 0.683 Tw (method in use.)Tj 65.659 0 Td (See)Tj /R17266080 10 Tf 17.623 0 Td (Dtdisc_t.makef)Tj /R16577936 10 Tf 87.1828 0 Td [(for object construction.)-568.306(The ne)]TJ 3.183 Tc 128.012 0 Td (wo)Tj 0 Tc 15.4031 0 Td 0.684 Tw (bject or a matching object as)Tj -313.88 -12 Td 0 Tw (noted will be returned on success while)Tj /R17266080 10 Tf 160.25 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R16894392 10 Tf -202.75 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdelete\(Dt_t* dt, v)10.0073(oid* obj\))]TJ /R16577936 10 Tf 6.1 -12 Td (If)Tj /R17266080 10 Tf 10.502 0 Td (obj)Tj /R16577936 10 Tf 21.8422 0 Td (is)Tj /R17266080 10 Tf 10.5121 0 Td (NULL)Tj 3.842 Tc /R16577936 10 Tf 24 0 Td (,m)Tj 0 Tc 14.1219 0 Td (ethod)Tj /R17266080 10 Tf 26.0621 0 Td (Dtqueue)Tj /R16577936 10 Tf 45.8422 0 Td 1.342 Tw (deletes queue head while other methods do nothing.)Tj 223.485 0 Td (If)Tj /R17266080 10 Tf 10.5012 0 Td (obj)Tj /R16577936 10 Tf 21.841 0 Td 1.341 Tw (is not)Tj /R17266080 10 Tf -408.71 -12 Td (NULL)Tj 3.098 Tc /R16577936 10 Tf 24 0 Td (,t)Tj 0 Tc 8.37813 0 Td 0.598 Tw (here are tw)Tj 3.098 Tc 45.516 0 Td (oc)Tj 0 Tc 12.5379 0 Td 3.098 Tw (ases. If)Tj 34.516 0 Td 0.598 Tw (the method in use is not)Tj /R17266080 10 Tf 101.369 0 Td (Dtobag)Tj 3.099 Tc /R16577936 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37891 0 Td 0.599 Tw (he Œrst object matching)Tj /R17266080 10 Tf 99.0559 0 Td (obj)Tj /R16577936 10 Tf 21.0988 0 Td (is deleted.)Tj -390.851 -12 Td 0.593 Tw (On the other hand, if the method in use is or)Tj /R17266080 10 Tf 185.393 0 Td (Dtobag)Tj 3.093 Tc /R16577936 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37305 0 Td (he library check to see if)Tj /R17266080 10 Tf 104.638 0 Td (obj)Tj /R16577936 10 Tf 21.093 0 Td (is in the dictionary)Tj -355.497 -12 Td 2.886 Tw (and delete it.)Tj 65.0379 0 Td (If)Tj /R17266080 10 Tf 12.0461 0 Td (obj)Tj /R16577936 10 Tf 23.3859 0 Td 2.887 Tw (is not in the dictionary)Tj 5.387 Tc 100.898 0 Td (,s)Tj 0 Tc 11.777 0 Td (ome object matching it will be deleted.)Tj 181.029 0 Td (See)Tj /R17266080 10 Tf 19.827 0 Td (Dt-)Tj -414.001 -12 Td (disc_t.freef)Tj /R16577936 10 Tf 75.4199 0 Td 0.92 Tw (for object destruction.)Tj /R17266080 10 Tf 95.7988 0 Td (dtdelete\(\))Tj /R16577936 10 Tf 63.4191 0 Td 0.919 Tw (returns the deleted object \(e)Tj -0.15 Tc 114.506 0 Td (ve)Tj 3.419 Tc 9.28984 0 Td [(ni)341.919(fi)341.909(tw)]TJ 0 Tc 34.0469 0 Td (as deallo-)Tj -392.48 -12 Td 0 Tw (cated\) or)Tj /R17266080 10 Tf 37.7602 0 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ 362.74 -64.8 Td (3)Tj ET Q Q \n \n \n \n \n-3626\n+3625\n \n \n \n \n-R37696928\n+R17266080\n \n-R37325240\n+R16894392\n \n-R37008784\n+R16577936\n \n-R36660864\n+R16230016\n \n \n \n \n \n \n Type\n@@ -932,31 +932,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36660864 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R36660864 10 Tf 206.625 0 Td (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R37325240 10 Tf -436.34 -36 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R37008784 10 Tf 6.1 -12 Td 0.039 Tw (This function is similar to)Tj /R37696928 10 Tf 106.035 0 Td (dtdelete\(\))Tj -0.2 Tc /R37008784 10 Tf 62.5391 0 Td (bu)Tj 2.539 Tc 9.8 0 Td (tt)Tj 0 Tc 8.09883 0 Td (he object to be deleted from)Tj /R37696928 10 Tf 114.655 0 Td (dt)Tj /R37008784 10 Tf 14.5398 0 Td 0.04 Tw (will not be freed \(via the dis-)Tj -315.668 -12 Td (cipline)Tj /R37696928 10 Tf 29.7199 0 Td (freef)Tj /R37008784 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R37325240 10 Tf -78.2199 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw [(id* dtsear)18.0078(ch\(Dt_t* dt, v)10(oid* obj\))]TJ -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtmatch\(Dt_t* dt, v)10.0159(oid* k)10(ey\))]TJ /R37008784 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R37696928 10 Tf 168.658 0 Td (obj)Tj /R37008784 10 Tf 21.4828 0 Td (or)Tj /R37696928 10 Tf 11.8129 0 Td (key)Tj /R37008784 10 Tf 21.4828 0 Td (either from)Tj /R37696928 10 Tf 49.1762 0 Td (dt)Tj /R37008784 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R37696928 10 Tf 22.3352 0 Td (dt)Tj /R37008784 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R37696928 10 Tf 80.75 0 Td (dtview\(\))Tj /R37008784 10 Tf 48 0 Td (.\))Tj /R37696928 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R37008784 10 Tf 62.8949 0 Td (and)Tj /R37696928 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R37008784 10 Tf 56.8949 0 Td (return the matching object or)Tj /R37696928 10 Tf -314.33 -12 Td (NULL)Tj /R37008784 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ -0.1 Tc /R37325240 10 Tf -42.5 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtŒrst\(Dt_t* dt\))Tj -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtnext\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R37696928 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R37008784 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R37696928 10 Tf 102.75 0 Td (dt)Tj /R37008784 10 Tf 12 0 Td (.)Tj /R37696928 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R37008784 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R37696928 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R37008784 10 Tf 18 0 Td (.O)Tj 0 Tc 15.216 0 Td (bjects are or)Tj 49.6621 0 Td (-)Tj -428.67 -12 Td 0.503 Tw (dered based on the storage method in use.)Tj -0.15 Tc 176.214 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 6.33398 0 Td (Dtoset)Tj /R37008784 10 Tf 39.0039 0 Td (and)Tj /R37696928 10 Tf 17.4441 0 Td (Dtobag)Tj 3.004 Tc /R37008784 10 Tf 36 0 Td (,o)Tj 0 Tc 10.5039 0 Td 0.504 Tw (bjects are ordered by object com-)Tj -295.91 -12 Td 3.988 Tw (parisons. F)Tj 47.7281 0 Td (or)Tj /R37696928 10 Tf 12.318 0 Td (Dtqueue)Tj 3.988 Tc /R37008784 10 Tf 42 0 Td (,o)Tj 0 Tc 11.4879 0 Td 1.488 Tw (bjects are ordered in order of insertion.)Tj -0.15 Tc 171.206 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 7.31797 0 Td (Dtset)Tj 3.988 Tc /R37008784 10 Tf 30 0 Td (,o)Tj 0 Tc 11.4879 0 Td (bjects are ordered by)Tj -343.956 -12 Td 1.732 Tw (some internal order \(more belo)Tj 130.538 0 Td 4.232 Tw (w\). Thus,)Tj 46.5141 0 Td 1.732 Tw (objects in a dictionary or a vie)Tj 131.232 0 Td 1.733 Tw (wpath can be w)Tj 67.5789 0 Td (alk)Tj 12.1199 0 Td (ed using a)Tj /R37696928 10 Tf -387.983 -12 Td (for\(;;\))Tj /R37008784 10 Tf 44.5 0 Td 0 Tw (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R37696928 10 Tf -68.5801 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R37008784 10 Tf -24 -12 Td 1.075 Tw (When a dictionary uses)Tj /R37696928 10 Tf 100.39 0 Td (Dtset)Tj 3.575 Tc /R37008784 10 Tf 30 0 Td (,t)Tj 0 Tc 8.85508 0 Td (he object order is determined upon a call to)Tj /R37696928 10 Tf 185.475 0 Td (dtfirst\(\))Tj /R37008784 10 Tf 54 0 Td (/)Tj /R37696928 10 Tf 2.78008 0 Td (dtlast\(\))Tj /R37008784 10 Tf 48 0 Td (.)Tj -429.5 -12 Td 1.008 Tw (This order is frozen until a call)Tj /R37696928 10 Tf 132.866 0 Td (dtnext\(\))Tj /R37008784 10 Tf 48 0 Td (/)Tj /R37696928 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R37008784 10 Tf 51.5078 0 Td (returns)Tj /R37696928 10 Tf 31.2781 0 Td (NULL)Tj /R37008784 10 Tf 27.5078 0 Td (or when these same functions are)Tj -293.94 -12 Td 0.119 Tw (called with a)Tj /R37696928 10 Tf 53.957 0 Td (NULL)Tj /R37008784 10 Tf 26.6191 0 Td (object ar)Tj 34.6488 0 Td 2.619 Tw (gument. It)Tj 46.348 0 Td 0.119 Tw (is important that a)Tj /R37696928 10 Tf 75.4762 0 Td (dtfirst\(\)/dtlast\(\))Tj /R37008784 10 Tf 110.619 0 Td 0.118 Tw (call be balanced by a)Tj /R37696928 10 Tf -347.668 -12 Td (dtnext\(\)/dtprev\(\))Tj /R37008784 10 Tf 104.675 0 Td 0.175 Tw [(call as described.)-517.485(Nested loops will require multiple balancing, once per loop.)]TJ 320.661 0 Td (If)Tj -425.336 -12 Td 0 Tw (loop balancing is not done carefully)Tj 2.5 Tc 142.94 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(ither performance is de)15.0073(graded or une)14.9927(xpected beha)19.9902(viors may result.)]TJ -0.1 Tc /R37325240 10 Tf -168.38 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtlast\(Dt_t* dt\))Tj -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtpr)Tj -0.15 Tc 34.55 0 Td (ev)Tj 0 Tc 9.28984 0 Td [(\(Dt_t* dt, v)10(oid* obj\))]TJ /R37696928 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R37008784 10 Tf 51.482 0 Td (and)Tj /R37696928 10 Tf 17.9219 0 Td (dtprev\(\))Tj /R37008784 10 Tf 51.482 0 Td 0.982 Tw (are lik)Tj 26.152 0 Td (e)Tj /R37696928 10 Tf 7.92188 0 Td (dtfirst\(\))Tj /R37008784 10 Tf 57.482 0 Td (and)Tj /R37696928 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R37008784 10 Tf 51.4809 0 Td (bu)Tj 3.481 Tc 9.8 0 Td (tw)Tj 0 Tc 13.3809 0 Td 0.981 Tw (ork in re)Tj -0.15 Tc 35.5922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse order)Tj 5.981 Tc 35.691 0 Td (.N)Tj 0 Tc 15.7012 0 Td (ote that)Tj -401.299 -12 Td 0.475 Tw [(dictionaries on a vie)25.0073(wpath are still w)]TJ 149.7 0 Td (alk)Tj 12.1199 0 Td [(ed in order b)20.0073(ut objects in each dictionary are w)]TJ 191.985 0 Td (alk)Tj 12.1199 0 Td (ed in re)Tj -0.15 Tc 30.6898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse or)Tj 22.7648 0 Td (-)Tj -428.669 -12 Td [(der)55.0073(.)]TJ -0.1 Tc /R37325240 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R37008784 10 Tf 6.1 -12 Td 0.096 Tw (This function returns the)Tj /R36660864 10 Tf 101.484 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R37008784 10 Tf 41.8512 0 Td (of)Tj /R37696928 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R37008784 10 Tf 12 0 Td [(,i)259.5(fa)]TJ -0.15 Tc 18.2398 0 Td (ny)Tj 5.095 Tc 9.2 0 Td (.T)Tj 0 Tc 13.7051 0 Td 0.095 Tw (he current object is deŒned after a successful call to)Tj -224.255 -12 Td 2.377 Tw (one of)Tj /R37696928 10 Tf 32.5238 0 Td (dtsearch\(\))Tj /R37008784 10 Tf 60 0 Td (,)Tj /R37696928 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R37008784 10 Tf 54 0 Td (,)Tj /R37696928 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R37008784 10 Tf 60 0 Td (,)Tj /R37696928 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R37008784 10 Tf 54 0 Td (,)Tj /R37696928 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R37008784 10 Tf 48 0 Td (,)Tj /R37696928 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.878 Tc /R37008784 10 Tf 48 0 Td (,o)Tj 0 Tc 12.3781 0 Td (r)Tj /R37696928 10 Tf 8.20781 0 Td (dt-)Tj -414 -12 Td (prev\(\))Tj 5.026 Tc /R37008784 10 Tf 36 0 Td (.A)Tj 2.526 Tc 14.7461 0 Td (sas)Tj 0 Tc 17.2719 0 Td 0.026 Tw [(ide ef)24.9988(fect of this implementation of)]TJ /R36660864 10 Tf 143.776 0 Td (Cdt)Tj 2.526 Tc /R37008784 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.025 Tw (hen a dictionary is based on)Tj /R37696928 10 Tf 114.02 0 Td (Dtoset)Tj /R37008784 10 Tf 38.525 0 Td (and)Tj /R37696928 10 Tf 16.9648 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R37008784 10 Tf 18 0 Td (,t)Tj 0 Tc 7.78008 0 Td 0 Tw (he current object is al)Tj -0.1 Tc 85.9898 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys deŒned and is the root of the tree.)Tj -0.1 Tc /R37325240 10 Tf -139.33 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtr)18.0151(enew\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R37008784 10 Tf 6.1 -12 Td 0.077 Tw (This function repositions and perhaps rehashes an object)Tj /R37696928 10 Tf 229.466 0 Td (obj)Tj /R37008784 10 Tf 20.577 0 Td (after its k)Tj -0.15 Tc 37.8238 0 Td 0.378 Tw (ey h)Tj 0 Tc 16.868 0 Td 0.078 Tw (as been changed.)Tj /R37696928 10 Tf 73.2641 0 Td (dtrenew\(\))Tj /R37008784 10 Tf -377.999 -12 Td 0 Tw [(only w)10(orks if)]TJ /R37696928 10 Tf 55.7301 0 Td (obj)Tj /R37008784 10 Tf 20.5 0 Td (is the current object \(see)Tj /R37696928 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R37008784 10 Tf 60 0 Td (\).)Tj /R37325240 10 Tf -252.48 -16.8 Td [(dtwalk\(Dt_t* dt, int \(*userf\)\(v)10.0073(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ /R37008784 10 Tf 16 -12 Td 0.152 Tw (This function calls)Tj /R37696928 10 Tf 77.3961 0 Td (\(*userf\)\(obj,data\))Tj /R37008784 10 Tf 110.652 0 Td (on each object in)Tj /R37696928 10 Tf 71.1469 0 Td (dt)Tj /R37008784 10 Tf 14.6512 0 Td 0.151 Tw (and other dictionaries vie)Tj -0.1 Tc 101.573 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble from it.)Tj -386.979 -12 Td (If)Tj /R37696928 10 Tf 9.48594 0 Td (userf\(\))Tj /R37008784 10 Tf 44.8262 0 Td 0.326 Tw (returns a)Tj /R37696928 10 Tf 37.8621 0 Td (<0)Tj -0.25 Tc /R37008784 10 Tf 14.8262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R37696928 10 Tf 17.5469 0 Td (dtwalk\(\))Tj /R37008784 10 Tf 50.827 0 Td 0.327 Tw (terminates and returns the same v)Tj 135.525 0 Td (alue.)Tj /R37696928 10 Tf 24.4871 0 Td (dtwalk\(\))Tj /R37008784 10 Tf 50.827 0 Td (returns)Tj /R37696928 10 Tf 30.5969 0 Td (0)Tj /R37008784 10 Tf -426 -12 Td 0 Tw (on completion.)Tj /R37325240 10 Tf -16 -16.8 Td (Dtlink_t* dtatten\(Dt_t* dt\))Tj 12 TL (Dtlink_t* dtlink\(Dt_t* dt, Dtlink_t* link\))' -0.1 Tc (vo)' 0 Tc 9.9 0 Td (id* dtobj\(Dt_t* dt, Dtlink_t* link\))Tj /R37008784 10 Tf 6.1 -12 Td (Using)Tj /R37696928 10 Tf 26.7102 0 Td (dtfirst\(\)/dtnext\(\))Tj /R37008784 10 Tf 110.819 0 Td (or)Tj /R37696928 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R37008784 10 Tf 104.819 0 Td 0.319 Tw [(to w)9.98535(alk a single dictionary can incur signiŒ-)]TJ -253.497 -12 Td 0.258 Tw (cant cost due to function calls.)Tj -0.15 Tc 128.199 0 Td (Fo)Tj 2.759 Tc 10.4102 0 Td (re)Tj -0.25 Tc 10.5289 0 Td (fŒ)Tj 0 Tc 8.63984 0 Td 0.259 Tw [(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ 186.412 0 Td (wpathing\),)Tj /R37696928 10 Tf 45.809 0 Td (dtflat-)Tj -389.999 -12 Td (ten\(\))Tj /R37008784 10 Tf 32.5 0 Td (and)Tj /R37696928 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R37008784 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R37696928 10 Tf 97.4801 0 Td (dt)Tj /R37008784 10 Tf 14.5 0 Td [(are made into a link)9.99268(ed list and w)9.99023(alk)10.0098(ed as follo)24.9854(ws:)]TJ /R37696928 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R37008784 10 Tf -24 -16.8 Td 0.874 Tw (Note that)Tj /R37696928 10 Tf 41.1879 0 Td (dtflatten\(\))Tj /R37008784 10 Tf 69.373 0 Td 0.873 Tw (returns a list of type)Tj /R37696928 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R37008784 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R37696928 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R37008784 10 Tf 30 0 Td (.T)Tj 0 Tc 11.9828 0 Td (hat is, it returns a dictionary)Tj -315.425 -12 Td 0.809 Tw (holder pointer)Tj 3.309 Tc 56.7891 0 Td (,n)Tj 0 Tc 10.809 0 Td (ot a user object pointer \(although both are the same if the discipline Œeld)Tj /R37696928 10 Tf 304.067 0 Td (link)Tj /R37008784 10 Tf 27.3102 0 Td 0.81 Tw (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R37696928 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R37008784 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R37696928 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R37008784 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R37696928 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R37008784 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R37696928 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R37008784 10 Tf 24 0 Td (,B)Tj -0.25 Tc 12.4801 0 Td -2.1 Tw (ew a)Tj 0 Tc 15.75 0 Td 0.81 Tw (re that the attened object list is)Tj -299.37 -12 Td 0 Tw (unattened on an)Tj 2.5 Tc 68.7301 0 Td (yd)Tj 0 Tc 12.5 0 Td (ictionary operations other than)Tj /R37696928 10 Tf 124.98 0 Td (dtlink\(\))Tj /R37008784 10 Tf 48 0 Td (.)Tj 172.79 -57.6 Td (4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16230016 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R16230016 10 Tf 206.625 0 Td (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R16894392 10 Tf -436.34 -36 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtdetach\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R16577936 10 Tf 6.1 -12 Td 0.039 Tw (This function is similar to)Tj /R17266080 10 Tf 106.035 0 Td (dtdelete\(\))Tj -0.2 Tc /R16577936 10 Tf 62.5391 0 Td (bu)Tj 2.539 Tc 9.8 0 Td (tt)Tj 0 Tc 8.09883 0 Td (he object to be deleted from)Tj /R17266080 10 Tf 114.655 0 Td (dt)Tj /R16577936 10 Tf 14.5398 0 Td 0.04 Tw (will not be freed \(via the dis-)Tj -315.668 -12 Td (cipline)Tj /R17266080 10 Tf 29.7199 0 Td (freef)Tj /R16577936 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R16894392 10 Tf -78.2199 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw [(id* dtsear)18.0078(ch\(Dt_t* dt, v)10(oid* obj\))]TJ -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtmatch\(Dt_t* dt, v)10.0159(oid* k)10(ey\))]TJ /R16577936 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R17266080 10 Tf 168.658 0 Td (obj)Tj /R16577936 10 Tf 21.4828 0 Td (or)Tj /R17266080 10 Tf 11.8129 0 Td (key)Tj /R16577936 10 Tf 21.4828 0 Td (either from)Tj /R17266080 10 Tf 49.1762 0 Td (dt)Tj /R16577936 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R17266080 10 Tf 22.3352 0 Td (dt)Tj /R16577936 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R17266080 10 Tf 80.75 0 Td (dtview\(\))Tj /R16577936 10 Tf 48 0 Td (.\))Tj /R17266080 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R16577936 10 Tf 62.8949 0 Td (and)Tj /R17266080 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R16577936 10 Tf 56.8949 0 Td (return the matching object or)Tj /R17266080 10 Tf -314.33 -12 Td (NULL)Tj /R16577936 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ -0.1 Tc /R16894392 10 Tf -42.5 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtŒrst\(Dt_t* dt\))Tj -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtnext\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R17266080 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R16577936 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R17266080 10 Tf 102.75 0 Td (dt)Tj /R16577936 10 Tf 12 0 Td (.)Tj /R17266080 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R16577936 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R17266080 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R16577936 10 Tf 18 0 Td (.O)Tj 0 Tc 15.216 0 Td (bjects are or)Tj 49.6621 0 Td (-)Tj -428.67 -12 Td 0.503 Tw (dered based on the storage method in use.)Tj -0.15 Tc 176.214 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 6.33398 0 Td (Dtoset)Tj /R16577936 10 Tf 39.0039 0 Td (and)Tj /R17266080 10 Tf 17.4441 0 Td (Dtobag)Tj 3.004 Tc /R16577936 10 Tf 36 0 Td (,o)Tj 0 Tc 10.5039 0 Td 0.504 Tw (bjects are ordered by object com-)Tj -295.91 -12 Td 3.988 Tw (parisons. F)Tj 47.7281 0 Td (or)Tj /R17266080 10 Tf 12.318 0 Td (Dtqueue)Tj 3.988 Tc /R16577936 10 Tf 42 0 Td (,o)Tj 0 Tc 11.4879 0 Td 1.488 Tw (bjects are ordered in order of insertion.)Tj -0.15 Tc 171.206 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 7.31797 0 Td (Dtset)Tj 3.988 Tc /R16577936 10 Tf 30 0 Td (,o)Tj 0 Tc 11.4879 0 Td (bjects are ordered by)Tj -343.956 -12 Td 1.732 Tw (some internal order \(more belo)Tj 130.538 0 Td 4.232 Tw (w\). Thus,)Tj 46.5141 0 Td 1.732 Tw (objects in a dictionary or a vie)Tj 131.232 0 Td 1.733 Tw (wpath can be w)Tj 67.5789 0 Td (alk)Tj 12.1199 0 Td (ed using a)Tj /R17266080 10 Tf -387.983 -12 Td (for\(;;\))Tj /R16577936 10 Tf 44.5 0 Td 0 Tw (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R17266080 10 Tf -68.5801 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R16577936 10 Tf -24 -12 Td 1.075 Tw (When a dictionary uses)Tj /R17266080 10 Tf 100.39 0 Td (Dtset)Tj 3.575 Tc /R16577936 10 Tf 30 0 Td (,t)Tj 0 Tc 8.85508 0 Td (he object order is determined upon a call to)Tj /R17266080 10 Tf 185.475 0 Td (dtfirst\(\))Tj /R16577936 10 Tf 54 0 Td (/)Tj /R17266080 10 Tf 2.78008 0 Td (dtlast\(\))Tj /R16577936 10 Tf 48 0 Td (.)Tj -429.5 -12 Td 1.008 Tw (This order is frozen until a call)Tj /R17266080 10 Tf 132.866 0 Td (dtnext\(\))Tj /R16577936 10 Tf 48 0 Td (/)Tj /R17266080 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R16577936 10 Tf 51.5078 0 Td (returns)Tj /R17266080 10 Tf 31.2781 0 Td (NULL)Tj /R16577936 10 Tf 27.5078 0 Td (or when these same functions are)Tj -293.94 -12 Td 0.119 Tw (called with a)Tj /R17266080 10 Tf 53.957 0 Td (NULL)Tj /R16577936 10 Tf 26.6191 0 Td (object ar)Tj 34.6488 0 Td 2.619 Tw (gument. It)Tj 46.348 0 Td 0.119 Tw (is important that a)Tj /R17266080 10 Tf 75.4762 0 Td (dtfirst\(\)/dtlast\(\))Tj /R16577936 10 Tf 110.619 0 Td 0.118 Tw (call be balanced by a)Tj /R17266080 10 Tf -347.668 -12 Td (dtnext\(\)/dtprev\(\))Tj /R16577936 10 Tf 104.675 0 Td 0.175 Tw [(call as described.)-517.485(Nested loops will require multiple balancing, once per loop.)]TJ 320.661 0 Td (If)Tj -425.336 -12 Td 0 Tw (loop balancing is not done carefully)Tj 2.5 Tc 142.94 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(ither performance is de)15.0073(graded or une)14.9927(xpected beha)19.9902(viors may result.)]TJ -0.1 Tc /R16894392 10 Tf -168.38 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtlast\(Dt_t* dt\))Tj -0.1 Tc -9.9 -12 Td (vo)Tj 0 Tc 9.9 0 Td (id* dtpr)Tj -0.15 Tc 34.55 0 Td (ev)Tj 0 Tc 9.28984 0 Td [(\(Dt_t* dt, v)10(oid* obj\))]TJ /R17266080 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R16577936 10 Tf 51.482 0 Td (and)Tj /R17266080 10 Tf 17.9219 0 Td (dtprev\(\))Tj /R16577936 10 Tf 51.482 0 Td 0.982 Tw (are lik)Tj 26.152 0 Td (e)Tj /R17266080 10 Tf 7.92188 0 Td (dtfirst\(\))Tj /R16577936 10 Tf 57.482 0 Td (and)Tj /R17266080 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R16577936 10 Tf 51.4809 0 Td (bu)Tj 3.481 Tc 9.8 0 Td (tw)Tj 0 Tc 13.3809 0 Td 0.981 Tw (ork in re)Tj -0.15 Tc 35.5922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse order)Tj 5.981 Tc 35.691 0 Td (.N)Tj 0 Tc 15.7012 0 Td (ote that)Tj -401.299 -12 Td 0.475 Tw [(dictionaries on a vie)25.0073(wpath are still w)]TJ 149.7 0 Td (alk)Tj 12.1199 0 Td [(ed in order b)20.0073(ut objects in each dictionary are w)]TJ 191.985 0 Td (alk)Tj 12.1199 0 Td (ed in re)Tj -0.15 Tc 30.6898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse or)Tj 22.7648 0 Td (-)Tj -428.669 -12 Td [(der)55.0073(.)]TJ -0.1 Tc /R16894392 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R16577936 10 Tf 6.1 -12 Td 0.096 Tw (This function returns the)Tj /R16230016 10 Tf 101.484 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R16577936 10 Tf 41.8512 0 Td (of)Tj /R17266080 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R16577936 10 Tf 12 0 Td [(,i)259.5(fa)]TJ -0.15 Tc 18.2398 0 Td (ny)Tj 5.095 Tc 9.2 0 Td (.T)Tj 0 Tc 13.7051 0 Td 0.095 Tw (he current object is deŒned after a successful call to)Tj -224.255 -12 Td 2.377 Tw (one of)Tj /R17266080 10 Tf 32.5238 0 Td (dtsearch\(\))Tj /R16577936 10 Tf 60 0 Td (,)Tj /R17266080 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R16577936 10 Tf 54 0 Td (,)Tj /R17266080 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R16577936 10 Tf 60 0 Td (,)Tj /R17266080 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R16577936 10 Tf 54 0 Td (,)Tj /R17266080 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R16577936 10 Tf 48 0 Td (,)Tj /R17266080 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.878 Tc /R16577936 10 Tf 48 0 Td (,o)Tj 0 Tc 12.3781 0 Td (r)Tj /R17266080 10 Tf 8.20781 0 Td (dt-)Tj -414 -12 Td (prev\(\))Tj 5.026 Tc /R16577936 10 Tf 36 0 Td (.A)Tj 2.526 Tc 14.7461 0 Td (sas)Tj 0 Tc 17.2719 0 Td 0.026 Tw [(ide ef)24.9988(fect of this implementation of)]TJ /R16230016 10 Tf 143.776 0 Td (Cdt)Tj 2.526 Tc /R16577936 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.025 Tw (hen a dictionary is based on)Tj /R17266080 10 Tf 114.02 0 Td (Dtoset)Tj /R16577936 10 Tf 38.525 0 Td (and)Tj /R17266080 10 Tf 16.9648 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R16577936 10 Tf 18 0 Td (,t)Tj 0 Tc 7.78008 0 Td 0 Tw (he current object is al)Tj -0.1 Tc 85.9898 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys deŒned and is the root of the tree.)Tj -0.1 Tc /R16894392 10 Tf -139.33 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id* dtr)18.0151(enew\(Dt_t* dt, v)9.98413(oid* obj\))]TJ /R16577936 10 Tf 6.1 -12 Td 0.077 Tw (This function repositions and perhaps rehashes an object)Tj /R17266080 10 Tf 229.466 0 Td (obj)Tj /R16577936 10 Tf 20.577 0 Td (after its k)Tj -0.15 Tc 37.8238 0 Td 0.378 Tw (ey h)Tj 0 Tc 16.868 0 Td 0.078 Tw (as been changed.)Tj /R17266080 10 Tf 73.2641 0 Td (dtrenew\(\))Tj /R16577936 10 Tf -377.999 -12 Td 0 Tw [(only w)10(orks if)]TJ /R17266080 10 Tf 55.7301 0 Td (obj)Tj /R16577936 10 Tf 20.5 0 Td (is the current object \(see)Tj /R17266080 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R16577936 10 Tf 60 0 Td (\).)Tj /R16894392 10 Tf -252.48 -16.8 Td [(dtwalk\(Dt_t* dt, int \(*userf\)\(v)10.0073(oid*, v)10.0146(oid*\), v)10.0073(oid* data\))]TJ /R16577936 10 Tf 16 -12 Td 0.152 Tw (This function calls)Tj /R17266080 10 Tf 77.3961 0 Td (\(*userf\)\(obj,data\))Tj /R16577936 10 Tf 110.652 0 Td (on each object in)Tj /R17266080 10 Tf 71.1469 0 Td (dt)Tj /R16577936 10 Tf 14.6512 0 Td 0.151 Tw (and other dictionaries vie)Tj -0.1 Tc 101.573 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ble from it.)Tj -386.979 -12 Td (If)Tj /R17266080 10 Tf 9.48594 0 Td (userf\(\))Tj /R16577936 10 Tf 44.8262 0 Td 0.326 Tw (returns a)Tj /R17266080 10 Tf 37.8621 0 Td (<0)Tj -0.25 Tc /R16577936 10 Tf 14.8262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R17266080 10 Tf 17.5469 0 Td (dtwalk\(\))Tj /R16577936 10 Tf 50.827 0 Td 0.327 Tw (terminates and returns the same v)Tj 135.525 0 Td (alue.)Tj /R17266080 10 Tf 24.4871 0 Td (dtwalk\(\))Tj /R16577936 10 Tf 50.827 0 Td (returns)Tj /R17266080 10 Tf 30.5969 0 Td (0)Tj /R16577936 10 Tf -426 -12 Td 0 Tw (on completion.)Tj /R16894392 10 Tf -16 -16.8 Td (Dtlink_t* dtatten\(Dt_t* dt\))Tj 12 TL (Dtlink_t* dtlink\(Dt_t* dt, Dtlink_t* link\))' -0.1 Tc (vo)' 0 Tc 9.9 0 Td (id* dtobj\(Dt_t* dt, Dtlink_t* link\))Tj /R16577936 10 Tf 6.1 -12 Td (Using)Tj /R17266080 10 Tf 26.7102 0 Td (dtfirst\(\)/dtnext\(\))Tj /R16577936 10 Tf 110.819 0 Td (or)Tj /R17266080 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R16577936 10 Tf 104.819 0 Td 0.319 Tw [(to w)9.98535(alk a single dictionary can incur signiŒ-)]TJ -253.497 -12 Td 0.258 Tw (cant cost due to function calls.)Tj -0.15 Tc 128.199 0 Td (Fo)Tj 2.759 Tc 10.4102 0 Td (re)Tj -0.25 Tc 10.5289 0 Td (fŒ)Tj 0 Tc 8.63984 0 Td 0.259 Tw [(cient w)9.98535(alking of a single directory \(i.e., no vie)]TJ 186.412 0 Td (wpathing\),)Tj /R17266080 10 Tf 45.809 0 Td (dtflat-)Tj -389.999 -12 Td (ten\(\))Tj /R16577936 10 Tf 32.5 0 Td (and)Tj /R17266080 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R16577936 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R17266080 10 Tf 97.4801 0 Td (dt)Tj /R16577936 10 Tf 14.5 0 Td [(are made into a link)9.99268(ed list and w)9.99023(alk)10.0098(ed as follo)24.9854(ws:)]TJ /R17266080 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R16577936 10 Tf -24 -16.8 Td 0.874 Tw (Note that)Tj /R17266080 10 Tf 41.1879 0 Td (dtflatten\(\))Tj /R16577936 10 Tf 69.373 0 Td 0.873 Tw (returns a list of type)Tj /R17266080 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R16577936 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R17266080 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R16577936 10 Tf 30 0 Td (.T)Tj 0 Tc 11.9828 0 Td (hat is, it returns a dictionary)Tj -315.425 -12 Td 0.809 Tw (holder pointer)Tj 3.309 Tc 56.7891 0 Td (,n)Tj 0 Tc 10.809 0 Td (ot a user object pointer \(although both are the same if the discipline Œeld)Tj /R17266080 10 Tf 304.067 0 Td (link)Tj /R16577936 10 Tf 27.3102 0 Td 0.81 Tw (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R17266080 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R16577936 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R17266080 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R16577936 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R17266080 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R16577936 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R17266080 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R16577936 10 Tf 24 0 Td (,B)Tj -0.25 Tc 12.4801 0 Td -2.1 Tw (ew a)Tj 0 Tc 15.75 0 Td 0.81 Tw (re that the attened object list is)Tj -299.37 -12 Td 0 Tw (unattened on an)Tj 2.5 Tc 68.7301 0 Td (yd)Tj 0 Tc 12.5 0 Td (ictionary operations other than)Tj /R17266080 10 Tf 124.98 0 Td (dtlink\(\))Tj /R16577936 10 Tf 48 0 Td (.)Tj 172.79 -57.6 Td (4)Tj ET Q Q \n \n \n \n \n 3669\n \n \n \n \n-R37696928\n+R17266080\n \n-R37325240\n+R16894392\n \n-R37008784\n+R16577936\n \n-R36660864\n+R16230016\n \n \n \n \n \n \n Type\n@@ -993,31 +993,31 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36660864 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R36660864 10 Tf 206.625 0 Td (LIBCDT)Tj /R37008784 10 Tf 35.7199 0 Td (\(3\))Tj /R37325240 10 Tf -436.34 -36 Td (Dtlink_t* dtextract\(Dt_t* dt\))Tj 12 TL T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ /R37696928 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R37008784 10 Tf 69.057 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R37696928 10 Tf 91.6539 0 Td (dt)Tj /R37008784 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R37696928 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R37008784 10 Tf 69.0559 0 Td (repopulates)Tj /R37696928 10 Tf 49.1559 0 Td (dt)Tj /R37008784 10 Tf -419.998 -12 Td 0.405 Tw [(with objects pre)25.0159(viously obtained via)]TJ /R37696928 10 Tf 149.266 0 Td (dtextract\(\))Tj /R37008784 10 Tf 66 0 Td (.)Tj /R37696928 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R37008784 10 Tf 68.9059 0 Td 0.406 Tw [(will f)9.99023(ail if)]TJ /R37696928 10 Tf 43.618 0 Td (dt)Tj /R37008784 10 Tf 14.9059 0 Td (is not empty)Tj 5.406 Tc 49.6121 0 Td (.T)Tj 0 Tc 14.016 0 Td (hese)Tj -414.23 -12 Td 0.825 Tw (functions can be used to share a same)Tj /R37696928 10 Tf 159.34 0 Td (dt)Tj /R37008784 10 Tf 15.325 0 Td (handle among man)Tj 3.325 Tc 77.6 0 Td (ys)Tj 0 Tc 12.2148 0 Td (ets of objects.)Tj 62.7441 0 Td (The)Tj 3.324 Tc 15.4 0 Td (ya)Tj 0 Tc 12.7641 0 Td 0.824 Tw (re useful to reduce)Tj -355.388 -12 Td 1.45 Tw (dictionary o)Tj -0.15 Tc 49.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rhead in an application that creates man)Tj 3.95 Tc 167.4 0 Td (yc)Tj 0 Tc 13.3898 0 Td [(oncurrent dictionaries.)-645.01(It is important that the)]TJ -239.43 -12 Td 0.967 Tw (same discipline and method are in use at both e)Tj 197.693 0 Td 0.966 Tw (xtraction and restoration. Otherwise, undeŒned beha)Tj 214.31 0 Td (viors)Tj -412.003 -12 Td 0 Tw (may result.)Tj /R37325240 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YI)Tj 0 Tc 13.6102 0 Td [(NFORMA)95.0159(TION)]TJ -66.3898 -12 Td (int dtsize\(Dt_t* dt\))Tj /R37008784 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R37696928 10 Tf 213.03 0 Td (dt)Tj /R37008784 10 Tf 12 0 Td (.)Tj /R37325240 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R37008784 10 Tf 16 -12 Td 0.787 Tw (This function reports dictionary statistics.)Tj 175.315 0 Td (If)Tj /R37696928 10 Tf 9.94688 0 Td (all)Tj /R37008784 10 Tf 21.2871 0 Td 0.788 Tw (is non-zero, all Œelds of)Tj /R37696928 10 Tf 101.15 0 Td (st)Tj /R37008784 10 Tf 15.2879 0 Td [(are Œlled.)-578.809(Otherwise, only)]TJ -322.987 -12 Td (the)Tj /R37696928 10 Tf 14.7199 0 Td (dt_type)Tj /R37008784 10 Tf 44.5 0 Td (and)Tj /R37696928 10 Tf 16.9398 0 Td (dt_size)Tj /R37008784 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R37696928 10 Tf 105.82 0 Td (0)Tj /R37008784 10 Tf 8.5 0 Td (on success and)Tj /R37696928 10 Tf 61.9301 0 Td (-1)Tj /R37008784 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R37696928 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R37008784 10 Tf 50.5 0 Td (contains the belo)Tj 2.5 Tc 67.5199 0 Td (wŒ)Tj 0 Tc 15.2801 0 Td (elds:)Tj /R37696928 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R37008784 10 Tf 66 0 Td (:)Tj -30 -12 Td (This is one of)Tj /R37696928 10 Tf 57.2199 0 Td (DT_SET)Tj /R37008784 10 Tf 36 0 Td (,)Tj /R37696928 10 Tf 5 0 Td (DT_OSET)Tj /R37008784 10 Tf 42 0 Td (,)Tj /R37696928 10 Tf 5 0 Td (DT_OBAG)Tj 2.5 Tc /R37008784 10 Tf 42 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R37696928 10 Tf 12.5 0 Td (DT_QUEUE)Tj /R37008784 10 Tf 48 0 Td (.)Tj /R37696928 10 Tf -293.16 -16.8 Td (int dt_size)Tj /R37008784 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R37696928 10 Tf -36 -16.8 Td (int dt_n)Tj /R37008784 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 6.03086 0 Td (Dtset)Tj 2.701 Tc /R37008784 10 Tf 30 0 Td (,t)Tj 0 Tc 7.98086 0 Td 0.201 Tw (his is the number of non-empty chains in the hash table.)Tj -0.15 Tc 230.8 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 6.03008 0 Td (Dtoset)Tj /R37008784 10 Tf 38.7 0 Td (and)Tj /R37696928 10 Tf 17.1398 0 Td (Dtobag)Tj /R37008784 10 Tf 36 0 Td (,)Tj -393.502 -12 Td 0.536 Tw (this is the deepest le)Tj -0.15 Tc 82.4441 0 Td (ve)Tj 3.036 Tc 9.28984 0 Td [(li)303.591(nt)]TJ 0 Tc 19.4121 0 Td [(he tree \(counting from zero.\))-553.591(Each le)]TJ -0.15 Tc 152.916 0 Td (ve)Tj 3.036 Tc 9.28984 0 Td [(li)303.589(nt)]TJ 0 Tc 19.4121 0 Td (he tree contains all nodes)Tj -292.764 -12 Td 1.61 Tw (of equal distance from the root node.)Tj /R37696928 10 Tf 163.739 0 Td (dt_n)Tj /R37008784 10 Tf 28.109 0 Td 1.609 Tw (and the belo)Tj 4.109 Tc 51.848 0 Td (wt)Tj -0.1 Tc 14.109 0 Td 1.809 Tw (wo Œ)Tj 0 Tc 21.7891 0 Td 1.609 Tw (elds are undeŒned for other)Tj -279.594 -12 Td (methods.)Tj /R37696928 10 Tf -36 -16.8 Td 0 Tw (int dt_max)Tj /R37008784 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 7.04609 0 Td (Dtset)Tj 3.716 Tc /R37008784 10 Tf 30 0 Td (,t)Tj 0 Tc 8.99609 0 Td 1.217 Tw [(his is the size of a lar)18.0054(gest chain.)]TJ -0.15 Tc 141.756 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 7.04688 0 Td (Dtoset)Tj /R37008784 10 Tf 39.7172 0 Td (and)Tj /R37696928 10 Tf 18.157 0 Td (Dtobag)Tj 3.717 Tc /R37008784 10 Tf 36 0 Td (,t)Tj 0 Tc 8.99687 0 Td (his is the size of a)Tj -318.536 -12 Td 0 Tw [(lar)18.0078(gest le)]TJ -0.15 Tc 35.95 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l.)Tj /R37696928 10 Tf -81.2398 -16.8 Td (int* dt_count)Tj /R37008784 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R37696928 10 Tf 6.36211 0 Td (Dtset)Tj 3.032 Tc /R37008784 10 Tf 30 0 Td (,t)Tj 0 Tc 8.31211 0 Td 0.532 Tw (his is the list of counts for chains of particular sizes.)Tj -0.15 Tc 218.882 0 Td (Fo)Tj 3.032 Tc 10.4102 0 Td (re)Tj 0 Tc 10.652 0 Td (xample,)Tj /R37696928 10 Tf 34.9719 0 Td (dt_count[1])Tj /R37008784 10 Tf -330 -12 Td 0.29 Tw (is the number of chains of size)Tj /R37696928 10 Tf 126.73 0 Td (1)Tj 5.29 Tc /R37008784 10 Tf 6 0 Td (.F)Tj 0 Tc 13.2 0 Td (or)Tj /R37696928 10 Tf 11.1199 0 Td (Dtoset)Tj /R37008784 10 Tf 38.7898 0 Td (and)Tj /R37696928 10 Tf 17.2301 0 Td (Dtobag)Tj 2.79 Tc /R37008784 10 Tf 36 0 Td (,t)Tj 0 Tc 8.06992 0 Td (his is the list of sizes of the le)Tj -0.15 Tc 120.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ls.)Tj -0.15 Tc -386.83 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.1199 0 Td (xample,)Tj /R37696928 10 Tf 34.4398 0 Td (dt_count[1])Tj /R37008784 10 Tf 68.5 0 Td 0 Tw (is the size of le)Tj -0.15 Tc 59.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R37696928 10 Tf 5.28008 0 Td (1)Tj /R37008784 10 Tf 6 0 Td (.)Tj /R37325240 10 Tf -260.78 -16.8 Td (HASH FUNCTIONS)Tj 5 -12 Td [(unsigned int dtstrhash\(v)9.98413(oid *str)]TJ 2.5 Tc 135.39 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt n\))Tj /R37008784 10 Tf -127.17 -12 Td 1.319 Tw [(This function computes hash v)24.9902(alues from bytes or strings.)]TJ /R37696928 10 Tf 247.99 0 Td (dtstrhash\(\))Tj /R37008784 10 Tf 69.818 0 Td 1.318 Tw (computes a ne)Tj 3.818 Tc 59.5961 0 Td (wh)Tj 0 Tc 16.0379 0 Td (ash v)Tj 21.898 0 Td (alue)Tj -415.34 -12 Td (from string)Tj /R37696928 10 Tf 49.8559 0 Td (str)Tj 6.318 Tc /R37008784 10 Tf 18 0 Td (.I)Tj 0 Tc 12.148 0 Td (f)Tj /R37696928 10 Tf 7.14805 0 Td (n)Tj /R37008784 10 Tf 9.81797 0 Td (is positi)Tj -0.15 Tc 32.468 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R37696928 10 Tf 6.31797 0 Td (str)Tj /R37008784 10 Tf 21.818 0 Td (is a byte array of length)Tj /R37696928 10 Tf 105.109 0 Td (n)Tj 3.819 Tc /R37008784 10 Tf 6 0 Td (;o)Tj 0 Tc 11.5988 0 Td (therwise,)Tj /R37696928 10 Tf 40.1988 0 Td (str)Tj /R37008784 10 Tf 21.8191 0 Td 1.319 Tw (is a null-terminated)Tj -351.589 -12 Td (string.)Tj /R37325240 10.95 Tf -36 -16.8 Td (IMPLEMENT)Tj -1.04 Tc 67.7582 0 Td (AT)Tj 0 Tc 14.1695 0 Td 0 Tw [(ION NO)40.0056(TES)]TJ /R37696928 10 Tf -45.9277 -12 Td (Dtset)Tj /R37008784 10 Tf 33.0238 0 Td 0.524 Tw (are based on hash tables with mo)Tj -0.15 Tc 135.194 0 Td (ve)Tj 0 Tc 9.28984 0 Td (-to-front collision chains.)Tj /R37696928 10 Tf 107.952 0 Td (Dtoset)Tj /R37008784 10 Tf 39.0238 0 Td (and)Tj /R37696928 10 Tf 17.4641 0 Td (Dtobag)Tj /R37008784 10 Tf 39.0238 0 Td (are based on)Tj -380.971 -12 Td 0 Tw [(top-do)24.9841(wn splay trees.)]TJ /R37696928 10 Tf 90.5703 0 Td (Dtqueue)Tj /R37008784 10 Tf 44.5 0 Td [(is based on doubly link)9.99268(ed list.)]TJ -0.548 Tc /R37325240 10.95 Tf -171.07 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R37008784 10 Tf 20.7363 -12 Td [(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ 427 -151.2 Td (5)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R16230016 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R16230016 10 Tf 206.625 0 Td (LIBCDT)Tj /R16577936 10 Tf 35.7199 0 Td (\(3\))Tj /R16894392 10 Tf -436.34 -36 Td (Dtlink_t* dtextract\(Dt_t* dt\))Tj 12 TL T*[(int dtr)18.0078(estor)18.0078(e\(Dt_t* dt, Dtlink_t* link\))]TJ /R17266080 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R16577936 10 Tf 69.057 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R17266080 10 Tf 91.6539 0 Td (dt)Tj /R16577936 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R17266080 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R16577936 10 Tf 69.0559 0 Td (repopulates)Tj /R17266080 10 Tf 49.1559 0 Td (dt)Tj /R16577936 10 Tf -419.998 -12 Td 0.405 Tw [(with objects pre)25.0159(viously obtained via)]TJ /R17266080 10 Tf 149.266 0 Td (dtextract\(\))Tj /R16577936 10 Tf 66 0 Td (.)Tj /R17266080 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R16577936 10 Tf 68.9059 0 Td 0.406 Tw [(will f)9.99023(ail if)]TJ /R17266080 10 Tf 43.618 0 Td (dt)Tj /R16577936 10 Tf 14.9059 0 Td (is not empty)Tj 5.406 Tc 49.6121 0 Td (.T)Tj 0 Tc 14.016 0 Td (hese)Tj -414.23 -12 Td 0.825 Tw (functions can be used to share a same)Tj /R17266080 10 Tf 159.34 0 Td (dt)Tj /R16577936 10 Tf 15.325 0 Td (handle among man)Tj 3.325 Tc 77.6 0 Td (ys)Tj 0 Tc 12.2148 0 Td (ets of objects.)Tj 62.7441 0 Td (The)Tj 3.324 Tc 15.4 0 Td (ya)Tj 0 Tc 12.7641 0 Td 0.824 Tw (re useful to reduce)Tj -355.388 -12 Td 1.45 Tw (dictionary o)Tj -0.15 Tc 49.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rhead in an application that creates man)Tj 3.95 Tc 167.4 0 Td (yc)Tj 0 Tc 13.3898 0 Td [(oncurrent dictionaries.)-645.01(It is important that the)]TJ -239.43 -12 Td 0.967 Tw (same discipline and method are in use at both e)Tj 197.693 0 Td 0.966 Tw (xtraction and restoration. Otherwise, undeŒned beha)Tj 214.31 0 Td (viors)Tj -412.003 -12 Td 0 Tw (may result.)Tj /R16894392 10 Tf -21 -16.8 Td [(DICTION)20.0159(AR)]TJ 2.5 Tc 57.7797 0 Td (YI)Tj 0 Tc 13.6102 0 Td [(NFORMA)95.0159(TION)]TJ -66.3898 -12 Td (int dtsize\(Dt_t* dt\))Tj /R16577936 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R17266080 10 Tf 213.03 0 Td (dt)Tj /R16577936 10 Tf 12 0 Td (.)Tj /R16894392 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R16577936 10 Tf 16 -12 Td 0.787 Tw (This function reports dictionary statistics.)Tj 175.315 0 Td (If)Tj /R17266080 10 Tf 9.94688 0 Td (all)Tj /R16577936 10 Tf 21.2871 0 Td 0.788 Tw (is non-zero, all Œelds of)Tj /R17266080 10 Tf 101.15 0 Td (st)Tj /R16577936 10 Tf 15.2879 0 Td [(are Œlled.)-578.809(Otherwise, only)]TJ -322.987 -12 Td (the)Tj /R17266080 10 Tf 14.7199 0 Td (dt_type)Tj /R16577936 10 Tf 44.5 0 Td (and)Tj /R17266080 10 Tf 16.9398 0 Td (dt_size)Tj /R16577936 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R17266080 10 Tf 105.82 0 Td (0)Tj /R16577936 10 Tf 8.5 0 Td (on success and)Tj /R17266080 10 Tf 61.9301 0 Td (-1)Tj /R16577936 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R17266080 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R16577936 10 Tf 50.5 0 Td (contains the belo)Tj 2.5 Tc 67.5199 0 Td (wŒ)Tj 0 Tc 15.2801 0 Td (elds:)Tj /R17266080 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R16577936 10 Tf 66 0 Td (:)Tj -30 -12 Td (This is one of)Tj /R17266080 10 Tf 57.2199 0 Td (DT_SET)Tj /R16577936 10 Tf 36 0 Td (,)Tj /R17266080 10 Tf 5 0 Td (DT_OSET)Tj /R16577936 10 Tf 42 0 Td (,)Tj /R17266080 10 Tf 5 0 Td (DT_OBAG)Tj 2.5 Tc /R16577936 10 Tf 42 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R17266080 10 Tf 12.5 0 Td (DT_QUEUE)Tj /R16577936 10 Tf 48 0 Td (.)Tj /R17266080 10 Tf -293.16 -16.8 Td (int dt_size)Tj /R16577936 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R17266080 10 Tf -36 -16.8 Td (int dt_n)Tj /R16577936 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 6.03086 0 Td (Dtset)Tj 2.701 Tc /R16577936 10 Tf 30 0 Td (,t)Tj 0 Tc 7.98086 0 Td 0.201 Tw (his is the number of non-empty chains in the hash table.)Tj -0.15 Tc 230.8 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 6.03008 0 Td (Dtoset)Tj /R16577936 10 Tf 38.7 0 Td (and)Tj /R17266080 10 Tf 17.1398 0 Td (Dtobag)Tj /R16577936 10 Tf 36 0 Td (,)Tj -393.502 -12 Td 0.536 Tw (this is the deepest le)Tj -0.15 Tc 82.4441 0 Td (ve)Tj 3.036 Tc 9.28984 0 Td [(li)303.591(nt)]TJ 0 Tc 19.4121 0 Td [(he tree \(counting from zero.\))-553.591(Each le)]TJ -0.15 Tc 152.916 0 Td (ve)Tj 3.036 Tc 9.28984 0 Td [(li)303.589(nt)]TJ 0 Tc 19.4121 0 Td (he tree contains all nodes)Tj -292.764 -12 Td 1.61 Tw (of equal distance from the root node.)Tj /R17266080 10 Tf 163.739 0 Td (dt_n)Tj /R16577936 10 Tf 28.109 0 Td 1.609 Tw (and the belo)Tj 4.109 Tc 51.848 0 Td (wt)Tj -0.1 Tc 14.109 0 Td 1.809 Tw (wo Œ)Tj 0 Tc 21.7891 0 Td 1.609 Tw (elds are undeŒned for other)Tj -279.594 -12 Td (methods.)Tj /R17266080 10 Tf -36 -16.8 Td 0 Tw (int dt_max)Tj /R16577936 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 7.04609 0 Td (Dtset)Tj 3.716 Tc /R16577936 10 Tf 30 0 Td (,t)Tj 0 Tc 8.99609 0 Td 1.217 Tw [(his is the size of a lar)18.0054(gest chain.)]TJ -0.15 Tc 141.756 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 7.04688 0 Td (Dtoset)Tj /R16577936 10 Tf 39.7172 0 Td (and)Tj /R17266080 10 Tf 18.157 0 Td (Dtobag)Tj 3.717 Tc /R16577936 10 Tf 36 0 Td (,t)Tj 0 Tc 8.99687 0 Td (his is the size of a)Tj -318.536 -12 Td 0 Tw [(lar)18.0078(gest le)]TJ -0.15 Tc 35.95 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l.)Tj /R17266080 10 Tf -81.2398 -16.8 Td (int* dt_count)Tj /R16577936 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R17266080 10 Tf 6.36211 0 Td (Dtset)Tj 3.032 Tc /R16577936 10 Tf 30 0 Td (,t)Tj 0 Tc 8.31211 0 Td 0.532 Tw (his is the list of counts for chains of particular sizes.)Tj -0.15 Tc 218.882 0 Td (Fo)Tj 3.032 Tc 10.4102 0 Td (re)Tj 0 Tc 10.652 0 Td (xample,)Tj /R17266080 10 Tf 34.9719 0 Td (dt_count[1])Tj /R16577936 10 Tf -330 -12 Td 0.29 Tw (is the number of chains of size)Tj /R17266080 10 Tf 126.73 0 Td (1)Tj 5.29 Tc /R16577936 10 Tf 6 0 Td (.F)Tj 0 Tc 13.2 0 Td (or)Tj /R17266080 10 Tf 11.1199 0 Td (Dtoset)Tj /R16577936 10 Tf 38.7898 0 Td (and)Tj /R17266080 10 Tf 17.2301 0 Td (Dtobag)Tj 2.79 Tc /R16577936 10 Tf 36 0 Td (,t)Tj 0 Tc 8.06992 0 Td (his is the list of sizes of the le)Tj -0.15 Tc 120.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ls.)Tj -0.15 Tc -386.83 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.1199 0 Td (xample,)Tj /R17266080 10 Tf 34.4398 0 Td (dt_count[1])Tj /R16577936 10 Tf 68.5 0 Td 0 Tw (is the size of le)Tj -0.15 Tc 59.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l)Tj /R17266080 10 Tf 5.28008 0 Td (1)Tj /R16577936 10 Tf 6 0 Td (.)Tj /R16894392 10 Tf -260.78 -16.8 Td (HASH FUNCTIONS)Tj 5 -12 Td [(unsigned int dtstrhash\(v)9.98413(oid *str)]TJ 2.5 Tc 135.39 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt n\))Tj /R16577936 10 Tf -127.17 -12 Td 1.319 Tw [(This function computes hash v)24.9902(alues from bytes or strings.)]TJ /R17266080 10 Tf 247.99 0 Td (dtstrhash\(\))Tj /R16577936 10 Tf 69.818 0 Td 1.318 Tw (computes a ne)Tj 3.818 Tc 59.5961 0 Td (wh)Tj 0 Tc 16.0379 0 Td (ash v)Tj 21.898 0 Td (alue)Tj -415.34 -12 Td (from string)Tj /R17266080 10 Tf 49.8559 0 Td (str)Tj 6.318 Tc /R16577936 10 Tf 18 0 Td (.I)Tj 0 Tc 12.148 0 Td (f)Tj /R17266080 10 Tf 7.14805 0 Td (n)Tj /R16577936 10 Tf 9.81797 0 Td (is positi)Tj -0.15 Tc 32.468 0 Td (ve)Tj 0 Tc 9.28984 0 Td (,)Tj /R17266080 10 Tf 6.31797 0 Td (str)Tj /R16577936 10 Tf 21.818 0 Td (is a byte array of length)Tj /R17266080 10 Tf 105.109 0 Td (n)Tj 3.819 Tc /R16577936 10 Tf 6 0 Td (;o)Tj 0 Tc 11.5988 0 Td (therwise,)Tj /R17266080 10 Tf 40.1988 0 Td (str)Tj /R16577936 10 Tf 21.8191 0 Td 1.319 Tw (is a null-terminated)Tj -351.589 -12 Td (string.)Tj /R16894392 10.95 Tf -36 -16.8 Td (IMPLEMENT)Tj -1.04 Tc 67.7582 0 Td (AT)Tj 0 Tc 14.1695 0 Td 0 Tw [(ION NO)40.0056(TES)]TJ /R17266080 10 Tf -45.9277 -12 Td (Dtset)Tj /R16577936 10 Tf 33.0238 0 Td 0.524 Tw (are based on hash tables with mo)Tj -0.15 Tc 135.194 0 Td (ve)Tj 0 Tc 9.28984 0 Td (-to-front collision chains.)Tj /R17266080 10 Tf 107.952 0 Td (Dtoset)Tj /R16577936 10 Tf 39.0238 0 Td (and)Tj /R17266080 10 Tf 17.4641 0 Td (Dtobag)Tj /R16577936 10 Tf 39.0238 0 Td (are based on)Tj -380.971 -12 Td 0 Tw [(top-do)24.9841(wn splay trees.)]TJ /R17266080 10 Tf 90.5703 0 Td (Dtqueue)Tj /R16577936 10 Tf 44.5 0 Td [(is based on doubly link)9.99268(ed list.)]TJ -0.548 Tc /R16894392 10.95 Tf -171.07 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R16577936 10 Tf 20.7363 -12 Td [(Kiem-Phong V)129.016(o, kpv@research.att.com)]TJ 427 -151.2 Td (5)Tj ET Q Q \n \n \n \n \n 2787\n \n \n \n \n-R37696928\n+R17266080\n \n-R37325240\n+R16894392\n \n-R37008784\n+R16577936\n \n-R36660864\n+R16230016\n \n \n \n \n \n \n \n@@ -1085,32 +1085,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-553\n+555\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32346128 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4c><4c><004c> <4e><4e><004e> <4f><4f><004f> <51><51><0051> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11915280 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4c><4c><004c> <4e><4e><004e> <4f><4f><004f> <51><51><0051> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 516\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36043152 def 1 begincodespacerange <00><ff> endcodespacerange 57 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <31><31><0031> <32><32><0032> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15612304 def 1 begincodespacerange <00><ff> endcodespacerange 57 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <31><31><0031> <32><32><0032> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1131,15 +1131,15 @@\n \n Filter\n FlateDecode\n Length\n 541\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36059944 def 1 begincodespacerange <00><ff> endcodespacerange 60 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <3a><3a><003a> <3b><3b><003b> <40><40><0040> <41><41><0041> <42><42><0042> <45><45><0045> <46><46><0046> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15629096 def 1 begincodespacerange <00><ff> endcodespacerange 60 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <3a><3a><003a> <3b><3b><003b> <40><40><0040> <41><41><0041> <42><42><0042> <45><45><0045> <46><46><0046> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1159,18 +1159,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-268\n+269\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36060312 def 1 begincodespacerange <00><ff> endcodespacerange 17 beginbfrange <20><20><0020> <42><42><0042> <43><43><0043> <44><44><0044> <49><49><0049> <4c><4c><004c> <54><54><0054> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <6a><6a><006a> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15629464 def 1 begincodespacerange <00><ff> endcodespacerange 17 beginbfrange <20><20><0020> <42><42><0042> <43><43><0043> <44><44><0044> <49><49><0049> <4c><4c><004c> <54><54><0054> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <6a><6a><006a> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -1178,15 +1178,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0276840b1e18'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-ae6ce454e9bb'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 43\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cgraph.3.pdf.gz", "source2": "./usr/share/doc/graphviz/cgraph.3.pdf.gz", "unified_diff": null, "details": [{"source1": "cgraph.3.pdf", "source2": "cgraph.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -79,15 +79,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R26803336 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26803336 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R26486880 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R26803336 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R26486880 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R26803336 10 Tf -21 -16.8 Td (TYPES)Tj /R26486880 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R26803336 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R26486880 10 Tf 21 -12 Td (Agmemdisc_t AgMemDisc;)Tj 2.5 Tw (Agiddisc_t AgIdDisc;)' (Agiodisc_t AgIoDisc;)' 7.5 Tw (Agdisc_t AgDef)' 73.2199 0 Td (aultDisc;)Tj /R26803336 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R26486880 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agopen\(char)Tj 128.92 0 Td 0 Tw (*name, Agdesc_t kind, Agdisc_t *disc\);)Tj -128.92 -12 Td 58.94 Tw (int agclose\(Agraph_t)Tj 145.59 0 Td (*g\);)Tj -145.59 -12 Td 31.73 Tw (Agraph_t *agread\(v)Tj 111.78 0 Td 0 Tw (oid *channel, Agdisc_t *\);)Tj -111.78 -12 Td 31.73 Tw (Agraph_t *agmemread\(char)Tj 146.69 0 Td (*\);)Tj -0.2 Tc -146.69 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agreadline\(int)Tj 120.24 0 Td (line_no\);)Tj -0.2 Tc -130.04 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id agsetŒle\(char)Tj 118.57 0 Td (*Œle_name\);)Tj -128.37 -12 Td 31.73 Tw (Agraph_t *agconcat\(Agraph_t)Tj 156.14 0 Td 0 Tw [(*g, v)20(oid *channel, Agdisc_t *disc\))]TJ -156.14 -12 Td 58.94 Tw (int agwrite\(Agraph_t)Tj 145.59 0 Td 0 Tw [(*g, v)20(oid *channel\);)]TJ -145.59 -12 Td 58.94 Tw (int agnnodes\(Agraph_t)Tj 153.37 0 Td 0 Tw (*g\),agnedges\(Agraph_t *g\), agnsubg\(Agraph_t * g\);)Tj -153.37 -12 Td 58.94 Tw (int agisdirected\(Agraph_t)Tj 2.5 Tc 163.92 0 Td (*g)Tj 0 Tc 12.5 0 Td 0 Tw (\),agisundirected\(Agraph_t * g\),agisstrict\(Agraph_t * g\), agissimple\(Agraph_t * g\);)Tj -176.42 -12 Td [(bool graphviz_ac)15(yclic\(Agraph_t *g, const graphviz_ac)15.0073(yclic_options_t *opts, size_t *num_re)25.0098(v\);)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id graphviz_tred\(Agraph_t *g, const graphviz_tred_options_t *opts\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id graphviz_unatten\(Agraph_t *g, const graphviz_unatten_options_t *opts\);)Tj /R26803336 10 Tf -30.8 -16.8 Td (SUBGRAPHS)Tj /R26486880 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agsubg\(Agraph_t)Tj 148.93 0 Td 0 Tw (*g, char *name, int createag\);)Tj -148.93 -12 Td 31.73 Tw (Agraph_t *agidsubg\(Agraph_t)Tj 2.5 Tc 156.71 0 Td [(*g)250(,u)]TJ 0 Tc 22.5 0 Td 0 Tw (nsigned long id, int cag\);)Tj -179.21 -12 Td 31.73 Tw (Agraph_t *agfstsubg\(Agraph_t)Tj 158.93 0 Td 0 Tw (*g\), agnxtsubg\(Agraph_t *\);)Tj -158.93 -12 Td 31.73 Tw (Agraph_t *agparent\(Agraph_t)Tj 155.03 0 Td (*g\);)Tj -155.03 -12 Td 58.94 Tw (int agdelsubg\(Agraph_t)Tj 2.5 Tc 156.15 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw [(graph_t * sub\);)-1000(/* same as agclose\(\) */)]TJ /R26803336 10 Tf -201.87 -16.8 Td (NODES)Tj /R26486880 10 Tf 21 -12 Td 30.06 Tw (Agnode_t *agnode\(Agraph_t)Tj 149.48 0 Td 0 Tw (*g, char *name, int createag\);)Tj -149.48 -12 Td 30.06 Tw (Agnode_t *agidnode\(Agraph_t)Tj 157.26 0 Td 0 Tw (*g, ulong id, int createag\);)Tj -157.26 -12 Td 30.06 Tw (Agnode_t *agsubnode\(Agraph_t)Tj 163.37 0 Td 0 Tw (*g, Agnode_t *n, int createag\);)Tj -163.37 -12 Td 30.06 Tw (Agnode_t *agfstnode\(Agraph_t)Tj 159.48 0 Td (*g\);)Tj -159.48 -12 Td (Agnode_t *agnxtnode\(Agraph_t)Tj 162.26 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -162.26 -12 Td 30.06 Tw (Agnode_t *agprvnode\(Agraph_t)Tj 162.81 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -162.81 -12 Td 30.06 Tw (Agnode_t *aglstnode\(Agraph_t)Tj 158.93 0 Td (*g\);)Tj -158.93 -12 Td 58.94 Tw (int agdelnode\(Agraph_t)Tj 156.7 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -156.7 -12 Td 58.94 Tw (int agde)Tj 90.7301 0 Td 0 Tw (gree\(Agraph_t *g, Agnode_t *n, int use_inedges, int use_outedges\);)Tj -90.7301 -12 Td 58.94 Tw (int agcountuniqedges\(Agraph_t)Tj 2.5 Tc 187.81 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw (gnode_t * n, int in, int out\);)Tj /R26803336 10 Tf -233.53 -16.8 Td (EDGES)Tj /R26486880 10 Tf 21 -12 Td 30.62 Tw (Agedge_t *agedge\(Agraph_t*)Tj 153.92 0 Td 0 Tw (g, Agnode_t *t, Agnode_t *h, char *name, int createag\);)Tj -153.92 -12 Td 30.62 Tw (Agedge_t *agidedge\(Agraph_t)Tj 2.5 Tc 156.7 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw (gnode_t * t, Agnode_t * h, unsigned long id, int createag\);)Tj -26.8648 -38.4 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R44387464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R44387464 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R44071008 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R44387464 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R44071008 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R44387464 10 Tf -21 -16.8 Td (TYPES)Tj /R44071008 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R44387464 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R44071008 10 Tf 21 -12 Td (Agmemdisc_t AgMemDisc;)Tj 2.5 Tw (Agiddisc_t AgIdDisc;)' (Agiodisc_t AgIoDisc;)' 7.5 Tw (Agdisc_t AgDef)' 73.2199 0 Td (aultDisc;)Tj /R44387464 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R44071008 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agopen\(char)Tj 128.92 0 Td 0 Tw (*name, Agdesc_t kind, Agdisc_t *disc\);)Tj -128.92 -12 Td 58.94 Tw (int agclose\(Agraph_t)Tj 145.59 0 Td (*g\);)Tj -145.59 -12 Td 31.73 Tw (Agraph_t *agread\(v)Tj 111.78 0 Td 0 Tw (oid *channel, Agdisc_t *\);)Tj -111.78 -12 Td 31.73 Tw (Agraph_t *agmemread\(char)Tj 146.69 0 Td (*\);)Tj -0.2 Tc -146.69 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agreadline\(int)Tj 120.24 0 Td (line_no\);)Tj -0.2 Tc -130.04 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id agsetŒle\(char)Tj 118.57 0 Td (*Œle_name\);)Tj -128.37 -12 Td 31.73 Tw (Agraph_t *agconcat\(Agraph_t)Tj 156.14 0 Td 0 Tw [(*g, v)20(oid *channel, Agdisc_t *disc\))]TJ -156.14 -12 Td 58.94 Tw (int agwrite\(Agraph_t)Tj 145.59 0 Td 0 Tw [(*g, v)20(oid *channel\);)]TJ -145.59 -12 Td 58.94 Tw (int agnnodes\(Agraph_t)Tj 153.37 0 Td 0 Tw (*g\),agnedges\(Agraph_t *g\), agnsubg\(Agraph_t * g\);)Tj -153.37 -12 Td 58.94 Tw (int agisdirected\(Agraph_t)Tj 2.5 Tc 163.92 0 Td (*g)Tj 0 Tc 12.5 0 Td 0 Tw (\),agisundirected\(Agraph_t * g\),agisstrict\(Agraph_t * g\), agissimple\(Agraph_t * g\);)Tj -176.42 -12 Td [(bool graphviz_ac)15(yclic\(Agraph_t *g, const graphviz_ac)15.0073(yclic_options_t *opts, size_t *num_re)25.0098(v\);)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id graphviz_tred\(Agraph_t *g, const graphviz_tred_options_t *opts\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id graphviz_unatten\(Agraph_t *g, const graphviz_unatten_options_t *opts\);)Tj /R44387464 10 Tf -30.8 -16.8 Td (SUBGRAPHS)Tj /R44071008 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agsubg\(Agraph_t)Tj 148.93 0 Td 0 Tw (*g, char *name, int createag\);)Tj -148.93 -12 Td 31.73 Tw (Agraph_t *agidsubg\(Agraph_t)Tj 2.5 Tc 156.71 0 Td [(*g)250(,u)]TJ 0 Tc 22.5 0 Td 0 Tw (nsigned long id, int cag\);)Tj -179.21 -12 Td 31.73 Tw (Agraph_t *agfstsubg\(Agraph_t)Tj 158.93 0 Td 0 Tw (*g\), agnxtsubg\(Agraph_t *\);)Tj -158.93 -12 Td 31.73 Tw (Agraph_t *agparent\(Agraph_t)Tj 155.03 0 Td (*g\);)Tj -155.03 -12 Td 58.94 Tw (int agdelsubg\(Agraph_t)Tj 2.5 Tc 156.15 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw [(graph_t * sub\);)-1000(/* same as agclose\(\) */)]TJ /R44387464 10 Tf -201.87 -16.8 Td (NODES)Tj /R44071008 10 Tf 21 -12 Td 30.06 Tw (Agnode_t *agnode\(Agraph_t)Tj 149.48 0 Td 0 Tw (*g, char *name, int createag\);)Tj -149.48 -12 Td 30.06 Tw (Agnode_t *agidnode\(Agraph_t)Tj 157.26 0 Td 0 Tw (*g, ulong id, int createag\);)Tj -157.26 -12 Td 30.06 Tw (Agnode_t *agsubnode\(Agraph_t)Tj 163.37 0 Td 0 Tw (*g, Agnode_t *n, int createag\);)Tj -163.37 -12 Td 30.06 Tw (Agnode_t *agfstnode\(Agraph_t)Tj 159.48 0 Td (*g\);)Tj -159.48 -12 Td (Agnode_t *agnxtnode\(Agraph_t)Tj 162.26 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -162.26 -12 Td 30.06 Tw (Agnode_t *agprvnode\(Agraph_t)Tj 162.81 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -162.81 -12 Td 30.06 Tw (Agnode_t *aglstnode\(Agraph_t)Tj 158.93 0 Td (*g\);)Tj -158.93 -12 Td 58.94 Tw (int agdelnode\(Agraph_t)Tj 156.7 0 Td 0 Tw (*g, Agnode_t *n\);)Tj -156.7 -12 Td 58.94 Tw (int agde)Tj 90.7301 0 Td 0 Tw (gree\(Agraph_t *g, Agnode_t *n, int use_inedges, int use_outedges\);)Tj -90.7301 -12 Td 58.94 Tw (int agcountuniqedges\(Agraph_t)Tj 2.5 Tc 187.81 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw (gnode_t * n, int in, int out\);)Tj /R44387464 10 Tf -233.53 -16.8 Td (EDGES)Tj /R44071008 10 Tf 21 -12 Td 30.62 Tw (Agedge_t *agedge\(Agraph_t*)Tj 153.92 0 Td 0 Tw (g, Agnode_t *t, Agnode_t *h, char *name, int createag\);)Tj -153.92 -12 Td 30.62 Tw (Agedge_t *agidedge\(Agraph_t)Tj 2.5 Tc 156.7 0 Td [(*g)250(,A)]TJ 0 Tc 24.7199 0 Td 0 Tw (gnode_t * t, Agnode_t * h, unsigned long id, int createag\);)Tj -26.8648 -38.4 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 1)Tj ET Q Q \n \n \n \n \n 1422\n \n \n@@ -629,19 +629,19 @@\n FontFile3\n \n \n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -678,29 +678,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 30.62 Tw (Agedge_t *agsubedge\(Agraph_t)Tj 162.81 0 Td 0 Tw (*g, Agedge_t *e, int createag\);)Tj -162.81 -12 Td 30.06 Tw (Agnode_t *aghead\(Agedge_t)Tj 150.03 0 Td 0 Tw (*e\), *agtail\(Agedge_t *e\);)Tj -150.03 -12 Td 30.62 Tw (Agedge_t *agfstedge\(Agraph_t*)Tj 163.92 0 Td 0 Tw (g, Agnode_t *n\);)Tj -163.92 -12 Td 30.62 Tw (Agedge_t *agnxtedge\(Agraph_t*)Tj 166.7 0 Td 0 Tw (g, Agedge_t *e, Agnode_t *n\);)Tj -166.7 -12 Td 30.62 Tw (Agedge_t *agfstin\(Agraph_t*)Tj 152.82 0 Td 0 Tw (g, Agnode_t *n\);)Tj -152.82 -12 Td 30.62 Tw (Agedge_t *agnxtin\(Agraph_t*)Tj 155.6 0 Td 0 Tw (g, Agedge_t *e\);)Tj -155.6 -12 Td 30.62 Tw (Agedge_t *agfstout\(Agraph_t*)Tj 157.82 0 Td 0 Tw (g, Agnode_t *n\);)Tj -157.82 -12 Td 30.62 Tw (Agedge_t *agnxtout\(Agraph_t*)Tj 160.6 0 Td 0 Tw (g, Agedge_t *e\);)Tj -160.6 -12 Td 58.94 Tw (int agdeledge\(Agraph_t)Tj 156.14 0 Td 0 Tw (*g, Agedge_t *e\);)Tj -156.14 -12 Td 30.62 Tw (Agedge_t *agopp\(Agedge_t)Tj 146.15 0 Td (*e\);)Tj -146.15 -12 Td 58.94 Tw (int ageqedge\(Agedge_t)Tj 154.47 0 Td 0 Tw (*e0, Agedge_t *e1\);)Tj /R26803336 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R26486880 10 Tf 21 -12 Td 32.83 Tw (Agsym_t *ag)Tj 86.3898 0 Td 0 Tw [(attr\(Agraph_t *g, int kind, char *name, const char *v)24.9854(alue\);)]TJ -86.3898 -12 Td 32.83 Tw (Agsym_t *ag)Tj 86.3898 0 Td 0 Tw [(attrsym\(v)19.9927(oid *obj, char *name\);)]TJ -86.3898 -12 Td 32.83 Tw (Agsym_t *agnxtattr\(Agraph_t)Tj 156.15 0 Td 0 Tw (*g, int kind, Agsym_t *attr\);)Tj -156.15 -12 Td 52.29 Tw (char *agget\(v)Tj 106.79 0 Td 0 Tw (oid *obj, char *name\);)Tj -106.79 -12 Td 52.29 Tw (char *agxget\(v)Tj 111.79 0 Td 0 Tw (oid *obj, Agsym_t *sym\);)Tj -111.79 -12 Td 58.94 Tw (int agset\(v)Tj 100.68 0 Td 0 Tw [(oid *obj, char *name, char *v)25.0146(alue\);)]TJ -100.68 -12 Td 58.94 Tw (int agxset\(v)Tj 105.68 0 Td 0 Tw [(oid *obj, Agsym_t *sym, char *v)24.9854(alue\);)]TJ -105.68 -12 Td 58.94 Tw (int agsafeset\(v)Tj 116.78 0 Td 0 Tw [(oid *obj, char *name, char *v)25.0146(alue, char *def\);)]TJ -116.78 -12 Td 58.94 Tw (int agcop)Tj 95.7801 0 Td 0 Tw [(yattr\(v)19.9854(oid *, v)19.9927(oid *\);)]TJ /R26803336 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R26486880 10 Tf 21 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *agbindrec\(v)Tj 114.76 0 Td 0 Tw (oid *obj, char *name, unsigned int size, mo)Tj -0.15 Tc 174.28 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -308.13 -12 Td 37.29 Tw (Agrec_t *aggetrec\(v)Tj 119 0 Td 0 Tw (oid *obj, char *name, int mo)Tj -0.15 Tc 115.12 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -243.41 -12 Td 58.94 Tw (int agdelrec\(Agraph_t)Tj 149.47 0 Td 0 Tw [(*g, v)20(oid *obj, char *name\);)]TJ -0.2 Tc -149.47 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id aginit\(Agraph_t)Tj 2.5 Tc 128.58 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt kind, char *rec_name, int rec_size, int mo)Tj -0.15 Tc 178.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -0.2 Tc -346.1 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agclean\(Agraph_t)Tj 2.5 Tc 136.34 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt kind, char *rec_name\);)Tj /R26803336 10 Tf -187.42 -16.8 Td (CALLB)Tj -0.55 Tc 34.15 0 Td (AC)Tj 0 Tc 13.8898 0 Td (KS)Tj /R26486880 10 Tf -27.0398 -12 Td 94.94 Tw (int *agpopdisc\(Agraph_t)Tj 197.15 0 Td (*g\);)Tj -0.2 Tc -197.15 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agpushdisc\(Agraph_t)Tj 150.24 0 Td 0 Tw (*g, Agcbdisc_t *disc\);)Tj -160.04 -12 Td 94.94 Tw (int agcallbacks\(Agraph_t)Tj 2.5 Tc 198.25 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt ag\);)Tj /R26803336 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R26486880 10 Tf 21 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *ag)Tj 76.5898 0 Td 0 Tw (alloc\(Agraph_t *g, size_t request\);)Tj -0.2 Tc -86.3898 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *agrealloc\(Agraph_t)Tj 147.45 0 Td 0 Tw [(*g, v)20(oid *ptr)]TJ 2.5 Tc 50.7898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ize_t oldsize, size_t ne)25.0146(wsize\);)]TJ -0.2 Tc -216.93 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agfree\(Agraph_t)Tj 130.78 0 Td 0 Tw [(*g, v)20(oid *ptr\);)]TJ /R26803336 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R26486880 10 Tf 21 -12 Td 52.29 Tw (char *agstrdup\(Agraph_t)Tj 155.04 0 Td 0 Tw (*, char *\);)Tj -155.04 -12 Td 52.29 Tw (char *agstrdup_html\(Agraph_t)Tj 178.38 0 Td 0 Tw (*, char *\);)Tj -178.38 -12 Td 58.94 Tw (int aghtmlstr\(char)Tj 132.82 0 Td (*\);)Tj -132.82 -12 Td 52.29 Tw (char *agstrbind\(Agraph_t)Tj 2.5 Tc 157.82 0 Td [(*g)250(,c)]TJ 0 Tc 21.9398 0 Td 0 Tw (har *\);)Tj -179.76 -12 Td 58.94 Tw (int strfree\(Agraph_t)Tj 141.14 0 Td 0 Tw (*, char *\);)Tj -141.14 -12 Td 52.29 Tw (char *agcanonStr\(char)Tj 145.03 0 Td (*\);)Tj -145.03 -12 Td (char *agstrcanon\(char)Tj 143.36 0 Td 0 Tw (*, char *\);)Tj -143.36 -12 Td 52.29 Tw (char *agcanon\(char)Tj 133.36 0 Td 0 Tw (*, int\);)Tj /R26803336 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R26486880 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agraphof\(v)Tj 120.67 0 Td (oid*\);)Tj -120.67 -12 Td (Agraph_t *agroot\(v)Tj 110.68 0 Td (oid*\);)Tj -110.68 -12 Td 58.94 Tw (int agcontains\(Agraph_t*,)Tj -0.2 Tc 165.87 0 Td (vo)Tj 0 Tc 9.8 0 Td (id*\);)Tj -175.67 -12 Td 52.29 Tw (char *agnameof\(v)Tj 124.56 0 Td (oid*\);)Tj -0.2 Tc -124.56 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agdelete\(Agraph_t)Tj 139.12 0 Td 0 Tw [(*g, v)20(oid *obj\);)]TJ -148.92 -12 Td 58.94 Tw (int agobjkind\(v)Tj 120.13 0 Td 0 Tw (oid *obj\);)Tj -120.13 -12 Td 37.29 Tw (Agrec_t *A)Tj 83.8199 0 Td (GD)Tj -1.11 Tc 14.0398 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(v)19.9927(oid *obj\);)]TJ 38.1852 -43.2 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 30.62 Tw (Agedge_t *agsubedge\(Agraph_t)Tj 162.81 0 Td 0 Tw (*g, Agedge_t *e, int createag\);)Tj -162.81 -12 Td 30.06 Tw (Agnode_t *aghead\(Agedge_t)Tj 150.03 0 Td 0 Tw (*e\), *agtail\(Agedge_t *e\);)Tj -150.03 -12 Td 30.62 Tw (Agedge_t *agfstedge\(Agraph_t*)Tj 163.92 0 Td 0 Tw (g, Agnode_t *n\);)Tj -163.92 -12 Td 30.62 Tw (Agedge_t *agnxtedge\(Agraph_t*)Tj 166.7 0 Td 0 Tw (g, Agedge_t *e, Agnode_t *n\);)Tj -166.7 -12 Td 30.62 Tw (Agedge_t *agfstin\(Agraph_t*)Tj 152.82 0 Td 0 Tw (g, Agnode_t *n\);)Tj -152.82 -12 Td 30.62 Tw (Agedge_t *agnxtin\(Agraph_t*)Tj 155.6 0 Td 0 Tw (g, Agedge_t *e\);)Tj -155.6 -12 Td 30.62 Tw (Agedge_t *agfstout\(Agraph_t*)Tj 157.82 0 Td 0 Tw (g, Agnode_t *n\);)Tj -157.82 -12 Td 30.62 Tw (Agedge_t *agnxtout\(Agraph_t*)Tj 160.6 0 Td 0 Tw (g, Agedge_t *e\);)Tj -160.6 -12 Td 58.94 Tw (int agdeledge\(Agraph_t)Tj 156.14 0 Td 0 Tw (*g, Agedge_t *e\);)Tj -156.14 -12 Td 30.62 Tw (Agedge_t *agopp\(Agedge_t)Tj 146.15 0 Td (*e\);)Tj -146.15 -12 Td 58.94 Tw (int ageqedge\(Agedge_t)Tj 154.47 0 Td 0 Tw (*e0, Agedge_t *e1\);)Tj /R44387464 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R44071008 10 Tf 21 -12 Td 32.83 Tw (Agsym_t *ag)Tj 86.3898 0 Td 0 Tw [(attr\(Agraph_t *g, int kind, char *name, const char *v)24.9854(alue\);)]TJ -86.3898 -12 Td 32.83 Tw (Agsym_t *ag)Tj 86.3898 0 Td 0 Tw [(attrsym\(v)19.9927(oid *obj, char *name\);)]TJ -86.3898 -12 Td 32.83 Tw (Agsym_t *agnxtattr\(Agraph_t)Tj 156.15 0 Td 0 Tw (*g, int kind, Agsym_t *attr\);)Tj -156.15 -12 Td 52.29 Tw (char *agget\(v)Tj 106.79 0 Td 0 Tw (oid *obj, char *name\);)Tj -106.79 -12 Td 52.29 Tw (char *agxget\(v)Tj 111.79 0 Td 0 Tw (oid *obj, Agsym_t *sym\);)Tj -111.79 -12 Td 58.94 Tw (int agset\(v)Tj 100.68 0 Td 0 Tw [(oid *obj, char *name, char *v)25.0146(alue\);)]TJ -100.68 -12 Td 58.94 Tw (int agxset\(v)Tj 105.68 0 Td 0 Tw [(oid *obj, Agsym_t *sym, char *v)24.9854(alue\);)]TJ -105.68 -12 Td 58.94 Tw (int agsafeset\(v)Tj 116.78 0 Td 0 Tw [(oid *obj, char *name, char *v)25.0146(alue, char *def\);)]TJ -116.78 -12 Td 58.94 Tw (int agcop)Tj 95.7801 0 Td 0 Tw [(yattr\(v)19.9854(oid *, v)19.9927(oid *\);)]TJ /R44387464 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R44071008 10 Tf 21 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *agbindrec\(v)Tj 114.76 0 Td 0 Tw (oid *obj, char *name, unsigned int size, mo)Tj -0.15 Tc 174.28 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -308.13 -12 Td 37.29 Tw (Agrec_t *aggetrec\(v)Tj 119 0 Td 0 Tw (oid *obj, char *name, int mo)Tj -0.15 Tc 115.12 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -243.41 -12 Td 58.94 Tw (int agdelrec\(Agraph_t)Tj 149.47 0 Td 0 Tw [(*g, v)20(oid *obj, char *name\);)]TJ -0.2 Tc -149.47 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id aginit\(Agraph_t)Tj 2.5 Tc 128.58 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt kind, char *rec_name, int rec_size, int mo)Tj -0.15 Tc 178.15 0 Td (ve)Tj 0 Tc 9.28984 0 Td (_to_front\);)Tj -0.2 Tc -346.1 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agclean\(Agraph_t)Tj 2.5 Tc 136.34 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt kind, char *rec_name\);)Tj /R44387464 10 Tf -187.42 -16.8 Td (CALLB)Tj -0.55 Tc 34.15 0 Td (AC)Tj 0 Tc 13.8898 0 Td (KS)Tj /R44071008 10 Tf -27.0398 -12 Td 94.94 Tw (int *agpopdisc\(Agraph_t)Tj 197.15 0 Td (*g\);)Tj -0.2 Tc -197.15 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agpushdisc\(Agraph_t)Tj 150.24 0 Td 0 Tw (*g, Agcbdisc_t *disc\);)Tj -160.04 -12 Td 94.94 Tw (int agcallbacks\(Agraph_t)Tj 2.5 Tc 198.25 0 Td [(*g)250(,i)]TJ 0 Tc 20.2801 0 Td 0 Tw (nt ag\);)Tj /R44387464 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R44071008 10 Tf 21 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *ag)Tj 76.5898 0 Td 0 Tw (alloc\(Agraph_t *g, size_t request\);)Tj -0.2 Tc -86.3898 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id *agrealloc\(Agraph_t)Tj 147.45 0 Td 0 Tw [(*g, v)20(oid *ptr)]TJ 2.5 Tc 50.7898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ize_t oldsize, size_t ne)25.0146(wsize\);)]TJ -0.2 Tc -216.93 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agfree\(Agraph_t)Tj 130.78 0 Td 0 Tw [(*g, v)20(oid *ptr\);)]TJ /R44387464 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R44071008 10 Tf 21 -12 Td 52.29 Tw (char *agstrdup\(Agraph_t)Tj 155.04 0 Td 0 Tw (*, char *\);)Tj -155.04 -12 Td 52.29 Tw (char *agstrdup_html\(Agraph_t)Tj 178.38 0 Td 0 Tw (*, char *\);)Tj -178.38 -12 Td 58.94 Tw (int aghtmlstr\(char)Tj 132.82 0 Td (*\);)Tj -132.82 -12 Td 52.29 Tw (char *agstrbind\(Agraph_t)Tj 2.5 Tc 157.82 0 Td [(*g)250(,c)]TJ 0 Tc 21.9398 0 Td 0 Tw (har *\);)Tj -179.76 -12 Td 58.94 Tw (int strfree\(Agraph_t)Tj 141.14 0 Td 0 Tw (*, char *\);)Tj -141.14 -12 Td 52.29 Tw (char *agcanonStr\(char)Tj 145.03 0 Td (*\);)Tj -145.03 -12 Td (char *agstrcanon\(char)Tj 143.36 0 Td 0 Tw (*, char *\);)Tj -143.36 -12 Td 52.29 Tw (char *agcanon\(char)Tj 133.36 0 Td 0 Tw (*, int\);)Tj /R44387464 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R44071008 10 Tf 21 -12 Td 31.73 Tw (Agraph_t *agraphof\(v)Tj 120.67 0 Td (oid*\);)Tj -120.67 -12 Td (Agraph_t *agroot\(v)Tj 110.68 0 Td (oid*\);)Tj -110.68 -12 Td 58.94 Tw (int agcontains\(Agraph_t*,)Tj -0.2 Tc 165.87 0 Td (vo)Tj 0 Tc 9.8 0 Td (id*\);)Tj -175.67 -12 Td 52.29 Tw (char *agnameof\(v)Tj 124.56 0 Td (oid*\);)Tj -0.2 Tc -124.56 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agdelete\(Agraph_t)Tj 139.12 0 Td 0 Tw [(*g, v)20(oid *obj\);)]TJ -148.92 -12 Td 58.94 Tw (int agobjkind\(v)Tj 120.13 0 Td 0 Tw (oid *obj\);)Tj -120.13 -12 Td 37.29 Tw (Agrec_t *A)Tj 83.8199 0 Td (GD)Tj -1.11 Tc 14.0398 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(v)19.9927(oid *obj\);)]TJ 38.1852 -43.2 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 2)Tj ET Q Q \n \n \n \n \n-1632\n+1631\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -737,29 +737,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 46.72 Tw (ulong A)Tj 78.8199 0 Td 0 Tw [(GID\(v)20(oid *obj\);)]TJ -78.8199 -12 Td 58.94 Tw (int A)Tj 78.8199 0 Td 0 Tw [(GTYPE\(v)20(oid *obj\);)]TJ /R26803336 10 Tf -99.8199 -16.8 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R26486880 10 Tf 21 -12 Td [(typedef enum { A)39.9927(GW)119.984(ARN, A)39.9927(GERR, A)40.0146(GMAX, A)40.0073(GPREV } agerrle)]TJ -0.15 Tc 270.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t;)Tj -279.96 -12 Td (typedef int \(*agusererrf\) \(char*\);)Tj 12 TL (agerrle)' -0.15 Tc 27.5102 0 Td (ve)Tj 0 Tc 9.28984 0 Td 22.14 Tw (l_t agerrno;)Tj -36.8 -12 Td (agerrle)Tj -0.15 Tc 27.5102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t agseterr\(agerrle)Tj -0.15 Tc 97.6898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t\);)Tj -143.78 -12 Td 52.29 Tw (char *aglasterr\(v)Tj 119.56 0 Td (oid\);)Tj -119.56 -12 Td 58.94 Tw (int agerr\(agerrle)Tj -0.15 Tc 123.38 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (l_t le)Tj -0.15 Tc 20.0301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, char *fmt, ...\);)Tj -0.2 Tc -161.99 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agerrorf\(char)Tj 117.44 0 Td 0 Tw (*fmt, ...\);)Tj -0.2 Tc -127.24 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agw)Tj 78.7602 0 Td 0 Tw (arningf\(char *fmt, ...\);)Tj -88.5602 -12 Td 58.94 Tw (int agerrors\(v)Tj 112.89 0 Td (oid\);)Tj -112.89 -12 Td 28.97 Tw (agusererrf agseterrf\(agusererrf\);)Tj /R26803336 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R26486880 10 Tf 36 -12 Td 0.863 Tw (Libcgraph supports graph programming by maintaining graphs in memory and reading and writing graph)Tj 2.93 Tw (Œles. Graphs)' 56.4102 0 Td 0.43 Tw [(are composed of nodes, edges, and nested subgraphs.)-542.993(These graph objects may be attrib)]TJ 358.37 0 Td (uted)Tj -414.78 -12 Td 0 Tw [(with string name-v)25(alue pairs and programmer)20.0073(-deŒned records \(see Attrib)20.0146(utes\).)]TJ 16.8 TL 0.733 Tw (All of Libcgraph')' 3.233 Tc 71.4559 0 Td (sg)Tj 0 Tc 12.123 0 Td (lobal symbols ha)Tj -0.15 Tc 69.0461 0 Td 1.033 Tw (ve t)Tj 0 Tc 15.3031 0 Td 0.733 Tw (he preŒx)Tj /R26803336 10 Tf 39.2359 0 Td (ag)Tj /R26486880 10 Tf 13.2328 0 Td (\(case v)Tj 28.523 0 Td 3.233 Tw (arying\). In)Tj 48.6762 0 Td 0.733 Tw (the follo)Tj 34.093 0 Td 0.732 Tw (wing, if a function has a)Tj -331.689 -12 Td (parameter)Tj /R26803336 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R26486880 10 Tf 35.293 0 Td [(and the object does not e)15.0146(xist, the function will create the speciŒed object if)]TJ /R26803336 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R26486880 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R26803336 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R26486880 10 Tf 36 -12 Td (A`)Tj 0 Tc 12.559 0 Td (`main')Tj 2.749 Tc 25.9199 0 Td ('o)Tj 2.748 Tc 11.0789 0 Td (r`)Tj 0 Tc 8.66797 0 Td (`root')Tj 2.748 Tc 22.0301 0 Td ('g)Tj 0 Tc 11.0781 0 Td 0.248 Tw (raph deŒnes a namespace for a collection of graph objects \(subgraphs, nodes, edges\))Tj -91.334 -12 Td 0 Tw (and their attrib)Tj 58.6801 0 Td 2.5 Tw (utes. Objects)Tj 56.6602 0 Td 0 Tw [(may be named by unique strings or by inte)15.0146(ger IDs.)]TJ /R26803336 10 Tf -115.34 -16.8 Td (agopen)Tj /R26486880 10 Tf 33.6922 0 Td 0.632 Tw (creates a ne)Tj 3.132 Tc 47.6539 0 Td (wg)Tj 0 Tc 15.352 0 Td (raph with the gi)Tj -0.15 Tc 64.6961 0 Td (ve)Tj 3.132 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.132 0 Td [(ame and kind.)-563.218(\(Graph kinds are)]TJ /R26803336 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R26486880 10 Tf 47.0301 0 Td (,)Tj /R26803336 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R26486880 10 Tf 58.15 0 Td (,)Tj /R26803336 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R26486880 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R26803336 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R26486880 10 Tf 80.3602 0 Td (.A)Tj 0 Tc 17.9199 0 Td 0.35 Tw (strict graph cannot ha)Tj -0.15 Tc 87.2199 0 Td 0.65 Tw (ve m)Tj 0 Tc 19.9199 0 Td 0.35 Tw [(ulti-edges or self-arcs.\))-534.99(The Œnal)]TJ -297.3 -12 Td (ar)Tj 7.58984 0 Td 0.345 Tw (gument points to a discpline structure which can be used to tailor I/O, memory allocation, and ID alloca-)Tj -7.58984 -12 Td 1.982 Tw (tion. T)Tj 27.852 0 Td (ypically)Tj 4.482 Tc 31.5699 0 Td (,aN)Tj 0 Tc 23.1238 0 Td (ULL v)Tj 28.6719 0 Td 1.981 Tw [(alue will be used to indicate the def)9.99023(ault discipline)]TJ /R26803336 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R26486880 10 Tf 62.2102 0 Td (.)Tj /R26803336 10 Tf 9.48086 0 Td (agclose)Tj /R26486880 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R26803336 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R26486880 10 Tf 29.2602 0 Td (,)Tj /R26803336 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R26486880 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R26803336 10 Tf 13.3922 0 Td (agconcat)Tj /R26486880 10 Tf 41.1621 0 Td (perform Œle I/O using the)Tj -326.223 -12 Td 0.907 Tw (graph Œle language described belo)Tj -0.65 Tc 140.568 0 Td (w.)Tj 0 Tc /R26803336 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R26486880 10 Tf 32.6672 0 Td (constructs a ne)Tj 3.407 Tc 60.9941 0 Td (wg)Tj 0 Tc 15.627 0 Td (raph while)Tj /R26803336 10 Tf 46.8031 0 Td (agconcat)Tj /R26486880 10 Tf 41.1762 0 Td (mer)Tj 15.3699 0 Td 0.906 Tw (ges the Œle con-)Tj -365.682 -12 Td 0.394 Tw [(tents with a pre-e)14.9963(xisting graph.)]TJ 130.97 0 Td 0.395 Tw (Though I/O methods may be o)Tj -0.15 Tc 124.315 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rridden, the def)9.98535(ault is that the channel ar)]TJ 164.095 0 Td (-)Tj -428.67 -12 Td 0.596 Tw (gument is a stdio FILE pointer)Tj 3.095 Tc 124.93 0 Td [(.I)309.5(nt)]TJ 0 Tc 19.8 0 Td 0.595 Tw (hat case, if an)Tj 3.095 Tc 56.6148 0 Td [(yo)309.507(ft)]TJ 0 Tc 22.3 0 Td [(he streams are wide-oriented, the beha)20.0146(vior is unde-)]TJ -223.645 -12 Td (Œned.)Tj /R26803336 10 Tf 28.9762 0 Td [(agmemr)17.9846(ead)]TJ /R26486880 10 Tf 54.3363 0 Td 1.477 Tw (attempts to read a graph from the input string.)Tj /R26803336 10 Tf 201.883 0 Td (agsetŒle)Tj /R26486880 10 Tf 38.4172 0 Td (and)Tj /R26803336 10 Tf 18.4172 0 Td [(agr)17.9834(eadline)]TJ /R26486880 10 Tf 48.7973 0 Td (are helper)Tj -390.827 -12 Td 0 Tw (functions that simply set the current Œle name and input line number for subsequent error reporting.)Tj 0.68 Tw (The functions)' /R26803336 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R26486880 10 Tf 51.4801 0 Td (,)Tj /R26803336 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R26486880 10 Tf 62.6 0 Td (,)Tj /R26803336 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R26486880 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R26803336 10 Tf 13.1789 0 Td (agissimple)Tj /R26486880 10 Tf 47.6289 0 Td 0.679 Tw (can be used to query if a graph is)Tj -294.378 -12 Td 0.057 Tw (directed, undirected, strict \(at most one edge with a gi)Tj -0.15 Tc 215.503 0 Td (ve)Tj 2.557 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.3371 0 Td (ail and head\), or simple \(strict with no loops\), re-)Tj -235.13 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(,)]TJ /R26803336 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R26486880 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R26803336 10 Tf 154.152 0 Td (agidsubg)Tj /R26486880 10 Tf 41.3281 0 Td (allo)Tj 14.75 0 Td 0.478 Tw (ws a programmer to specify the subgraph by a)Tj -243.219 -12 Td 0.962 Tw [(unique inte)14.9963(ger ID.)]TJ 3.462 Tc 80.7762 0 Td (An)Tj -0.25 Tc 15.682 0 Td 1.462 Tw (ew s)Tj 0 Tc 18.7621 0 Td 0.962 Tw (ubgraph is initially empty and is of the same kind as its parent.)Tj 268.327 0 Td 0.963 Tw (Nested sub-)Tj -383.547 -12 Td 0.915 Tw (graph trees may be created.)Tj 3.415 Tc 119.255 0 Td (As)Tj 0 Tc 14.525 0 Td (ubgraph')Tj 3.415 Tc 35.55 0 Td (sn)Tj 0 Tc 12.3051 0 Td (ame is only interpreted relati)Tj -0.15 Tc 118.39 0 Td 1.215 Tw (ve t)Tj 3.414 Tc 15.4852 0 Td (oi)Tj 0 Tc 11.1941 0 Td 0.914 Tw (ts parent.)Tj 3.414 Tc 43.4879 0 Td (Ap)Tj 0 Tc 15.634 0 Td (rogram can)Tj -385.826 -12 Td 1.032 Tw (scan subgraphs under a gi)Tj -0.15 Tc 107.188 0 Td (ve)Tj 3.532 Tc 9.28984 0 Td (ng)Tj 0 Tc 13.532 0 Td 1.033 Tw (raph using)Tj /R26803336 10 Tf 46.5059 0 Td (agfstsubg)Tj /R26486880 10 Tf 44.093 0 Td (and)Tj /R26803336 10 Tf 17.973 0 Td (agnxtsubg)Tj 6.033 Tc /R26486880 10 Tf 43.9 0 Td (.A)Tj 0 Tc 19.2859 0 Td (subgraph is deleted with)Tj /R26803336 10 Tf 104.122 0 Td (agdel-)Tj -405.889 -12 Td (subg)Tj /R26486880 10 Tf 22.7078 0 Td (\(or)Tj /R26803336 10 Tf 14.3578 0 Td (agclose)Tj /R26486880 10 Tf 30.55 0 Td 2.698 Tw (\). The)Tj /R26803336 10 Tf 29.2762 0 Td [(agpar)18.0078(ent)]TJ /R26486880 10 Tf 40.848 0 Td 0.198 Tw (function returns the immediate parent graph of a subgraph, or itself if the)Tj -137.74 -12 Td 0 Tw (graph is already a root graph.)Tj 1.14 Tw T*[(By def)9.99268(ault, nodes are stored in ordered sets for ef)25(Œcient random access to insert, Œnd, and delete nodes.)]TJ 12 TL 0.359 Tw T*[(The edges of a node are also stored in ordered sets.)-535.898(The sets are maintained internally as splay tree dictio-)]TJ 0 Tw T*[(naries using Phong V)129.016(o')]TJ 2.5 Tc 92.3199 0 Td (sc)Tj 0 Tc 10.8301 0 Td [(dt library)65.0146(.)]TJ /R26803336 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R26486880 10 Tf 40.0102 0 Td (,)Tj /R26803336 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R26486880 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R26803336 10 Tf 12.9469 0 Td (agnsubg)Tj /R26486880 10 Tf 38.5172 0 Td 0.448 Tw [(return the sizes of node, edge and subgraph sets of a graph.)-544.785(The func-)]TJ -145.698 -12 Td (tion)Tj /R26803336 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R26486880 10 Tf 41.4672 0 Td 0.826 Tw [(returns the size of the edge set of a nodes, and tak)9.98291(es ags to select in-edges, out-edges, or)]TJ -60.3543 -12 Td 3.036 Tw (both. The)Tj 44.402 0 Td (function)Tj /R26803336 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R26486880 10 Tf 79.716 0 Td 0.536 Tw (returns the size of the edge set of a nodes, and tak)Tj 204.636 0 Td 0.537 Tw (es ags to select)Tj -365.12 -12 Td 0 Tw [(in-edges, out-edges, or both. Unlik)10(e)]TJ /R26803336 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R26486880 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj -39.0148 -64.8 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 46.72 Tw (ulong A)Tj 78.8199 0 Td 0 Tw [(GID\(v)20(oid *obj\);)]TJ -78.8199 -12 Td 58.94 Tw (int A)Tj 78.8199 0 Td 0 Tw [(GTYPE\(v)20(oid *obj\);)]TJ /R44387464 10 Tf -99.8199 -16.8 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R44071008 10 Tf 21 -12 Td [(typedef enum { A)39.9927(GW)119.984(ARN, A)39.9927(GERR, A)40.0146(GMAX, A)40.0073(GPREV } agerrle)]TJ -0.15 Tc 270.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t;)Tj -279.96 -12 Td (typedef int \(*agusererrf\) \(char*\);)Tj 12 TL (agerrle)' -0.15 Tc 27.5102 0 Td (ve)Tj 0 Tc 9.28984 0 Td 22.14 Tw (l_t agerrno;)Tj -36.8 -12 Td (agerrle)Tj -0.15 Tc 27.5102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t agseterr\(agerrle)Tj -0.15 Tc 97.6898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l_t\);)Tj -143.78 -12 Td 52.29 Tw (char *aglasterr\(v)Tj 119.56 0 Td (oid\);)Tj -119.56 -12 Td 58.94 Tw (int agerr\(agerrle)Tj -0.15 Tc 123.38 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (l_t le)Tj -0.15 Tc 20.0301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, char *fmt, ...\);)Tj -0.2 Tc -161.99 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agerrorf\(char)Tj 117.44 0 Td 0 Tw (*fmt, ...\);)Tj -0.2 Tc -127.24 -12 Td (vo)Tj 0 Tc 9.8 0 Td 51.92 Tw (id agw)Tj 78.7602 0 Td 0 Tw (arningf\(char *fmt, ...\);)Tj -88.5602 -12 Td 58.94 Tw (int agerrors\(v)Tj 112.89 0 Td (oid\);)Tj -112.89 -12 Td 28.97 Tw (agusererrf agseterrf\(agusererrf\);)Tj /R44387464 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R44071008 10 Tf 36 -12 Td 0.863 Tw (Libcgraph supports graph programming by maintaining graphs in memory and reading and writing graph)Tj 2.93 Tw (Œles. Graphs)' 56.4102 0 Td 0.43 Tw [(are composed of nodes, edges, and nested subgraphs.)-542.993(These graph objects may be attrib)]TJ 358.37 0 Td (uted)Tj -414.78 -12 Td 0 Tw [(with string name-v)25(alue pairs and programmer)20.0073(-deŒned records \(see Attrib)20.0146(utes\).)]TJ 16.8 TL 0.733 Tw (All of Libcgraph')' 3.233 Tc 71.4559 0 Td (sg)Tj 0 Tc 12.123 0 Td (lobal symbols ha)Tj -0.15 Tc 69.0461 0 Td 1.033 Tw (ve t)Tj 0 Tc 15.3031 0 Td 0.733 Tw (he preŒx)Tj /R44387464 10 Tf 39.2359 0 Td (ag)Tj /R44071008 10 Tf 13.2328 0 Td (\(case v)Tj 28.523 0 Td 3.233 Tw (arying\). In)Tj 48.6762 0 Td 0.733 Tw (the follo)Tj 34.093 0 Td 0.732 Tw (wing, if a function has a)Tj -331.689 -12 Td (parameter)Tj /R44387464 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R44071008 10 Tf 35.293 0 Td [(and the object does not e)15.0146(xist, the function will create the speciŒed object if)]TJ /R44387464 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R44071008 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R44387464 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R44071008 10 Tf 36 -12 Td (A`)Tj 0 Tc 12.559 0 Td (`main')Tj 2.749 Tc 25.9199 0 Td ('o)Tj 2.748 Tc 11.0789 0 Td (r`)Tj 0 Tc 8.66797 0 Td (`root')Tj 2.748 Tc 22.0301 0 Td ('g)Tj 0 Tc 11.0781 0 Td 0.248 Tw (raph deŒnes a namespace for a collection of graph objects \(subgraphs, nodes, edges\))Tj -91.334 -12 Td 0 Tw (and their attrib)Tj 58.6801 0 Td 2.5 Tw (utes. Objects)Tj 56.6602 0 Td 0 Tw [(may be named by unique strings or by inte)15.0146(ger IDs.)]TJ /R44387464 10 Tf -115.34 -16.8 Td (agopen)Tj /R44071008 10 Tf 33.6922 0 Td 0.632 Tw (creates a ne)Tj 3.132 Tc 47.6539 0 Td (wg)Tj 0 Tc 15.352 0 Td (raph with the gi)Tj -0.15 Tc 64.6961 0 Td (ve)Tj 3.132 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.132 0 Td [(ame and kind.)-563.218(\(Graph kinds are)]TJ /R44387464 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R44071008 10 Tf 47.0301 0 Td (,)Tj /R44387464 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R44071008 10 Tf 58.15 0 Td (,)Tj /R44387464 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R44071008 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R44387464 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R44071008 10 Tf 80.3602 0 Td (.A)Tj 0 Tc 17.9199 0 Td 0.35 Tw (strict graph cannot ha)Tj -0.15 Tc 87.2199 0 Td 0.65 Tw (ve m)Tj 0 Tc 19.9199 0 Td 0.35 Tw [(ulti-edges or self-arcs.\))-534.99(The Œnal)]TJ -297.3 -12 Td (ar)Tj 7.58984 0 Td 0.345 Tw (gument points to a discpline structure which can be used to tailor I/O, memory allocation, and ID alloca-)Tj -7.58984 -12 Td 1.982 Tw (tion. T)Tj 27.852 0 Td (ypically)Tj 4.482 Tc 31.5699 0 Td (,aN)Tj 0 Tc 23.1238 0 Td (ULL v)Tj 28.6719 0 Td 1.981 Tw [(alue will be used to indicate the def)9.99023(ault discipline)]TJ /R44387464 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R44071008 10 Tf 62.2102 0 Td (.)Tj /R44387464 10 Tf 9.48086 0 Td (agclose)Tj /R44071008 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R44387464 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R44071008 10 Tf 29.2602 0 Td (,)Tj /R44387464 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R44071008 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R44387464 10 Tf 13.3922 0 Td (agconcat)Tj /R44071008 10 Tf 41.1621 0 Td (perform Œle I/O using the)Tj -326.223 -12 Td 0.907 Tw (graph Œle language described belo)Tj -0.65 Tc 140.568 0 Td (w.)Tj 0 Tc /R44387464 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R44071008 10 Tf 32.6672 0 Td (constructs a ne)Tj 3.407 Tc 60.9941 0 Td (wg)Tj 0 Tc 15.627 0 Td (raph while)Tj /R44387464 10 Tf 46.8031 0 Td (agconcat)Tj /R44071008 10 Tf 41.1762 0 Td (mer)Tj 15.3699 0 Td 0.906 Tw (ges the Œle con-)Tj -365.682 -12 Td 0.394 Tw [(tents with a pre-e)14.9963(xisting graph.)]TJ 130.97 0 Td 0.395 Tw (Though I/O methods may be o)Tj -0.15 Tc 124.315 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rridden, the def)9.98535(ault is that the channel ar)]TJ 164.095 0 Td (-)Tj -428.67 -12 Td 0.596 Tw (gument is a stdio FILE pointer)Tj 3.095 Tc 124.93 0 Td [(.I)309.5(nt)]TJ 0 Tc 19.8 0 Td 0.595 Tw (hat case, if an)Tj 3.095 Tc 56.6148 0 Td [(yo)309.507(ft)]TJ 0 Tc 22.3 0 Td [(he streams are wide-oriented, the beha)20.0146(vior is unde-)]TJ -223.645 -12 Td (Œned.)Tj /R44387464 10 Tf 28.9762 0 Td [(agmemr)17.9846(ead)]TJ /R44071008 10 Tf 54.3363 0 Td 1.477 Tw (attempts to read a graph from the input string.)Tj /R44387464 10 Tf 201.883 0 Td (agsetŒle)Tj /R44071008 10 Tf 38.4172 0 Td (and)Tj /R44387464 10 Tf 18.4172 0 Td [(agr)17.9834(eadline)]TJ /R44071008 10 Tf 48.7973 0 Td (are helper)Tj -390.827 -12 Td 0 Tw (functions that simply set the current Œle name and input line number for subsequent error reporting.)Tj 0.68 Tw (The functions)' /R44387464 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R44071008 10 Tf 51.4801 0 Td (,)Tj /R44387464 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R44071008 10 Tf 62.6 0 Td (,)Tj /R44387464 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R44071008 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R44387464 10 Tf 13.1789 0 Td (agissimple)Tj /R44071008 10 Tf 47.6289 0 Td 0.679 Tw (can be used to query if a graph is)Tj -294.378 -12 Td 0.057 Tw (directed, undirected, strict \(at most one edge with a gi)Tj -0.15 Tc 215.503 0 Td (ve)Tj 2.557 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.3371 0 Td (ail and head\), or simple \(strict with no loops\), re-)Tj -235.13 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(,)]TJ /R44387464 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R44071008 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R44387464 10 Tf 154.152 0 Td (agidsubg)Tj /R44071008 10 Tf 41.3281 0 Td (allo)Tj 14.75 0 Td 0.478 Tw (ws a programmer to specify the subgraph by a)Tj -243.219 -12 Td 0.962 Tw [(unique inte)14.9963(ger ID.)]TJ 3.462 Tc 80.7762 0 Td (An)Tj -0.25 Tc 15.682 0 Td 1.462 Tw (ew s)Tj 0 Tc 18.7621 0 Td 0.962 Tw (ubgraph is initially empty and is of the same kind as its parent.)Tj 268.327 0 Td 0.963 Tw (Nested sub-)Tj -383.547 -12 Td 0.915 Tw (graph trees may be created.)Tj 3.415 Tc 119.255 0 Td (As)Tj 0 Tc 14.525 0 Td (ubgraph')Tj 3.415 Tc 35.55 0 Td (sn)Tj 0 Tc 12.3051 0 Td (ame is only interpreted relati)Tj -0.15 Tc 118.39 0 Td 1.215 Tw (ve t)Tj 3.414 Tc 15.4852 0 Td (oi)Tj 0 Tc 11.1941 0 Td 0.914 Tw (ts parent.)Tj 3.414 Tc 43.4879 0 Td (Ap)Tj 0 Tc 15.634 0 Td (rogram can)Tj -385.826 -12 Td 1.032 Tw (scan subgraphs under a gi)Tj -0.15 Tc 107.188 0 Td (ve)Tj 3.532 Tc 9.28984 0 Td (ng)Tj 0 Tc 13.532 0 Td 1.033 Tw (raph using)Tj /R44387464 10 Tf 46.5059 0 Td (agfstsubg)Tj /R44071008 10 Tf 44.093 0 Td (and)Tj /R44387464 10 Tf 17.973 0 Td (agnxtsubg)Tj 6.033 Tc /R44071008 10 Tf 43.9 0 Td (.A)Tj 0 Tc 19.2859 0 Td (subgraph is deleted with)Tj /R44387464 10 Tf 104.122 0 Td (agdel-)Tj -405.889 -12 Td (subg)Tj /R44071008 10 Tf 22.7078 0 Td (\(or)Tj /R44387464 10 Tf 14.3578 0 Td (agclose)Tj /R44071008 10 Tf 30.55 0 Td 2.698 Tw (\). The)Tj /R44387464 10 Tf 29.2762 0 Td [(agpar)18.0078(ent)]TJ /R44071008 10 Tf 40.848 0 Td 0.198 Tw (function returns the immediate parent graph of a subgraph, or itself if the)Tj -137.74 -12 Td 0 Tw (graph is already a root graph.)Tj 1.14 Tw T*[(By def)9.99268(ault, nodes are stored in ordered sets for ef)25(Œcient random access to insert, Œnd, and delete nodes.)]TJ 12 TL 0.359 Tw T*[(The edges of a node are also stored in ordered sets.)-535.898(The sets are maintained internally as splay tree dictio-)]TJ 0 Tw T*[(naries using Phong V)129.016(o')]TJ 2.5 Tc 92.3199 0 Td (sc)Tj 0 Tc 10.8301 0 Td [(dt library)65.0146(.)]TJ /R44387464 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R44071008 10 Tf 40.0102 0 Td (,)Tj /R44387464 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R44071008 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R44387464 10 Tf 12.9469 0 Td (agnsubg)Tj /R44071008 10 Tf 38.5172 0 Td 0.448 Tw [(return the sizes of node, edge and subgraph sets of a graph.)-544.785(The func-)]TJ -145.698 -12 Td (tion)Tj /R44387464 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R44071008 10 Tf 41.4672 0 Td 0.826 Tw [(returns the size of the edge set of a nodes, and tak)9.98291(es ags to select in-edges, out-edges, or)]TJ -60.3543 -12 Td 3.036 Tw (both. The)Tj 44.402 0 Td (function)Tj /R44387464 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R44071008 10 Tf 79.716 0 Td 0.536 Tw (returns the size of the edge set of a nodes, and tak)Tj 204.636 0 Td 0.537 Tw (es ags to select)Tj -365.12 -12 Td 0 Tw [(in-edges, out-edges, or both. Unlik)10(e)]TJ /R44387464 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R44071008 10 Tf 38.1402 0 Td (,e)Tj 0 Tc 9.43984 0 Td (ach loop is only counted once.)Tj -39.0148 -64.8 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 3)Tj ET Q Q \n \n \n \n \n-3921\n+3922\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -796,29 +796,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj /R26803336 10.95 Tf -456.34 -36 Td (NODES)Tj 2.573 Tc /R26486880 10 Tf 36 -12 Td (An)Tj 0 Tc 14.793 0 Td 0.073 Tw [(ode is created by gi)25.0049(ving a unique string name or programmer deŒned inte)]TJ 294.316 0 Td 0.072 Tw (ger ID, and is represented by a)Tj -309.109 -12 Td 0 Tw [(unique internal object. \(Node equality can check)10.0073(ed by pointer comparison.\))]TJ /R26803336 10 Tf 16.8 TL (agnode)' /R26486880 10 Tf 33.452 0 Td 0.392 Tw (searches in a graph or subgraph for a node with the gi)Tj -0.15 Tc 218.732 0 Td (ve)Tj 2.893 Tc 9.28984 0 Td (nn)Tj 0 Tc 12.893 0 Td 0.393 Tw (ame, and returns it if found.)Tj /R26803336 10 Tf 118.728 0 Td (agidnode)Tj /R26486880 10 Tf -393.095 -12 Td (allo)Tj 14.75 0 Td 0.466 Tw [(ws a programmer to specify the node by a unique inte)15.0073(ger ID.)]TJ /R26803336 10 Tf 253.722 0 Td (agsubnode)Tj /R26486880 10 Tf 48.5359 0 Td (performs a similar operation)Tj -317.008 -12 Td 0 Tw [(on an e)14.9927(xisting node and a subgraph.)]TJ /R26803336 10 Tf (agfstnode)' /R26486880 10 Tf 44.7371 0 Td (and)Tj /R26803336 10 Tf 18.0672 0 Td (agnxtnode)Tj /R26486880 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R26803336 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R26486880 10 Tf 49.0879 0 Td (and)Tj /R26803336 10 Tf 18.068 0 Td (aglstnode)Tj /R26486880 10 Tf 44.1879 0 Td 1.128 Tw [(are symmetric b)20.0049(ut scan backw)]TJ 125.292 0 Td (ard.)Tj -416.729 -12 Td 0.642 Tw [(The def)9.98901(ault sequence is order of creation \(object timestamp.\))]TJ /R26803336 10 Tf 254.228 0 Td (agdelnode)Tj /R26486880 10 Tf 46.482 0 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 3.142 Tc 9.28984 0 Td (san)Tj 0 Tc 19.6141 0 Td (ode from a graph or)Tj -350.014 -12 Td (subgraph.)Tj /R26803336 10.95 Tf -36 -16.8 Td (EDGES)Tj /R26486880 10 Tf 36 -12 Td 0.016 Tw (An abstract edge has tw)Tj 2.516 Tc 95.4941 0 Td (oe)Tj 0 Tc 11.9559 0 Td (ndpoint nodes called tail and head where all outedges of the same node ha)Tj -0.15 Tc 296.338 0 Td 0.316 Tw (ve i)Tj 2.516 Tc 14.5859 0 Td (ta)Tj 0 Tc 9.73594 0 Td (s)Tj -428.11 -12 Td 0.575 Tw [(the tail v)25(alue and similarly all inedges ha)]TJ -0.15 Tc 167.725 0 Td 0.875 Tw (ve i)Tj 3.075 Tc 15.1449 0 Td [(ta)307.507(st)]TJ 0 Tc 20.0398 0 Td 0.575 Tw [(he head.)-557.493(In an undirected graph, head and tail are inter)]TJ 225.76 0 Td (-)Tj -428.67 -12 Td 2.905 Tw (changeable. If)Tj 2.906 Tc 62.45 0 Td (ag)Tj 0 Tc 12.3461 0 Td 0.406 Tw (raph has multi-edges between the same pair of nodes, the edge')Tj 2.906 Tc 257.06 0 Td (ss)Tj 0 Tc 10.6859 0 Td (tring name beha)Tj -0.15 Tc 65.0422 0 Td (ve)Tj 2.906 Tc 9.28984 0 Td (sa)Tj 0 Tc 11.2359 0 Td (s)Tj 2.5 Tc -428.11 -12 Td (as)Tj 0 Tc 10.8301 0 Td 0 Tw (econdary k)Tj -0.15 Tc 44.05 0 Td (ey)Tj 0 Tc 8.63984 0 Td (.)Tj /R26803336 10 Tf -63.5199 -16.8 Td (agedge)Tj /R26486880 10 Tf 32.6578 0 Td 0.718 Tw (searches in a graph or subgraph for an edge between the gi)Tj -0.15 Tc 242.298 0 Td (ve)Tj 3.217 Tc 9.28984 0 Td (ne)Tj 0 Tc 12.657 0 Td 0.717 Tw (ndpoints \(with an optional multi-)Tj -296.903 -12 Td 0.641 Tw (edge selector name\) and returns it if found or created.)Tj 225.791 0 Td 0.642 Tw (Note that, in undirected graphs, a search tries both)Tj -225.791 -12 Td 0.2 Tw [(orderings of the tail and head nodes.)-520(If the)]TJ /R26803336 10 Tf 175.929 0 Td (name)Tj /R26486880 10 Tf 26.0289 0 Td 0.199 Tw [(is NULL, then an anon)14.9829(ymous internal v)25.0049(alue is generated.)]TJ /R26803336 10 Tf -201.958 -12 Td (agidedge)Tj /R26486880 10 Tf 41.1781 0 Td (allo)Tj 14.75 0 Td 0.899 Tw [(ws a programmer to create an edge by gi)25.0122(ving its unique inte)15.0146(ger ID.)]TJ /R26803336 10 Tf 284.287 0 Td (agsubedge)Tj /R26486880 10 Tf 47.8488 0 Td (performs a)Tj -388.064 -12 Td 0.997 Tw [(similar operation on an e)15.0024(xisting edge and a subgraph.)]TJ /R26803336 10 Tf 227.403 0 Td (agfstin)Tj /R26486880 10 Tf 28.8898 0 Td (,)Tj /R26803336 10 Tf 5.99688 0 Td (agnxtin)Tj /R26486880 10 Tf 32.2301 0 Td (,)Tj /R26803336 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R26486880 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R26803336 10 Tf 13.4961 0 Td (agnxtout)Tj /R26486880 10 Tf 41.2762 0 Td 0.996 Tw (visit di-)Tj -400.164 -12 Td 0.493 Tw (rected in- and out- edge lists, and ordinarily apply only in directed graphs.)Tj /R26803336 10 Tf 308.029 0 Td (agfstedge)Tj /R26486880 10 Tf 42.9828 0 Td (and)Tj /R26803336 10 Tf 17.434 0 Td (agnxtedge)Tj /R26486880 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R26803336 10 Tf 120.4 0 Td (agtail)Tj /R26486880 10 Tf 27.0148 0 Td (and)Tj /R26803336 10 Tf 17.5648 0 Td (aghead)Tj /R26486880 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R26803336 10 Tf 119.84 0 Td (agdeledge)Tj /R26486880 10 Tf 45.3449 0 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 3.125 Tc 9.28984 0 Td [(sa)312.49(ne)]TJ 0 Tc 24.0199 0 Td (dge)Tj -417.559 -12 Td 0 Tw (from a graph or subgraph.)Tj 0.881 Tw (Note that an abstract edge has tw)' 3.381 Tc 137.376 0 Td (od)Tj 0 Tc 13.3809 0 Td (istinct concrete representations: as an in-edge and as an out-edge. In)Tj -150.757 -12 Td (particular)Tj 3.679 Tc 37.9199 0 Td (,t)Tj 0 Tc 8.95898 0 Td 1.178 Tw [(he pointer as an out-edge is dif)24.9878(ferent from the pointer as an in-edge. The function)]TJ /R26803336 10 Tf 345.68 0 Td (ageqedge)Tj /R26486880 10 Tf -392.559 -12 Td 0.229 Tw (canonicalizes the pointers before doing a comparison and so can be used to test edge equality)Tj 2.73 Tc 375.765 0 Td (.T)Tj 0 Tc 11.3398 0 Td 0.23 Tw (he sense of)Tj -387.105 -12 Td 0 Tw (an edge can be ipped using)Tj /R26803336 10 Tf 116.09 0 Td (agopp)Tj /R26486880 10 Tf 26.1199 0 Td (.)Tj /R26803336 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R26486880 10 Tf 36 -12 Td (Programmer)Tj 49.7898 0 Td 1.391 Tw [(-deŒned v)25.0061(alues may be dynamically attached to graphs, subgraphs, nodes, and edges.)]TJ 362.211 0 Td (Such)Tj -0.25 Tc -412.001 -12 Td (va)Tj 0 Tc 9.18984 0 Td 1.519 Tw (lues are either character string data \(for I/O\) or uninterpreted binary records \(for implementing algo-)Tj -9.18984 -12 Td 0 Tw [(rithms ef)24.9927(Œciently\).)]TJ /R26803336 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R26486880 10 Tf 36 -12 Td 0.107 Tw [(String attrib)19.9817(utes are handled automatically in reading and writing graph Œles.)]TJ 2.606 Tc 313.996 0 Td (As)Tj 0 Tc 13.716 0 Td 0.106 Tw [(tring attrib)20.0146(ute is identiŒed)]TJ -327.712 -12 Td 1.707 Tw (by name and by an internal symbol table entry \()Tj /R26803336 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R26486880 10 Tf 37.7699 0 Td (\)c)Tj 0 Tc 11.977 0 Td 1.708 Tw (reated by Libcgraph.)Tj 93.1539 0 Td (Attrib)Tj 23.6898 0 Td (utes of nodes,)Tj -373.314 -12 Td 0.892 Tw (edges, and graphs \(with their subgraphs\) ha)Tj -0.15 Tc 179.282 0 Td 1.191 Tw (ve s)Tj 0 Tc 16.5711 0 Td 0.891 Tw [(eparate namespaces.)-589.111(The contents of an)]TJ /R26803336 10 Tf 168.626 0 Td (Agsym_t)Tj /R26486880 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R26803336 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R26486880 10 Tf 54.9441 0 Td (for the attrib)Tj 51.9641 0 Td (ute')Tj 3.587 Tc 15 0 Td (sn)Tj 0 Tc 12.477 0 Td (ame, a)Tj /R26803336 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R26486880 10 Tf 11.3672 0 Td (Œeld for the attrib)Tj 73.3309 0 Td (ute')Tj 3.587 Tc 15 0 Td (sd)Tj 0 Tc 12.477 0 Td (ef)Tj 7.66992 0 Td (ault v)Tj 23.3371 0 Td 1.088 Tw (alue, and an)Tj /R26803336 10 Tf 53.8039 0 Td (int id)Tj /R26486880 10 Tf -408.402 -12 Td 0.359 Tw (Œeld containing the inde)Tj 2.859 Tc 97.8672 0 Td [(xo)285.901(ft)]TJ 0 Tc 21.8281 0 Td (he attrib)Tj 33.209 0 Td (ute')Tj 2.858 Tc 15 0 Td (ss)Tj 0 Tc 10.6379 0 Td 0.358 Tw [(peciŒc v)25.0024(alue for an object in the object')]TJ 2.858 Tc 160.836 0 Td (sa)Tj 0 Tc 11.1879 0 Td [(rray of attrib)20.0146(ute v)]TJ 70.884 0 Td (al-)Tj -421.45 -12 Td (ues.)Tj /R26803336 10 Tf (agattr)' /R26486880 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R26803336 10 Tf 25.5602 0 Td (kind)Tj /R26486880 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R26803336 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R26486880 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R26803336 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R26486880 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R26803336 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R26486880 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R26803336 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R26486880 10 Tf 17.2301 0 Td (is)Tj /R26803336 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R26486880 10 Tf 39.4301 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.106 Tw (he request is to search for an e)Tj 121.942 0 Td 0.105 Tw [(xisting attrib)20.0073(ute of the gi)]TJ -0.15 Tc 98.8598 0 Td (ve)Tj 2.605 Tc 9.28984 0 Td (nk)Tj 0 Tc 12.6051 0 Td [(ind and name.)-510.493(Otherwise, if the at-)]TJ -290.013 -12 Td (trib)Tj 13.6898 0 Td 0.22 Tw (ute already e)Tj 51.3801 0 Td 0.221 Tw [(xists, its def)10.0049(ault for creating ne)]TJ 2.721 Tc 124.625 0 Td (wo)Tj 0 Tc 14.941 0 Td (bjects is set to the gi)Tj -0.15 Tc 82.2449 0 Td (ve)Tj 2.721 Tc 9.28984 0 Td (nv)Tj 0 Tc 12.4711 0 Td [(alue; if it does not e)15.0146(xist, a ne)]TJ 116.137 0 Td (w)Tj -424.779 -12 Td (attrib)Tj 20.9102 0 Td 0.545 Tw (ute is created with the gi)Tj -0.15 Tc 100.515 0 Td (ve)Tj 3.045 Tc 9.28984 0 Td (nd)Tj 0 Tc 13.0449 0 Td (ef)Tj 7.66992 0 Td (ault, and the def)Tj 65.9648 0 Td 0.544 Tw [(ault is applied to all pre-e)15(xisting objects of the gi)]TJ -0.15 Tc 200.316 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj -427 -12 Td 0.836 Tw (kind. If)Tj /R26803336 10 Tf 33.6121 0 Td (g)Tj /R26486880 10 Tf 8.33594 0 Td [(is NULL, the def)9.98779(ault is set for all graphs created subsequently)]TJ 255.62 0 Td (.)Tj /R26803336 10 Tf 8.33594 0 Td (agattrsym)Tj /R26486880 10 Tf 46.6559 0 Td 0.837 Tw (is a helper function)Tj -352.56 -12 Td 0.548 Tw [(that looks up an attrib)19.989(ute for a graph object gi)]TJ -0.15 Tc 187.512 0 Td (ve)Tj 3.048 Tc 9.28984 0 Td [(na)304.812(sa)304.788(na)]TJ -0.18 Tc 36.3539 0 Td (rg)Tj 0 Tc 8.15 0 Td (ument.)Tj /R26803336 10 Tf 33.048 0 Td (agnxtattr)Tj /R26486880 10 Tf 43.0379 0 Td 0.547 Tw (permits tra)Tj -0.15 Tc 43.3969 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsing the list of)Tj -370.079 -12 Td (attrib)Tj 20.9102 0 Td 0.524 Tw (utes of a gi)Tj -0.15 Tc 45.482 0 Td (ve)Tj 3.024 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.8039 0 Td 3.024 Tw (ype. If)Tj /R26803336 10 Tf 32.1488 0 Td (NULL)Tj /R26486880 10 Tf 30.8051 0 Td 0.525 Tw [(is passed as an ar)18.0151(gument it gets the Œrst attrib)19.9854(ute; otherwise it returns)]TJ -149.44 -12 Td 0.54 Tw [(the ne)15(xt one in succession or returns)]TJ /R26803336 10 Tf 151.66 0 Td (NULL)Tj /R26486880 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R26803336 10 Tf 89.9 0 Td (agget)Tj /R26486880 10 Tf 25.8102 0 Td (and)Tj /R26803336 10 Tf 17.4801 0 Td (agset)Tj /R26486880 10 Tf 24.7 0 Td (allo)Tj 3.04 Tc 14.75 0 Td (wf)Tj 0 Tc 13.5898 0 Td (etching and up-)Tj -368.71 -12 Td 0.578 Tw (dating a string attrib)Tj 82.3641 0 Td 0.579 Tw [(ute for an object taking the attrib)19.9927(ute name as an ar)]TJ 205.92 0 Td (gument.)Tj /R26803336 10 Tf 38.0789 0 Td (agxget)Tj /R26486880 10 Tf 30.8488 0 Td (and)Tj /R26803336 10 Tf 17.5191 0 Td (agxset)Tj /R26486880 10 Tf 29.7391 0 Td (do this)Tj -0.2 Tc -404.47 -12 Td (bu)Tj 3.113 Tc 9.8 0 Td (tw)Tj 0 Tc 13.1129 0 Td 0.613 Tw (ith an attrib)Tj 47.1359 0 Td 0.612 Tw [(ute symbol table entry as an ar)17.981(gument \(to a)]TJ -0.2 Tc 177.266 0 Td (vo)Tj 0 Tc 9.8 0 Td [(id the cost of the string lookup\).)-561.196(Note that)]TJ /R26803336 10 Tf -257.115 -12 Td (agset)Tj /R26486880 10 Tf 24.4121 0 Td 0.253 Tw [(will f)10.0037(ail unless the attrib)19.9927(ute is Œrst deŒned using)]TJ /R26803336 10 Tf 197.257 0 Td (agattr)Tj /R26486880 10 Tf 26.1 0 Td (.)Tj /R26803336 10 Tf 7.75312 0 Td (agsafeset)Tj /R26486880 10 Tf 41.073 0 Td (is a con)Tj -0.15 Tc 30.6559 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nience function that en-)Tj -336.541 -12 Td 0 Tw (sures the gi)Tj -0.15 Tc 45.3 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (na)Tj 0 Tc 11.9398 0 Td [(ttrib)20.0073(ute is declared before setting it locally on an object.)]TJ -66.5297 -16.8 Td 0.562 Tw (It is sometimes con)Tj -0.15 Tc 78.7859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nient to cop)Tj 3.062 Tc 48.2441 0 Td (ya)Tj 0 Tc 12.502 0 Td (ll of the attrib)Tj 56.2059 0 Td 0.561 Tw (utes from one object to another)Tj 3.061 Tc 126.955 0 Td (.T)Tj 0 Tc 11.6711 0 Td (his can be done using)Tj /R26803336 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R26486880 10 Tf 46.1 0 Td (.T)Tj 0 Tc 11.1941 0 Td 0.084 Tw [(his f)10.0012(ails and returns non-zero of ar)17.9932(gument objects are dif)25.0049(ferent kinds, or if all of the attrib)]TJ 358.594 0 Td (utes)Tj -261.333 -40.8 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj /R44387464 10.95 Tf -456.34 -36 Td (NODES)Tj 2.573 Tc /R44071008 10 Tf 36 -12 Td (An)Tj 0 Tc 14.793 0 Td 0.073 Tw [(ode is created by gi)25.0049(ving a unique string name or programmer deŒned inte)]TJ 294.316 0 Td 0.072 Tw (ger ID, and is represented by a)Tj -309.109 -12 Td 0 Tw [(unique internal object. \(Node equality can check)10.0073(ed by pointer comparison.\))]TJ /R44387464 10 Tf 16.8 TL (agnode)' /R44071008 10 Tf 33.452 0 Td 0.392 Tw (searches in a graph or subgraph for a node with the gi)Tj -0.15 Tc 218.732 0 Td (ve)Tj 2.893 Tc 9.28984 0 Td (nn)Tj 0 Tc 12.893 0 Td 0.393 Tw (ame, and returns it if found.)Tj /R44387464 10 Tf 118.728 0 Td (agidnode)Tj /R44071008 10 Tf -393.095 -12 Td (allo)Tj 14.75 0 Td 0.466 Tw [(ws a programmer to specify the node by a unique inte)15.0073(ger ID.)]TJ /R44387464 10 Tf 253.722 0 Td (agsubnode)Tj /R44071008 10 Tf 48.5359 0 Td (performs a similar operation)Tj -317.008 -12 Td 0 Tw [(on an e)14.9927(xisting node and a subgraph.)]TJ /R44387464 10 Tf (agfstnode)' /R44071008 10 Tf 44.7371 0 Td (and)Tj /R44387464 10 Tf 18.0672 0 Td (agnxtnode)Tj /R44071008 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R44387464 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R44071008 10 Tf 49.0879 0 Td (and)Tj /R44387464 10 Tf 18.068 0 Td (aglstnode)Tj /R44071008 10 Tf 44.1879 0 Td 1.128 Tw [(are symmetric b)20.0049(ut scan backw)]TJ 125.292 0 Td (ard.)Tj -416.729 -12 Td 0.642 Tw [(The def)9.98901(ault sequence is order of creation \(object timestamp.\))]TJ /R44387464 10 Tf 254.228 0 Td (agdelnode)Tj /R44071008 10 Tf 46.482 0 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 3.142 Tc 9.28984 0 Td (san)Tj 0 Tc 19.6141 0 Td (ode from a graph or)Tj -350.014 -12 Td (subgraph.)Tj /R44387464 10.95 Tf -36 -16.8 Td (EDGES)Tj /R44071008 10 Tf 36 -12 Td 0.016 Tw (An abstract edge has tw)Tj 2.516 Tc 95.4941 0 Td (oe)Tj 0 Tc 11.9559 0 Td (ndpoint nodes called tail and head where all outedges of the same node ha)Tj -0.15 Tc 296.338 0 Td 0.316 Tw (ve i)Tj 2.516 Tc 14.5859 0 Td (ta)Tj 0 Tc 9.73594 0 Td (s)Tj -428.11 -12 Td 0.575 Tw [(the tail v)25(alue and similarly all inedges ha)]TJ -0.15 Tc 167.725 0 Td 0.875 Tw (ve i)Tj 3.075 Tc 15.1449 0 Td [(ta)307.507(st)]TJ 0 Tc 20.0398 0 Td 0.575 Tw [(he head.)-557.493(In an undirected graph, head and tail are inter)]TJ 225.76 0 Td (-)Tj -428.67 -12 Td 2.905 Tw (changeable. If)Tj 2.906 Tc 62.45 0 Td (ag)Tj 0 Tc 12.3461 0 Td 0.406 Tw (raph has multi-edges between the same pair of nodes, the edge')Tj 2.906 Tc 257.06 0 Td (ss)Tj 0 Tc 10.6859 0 Td (tring name beha)Tj -0.15 Tc 65.0422 0 Td (ve)Tj 2.906 Tc 9.28984 0 Td (sa)Tj 0 Tc 11.2359 0 Td (s)Tj 2.5 Tc -428.11 -12 Td (as)Tj 0 Tc 10.8301 0 Td 0 Tw (econdary k)Tj -0.15 Tc 44.05 0 Td (ey)Tj 0 Tc 8.63984 0 Td (.)Tj /R44387464 10 Tf -63.5199 -16.8 Td (agedge)Tj /R44071008 10 Tf 32.6578 0 Td 0.718 Tw (searches in a graph or subgraph for an edge between the gi)Tj -0.15 Tc 242.298 0 Td (ve)Tj 3.217 Tc 9.28984 0 Td (ne)Tj 0 Tc 12.657 0 Td 0.717 Tw (ndpoints \(with an optional multi-)Tj -296.903 -12 Td 0.641 Tw (edge selector name\) and returns it if found or created.)Tj 225.791 0 Td 0.642 Tw (Note that, in undirected graphs, a search tries both)Tj -225.791 -12 Td 0.2 Tw [(orderings of the tail and head nodes.)-520(If the)]TJ /R44387464 10 Tf 175.929 0 Td (name)Tj /R44071008 10 Tf 26.0289 0 Td 0.199 Tw [(is NULL, then an anon)14.9829(ymous internal v)25.0049(alue is generated.)]TJ /R44387464 10 Tf -201.958 -12 Td (agidedge)Tj /R44071008 10 Tf 41.1781 0 Td (allo)Tj 14.75 0 Td 0.899 Tw [(ws a programmer to create an edge by gi)25.0122(ving its unique inte)15.0146(ger ID.)]TJ /R44387464 10 Tf 284.287 0 Td (agsubedge)Tj /R44071008 10 Tf 47.8488 0 Td (performs a)Tj -388.064 -12 Td 0.997 Tw [(similar operation on an e)15.0024(xisting edge and a subgraph.)]TJ /R44387464 10 Tf 227.403 0 Td (agfstin)Tj /R44071008 10 Tf 28.8898 0 Td (,)Tj /R44387464 10 Tf 5.99688 0 Td (agnxtin)Tj /R44071008 10 Tf 32.2301 0 Td (,)Tj /R44387464 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R44071008 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R44387464 10 Tf 13.4961 0 Td (agnxtout)Tj /R44071008 10 Tf 41.2762 0 Td 0.996 Tw (visit di-)Tj -400.164 -12 Td 0.493 Tw (rected in- and out- edge lists, and ordinarily apply only in directed graphs.)Tj /R44387464 10 Tf 308.029 0 Td (agfstedge)Tj /R44071008 10 Tf 42.9828 0 Td (and)Tj /R44387464 10 Tf 17.434 0 Td (agnxtedge)Tj /R44071008 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R44387464 10 Tf 120.4 0 Td (agtail)Tj /R44071008 10 Tf 27.0148 0 Td (and)Tj /R44387464 10 Tf 17.5648 0 Td (aghead)Tj /R44071008 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R44387464 10 Tf 119.84 0 Td (agdeledge)Tj /R44071008 10 Tf 45.3449 0 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 3.125 Tc 9.28984 0 Td [(sa)312.49(ne)]TJ 0 Tc 24.0199 0 Td (dge)Tj -417.559 -12 Td 0 Tw (from a graph or subgraph.)Tj 0.881 Tw (Note that an abstract edge has tw)' 3.381 Tc 137.376 0 Td (od)Tj 0 Tc 13.3809 0 Td (istinct concrete representations: as an in-edge and as an out-edge. In)Tj -150.757 -12 Td (particular)Tj 3.679 Tc 37.9199 0 Td (,t)Tj 0 Tc 8.95898 0 Td 1.178 Tw [(he pointer as an out-edge is dif)24.9878(ferent from the pointer as an in-edge. The function)]TJ /R44387464 10 Tf 345.68 0 Td (ageqedge)Tj /R44071008 10 Tf -392.559 -12 Td 0.229 Tw (canonicalizes the pointers before doing a comparison and so can be used to test edge equality)Tj 2.73 Tc 375.765 0 Td (.T)Tj 0 Tc 11.3398 0 Td 0.23 Tw (he sense of)Tj -387.105 -12 Td 0 Tw (an edge can be ipped using)Tj /R44387464 10 Tf 116.09 0 Td (agopp)Tj /R44071008 10 Tf 26.1199 0 Td (.)Tj /R44387464 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R44071008 10 Tf 36 -12 Td (Programmer)Tj 49.7898 0 Td 1.391 Tw [(-deŒned v)25.0061(alues may be dynamically attached to graphs, subgraphs, nodes, and edges.)]TJ 362.211 0 Td (Such)Tj -0.25 Tc -412.001 -12 Td (va)Tj 0 Tc 9.18984 0 Td 1.519 Tw (lues are either character string data \(for I/O\) or uninterpreted binary records \(for implementing algo-)Tj -9.18984 -12 Td 0 Tw [(rithms ef)24.9927(Œciently\).)]TJ /R44387464 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R44071008 10 Tf 36 -12 Td 0.107 Tw [(String attrib)19.9817(utes are handled automatically in reading and writing graph Œles.)]TJ 2.606 Tc 313.996 0 Td (As)Tj 0 Tc 13.716 0 Td 0.106 Tw [(tring attrib)20.0146(ute is identiŒed)]TJ -327.712 -12 Td 1.707 Tw (by name and by an internal symbol table entry \()Tj /R44387464 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R44071008 10 Tf 37.7699 0 Td (\)c)Tj 0 Tc 11.977 0 Td 1.708 Tw (reated by Libcgraph.)Tj 93.1539 0 Td (Attrib)Tj 23.6898 0 Td (utes of nodes,)Tj -373.314 -12 Td 0.892 Tw (edges, and graphs \(with their subgraphs\) ha)Tj -0.15 Tc 179.282 0 Td 1.191 Tw (ve s)Tj 0 Tc 16.5711 0 Td 0.891 Tw [(eparate namespaces.)-589.111(The contents of an)]TJ /R44387464 10 Tf 168.626 0 Td (Agsym_t)Tj /R44071008 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R44387464 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R44071008 10 Tf 54.9441 0 Td (for the attrib)Tj 51.9641 0 Td (ute')Tj 3.587 Tc 15 0 Td (sn)Tj 0 Tc 12.477 0 Td (ame, a)Tj /R44387464 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R44071008 10 Tf 11.3672 0 Td (Œeld for the attrib)Tj 73.3309 0 Td (ute')Tj 3.587 Tc 15 0 Td (sd)Tj 0 Tc 12.477 0 Td (ef)Tj 7.66992 0 Td (ault v)Tj 23.3371 0 Td 1.088 Tw (alue, and an)Tj /R44387464 10 Tf 53.8039 0 Td (int id)Tj /R44071008 10 Tf -408.402 -12 Td 0.359 Tw (Œeld containing the inde)Tj 2.859 Tc 97.8672 0 Td [(xo)285.901(ft)]TJ 0 Tc 21.8281 0 Td (he attrib)Tj 33.209 0 Td (ute')Tj 2.858 Tc 15 0 Td (ss)Tj 0 Tc 10.6379 0 Td 0.358 Tw [(peciŒc v)25.0024(alue for an object in the object')]TJ 2.858 Tc 160.836 0 Td (sa)Tj 0 Tc 11.1879 0 Td [(rray of attrib)20.0146(ute v)]TJ 70.884 0 Td (al-)Tj -421.45 -12 Td (ues.)Tj /R44387464 10 Tf (agattr)' /R44071008 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R44387464 10 Tf 25.5602 0 Td (kind)Tj /R44071008 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R44387464 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R44071008 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R44387464 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R44071008 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R44387464 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R44071008 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R44387464 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R44071008 10 Tf 17.2301 0 Td (is)Tj /R44387464 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R44071008 10 Tf 39.4301 0 Td (,t)Tj 0 Tc 7.88594 0 Td 0.106 Tw (he request is to search for an e)Tj 121.942 0 Td 0.105 Tw [(xisting attrib)20.0073(ute of the gi)]TJ -0.15 Tc 98.8598 0 Td (ve)Tj 2.605 Tc 9.28984 0 Td (nk)Tj 0 Tc 12.6051 0 Td [(ind and name.)-510.493(Otherwise, if the at-)]TJ -290.013 -12 Td (trib)Tj 13.6898 0 Td 0.22 Tw (ute already e)Tj 51.3801 0 Td 0.221 Tw [(xists, its def)10.0049(ault for creating ne)]TJ 2.721 Tc 124.625 0 Td (wo)Tj 0 Tc 14.941 0 Td (bjects is set to the gi)Tj -0.15 Tc 82.2449 0 Td (ve)Tj 2.721 Tc 9.28984 0 Td (nv)Tj 0 Tc 12.4711 0 Td [(alue; if it does not e)15.0146(xist, a ne)]TJ 116.137 0 Td (w)Tj -424.779 -12 Td (attrib)Tj 20.9102 0 Td 0.545 Tw (ute is created with the gi)Tj -0.15 Tc 100.515 0 Td (ve)Tj 3.045 Tc 9.28984 0 Td (nd)Tj 0 Tc 13.0449 0 Td (ef)Tj 7.66992 0 Td (ault, and the def)Tj 65.9648 0 Td 0.544 Tw [(ault is applied to all pre-e)15(xisting objects of the gi)]TJ -0.15 Tc 200.316 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj -427 -12 Td 0.836 Tw (kind. If)Tj /R44387464 10 Tf 33.6121 0 Td (g)Tj /R44071008 10 Tf 8.33594 0 Td [(is NULL, the def)9.98779(ault is set for all graphs created subsequently)]TJ 255.62 0 Td (.)Tj /R44387464 10 Tf 8.33594 0 Td (agattrsym)Tj /R44071008 10 Tf 46.6559 0 Td 0.837 Tw (is a helper function)Tj -352.56 -12 Td 0.548 Tw [(that looks up an attrib)19.989(ute for a graph object gi)]TJ -0.15 Tc 187.512 0 Td (ve)Tj 3.048 Tc 9.28984 0 Td [(na)304.812(sa)304.788(na)]TJ -0.18 Tc 36.3539 0 Td (rg)Tj 0 Tc 8.15 0 Td (ument.)Tj /R44387464 10 Tf 33.048 0 Td (agnxtattr)Tj /R44071008 10 Tf 43.0379 0 Td 0.547 Tw (permits tra)Tj -0.15 Tc 43.3969 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsing the list of)Tj -370.079 -12 Td (attrib)Tj 20.9102 0 Td 0.524 Tw (utes of a gi)Tj -0.15 Tc 45.482 0 Td (ve)Tj 3.024 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.8039 0 Td 3.024 Tw (ype. If)Tj /R44387464 10 Tf 32.1488 0 Td (NULL)Tj /R44071008 10 Tf 30.8051 0 Td 0.525 Tw [(is passed as an ar)18.0151(gument it gets the Œrst attrib)19.9854(ute; otherwise it returns)]TJ -149.44 -12 Td 0.54 Tw [(the ne)15(xt one in succession or returns)]TJ /R44387464 10 Tf 151.66 0 Td (NULL)Tj /R44071008 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R44387464 10 Tf 89.9 0 Td (agget)Tj /R44071008 10 Tf 25.8102 0 Td (and)Tj /R44387464 10 Tf 17.4801 0 Td (agset)Tj /R44071008 10 Tf 24.7 0 Td (allo)Tj 3.04 Tc 14.75 0 Td (wf)Tj 0 Tc 13.5898 0 Td (etching and up-)Tj -368.71 -12 Td 0.578 Tw (dating a string attrib)Tj 82.3641 0 Td 0.579 Tw [(ute for an object taking the attrib)19.9927(ute name as an ar)]TJ 205.92 0 Td (gument.)Tj /R44387464 10 Tf 38.0789 0 Td (agxget)Tj /R44071008 10 Tf 30.8488 0 Td (and)Tj /R44387464 10 Tf 17.5191 0 Td (agxset)Tj /R44071008 10 Tf 29.7391 0 Td (do this)Tj -0.2 Tc -404.47 -12 Td (bu)Tj 3.113 Tc 9.8 0 Td (tw)Tj 0 Tc 13.1129 0 Td 0.613 Tw (ith an attrib)Tj 47.1359 0 Td 0.612 Tw [(ute symbol table entry as an ar)17.981(gument \(to a)]TJ -0.2 Tc 177.266 0 Td (vo)Tj 0 Tc 9.8 0 Td [(id the cost of the string lookup\).)-561.196(Note that)]TJ /R44387464 10 Tf -257.115 -12 Td (agset)Tj /R44071008 10 Tf 24.4121 0 Td 0.253 Tw [(will f)10.0037(ail unless the attrib)19.9927(ute is Œrst deŒned using)]TJ /R44387464 10 Tf 197.257 0 Td (agattr)Tj /R44071008 10 Tf 26.1 0 Td (.)Tj /R44387464 10 Tf 7.75312 0 Td (agsafeset)Tj /R44071008 10 Tf 41.073 0 Td (is a con)Tj -0.15 Tc 30.6559 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nience function that en-)Tj -336.541 -12 Td 0 Tw (sures the gi)Tj -0.15 Tc 45.3 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (na)Tj 0 Tc 11.9398 0 Td [(ttrib)20.0073(ute is declared before setting it locally on an object.)]TJ -66.5297 -16.8 Td 0.562 Tw (It is sometimes con)Tj -0.15 Tc 78.7859 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nient to cop)Tj 3.062 Tc 48.2441 0 Td (ya)Tj 0 Tc 12.502 0 Td (ll of the attrib)Tj 56.2059 0 Td 0.561 Tw (utes from one object to another)Tj 3.061 Tc 126.955 0 Td (.T)Tj 0 Tc 11.6711 0 Td (his can be done using)Tj /R44387464 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R44071008 10 Tf 46.1 0 Td (.T)Tj 0 Tc 11.1941 0 Td 0.084 Tw [(his f)10.0012(ails and returns non-zero of ar)17.9932(gument objects are dif)25.0049(ferent kinds, or if all of the attrib)]TJ 358.594 0 Td (utes)Tj -261.333 -40.8 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 4)Tj ET Q Q \n \n \n \n \n-4622\n+4624\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -855,29 +855,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (of the source object ha)Tj -0.15 Tc 90.3301 0 Td 0.3 Tw (ve n)Tj 0 Tc 16.7898 0 Td 0 Tw [(ot been declared for the tar)17.9932(get object.)]TJ /R26803336 10.95 Tf -143.12 -16.8 Td (STRINGS)Tj /R26486880 10 Tf 36 -12 Td 0.972 Tw [(Libcgraph performs its o)24.9976(wn storage management of strings as reference-counted strings.)]TJ 368.971 0 Td 0.971 Tw (The caller does)Tj -368.971 -12 Td 0 Tw (not need to dynamically allocate storage.)Tj /R26803336 10 Tf 16.8 TL (agstrdup)' /R26486880 10 Tf 41.8379 0 Td 0.998 Tw (returns a pointer to a reference-counted cop)Tj 3.499 Tc 180.268 0 Td [(yo)349.917(ft)]TJ 0 Tc 23.1078 0 Td 0.999 Tw [(he ar)18.0103(gument string, creating one if necessary)]TJ 184.284 0 Td (.)Tj /R26803336 10 Tf -429.498 -12 Td (agstrbind)Tj /R26486880 10 Tf 44.5621 0 Td 0.941 Tw [(returns a pointer to a reference-counted string if it e)15.0171(xists, or NULL if not.)-594.102(All uses of cgraph)]TJ -44.5621 -12 Td 0 Tw (strings need to be freed using)Tj /R26803336 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R26486880 10 Tf 40.6301 0 Td (in order to correctly maintain the reference count.)Tj -160.61 -16.8 Td 1.49 Tw (The cgraph parser handles HTML-lik)Tj 3.991 Tc 155.82 0 Td (es)Tj 0 Tc 12.3211 0 Td 1.491 Tw (trings. These should be indistinguishable from other strings for)Tj -168.141 -12 Td 0.16 Tw (most purposes. T)Tj 2.66 Tc 68.1301 0 Td (oc)Tj 0 Tc 12.1 0 Td (reate an HTML-lik)Tj 2.66 Tc 76.3102 0 Td (es)Tj 0 Tc 10.9898 0 Td (tring, use)Tj /R26803336 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R26486880 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R26803336 10 Tf 12.1 0 Td (aghtmlstr)Tj /R26486880 10 Tf 44.3199 0 Td (function can be used to)Tj -338.6 -12 Td 0 Tw (query if a string is an ordinary string or an HTML-lik)Tj 2.5 Tc 213.76 0 Td (es)Tj 0 Tc 10.8301 0 Td (tring.)Tj /R26803336 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R26486880 10 Tf 52.1711 0 Td 0.781 Tw [(returns a pointer to a v)15.0146(ersion of the input string canonicalized for output for later re-parsing.)]TJ -52.1711 -12 Td 0.598 Tw (This includes quoting special characters and k)Tj -0.15 Tc 187.898 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td [(rds. It uses its o)24.9805(wn internal b)]TJ 118.408 0 Td [(uf)24.9902(fer)]TJ 3.097 Tc 18.7801 0 Td [(,s)309.688(ot)]TJ 0 Tc 20.3641 0 Td 0.597 Tw [(he v)24.9902(alue will be)]TJ -366.86 -12 Td 0.278 Tw (lost on the ne)Tj 54.2941 0 Td 0.279 Tw (xt call to)Tj /R26803336 10 Tf 38.3371 0 Td (agcanonStr)Tj /R26486880 10 Tf 48.8898 0 Td (.)Tj /R26803336 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R26486880 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R26803336 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R26486880 10 Tf 48.8898 0 Td [(,i)277.9(nw)]TJ 0 Tc 23.0578 0 Td (hich the applica-)Tj -364.792 -12 Td 0.181 Tw (tion passes in a b)Tj 68.8539 0 Td (uf)Tj 8.08008 0 Td [(fer as the second ar)18(gument. Note that the b)]TJ 172.418 0 Td (uf)Tj 8.08008 0 Td 0.18 Tw (fer may not be used; if the input string is in)Tj -257.432 -12 Td 0.362 Tw (canonical form, the function will just return a pointer to it.)Tj -0.15 Tc 242.293 0 Td (Fo)Tj 2.863 Tc 10.4102 0 Td (rb)Tj 0 Tc 11.193 0 Td 0.363 Tw (oth of the functions, the input string must)Tj -263.896 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.315 Tw (ve b)Tj 0 Tc 17.8051 0 Td 1.015 Tw (een created using)Tj /R26803336 10 Tf 74.9648 0 Td (agstrdup)Tj /R26486880 10 Tf 41.8551 0 Td (or)Tj /R26803336 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R26486880 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R26803336 10 Tf 28.1449 0 Td (agcanonStr)Tj /R26486880 10 Tf 52.4051 0 Td (is identical with)Tj /R26803336 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R26486880 10 Tf -383.11 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 1.033 Tw (cept it can be used with an)Tj 3.533 Tc 112.138 0 Td (yc)Tj 0 Tc 12.973 0 Td 1.034 Tw [(haracter string. The second ar)17.9834(gument indicates whether or not the string)]TJ -134.401 -12 Td 0 Tw (should be canonicalized as an HTML-lik)Tj 2.5 Tc 163.48 0 Td (es)Tj 0 Tc 10.8301 0 Td (tring.)Tj /R26803336 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R26486880 10 Tf 36 -12 Td 0.942 Tw (Uninterpreted records may be attached to graphs, subgraphs, nodes, and edges for ef)Tj 348.464 0 Td 0.941 Tw (Œcient operations on)Tj -0.25 Tc -348.464 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.049 Tw (lues such as marks, weights, counts, and pointers needed by algorithms.)Tj 292.73 0 Td 0.05 Tw (Application programmers deŒne)Tj -301.92 -12 Td 0 Tw [(the Œelds of these records, b)20(ut the)]TJ 2.5 Tc 134.35 0 Td (ym)Tj 0 Tc 15.2801 0 Td [(ust be declared with a common header as sho)25.0098(wn belo)]TJ -0.65 Tc 212.51 0 Td (w.)Tj 0 Tc -362.14 -16.8 Td (typedef struct {)Tj 10 -12 Td 17.5 Tw (Agrec_t header;)Tj 12 TL 0 Tw T*[(/* programmer)19.9841(-deŒned Œelds follo)]TJ 2.5 Tc 137.59 0 Td (w*)Tj 0 Tc 14.7199 0 Td (/)Tj 2.5 Tc -162.31 -12 Td (}u)Tj 0 Tc 12.3 0 Td (ser_data_t;)Tj -12.3 -16.8 Td 0.018 Tw [(Records are created and managed by Libcgraph. A programmer must e)14.9854(xplicitly attach them to the objects in)]TJ 2.84 Tc (ag)' 0 Tc 12.2801 0 Td 0.34 Tw [(raph, either to indi)25(vidual objects one at a time via)]TJ /R26803336 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R26486880 10 Tf 42.6 0 Td [(,o)284.016(rt)284(oa)]TJ 0 Tc 31.5699 0 Td (ll the objects of the same class in a)Tj -290.41 -12 Td 1.779 Tw (graph via)Tj /R26803336 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R26486880 10 Tf 24.45 0 Td (.\()Tj 0 Tc 12.609 0 Td 1.778 Tw (Note that for graphs, aginit is applied recursi)Tj -0.15 Tc 191.056 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly to the graph and its subgraphs if)Tj -280.953 -12 Td 0.091 Tw (rec_size is ne)Tj -0.05 Tc 53.902 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.392 Tw (ve \()Tj 0 Tc 15.2121 0 Td 0.092 Tw (of the actual rec_size.\)\))Tj 99.218 0 Td (The)Tj /R26803336 10 Tf 18.1422 0 Td (name)Tj /R26486880 10 Tf 25.9219 0 Td (ar)Tj 7.58984 0 Td [(gument of a record distinguishes v)25(arious types of)]TJ -234.686 -12 Td 0.486 Tw (records, and is programmer deŒned \(Libcgraph reserv)Tj 218.536 0 Td 0.485 Tw (es the preŒx)Tj /R26803336 10 Tf 52.8352 0 Td (_ag)Tj /R26486880 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R26803336 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R26486880 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R26803336 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R26486880 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R26803336 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R26486880 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R26803336 10 Tf 70.8199 0 Td (agclean)Tj /R26486880 10 Tf 34.7199 0 Td (does the same for all objects of the same class in an entire graph.)Tj -105.54 -24 Td (Internally)Tj 2.538 Tc 38.2301 0 Td (,r)Tj 0 Tc 8.36797 0 Td 0.038 Tw [(ecords are maintained in circular link)10.0073(ed lists attached to graph objects.)]TJ -0.8 Tc 287.208 0 Td 1.638 Tw (To a)Tj 0 Tc 17.2879 0 Td (llo)Tj 2.538 Tc 10.3102 0 Td (wr)Tj 0 Tc 13.0879 0 Td 0.038 Tw (eferencing ap-)Tj -374.492 -12 Td 1.715 Tw (plication-dependent data without function calls or search, Libcgraph allo)Tj 304.25 0 Td 1.716 Tw (ws setting and locking the list)Tj -304.25 -12 Td 0.476 Tw [(pointer of a graph, node, or edge on a particular record.)-547.585(This pointer can be obtained with the macro)]TJ -0.55 Tc /R26803336 10 Tf 414.223 0 Td (AG)Tj 0 Tc 14.45 0 Td (-)Tj -0.35 Tc -428.673 -12 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc 12.9898 0 Td (\(obj\))Tj 6.827 Tc /R26486880 10 Tf 20.55 0 Td (.A)Tj 0 Tc 20.8738 0 Td 1.827 Tw (cast, generally within a macro or inline function, is usually applied to con)Tj -0.15 Tc 315.934 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.828 Tw (rt the list)Tj -392.777 -12 Td 0 Tw [(pointer to an appropriate programmer)20.0073(-deŒned type.)]TJ -0.8 Tc 24 TL 1.839 Tw (To c)' 0 Tc 17.4891 0 Td 0.239 Tw (ontrol the setting of this pointer)Tj 2.739 Tc 127.185 0 Td (,t)Tj 0 Tc 8.01914 0 Td (he)Tj /R26803336 10 Tf 12.1789 0 Td (mo)Tj -0.1 Tc 13.2301 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(_to_fr)18.0078(ont)]TJ /R26486880 10 Tf 42.5488 0 Td (ag may be)Tj /R26803336 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R26486880 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R26803336 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R26486880 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R26803336 10 Tf 6.06797 0 Td (mo)Tj -0.1 Tc 13.2301 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(_to_fr)18.0078(ont)]TJ /R26486880 10 Tf -392.19 -12 Td (is)Tj /R26803336 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R26486880 10 Tf 27.4797 0 Td (,t)Tj 0 Tc 8.05508 0 Td 0.275 Tw [(he record will be lock)10(ed at the head of the list, so it can be accessed directly by)]TJ -0.55 Tc /R26803336 10 Tf 323.39 0 Td (AG)Tj -0.35 Tc 14.45 0 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc 12.9898 0 Td (\(obj\))Tj /R26486880 10 Tf 20.55 0 Td (.)Tj -429.499 -12 Td 0 Tw (The lock can be subsequently released or reset by a call to)Tj /R26803336 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R26486880 10 Tf 35.9102 0 Td (.)Tj /R26803336 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R26486880 10 Tf 36 -12 Td 2.412 Tw (\(This section is not intended for casual users.\))Tj 208.156 0 Td (Programmer)Tj 49.7898 0 Td 2.411 Tw (-deŒned disciplines customize certain re-)Tj -257.946 -12 Td 0.484 Tw (sources- ID namespace, memory)Tj 2.984 Tc 131.872 0 Td (,a)Tj 0 Tc 9.92383 0 Td (nd I/O - needed by Libcgraph.)Tj 2.985 Tc 128.984 0 Td (Ad)Tj 0 Tc 15.2051 0 Td 0.485 Tw (iscipline struct \(or NULL\) is passed)Tj -285.985 -12 Td 0 Tw (at graph creation time.)Tj 16.8 TL T*[(struct Agdisc_s {)-3000(/* user')]TJ 2.5 Tc 128.96 0 Td (sd)Tj 0 Tc 11.3898 0 Td (iscipline */)Tj -130.35 -12 Td 27.5 Tw (Agmemdisc_t *mem;)Tj 12 TL (Agiddisc_t *id;)' 144.555 -40.8 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 5)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td (of the source object ha)Tj -0.15 Tc 90.3301 0 Td 0.3 Tw (ve n)Tj 0 Tc 16.7898 0 Td 0 Tw [(ot been declared for the tar)17.9932(get object.)]TJ /R44387464 10.95 Tf -143.12 -16.8 Td (STRINGS)Tj /R44071008 10 Tf 36 -12 Td 0.972 Tw [(Libcgraph performs its o)24.9976(wn storage management of strings as reference-counted strings.)]TJ 368.971 0 Td 0.971 Tw (The caller does)Tj -368.971 -12 Td 0 Tw (not need to dynamically allocate storage.)Tj /R44387464 10 Tf 16.8 TL (agstrdup)' /R44071008 10 Tf 41.8379 0 Td 0.998 Tw (returns a pointer to a reference-counted cop)Tj 3.499 Tc 180.268 0 Td [(yo)349.917(ft)]TJ 0 Tc 23.1078 0 Td 0.999 Tw [(he ar)18.0103(gument string, creating one if necessary)]TJ 184.284 0 Td (.)Tj /R44387464 10 Tf -429.498 -12 Td (agstrbind)Tj /R44071008 10 Tf 44.5621 0 Td 0.941 Tw [(returns a pointer to a reference-counted string if it e)15.0171(xists, or NULL if not.)-594.102(All uses of cgraph)]TJ -44.5621 -12 Td 0 Tw (strings need to be freed using)Tj /R44387464 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R44071008 10 Tf 40.6301 0 Td (in order to correctly maintain the reference count.)Tj -160.61 -16.8 Td 1.49 Tw (The cgraph parser handles HTML-lik)Tj 3.991 Tc 155.82 0 Td (es)Tj 0 Tc 12.3211 0 Td 1.491 Tw (trings. These should be indistinguishable from other strings for)Tj -168.141 -12 Td 0.16 Tw (most purposes. T)Tj 2.66 Tc 68.1301 0 Td (oc)Tj 0 Tc 12.1 0 Td (reate an HTML-lik)Tj 2.66 Tc 76.3102 0 Td (es)Tj 0 Tc 10.9898 0 Td (tring, use)Tj /R44387464 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R44071008 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R44387464 10 Tf 12.1 0 Td (aghtmlstr)Tj /R44071008 10 Tf 44.3199 0 Td (function can be used to)Tj -338.6 -12 Td 0 Tw (query if a string is an ordinary string or an HTML-lik)Tj 2.5 Tc 213.76 0 Td (es)Tj 0 Tc 10.8301 0 Td (tring.)Tj /R44387464 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R44071008 10 Tf 52.1711 0 Td 0.781 Tw [(returns a pointer to a v)15.0146(ersion of the input string canonicalized for output for later re-parsing.)]TJ -52.1711 -12 Td 0.598 Tw (This includes quoting special characters and k)Tj -0.15 Tc 187.898 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td [(rds. It uses its o)24.9805(wn internal b)]TJ 118.408 0 Td [(uf)24.9902(fer)]TJ 3.097 Tc 18.7801 0 Td [(,s)309.688(ot)]TJ 0 Tc 20.3641 0 Td 0.597 Tw [(he v)24.9902(alue will be)]TJ -366.86 -12 Td 0.278 Tw (lost on the ne)Tj 54.2941 0 Td 0.279 Tw (xt call to)Tj /R44387464 10 Tf 38.3371 0 Td (agcanonStr)Tj /R44071008 10 Tf 48.8898 0 Td (.)Tj /R44387464 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R44071008 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R44387464 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R44071008 10 Tf 48.8898 0 Td [(,i)277.9(nw)]TJ 0 Tc 23.0578 0 Td (hich the applica-)Tj -364.792 -12 Td 0.181 Tw (tion passes in a b)Tj 68.8539 0 Td (uf)Tj 8.08008 0 Td [(fer as the second ar)18(gument. Note that the b)]TJ 172.418 0 Td (uf)Tj 8.08008 0 Td 0.18 Tw (fer may not be used; if the input string is in)Tj -257.432 -12 Td 0.362 Tw (canonical form, the function will just return a pointer to it.)Tj -0.15 Tc 242.293 0 Td (Fo)Tj 2.863 Tc 10.4102 0 Td (rb)Tj 0 Tc 11.193 0 Td 0.363 Tw (oth of the functions, the input string must)Tj -263.896 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.315 Tw (ve b)Tj 0 Tc 17.8051 0 Td 1.015 Tw (een created using)Tj /R44387464 10 Tf 74.9648 0 Td (agstrdup)Tj /R44071008 10 Tf 41.8551 0 Td (or)Tj /R44387464 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R44071008 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R44387464 10 Tf 28.1449 0 Td (agcanonStr)Tj /R44071008 10 Tf 52.4051 0 Td (is identical with)Tj /R44387464 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R44071008 10 Tf -383.11 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 1.033 Tw (cept it can be used with an)Tj 3.533 Tc 112.138 0 Td (yc)Tj 0 Tc 12.973 0 Td 1.034 Tw [(haracter string. The second ar)17.9834(gument indicates whether or not the string)]TJ -134.401 -12 Td 0 Tw (should be canonicalized as an HTML-lik)Tj 2.5 Tc 163.48 0 Td (es)Tj 0 Tc 10.8301 0 Td (tring.)Tj /R44387464 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R44071008 10 Tf 36 -12 Td 0.942 Tw (Uninterpreted records may be attached to graphs, subgraphs, nodes, and edges for ef)Tj 348.464 0 Td 0.941 Tw (Œcient operations on)Tj -0.25 Tc -348.464 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.049 Tw (lues such as marks, weights, counts, and pointers needed by algorithms.)Tj 292.73 0 Td 0.05 Tw (Application programmers deŒne)Tj -301.92 -12 Td 0 Tw [(the Œelds of these records, b)20(ut the)]TJ 2.5 Tc 134.35 0 Td (ym)Tj 0 Tc 15.2801 0 Td [(ust be declared with a common header as sho)25.0098(wn belo)]TJ -0.65 Tc 212.51 0 Td (w.)Tj 0 Tc -362.14 -16.8 Td (typedef struct {)Tj 10 -12 Td 17.5 Tw (Agrec_t header;)Tj 12 TL 0 Tw T*[(/* programmer)19.9841(-deŒned Œelds follo)]TJ 2.5 Tc 137.59 0 Td (w*)Tj 0 Tc 14.7199 0 Td (/)Tj 2.5 Tc -162.31 -12 Td (}u)Tj 0 Tc 12.3 0 Td (ser_data_t;)Tj -12.3 -16.8 Td 0.018 Tw [(Records are created and managed by Libcgraph. A programmer must e)14.9854(xplicitly attach them to the objects in)]TJ 2.84 Tc (ag)' 0 Tc 12.2801 0 Td 0.34 Tw [(raph, either to indi)25(vidual objects one at a time via)]TJ /R44387464 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R44071008 10 Tf 42.6 0 Td [(,o)284.016(rt)284(oa)]TJ 0 Tc 31.5699 0 Td (ll the objects of the same class in a)Tj -290.41 -12 Td 1.779 Tw (graph via)Tj /R44387464 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R44071008 10 Tf 24.45 0 Td (.\()Tj 0 Tc 12.609 0 Td 1.778 Tw (Note that for graphs, aginit is applied recursi)Tj -0.15 Tc 191.056 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly to the graph and its subgraphs if)Tj -280.953 -12 Td 0.091 Tw (rec_size is ne)Tj -0.05 Tc 53.902 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.392 Tw (ve \()Tj 0 Tc 15.2121 0 Td 0.092 Tw (of the actual rec_size.\)\))Tj 99.218 0 Td (The)Tj /R44387464 10 Tf 18.1422 0 Td (name)Tj /R44071008 10 Tf 25.9219 0 Td (ar)Tj 7.58984 0 Td [(gument of a record distinguishes v)25(arious types of)]TJ -234.686 -12 Td 0.486 Tw (records, and is programmer deŒned \(Libcgraph reserv)Tj 218.536 0 Td 0.485 Tw (es the preŒx)Tj /R44387464 10 Tf 52.8352 0 Td (_ag)Tj /R44071008 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R44387464 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R44071008 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R44387464 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R44071008 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R44387464 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R44071008 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R44387464 10 Tf 70.8199 0 Td (agclean)Tj /R44071008 10 Tf 34.7199 0 Td (does the same for all objects of the same class in an entire graph.)Tj -105.54 -24 Td (Internally)Tj 2.538 Tc 38.2301 0 Td (,r)Tj 0 Tc 8.36797 0 Td 0.038 Tw [(ecords are maintained in circular link)10.0073(ed lists attached to graph objects.)]TJ -0.8 Tc 287.208 0 Td 1.638 Tw (To a)Tj 0 Tc 17.2879 0 Td (llo)Tj 2.538 Tc 10.3102 0 Td (wr)Tj 0 Tc 13.0879 0 Td 0.038 Tw (eferencing ap-)Tj -374.492 -12 Td 1.715 Tw (plication-dependent data without function calls or search, Libcgraph allo)Tj 304.25 0 Td 1.716 Tw (ws setting and locking the list)Tj -304.25 -12 Td 0.476 Tw [(pointer of a graph, node, or edge on a particular record.)-547.585(This pointer can be obtained with the macro)]TJ -0.55 Tc /R44387464 10 Tf 414.223 0 Td (AG)Tj 0 Tc 14.45 0 Td (-)Tj -0.35 Tc -428.673 -12 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc 12.9898 0 Td (\(obj\))Tj 6.827 Tc /R44071008 10 Tf 20.55 0 Td (.A)Tj 0 Tc 20.8738 0 Td 1.827 Tw (cast, generally within a macro or inline function, is usually applied to con)Tj -0.15 Tc 315.934 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.828 Tw (rt the list)Tj -392.777 -12 Td 0 Tw [(pointer to an appropriate programmer)20.0073(-deŒned type.)]TJ -0.8 Tc 24 TL 1.839 Tw (To c)' 0 Tc 17.4891 0 Td 0.239 Tw (ontrol the setting of this pointer)Tj 2.739 Tc 127.185 0 Td (,t)Tj 0 Tc 8.01914 0 Td (he)Tj /R44387464 10 Tf 12.1789 0 Td (mo)Tj -0.1 Tc 13.2301 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(_to_fr)18.0078(ont)]TJ /R44071008 10 Tf 42.5488 0 Td (ag may be)Tj /R44387464 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R44071008 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R44387464 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R44071008 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R44387464 10 Tf 6.06797 0 Td (mo)Tj -0.1 Tc 13.2301 0 Td (ve)Tj 0 Tc 9.33984 0 Td [(_to_fr)18.0078(ont)]TJ /R44071008 10 Tf -392.19 -12 Td (is)Tj /R44387464 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R44071008 10 Tf 27.4797 0 Td (,t)Tj 0 Tc 8.05508 0 Td 0.275 Tw [(he record will be lock)10(ed at the head of the list, so it can be accessed directly by)]TJ -0.55 Tc /R44387464 10 Tf 323.39 0 Td (AG)Tj -0.35 Tc 14.45 0 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc 12.9898 0 Td (\(obj\))Tj /R44071008 10 Tf 20.55 0 Td (.)Tj -429.499 -12 Td 0 Tw (The lock can be subsequently released or reset by a call to)Tj /R44387464 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R44071008 10 Tf 35.9102 0 Td (.)Tj /R44387464 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R44071008 10 Tf 36 -12 Td 2.412 Tw (\(This section is not intended for casual users.\))Tj 208.156 0 Td (Programmer)Tj 49.7898 0 Td 2.411 Tw (-deŒned disciplines customize certain re-)Tj -257.946 -12 Td 0.484 Tw (sources- ID namespace, memory)Tj 2.984 Tc 131.872 0 Td (,a)Tj 0 Tc 9.92383 0 Td (nd I/O - needed by Libcgraph.)Tj 2.985 Tc 128.984 0 Td (Ad)Tj 0 Tc 15.2051 0 Td 0.485 Tw (iscipline struct \(or NULL\) is passed)Tj -285.985 -12 Td 0 Tw (at graph creation time.)Tj 16.8 TL T*[(struct Agdisc_s {)-3000(/* user')]TJ 2.5 Tc 128.96 0 Td (sd)Tj 0 Tc 11.3898 0 Td (iscipline */)Tj -130.35 -12 Td 27.5 Tw (Agmemdisc_t *mem;)Tj 12 TL (Agiddisc_t *id;)' 144.555 -40.8 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 5)Tj ET Q Q \n \n \n \n \n-3883\n+3884\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -914,29 +914,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -410.34 -36 Td 27.5 Tw (Agiodisc_t *io;)Tj 2.5 Tc -10 -12 Td (};)Tj 16.8 TL (Ad)' 0 Tc 14.7199 0 Td 0 Tw [(ef)10.0073(ault discipline is supplied when NULL is gi)]TJ -0.15 Tc 182.14 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nf)Tj 0 Tc 10.8301 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td [(yo)250(ft)]TJ 0 Tc 21.1102 0 Td (hese Œelds.)Tj /R26803336 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R26486880 10 Tf 36 -12 Td 0.309 Tw [(An ID allocator discipline allo)25.0073(ws a client to control assignment of IDs \(uninterpreted inte)]TJ 361.067 0 Td 0.308 Tw [(ger v)24.9854(alues\) to ob-)]TJ -361.067 -12 Td 0 Tw (jects, and possibly ho)Tj 2.5 Tc 85.8602 0 Td (wt)Tj 0 Tc 12.5 0 Td (he)Tj 2.5 Tc 9.28984 0 Td (ya)Tj 0 Tc 11.9398 0 Td (re mapped to and from strings.)Tj -119.59 -24 Td [(struct Agiddisc_s {)-3249.99(/* object ID allocator */)]TJ -0.2 Tc 10 -12 Td (vo)Tj 0 Tc 9.8 0 Td [(id *\(*open\) \(Agraph_t * g, Agdisc_t*\);)-1750(/* associated with a graph */)]TJ -9.8 -12 Td [(long \(*map\) \(v)20.0159(oid *state, int objtype, char *str)]TJ 2.5 Tc 185.77 0 Td (,u)Tj 0 Tc 10 0 Td (nsigned long *id, int createag\);)Tj -195.77 -12 Td [(long \(*alloc\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ -0.2 Tc 12 TL (vo)' 0 Tc 9.8 0 Td [(id \(*free\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ -9.8 -12 Td [(char *\(*print\) \(v)20.0159(oid *state, int objtype, unsigned long id\);)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td [(id \(*close\) \(v)20.0073(oid *state\);)]TJ -19.8 -12 Td (};)Tj /R26158992 10 Tf 16.8 TL (open)' /R26486880 10 Tf 22.198 0 Td 0.258 Tw (permits the ID discipline to initialize an)Tj 2.758 Tc 160.278 0 Td (yd)Tj 0 Tc 12.7578 0 Td (ata structures that it maintains per indi)Tj 154.618 0 Td 0.259 Tw [(vidual graph.)-525.889(Its re-)]TJ -349.852 -12 Td 0 Tw [(turn v)24.9841(alue is then passed as the Œrst ar)17.9834(gument \(v)19.9927(oid *state\) to all subsequent ID manager calls.)]TJ /R26158992 10 Tf (alloc)' /R26486880 10 Tf 23.2691 0 Td 0.769 Tw (informs the ID manager that Libcgraph is attempting to create an object with a speciŒc ID that w)Tj 400.403 0 Td (as)Tj -423.672 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.55 Tc 9.28984 0 Td [(nb)355(yac)]TJ 0 Tc 34.5301 0 Td 3.55 Tw (lient. The)Tj 45.4301 0 Td 1.05 Tw (ID manager should return TR)Tj 122.11 0 Td 1.051 Tw (UE \(nonzero\) if the ID can be allocated, or F)Tj 188.109 0 Td (ALSE)Tj -406.999 -12 Td 0 Tw (\(which aborts the operation\).)Tj /R26158992 10 Tf T*[(fr)37(ee)]TJ /R26486880 10 Tf 18.0941 0 Td 0.413 Tw (is called to inform the ID manager that the object labeled with the gi)Tj -0.15 Tc 278.689 0 Td (ve)Tj 2.913 Tc 9.28984 0 Td [(nI)291.304(Di)291.309(sa)]TJ 0 Tc 35.3988 0 Td (bout to go out of e)Tj 75.525 0 Td (xis-)Tj -416.997 -12 Td (tence.)Tj /R26158992 10 Tf (map)' /R26486880 10 Tf 20.227 0 Td 0.508 Tw [(is called to create or look-up IDs by string name \(if supported by the ID manager\).)-550.781(Returning TR)]TJ 398.446 0 Td (UE)Tj -418.673 -12 Td 0.863 Tw [(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0195(alid ID stored through)]TJ -0.37 Tc /R26158992 10 Tf 362.335 0 Td (re)Tj 0 Tc 7.96016 0 Td (sult)Tj 5.863 Tc /R26486880 10 Tf 14.45 0 Td (.T)Tj 0 Tc 14.473 0 Td 0.862 Tw (here are)Tj -399.218 -12 Td 0 Tw (four cases:)Tj 36 -16.8 Td (ƒ)Tj /R26158992 10 Tf 10 0 Td 0.07 Tw (name != NULL)Tj /R26486880 10 Tf 64.4602 0 Td (and)Tj /R26158992 10 Tf 17.0102 0 Td [(cr)36.9849(eatea)]TJ 2.57 Tc 34.5203 0 Td [(g=)257.007(=1)]TJ /R26486880 10 Tf 28.6398 0 Td (:T)Tj 0 Tc 11.4602 0 Td 0.071 Tw (his requests mapping a string \(e.g. a name in a graph Œle\))Tj -156.091 -12 Td 0.564 Tw (into a ne)Tj 3.064 Tc 35.318 0 Td (wI)Tj 0 Tc 13.6141 0 Td 3.063 Tw (D. If)Tj 25.0059 0 Td 0.563 Tw (the ID manager can comply)Tj 3.063 Tc 112.682 0 Td (,t)Tj 0 Tc 8.34297 0 Td (hen it stores the result and returns TR)Tj 153.801 0 Td 3.063 Tw (UE. It)Tj 30.566 0 Td (is)Tj -379.33 -12 Td 0.213 Tw (then also responsible for being able to)Tj /R26158992 10 Tf 156.191 0 Td (print)Tj /R26486880 10 Tf 22.1629 0 Td [(the ID ag)5.00732(ain as a string.)-521.289(Otherwise the ID manager)]TJ -178.354 -12 Td 0.244 Tw (may return F)Tj 51.4078 0 Td 0.243 Tw [(ALSE b)20.0024(ut it must implement the follo)25.0073(wing \(at least for graph Œle reading and writ-)]TJ -51.4078 -12 Td 0 Tw [(ing to w)9.99268(ork\):)]TJ -10 -16.8 Td (ƒ)Tj /R26158992 10 Tf 10 0 Td 1.554 Tw (name == NULL)Tj /R26486880 10 Tf 72.332 0 Td (and)Tj /R26158992 10 Tf 18.4941 0 Td [(cr)36.9849(eatea)]TJ 4.054 Tc 34.5203 0 Td (g=)Tj 4.055 Tc 15.8039 0 Td (=1)Tj /R26486880 10 Tf 15.8051 0 Td (:T)Tj 0 Tc 12.9449 0 Td 1.555 Tw (he ID manager creates a unique ne)Tj 4.055 Tc 147.36 0 Td [(wI)405.493(Do)405.498(fi)]TJ 0 Tc 41.0449 0 Td (ts o)Tj 15.475 0 Td (wn)Tj -373.78 -12 Td 3.158 Tw (choosing. Although)Tj 85.2059 0 Td 0.658 Tw (it may return F)Tj 60.9539 0 Td 0.657 Tw [(ALSE if it does not support anon)14.9902(ymous objects, b)19.9951(ut this is)]TJ -146.16 -12 Td 0 Tw (strongly discouraged \(to support "local names" in graph Œles.\))Tj -10 -16.8 Td (ƒ)Tj /R26158992 10 Tf 10 0 Td 0.97 Tw (name != NULL)Tj /R26486880 10 Tf 67.1602 0 Td (and)Tj /R26158992 10 Tf 17.9102 0 Td [(cr)36.9849(eatea)]TJ 3.47 Tc 34.5203 0 Td [(g=)347.007(=0)]TJ /R26486880 10 Tf 30.4398 0 Td (:T)Tj 0 Tc 12.3602 0 Td [(his is a namespace probe.)-596.992(If the name w)10.0098(as pre)]TJ 194.16 0 Td (viously)Tj -356.55 -12 Td 0.643 Tw (mapped into an allocated ID by the ID manager)Tj 3.143 Tc 195.254 0 Td (,t)Tj 0 Tc 8.42305 0 Td (hen the manager must return this ID.)Tj 156.421 0 Td [(Other)20.0098(-)]TJ -360.098 -12 Td 1.204 Tw (wise, the ID manager may either return F)Tj 172.648 0 Td 1.205 Tw (ALSE, or may store an)Tj 3.705 Tc 96.6 0 Td (yu)Tj 0 Tc 13.7051 0 Td (nallocated ID into result.)Tj -282.953 -12 Td 0.994 Tw (\(This is con)Tj -0.15 Tc 48.8078 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient, for e)15.0098(xample, if names are kno)25.0073(wn to be digit strings that are directly con-)]TJ -0.15 Tc -58.0977 -12 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw [(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ -19.2898 -16.8 Td (ƒ)Tj /R26158992 10 Tf 10 0 Td (name == NULL)Tj /R26486880 10 Tf 67.6699 0 Td (and)Tj /R26158992 10 Tf 16.9398 0 Td [(cr)36.9849(eatea)]TJ 2.5 Tc 34.5203 0 Td [(g=)250(=0)]TJ /R26486880 10 Tf 28.5 0 Td (:f)Tj 0 Tc 8.61016 0 Td (orbidden.)Tj /R26158992 10 Tf -202.24 -16.8 Td (print)Tj /R26486880 10 Tf 22.3828 0 Td 0.433 Tw [(is allo)24.9878(wed to return a pointer to a static b)]TJ 167.037 0 Td (uf)Tj 8.08008 0 Td 0.434 Tw (fer; a caller must cop)Tj 2.934 Tc 86.0559 0 Td (yi)Tj 0 Tc 10.7141 0 Td [(ts v)25.0098(alue if needed past subsequent)]TJ -294.27 -12 Td (calls.)Tj /R26158992 10 Tf 25.8301 0 Td (NULL)Tj /R26486880 10 Tf 27.5102 0 Td 0 Tw (should be returned by ID managers that do not map names.)Tj -53.3402 -16.8 Td (The)Tj /R26158992 10 Tf 18.518 0 Td (map)Tj /R26486880 10 Tf 20.1879 0 Td (and)Tj /R26158992 10 Tf 17.4078 0 Td (alloc)Tj /R26486880 10 Tf 22.9672 0 Td 0.467 Tw [(calls do not pass a pointer to the ne)24.9829(wly allocated object.)-546.699(If a client needs to install ob-)]TJ -79.0809 -12 Td 0 Tw (ject pointers in a handle table, it can obtain them via ne)Tj 2.5 Tc 220.83 0 Td (wo)Tj 0 Tc 14.7199 0 Td (bject callbacks.)Tj /R26803336 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R26486880 10 Tf 36 -12 Td [(The I/O discipline pro)15(vides an abstraction for the reading and writing of graphs.)]TJ 12 TL (struct Agiodisc_s {)' 10 -12 Td 17.5 Tw (int \(*fread\)\(v)Tj 70.8898 0 Td 0 Tw [(oid *chan, char *b)20.0073(uf, int b)20.0146(ufsize\);)]TJ -70.8898 -12 Td 17.5 Tw (int \(*putstr\)\(v)Tj 73.1301 0 Td 0 Tw (oid *chan, char *str\);)Tj 71.425 -45.6 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 6)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -410.34 -36 Td 27.5 Tw (Agiodisc_t *io;)Tj 2.5 Tc -10 -12 Td (};)Tj 16.8 TL (Ad)' 0 Tc 14.7199 0 Td 0 Tw [(ef)10.0073(ault discipline is supplied when NULL is gi)]TJ -0.15 Tc 182.14 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nf)Tj 0 Tc 10.8301 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td [(yo)250(ft)]TJ 0 Tc 21.1102 0 Td (hese Œelds.)Tj /R44387464 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R44071008 10 Tf 36 -12 Td 0.309 Tw [(An ID allocator discipline allo)25.0073(ws a client to control assignment of IDs \(uninterpreted inte)]TJ 361.067 0 Td 0.308 Tw [(ger v)24.9854(alues\) to ob-)]TJ -361.067 -12 Td 0 Tw (jects, and possibly ho)Tj 2.5 Tc 85.8602 0 Td (wt)Tj 0 Tc 12.5 0 Td (he)Tj 2.5 Tc 9.28984 0 Td (ya)Tj 0 Tc 11.9398 0 Td (re mapped to and from strings.)Tj -119.59 -24 Td [(struct Agiddisc_s {)-3249.99(/* object ID allocator */)]TJ -0.2 Tc 10 -12 Td (vo)Tj 0 Tc 9.8 0 Td [(id *\(*open\) \(Agraph_t * g, Agdisc_t*\);)-1750(/* associated with a graph */)]TJ -9.8 -12 Td [(long \(*map\) \(v)20.0159(oid *state, int objtype, char *str)]TJ 2.5 Tc 185.77 0 Td (,u)Tj 0 Tc 10 0 Td (nsigned long *id, int createag\);)Tj -195.77 -12 Td [(long \(*alloc\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ -0.2 Tc 12 TL (vo)' 0 Tc 9.8 0 Td [(id \(*free\) \(v)19.9841(oid *state, int objtype, unsigned long id\);)]TJ -9.8 -12 Td [(char *\(*print\) \(v)20.0159(oid *state, int objtype, unsigned long id\);)]TJ -0.2 Tc (vo)' 0 Tc 9.8 0 Td [(id \(*close\) \(v)20.0073(oid *state\);)]TJ -19.8 -12 Td (};)Tj /R43743120 10 Tf 16.8 TL (open)' /R44071008 10 Tf 22.198 0 Td 0.258 Tw (permits the ID discipline to initialize an)Tj 2.758 Tc 160.278 0 Td (yd)Tj 0 Tc 12.7578 0 Td (ata structures that it maintains per indi)Tj 154.618 0 Td 0.259 Tw [(vidual graph.)-525.889(Its re-)]TJ -349.852 -12 Td 0 Tw [(turn v)24.9841(alue is then passed as the Œrst ar)17.9834(gument \(v)19.9927(oid *state\) to all subsequent ID manager calls.)]TJ /R43743120 10 Tf (alloc)' /R44071008 10 Tf 23.2691 0 Td 0.769 Tw (informs the ID manager that Libcgraph is attempting to create an object with a speciŒc ID that w)Tj 400.403 0 Td (as)Tj -423.672 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.55 Tc 9.28984 0 Td [(nb)355(yac)]TJ 0 Tc 34.5301 0 Td 3.55 Tw (lient. The)Tj 45.4301 0 Td 1.05 Tw (ID manager should return TR)Tj 122.11 0 Td 1.051 Tw (UE \(nonzero\) if the ID can be allocated, or F)Tj 188.109 0 Td (ALSE)Tj -406.999 -12 Td 0 Tw (\(which aborts the operation\).)Tj /R43743120 10 Tf T*[(fr)37(ee)]TJ /R44071008 10 Tf 18.0941 0 Td 0.413 Tw (is called to inform the ID manager that the object labeled with the gi)Tj -0.15 Tc 278.689 0 Td (ve)Tj 2.913 Tc 9.28984 0 Td [(nI)291.304(Di)291.309(sa)]TJ 0 Tc 35.3988 0 Td (bout to go out of e)Tj 75.525 0 Td (xis-)Tj -416.997 -12 Td (tence.)Tj /R43743120 10 Tf (map)' /R44071008 10 Tf 20.227 0 Td 0.508 Tw [(is called to create or look-up IDs by string name \(if supported by the ID manager\).)-550.781(Returning TR)]TJ 398.446 0 Td (UE)Tj -418.673 -12 Td 0.863 Tw [(\(nonzero\) in all cases means that the request succeeded \(with a v)25.0195(alid ID stored through)]TJ -0.37 Tc /R43743120 10 Tf 362.335 0 Td (re)Tj 0 Tc 7.96016 0 Td (sult)Tj 5.863 Tc /R44071008 10 Tf 14.45 0 Td (.T)Tj 0 Tc 14.473 0 Td 0.862 Tw (here are)Tj -399.218 -12 Td 0 Tw (four cases:)Tj 36 -16.8 Td (ƒ)Tj /R43743120 10 Tf 10 0 Td 0.07 Tw (name != NULL)Tj /R44071008 10 Tf 64.4602 0 Td (and)Tj /R43743120 10 Tf 17.0102 0 Td [(cr)36.9849(eatea)]TJ 2.57 Tc 34.5203 0 Td [(g=)257.007(=1)]TJ /R44071008 10 Tf 28.6398 0 Td (:T)Tj 0 Tc 11.4602 0 Td 0.071 Tw (his requests mapping a string \(e.g. a name in a graph Œle\))Tj -156.091 -12 Td 0.564 Tw (into a ne)Tj 3.064 Tc 35.318 0 Td (wI)Tj 0 Tc 13.6141 0 Td 3.063 Tw (D. If)Tj 25.0059 0 Td 0.563 Tw (the ID manager can comply)Tj 3.063 Tc 112.682 0 Td (,t)Tj 0 Tc 8.34297 0 Td (hen it stores the result and returns TR)Tj 153.801 0 Td 3.063 Tw (UE. It)Tj 30.566 0 Td (is)Tj -379.33 -12 Td 0.213 Tw (then also responsible for being able to)Tj /R43743120 10 Tf 156.191 0 Td (print)Tj /R44071008 10 Tf 22.1629 0 Td [(the ID ag)5.00732(ain as a string.)-521.289(Otherwise the ID manager)]TJ -178.354 -12 Td 0.244 Tw (may return F)Tj 51.4078 0 Td 0.243 Tw [(ALSE b)20.0024(ut it must implement the follo)25.0073(wing \(at least for graph Œle reading and writ-)]TJ -51.4078 -12 Td 0 Tw [(ing to w)9.99268(ork\):)]TJ -10 -16.8 Td (ƒ)Tj /R43743120 10 Tf 10 0 Td 1.554 Tw (name == NULL)Tj /R44071008 10 Tf 72.332 0 Td (and)Tj /R43743120 10 Tf 18.4941 0 Td [(cr)36.9849(eatea)]TJ 4.054 Tc 34.5203 0 Td (g=)Tj 4.055 Tc 15.8039 0 Td (=1)Tj /R44071008 10 Tf 15.8051 0 Td (:T)Tj 0 Tc 12.9449 0 Td 1.555 Tw (he ID manager creates a unique ne)Tj 4.055 Tc 147.36 0 Td [(wI)405.493(Do)405.498(fi)]TJ 0 Tc 41.0449 0 Td (ts o)Tj 15.475 0 Td (wn)Tj -373.78 -12 Td 3.158 Tw (choosing. Although)Tj 85.2059 0 Td 0.658 Tw (it may return F)Tj 60.9539 0 Td 0.657 Tw [(ALSE if it does not support anon)14.9902(ymous objects, b)19.9951(ut this is)]TJ -146.16 -12 Td 0 Tw (strongly discouraged \(to support "local names" in graph Œles.\))Tj -10 -16.8 Td (ƒ)Tj /R43743120 10 Tf 10 0 Td 0.97 Tw (name != NULL)Tj /R44071008 10 Tf 67.1602 0 Td (and)Tj /R43743120 10 Tf 17.9102 0 Td [(cr)36.9849(eatea)]TJ 3.47 Tc 34.5203 0 Td [(g=)347.007(=0)]TJ /R44071008 10 Tf 30.4398 0 Td (:T)Tj 0 Tc 12.3602 0 Td [(his is a namespace probe.)-596.992(If the name w)10.0098(as pre)]TJ 194.16 0 Td (viously)Tj -356.55 -12 Td 0.643 Tw (mapped into an allocated ID by the ID manager)Tj 3.143 Tc 195.254 0 Td (,t)Tj 0 Tc 8.42305 0 Td (hen the manager must return this ID.)Tj 156.421 0 Td [(Other)20.0098(-)]TJ -360.098 -12 Td 1.204 Tw (wise, the ID manager may either return F)Tj 172.648 0 Td 1.205 Tw (ALSE, or may store an)Tj 3.705 Tc 96.6 0 Td (yu)Tj 0 Tc 13.7051 0 Td (nallocated ID into result.)Tj -282.953 -12 Td 0.994 Tw (\(This is con)Tj -0.15 Tc 48.8078 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient, for e)15.0098(xample, if names are kno)25.0073(wn to be digit strings that are directly con-)]TJ -0.15 Tc -58.0977 -12 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw [(rted into inte)14.9854(ger v)25.0073(alues.\))]TJ -19.2898 -16.8 Td (ƒ)Tj /R43743120 10 Tf 10 0 Td (name == NULL)Tj /R44071008 10 Tf 67.6699 0 Td (and)Tj /R43743120 10 Tf 16.9398 0 Td [(cr)36.9849(eatea)]TJ 2.5 Tc 34.5203 0 Td [(g=)250(=0)]TJ /R44071008 10 Tf 28.5 0 Td (:f)Tj 0 Tc 8.61016 0 Td (orbidden.)Tj /R43743120 10 Tf -202.24 -16.8 Td (print)Tj /R44071008 10 Tf 22.3828 0 Td 0.433 Tw [(is allo)24.9878(wed to return a pointer to a static b)]TJ 167.037 0 Td (uf)Tj 8.08008 0 Td 0.434 Tw (fer; a caller must cop)Tj 2.934 Tc 86.0559 0 Td (yi)Tj 0 Tc 10.7141 0 Td [(ts v)25.0098(alue if needed past subsequent)]TJ -294.27 -12 Td (calls.)Tj /R43743120 10 Tf 25.8301 0 Td (NULL)Tj /R44071008 10 Tf 27.5102 0 Td 0 Tw (should be returned by ID managers that do not map names.)Tj -53.3402 -16.8 Td (The)Tj /R43743120 10 Tf 18.518 0 Td (map)Tj /R44071008 10 Tf 20.1879 0 Td (and)Tj /R43743120 10 Tf 17.4078 0 Td (alloc)Tj /R44071008 10 Tf 22.9672 0 Td 0.467 Tw [(calls do not pass a pointer to the ne)24.9829(wly allocated object.)-546.699(If a client needs to install ob-)]TJ -79.0809 -12 Td 0 Tw (ject pointers in a handle table, it can obtain them via ne)Tj 2.5 Tc 220.83 0 Td (wo)Tj 0 Tc 14.7199 0 Td (bject callbacks.)Tj /R44387464 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R44071008 10 Tf 36 -12 Td [(The I/O discipline pro)15(vides an abstraction for the reading and writing of graphs.)]TJ 12 TL (struct Agiodisc_s {)' 10 -12 Td 17.5 Tw (int \(*fread\)\(v)Tj 70.8898 0 Td 0 Tw [(oid *chan, char *b)20.0073(uf, int b)20.0146(ufsize\);)]TJ -70.8898 -12 Td 17.5 Tw (int \(*putstr\)\(v)Tj 73.1301 0 Td 0 Tw (oid *chan, char *str\);)Tj 71.425 -45.6 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 6)Tj ET Q Q \n \n \n \n \n-3186\n+3190\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -973,29 +973,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -410.34 -36 Td 17.5 Tw (int \(*ush\)\(v)Tj 69.8 0 Td 0 Tw [(oid *chan\);)-1000(/* sync */)]TJ 2.5 Tc -79.8 -12 Td (};)Tj 0 Tc 16.8 TL (Normally)' 3.536 Tc 37.6801 0 Td (,t)Tj 0 Tc 8.81602 0 Td (he)Tj /R26803336 10 Tf 12.9762 0 Td (FILE)Tj /R26486880 10 Tf 26.877 0 Td 1.037 Tw (structure and its related functions are used for I/O. At times, though, an application)Tj -86.3492 -12 Td 0.792 Tw [(may need to use a totally dif)25.0122(ferent type of character source. The associated state or stream information is)]TJ 12 TL (pro)' 13.1801 0 Td 0.375 Tw (vided by the)Tj -0.15 Tc /R26158992 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R26486880 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R26803336 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R26486880 10 Tf 32.1363 0 Td (or)Tj /R26803336 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R26486880 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R26158992 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R26486880 10 Tf 23.616 0 Td (and)Tj /R26158992 10 Tf 17.316 0 Td (putstr)Tj /R26486880 10 Tf 26.216 0 Td (pro)Tj 13.1801 0 Td (vide the)Tj -399.684 -12 Td 0 Tw (corresponding functions for read and writing.)Tj /R26803336 10.95 Tf -36 -28.8 Td (MEMOR)Tj 2.738 Tc 44.0191 0 Td (YD)Tj 0 Tc 18.5496 0 Td (ISCIPLINE)Tj /R26486880 10 Tf -26.5688 -12 Td (Memory management in Libcgraph is handled on a per graph basis using the memory discipline.)Tj T*[(struct Agmemdisc_s {)-1000(/* memory allocator */)]TJ -0.2 Tc 10 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*open\)\(Agdisc_t*\);)Tj 124.43 0 Td 0 Tw (/* independent of other resources */)Tj -0.2 Tc -134.23 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*alloc\)\(v)Tj 62.0102 0 Td 0 Tw (oid *state, size_t req\);)Tj -0.2 Tc -71.8102 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*resize\)\(v)Tj 65.8898 0 Td 0 Tw [(oid *state, v)19.9854(oid *ptr)]TJ 2.5 Tc 79.4 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize_t old, size_t req\);)Tj -0.2 Tc -163.98 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id \(*free\)\(v)Tj 53.1102 0 Td 0 Tw [(oid *state, v)19.9854(oid *ptr\);)]TJ -0.2 Tc -62.9102 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id \(*close\)\(v)Tj 58.1199 0 Td 0 Tw (oid *state\);)Tj 2.5 Tc -77.9199 -12 Td (};)Tj 0 Tc 16.8 TL (The)' /R26803336 10 Tf 18.4719 0 Td (open)Tj /R26486880 10 Tf 23.482 0 Td 0.421 Tw (function is used to initialize the memory subsystem, returning state information that is passed to)Tj -41.9539 -12 Td 0.537 Tw (the calls to)Tj /R26803336 10 Tf 47.441 0 Td (alloc)Tj /R26486880 10 Tf 20 0 Td (,)Tj -0.18 Tc /R26803336 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R26486880 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R26803336 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R26486880 10 Tf 16.4699 0 Td (.T)Tj 0 Tc 14.1469 0 Td (he semantics of these should be comparable to the standard C library)Tj -150.859 -12 Td (functions)Tj /R26803336 10 Tf 40.3102 0 Td (malloc)Tj /R26486880 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R26803336 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R26486880 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R26803336 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R26486880 10 Tf 16.4699 0 Td (,e)Tj 0 Tc 9.88008 0 Td 0.59 Tw (xcept that ne)Tj 3.09 Tc 52.0301 0 Td (ws)Tj 0 Tc 14.2 0 Td (pace created by)Tj /R26803336 10 Tf 66.4602 0 Td (agalloc)Tj /R26486880 10 Tf 33.0898 0 Td (and)Tj /R26803336 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R26486880 10 Tf 41.7902 0 Td (should be ze-)Tj -377.5 -12 Td 0.85 Tw (roed out.)Tj 42.25 0 Td (The)Tj /R26803336 10 Tf 18.9 0 Td (close)Tj /R26486880 10 Tf 23.9 0 Td (function is used to terminate the memory subsystem, freeing an)Tj 3.35 Tc 261.36 0 Td (ya)Tj 0 Tc 12.7898 0 Td (dditional open re-)Tj -359.2 -12 Td 2.855 Tw (sources. F)Tj 43.2551 0 Td 0.354 Tw (or actual allocation, the library uses the functions)Tj /R26803336 10 Tf 202.522 0 Td (agalloc)Tj /R26486880 10 Tf 30 0 Td (,)Tj /R26803336 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R26486880 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R26803336 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R26486880 10 Tf 26.4699 0 Td (,w)Tj 0 Tc 12.5738 0 Td (hich pro)Tj 33.2539 0 Td (vide)Tj -414.777 -12 Td 0 Tw (simple wrappers for the underlying discipline functions)Tj /R26803336 10 Tf 224.14 0 Td (alloc)Tj /R26486880 10 Tf 20 0 Td (,)Tj -0.18 Tc /R26803336 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R26486880 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R26803336 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R26486880 10 Tf 16.4699 0 Td (.)Tj -311.8 -16.8 Td 0.796 Tw [(When Libcgraph is compiled with Vmalloc \(which is not the def)9.98535(ault\), each graph has its o)24.9902(wn heap.)]TJ 414.782 0 Td (Pro-)Tj -414.782 -12 Td 0.583 Tw (grammers may allocate application-dependent data within the same heap as the rest of the graph.)Tj 400.604 0 Td 0.582 Tw (The ad-)Tj -0.25 Tc -400.604 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.07 Tw (ntage is that a graph can be deleted by atomically freeing its entire heap without scanning each indi)Tj 397.81 0 Td (vidual)Tj -407 -12 Td 0 Tw (node and edge.)Tj /R26803336 10.95 Tf -36 -28.8 Td (CALLB)Tj -0.602 Tc 37.3937 0 Td (AC)Tj 0 Tc 15.2098 0 Td (KS)Tj /R26486880 10 Tf -16.6035 -12 Td (An)Tj /R26803336 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R26486880 10 Tf 51.0199 0 Td 1.3 Tw (deŒnes callbacks to be in)Tj -0.2 Tc 105.34 0 Td (vo)Tj -0.1 Tc 9.8 0 Td (ke)Tj 3.8 Tc 9.33984 0 Td [(db)380(yL)]TJ 0 Tc 28.7102 0 Td (ibcgraph when initializing, modifying, or Œnalizing)Tj -220.23 -12 Td 0.013 Tw [(graph objects.)-501.317(Disciplines are k)]TJ 128.262 0 Td 0.014 Tw [(ept on a stack.)-501.401(Libcgraph automatically calls the methods on the stack, top-)]TJ -128.262 -12 Td (do)Tj 9.75 0 Td 2.559 Tw (wn. Callbacks)Tj 61.7781 0 Td 0.059 Tw (are installed with)Tj /R26803336 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R26486880 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R26803336 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R26486880 10 Tf 42.7898 0 Td (,a)Tj 0 Tc 9.49883 0 Td 0.058 Tw (nd can be held pending or re-)Tj -314.461 -12 Td 0 Tw (leased via)Tj /R26803336 10 Tf 42.2102 0 Td (agcallbacks)Tj /R26486880 10 Tf 49.45 0 Td (.)Tj /R26803336 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R26803336 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R26486880 10 Tf 31.0293 0 Td (tak)Tj 12.1199 0 Td 0.939 Tw (es an)Tj 3.439 Tc 21.059 0 Td (yg)Tj 0 Tc 13.4391 0 Td (raph object \(graph, subgraph, node, edge\) and returns the root graph in which it li)Tj -0.15 Tc 338.666 0 Td (ve)Tj 0 Tc 9.28984 0 Td (s.)Tj /R26803336 10 Tf -425.603 -12 Td (agraphof)Tj /R26486880 10 Tf 42.2219 0 Td 0.832 Tw [(does the same, e)15.0073(xcept it is the identity function on graphs and subgraphs. Note that there is no)]TJ -42.2219 -12 Td 0.481 Tw (function to return the least subgraph containing an object, in part because this is not well-deŒned as nodes)Tj 12 TL 0 Tw (and edges may be in incomparable subgraphs.)' /R26803336 10 Tf 16.8 TL (agcontains)' /R26486880 10 Tf 45.5602 0 Td (\()Tj /R26158992 10 Tf 3.33008 0 Td (g)Tj /R26486880 10 Tf 5 0 Td (,)Tj /R26158992 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R26486880 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R26158992 10 Tf 74.7719 0 Td (obj)Tj /R26486880 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R26158992 10 Tf 109.995 0 Td (g)Tj /R26486880 10 Tf 5 0 Td (.)Tj /R26803336 10 Tf 5.39297 0 Td (agdelete)Tj /R26486880 10 Tf 34.9898 0 Td (\()Tj /R26158992 10 Tf 3.33008 0 Td (g)Tj /R26486880 10 Tf 5 0 Td (,)Tj /R26158992 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R26486880 10 Tf 12.7801 0 Td [(\)i)289.287(se)]TJ 0 Tc 20.2262 0 Td (qui)Tj -0.25 Tc 12.5301 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R26803336 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R26486880 10 Tf 20.55 0 Td (,)Tj /R26803336 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R26486880 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R26803336 10 Tf 12.8738 0 Td (agdeledge)Tj /R26486880 10 Tf 45.0941 0 Td (for)Tj /R26158992 10 Tf 14.534 0 Td (obj)Tj /R26486880 10 Tf 15.6539 0 Td 0.374 Tw (being a graph, node or edge, respecti)Tj -0.15 Tc 149.174 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.874 Tc 7.13008 0 Td [(.I)287.407(tr)]TJ 0 Tc 17.6879 0 Td (eturns -1 if)Tj /R26158992 10 Tf 47.502 0 Td (obj)Tj /R26486880 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R26158992 10 Tf 55.2801 0 Td (g)Tj /R26486880 10 Tf 5 0 Td (.)Tj -0.55 Tc /R26803336 10 Tf -60.2801 -16.8 Td (AG)Tj -0.35 Tc 14.45 0 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc /R26486880 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R26803336 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R26486880 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R26803336 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R26486880 10 Tf 29.4648 0 Td 0.295 Tw (are macros returning the speciŒed Œelds of the ar)Tj 197.69 0 Td 0.294 Tw (gument object. The Œrst)Tj -335.57 -12 Td 0.244 Tw (is described in the)Tj /R26803336 10 Tf 75.966 0 Td (RECORDS)Tj /R26486880 10 Tf 51.634 0 Td (section abo)Tj -0.15 Tc 45.3641 0 Td (ve)Tj 2.744 Tc 9.28984 0 Td (.T)Tj 0 Tc 11.3539 0 Td (he second returns the unique inte)Tj 132.99 0 Td 0.245 Tw (ger ID associated with the)Tj -326.598 -12 Td 0 Tw (object. The last returns)Tj -0.55 Tc /R26803336 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R26486880 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R26803336 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R26486880 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R26803336 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R26486880 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R26803336 10 Tf -252.5 -16.8 Td (agnameof)Tj /R26486880 10 Tf 44.3609 0 Td 0.201 Tw (returns a string descriptor for the object. It returns the name of the node or graph, and the k)Tj -0.15 Tc 367.328 0 Td 0.5 Tw (ey o)Tj 0 Tc 16.9898 0 Td (f)Tj -428.679 -12 Td 0 Tw (an edge.)Tj /R26803336 10 Tf 38.3199 0 Td (agobjkind)Tj /R26486880 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R26803336 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R26486880 10 Tf 26.6699 0 Td (.)Tj /R26803336 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R26486880 10 Tf 36 -12 Td 0.89 Tw [(The library pro)15.0073(vides a v)]TJ 99.25 0 Td 0.891 Tw [(ariety of mechanisms to control the reporting of errors and w)10(arnings. At present,)]TJ -99.25 -12 Td 0.975 Tw (there are basically tw)Tj 3.475 Tc 88.075 0 Td (ot)Tj 0 Tc 11.2551 0 Td [(ypes of messages: w)9.99268(arnings and errors. A message is only written if its type has)]TJ -99.3301 -12 Td 0.759 Tw [(higher priority than a programmer)19.9829(-controlled minimum, which is)]TJ -0.55 Tc /R26803336 10 Tf 268.902 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R26486880 10 Tf 17.6988 0 Td (by def)Tj 25.9289 0 Td 0.76 Tw (ault. The programmer)Tj -188.445 -48 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 7)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -410.34 -36 Td 17.5 Tw (int \(*ush\)\(v)Tj 69.8 0 Td 0 Tw [(oid *chan\);)-1000(/* sync */)]TJ 2.5 Tc -79.8 -12 Td (};)Tj 0 Tc 16.8 TL (Normally)' 3.536 Tc 37.6801 0 Td (,t)Tj 0 Tc 8.81602 0 Td (he)Tj /R44387464 10 Tf 12.9762 0 Td (FILE)Tj /R44071008 10 Tf 26.877 0 Td 1.037 Tw (structure and its related functions are used for I/O. At times, though, an application)Tj -86.3492 -12 Td 0.792 Tw [(may need to use a totally dif)25.0122(ferent type of character source. The associated state or stream information is)]TJ 12 TL (pro)' 13.1801 0 Td 0.375 Tw (vided by the)Tj -0.15 Tc /R43743120 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R44071008 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R44387464 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R44071008 10 Tf 32.1363 0 Td (or)Tj /R44387464 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R44071008 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R43743120 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R44071008 10 Tf 23.616 0 Td (and)Tj /R43743120 10 Tf 17.316 0 Td (putstr)Tj /R44071008 10 Tf 26.216 0 Td (pro)Tj 13.1801 0 Td (vide the)Tj -399.684 -12 Td 0 Tw (corresponding functions for read and writing.)Tj /R44387464 10.95 Tf -36 -28.8 Td (MEMOR)Tj 2.738 Tc 44.0191 0 Td (YD)Tj 0 Tc 18.5496 0 Td (ISCIPLINE)Tj /R44071008 10 Tf -26.5688 -12 Td (Memory management in Libcgraph is handled on a per graph basis using the memory discipline.)Tj T*[(struct Agmemdisc_s {)-1000(/* memory allocator */)]TJ -0.2 Tc 10 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*open\)\(Agdisc_t*\);)Tj 124.43 0 Td 0 Tw (/* independent of other resources */)Tj -0.2 Tc -134.23 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*alloc\)\(v)Tj 62.0102 0 Td 0 Tw (oid *state, size_t req\);)Tj -0.2 Tc -71.8102 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id *\(*resize\)\(v)Tj 65.8898 0 Td 0 Tw [(oid *state, v)19.9854(oid *ptr)]TJ 2.5 Tc 79.4 0 Td (,s)Tj 0 Tc 8.88984 0 Td (ize_t old, size_t req\);)Tj -0.2 Tc -163.98 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id \(*free\)\(v)Tj 53.1102 0 Td 0 Tw [(oid *state, v)19.9854(oid *ptr\);)]TJ -0.2 Tc -62.9102 -12 Td (vo)Tj 0 Tc 9.8 0 Td 7.5 Tw (id \(*close\)\(v)Tj 58.1199 0 Td 0 Tw (oid *state\);)Tj 2.5 Tc -77.9199 -12 Td (};)Tj 0 Tc 16.8 TL (The)' /R44387464 10 Tf 18.4719 0 Td (open)Tj /R44071008 10 Tf 23.482 0 Td 0.421 Tw (function is used to initialize the memory subsystem, returning state information that is passed to)Tj -41.9539 -12 Td 0.537 Tw (the calls to)Tj /R44387464 10 Tf 47.441 0 Td (alloc)Tj /R44071008 10 Tf 20 0 Td (,)Tj -0.18 Tc /R44387464 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R44071008 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R44387464 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R44071008 10 Tf 16.4699 0 Td (.T)Tj 0 Tc 14.1469 0 Td (he semantics of these should be comparable to the standard C library)Tj -150.859 -12 Td (functions)Tj /R44387464 10 Tf 40.3102 0 Td (malloc)Tj /R44071008 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R44387464 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R44071008 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R44387464 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R44071008 10 Tf 16.4699 0 Td (,e)Tj 0 Tc 9.88008 0 Td 0.59 Tw (xcept that ne)Tj 3.09 Tc 52.0301 0 Td (ws)Tj 0 Tc 14.2 0 Td (pace created by)Tj /R44387464 10 Tf 66.4602 0 Td (agalloc)Tj /R44071008 10 Tf 33.0898 0 Td (and)Tj /R44387464 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R44071008 10 Tf 41.7902 0 Td (should be ze-)Tj -377.5 -12 Td 0.85 Tw (roed out.)Tj 42.25 0 Td (The)Tj /R44387464 10 Tf 18.9 0 Td (close)Tj /R44071008 10 Tf 23.9 0 Td (function is used to terminate the memory subsystem, freeing an)Tj 3.35 Tc 261.36 0 Td (ya)Tj 0 Tc 12.7898 0 Td (dditional open re-)Tj -359.2 -12 Td 2.855 Tw (sources. F)Tj 43.2551 0 Td 0.354 Tw (or actual allocation, the library uses the functions)Tj /R44387464 10 Tf 202.522 0 Td (agalloc)Tj /R44071008 10 Tf 30 0 Td (,)Tj /R44387464 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R44071008 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R44387464 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R44071008 10 Tf 26.4699 0 Td (,w)Tj 0 Tc 12.5738 0 Td (hich pro)Tj 33.2539 0 Td (vide)Tj -414.777 -12 Td 0 Tw (simple wrappers for the underlying discipline functions)Tj /R44387464 10 Tf 224.14 0 Td (alloc)Tj /R44071008 10 Tf 20 0 Td (,)Tj -0.18 Tc /R44387464 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R44071008 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R44387464 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R44071008 10 Tf 16.4699 0 Td (.)Tj -311.8 -16.8 Td 0.796 Tw [(When Libcgraph is compiled with Vmalloc \(which is not the def)9.98535(ault\), each graph has its o)24.9902(wn heap.)]TJ 414.782 0 Td (Pro-)Tj -414.782 -12 Td 0.583 Tw (grammers may allocate application-dependent data within the same heap as the rest of the graph.)Tj 400.604 0 Td 0.582 Tw (The ad-)Tj -0.25 Tc -400.604 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.07 Tw (ntage is that a graph can be deleted by atomically freeing its entire heap without scanning each indi)Tj 397.81 0 Td (vidual)Tj -407 -12 Td 0 Tw (node and edge.)Tj /R44387464 10.95 Tf -36 -28.8 Td (CALLB)Tj -0.602 Tc 37.3937 0 Td (AC)Tj 0 Tc 15.2098 0 Td (KS)Tj /R44071008 10 Tf -16.6035 -12 Td (An)Tj /R44387464 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R44071008 10 Tf 51.0199 0 Td 1.3 Tw (deŒnes callbacks to be in)Tj -0.2 Tc 105.34 0 Td (vo)Tj -0.1 Tc 9.8 0 Td (ke)Tj 3.8 Tc 9.33984 0 Td [(db)380(yL)]TJ 0 Tc 28.7102 0 Td (ibcgraph when initializing, modifying, or Œnalizing)Tj -220.23 -12 Td 0.013 Tw [(graph objects.)-501.317(Disciplines are k)]TJ 128.262 0 Td 0.014 Tw [(ept on a stack.)-501.401(Libcgraph automatically calls the methods on the stack, top-)]TJ -128.262 -12 Td (do)Tj 9.75 0 Td 2.559 Tw (wn. Callbacks)Tj 61.7781 0 Td 0.059 Tw (are installed with)Tj /R44387464 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R44071008 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R44387464 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R44071008 10 Tf 42.7898 0 Td (,a)Tj 0 Tc 9.49883 0 Td 0.058 Tw (nd can be held pending or re-)Tj -314.461 -12 Td 0 Tw (leased via)Tj /R44387464 10 Tf 42.2102 0 Td (agcallbacks)Tj /R44071008 10 Tf 49.45 0 Td (.)Tj /R44387464 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R44387464 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R44071008 10 Tf 31.0293 0 Td (tak)Tj 12.1199 0 Td 0.939 Tw (es an)Tj 3.439 Tc 21.059 0 Td (yg)Tj 0 Tc 13.4391 0 Td (raph object \(graph, subgraph, node, edge\) and returns the root graph in which it li)Tj -0.15 Tc 338.666 0 Td (ve)Tj 0 Tc 9.28984 0 Td (s.)Tj /R44387464 10 Tf -425.603 -12 Td (agraphof)Tj /R44071008 10 Tf 42.2219 0 Td 0.832 Tw [(does the same, e)15.0073(xcept it is the identity function on graphs and subgraphs. Note that there is no)]TJ -42.2219 -12 Td 0.481 Tw (function to return the least subgraph containing an object, in part because this is not well-deŒned as nodes)Tj 12 TL 0 Tw (and edges may be in incomparable subgraphs.)' /R44387464 10 Tf 16.8 TL (agcontains)' /R44071008 10 Tf 45.5602 0 Td (\()Tj /R43743120 10 Tf 3.33008 0 Td (g)Tj /R44071008 10 Tf 5 0 Td (,)Tj /R43743120 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R44071008 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R43743120 10 Tf 74.7719 0 Td (obj)Tj /R44071008 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R43743120 10 Tf 109.995 0 Td (g)Tj /R44071008 10 Tf 5 0 Td (.)Tj /R44387464 10 Tf 5.39297 0 Td (agdelete)Tj /R44071008 10 Tf 34.9898 0 Td (\()Tj /R43743120 10 Tf 3.33008 0 Td (g)Tj /R44071008 10 Tf 5 0 Td (,)Tj /R43743120 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R44071008 10 Tf 12.7801 0 Td [(\)i)289.287(se)]TJ 0 Tc 20.2262 0 Td (qui)Tj -0.25 Tc 12.5301 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R44387464 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R44071008 10 Tf 20.55 0 Td (,)Tj /R44387464 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R44071008 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R44387464 10 Tf 12.8738 0 Td (agdeledge)Tj /R44071008 10 Tf 45.0941 0 Td (for)Tj /R43743120 10 Tf 14.534 0 Td (obj)Tj /R44071008 10 Tf 15.6539 0 Td 0.374 Tw (being a graph, node or edge, respecti)Tj -0.15 Tc 149.174 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.874 Tc 7.13008 0 Td [(.I)287.407(tr)]TJ 0 Tc 17.6879 0 Td (eturns -1 if)Tj /R43743120 10 Tf 47.502 0 Td (obj)Tj /R44071008 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R43743120 10 Tf 55.2801 0 Td (g)Tj /R44071008 10 Tf 5 0 Td (.)Tj -0.55 Tc /R44387464 10 Tf -60.2801 -16.8 Td (AG)Tj -0.35 Tc 14.45 0 Td (DA)Tj -0.9 Tc 13.1398 0 Td (TA)Tj 0 Tc /R44071008 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R44387464 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R44071008 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R44387464 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R44071008 10 Tf 29.4648 0 Td 0.295 Tw (are macros returning the speciŒed Œelds of the ar)Tj 197.69 0 Td 0.294 Tw (gument object. The Œrst)Tj -335.57 -12 Td 0.244 Tw (is described in the)Tj /R44387464 10 Tf 75.966 0 Td (RECORDS)Tj /R44071008 10 Tf 51.634 0 Td (section abo)Tj -0.15 Tc 45.3641 0 Td (ve)Tj 2.744 Tc 9.28984 0 Td (.T)Tj 0 Tc 11.3539 0 Td (he second returns the unique inte)Tj 132.99 0 Td 0.245 Tw (ger ID associated with the)Tj -326.598 -12 Td 0 Tw (object. The last returns)Tj -0.55 Tc /R44387464 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R44071008 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R44387464 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R44071008 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R44387464 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R44071008 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R44387464 10 Tf -252.5 -16.8 Td (agnameof)Tj /R44071008 10 Tf 44.3609 0 Td 0.201 Tw (returns a string descriptor for the object. It returns the name of the node or graph, and the k)Tj -0.15 Tc 367.328 0 Td 0.5 Tw (ey o)Tj 0 Tc 16.9898 0 Td (f)Tj -428.679 -12 Td 0 Tw (an edge.)Tj /R44387464 10 Tf 38.3199 0 Td (agobjkind)Tj /R44071008 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R44387464 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R44071008 10 Tf 26.6699 0 Td (.)Tj /R44387464 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R44071008 10 Tf 36 -12 Td 0.89 Tw [(The library pro)15.0073(vides a v)]TJ 99.25 0 Td 0.891 Tw [(ariety of mechanisms to control the reporting of errors and w)10(arnings. At present,)]TJ -99.25 -12 Td 0.975 Tw (there are basically tw)Tj 3.475 Tc 88.075 0 Td (ot)Tj 0 Tc 11.2551 0 Td [(ypes of messages: w)9.99268(arnings and errors. A message is only written if its type has)]TJ -99.3301 -12 Td 0.759 Tw [(higher priority than a programmer)19.9829(-controlled minimum, which is)]TJ -0.55 Tc /R44387464 10 Tf 268.902 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R44071008 10 Tf 17.6988 0 Td (by def)Tj 25.9289 0 Td 0.76 Tw (ault. The programmer)Tj -188.445 -48 Td 0 Tw (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 7)Tj ET Q Q \n \n \n \n \n 3884\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -1032,29 +1032,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R26803336 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R26486880 10 Tf 34.9801 0 Td (,w)Tj 0 Tc 13.1941 0 Td 0.974 Tw [(hich returns the pre)25.0049(vious v)24.9854(alue. Calling)]TJ /R26803336 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R26486880 10 Tf 83.4441 0 Td (turns of)Tj 31.5539 0 Td (f)Tj -428.67 -12 Td 0 Tw (the writing of messages.)Tj 16.8 TL 0.562 Tw (The function)' /R26803336 10 Tf 55.0039 0 Td (agerr)Tj /R26486880 10 Tf 26.382 0 Td (is the main entry point for reporting an anomaly)Tj 3.063 Tc 196.046 0 Td (.T)Tj 0 Tc 11.673 0 Td 0.563 Tw [(he Œrst ar)17.998(gument indicates the type)]TJ -289.105 -12 Td 0.724 Tw (of message. Usually)Tj 3.224 Tc 81.618 0 Td (,t)Tj 0 Tc 8.50391 0 Td [(he Œrst ar)18.0103(gument is)]TJ -0.55 Tc /R26803336 10 Tf 82.1559 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R26486880 10 Tf 17.6641 0 Td (or)Tj -0.55 Tc /R26803336 10 Tf 11.5539 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R26486880 10 Tf 24.334 0 Td [(to indicate w)10.0195(arnings and errors, respec-)]TJ -270.75 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.423 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.4828 0 Td 0.923 Tw (ometimes additional conte)Tj 107.246 0 Td 0.924 Tw (xt information is only a)Tj -0.25 Tc 97.3859 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in functions calling the function where)Tj -247.035 -12 Td 0.164 Tw (the error is actually caught. In this case, the calling function can indicate that it is continuing the current er)Tj 428.676 0 Td (-)Tj -428.676 -12 Td 0.592 Tw (ror by using)Tj -0.55 Tc /R26803336 10 Tf 52.6059 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R26486880 10 Tf 30.3121 0 Td 0.593 Tw [(as the Œrst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ /R26803336 10 Tf 206.304 0 Td (agerr)Tj /R26486880 10 Tf 26.4129 0 Td (are the same as the ar)Tj 88.5852 0 Td (gu-)Tj -418.67 -12 Td 0 Tw (ments to)Tj /R26803336 10 Tf 36.6699 0 Td (printf)Tj /R26486880 10 Tf 25 0 Td (.)Tj -61.6699 -16.8 Td 0.079 Tw (The functions)Tj /R26803336 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R26486880 10 Tf 51.318 0 Td (and)Tj /R26803336 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R26486880 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R26803336 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ /R26486880 10 Tf 87.468 0 Td (and)Tj /R26803336 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GERR,...\))]TJ 2.578 Tc /R26486880 10 Tf 75.5398 0 Td (,r)Tj 0 Tc 8.40781 0 Td (e-)Tj -424.23 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ -32.3699 -16.8 Td 0.233 Tw [(Some applications desire to directly control the writing of messages.)-523.284(Such an application can use the func-)]TJ 12 TL (tion)' /R26803336 10 Tf 18.484 0 Td (agseterrf)Tj /R26486880 10 Tf 41.234 0 Td 0.424 Tw [(to re)15.0171(gister the function that the library should call to actually write the message.)]TJ 330.185 0 Td 0.423 Tw (The pre)Tj 30.993 0 Td (vi-)Tj -420.896 -12 Td 0 Tw [(ous error function is returned. By def)9.99268(ault, the message is written to)]TJ /R26803336 10 Tf 269.86 0 Td (stderr)Tj /R26486880 10 Tf 26.1 0 Td (.)Tj -295.96 -16.8 Td 0.161 Tw (Errors not written are stored in a log Œle. The last recorded error can be retrie)Tj -0.15 Tc 310.965 0 Td (ve)Tj 2.662 Tc 9.28984 0 Td [(db)266.191(yc)]TJ 0 Tc 24.7641 0 Td (alling)Tj /R26803336 10 Tf 25.4422 0 Td (aglasterr)Tj 5.162 Tc /R26486880 10 Tf 38.3199 0 Td (.U)Tj 0 Tc 14.882 0 Td (n-)Tj -423.663 -12 Td 0.473 Tw (less the printing of error messages has been completely disabled by a call to)Tj /R26803336 10 Tf 312.681 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ 2.972 Tc /R26486880 10 Tf 79.9699 0 Td (,s)Tj 0 Tc 9.36211 0 Td (tandard)Tj -402.013 -12 Td 0 Tw (error must not be wide-oriented, e)Tj -0.15 Tc 135.83 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fau)]TJ 0 Tc 28.05 0 Td [(ser)19.9854(-pro)14.9854(vided error printing function is pro)15(vided.)]TJ -173.17 -16.8 Td (The function)Tj /R26803336 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R26486880 10 Tf 38.9699 0 Td (returns non-zero if errors ha)Tj -0.15 Tc 111.98 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een reported.)Tj /R26803336 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R26486880 10 Tf 36 -12 Td (#include <cgraph.h>)Tj (#include <stdbool.h>)' (#include <stddef.h>)' (#include <stdio.h>)' 24 TL (typedef struct {)' 5 -12 Td (Agrec_t hdr;)Tj 12 TL (int x;)' (int y;)' (int z;)' 2.5 Tc -5 -12 Td (}m)Tj 0 Tc 15.0801 0 Td (ydata;)Tj -15.0801 -24 Td [(int main\(int ar)18.0151(gc, char **ar)18.0151(gv\) {)]TJ 5 -12 Td (Agraph_t *g;)Tj 5 -12 Td 12.5 Tw (mydata *p;)Tj -5 -24 Td 0 Tw (if \(\(g = agread\(stdin, NULL\)\)\) {)Tj 5 -12 Td (int cnt = 0;)Tj (Agsym_t *attr = NULL;)' T*[(while \(\(attr = agnxtattr\(g, A)40(GNODE, attr\)\)\) {)]TJ 5 -12 Td (cnt++;)Tj -5 -12 Td (})Tj T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n", agnameof\(g\), cnt\);)]TJ 24 TL (// mak)' 2.5 Tc 25.1801 0 Td (et)Tj 0 Tc 9.71992 0 Td (he graph ha)Tj -0.15 Tc 46.45 0 Td 0.3 Tw (ve a n)Tj 0 Tc 23.7301 0 Td 0 Tw [(ode color attrib)20(ute, def)10.0146(ault is blue)]TJ -105.08 -12 Td [(attr = ag)4.98413(attr\(g, A)39.9927(GNODE, "color", "blue"\);)]TJ (// create a ne)' 2.5 Tc 50.5602 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph of the same kind as g)Tj -65.2801 -12 Td (Agraph_t *h = agopen\("tmp", g->desc, NULL\);)Tj T*[(// this is a w)10.0159(ay of counting all the edges of the graph)]TJ 12 TL (cnt = 0;)' (for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)' 5 -12 Td (for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj 139.555 -43.2 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 8)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R44387464 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R44071008 10 Tf 34.9801 0 Td (,w)Tj 0 Tc 13.1941 0 Td 0.974 Tw [(hich returns the pre)25.0049(vious v)24.9854(alue. Calling)]TJ /R44387464 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R44071008 10 Tf 83.4441 0 Td (turns of)Tj 31.5539 0 Td (f)Tj -428.67 -12 Td 0 Tw (the writing of messages.)Tj 16.8 TL 0.562 Tw (The function)' /R44387464 10 Tf 55.0039 0 Td (agerr)Tj /R44071008 10 Tf 26.382 0 Td (is the main entry point for reporting an anomaly)Tj 3.063 Tc 196.046 0 Td (.T)Tj 0 Tc 11.673 0 Td 0.563 Tw [(he Œrst ar)17.998(gument indicates the type)]TJ -289.105 -12 Td 0.724 Tw (of message. Usually)Tj 3.224 Tc 81.618 0 Td (,t)Tj 0 Tc 8.50391 0 Td [(he Œrst ar)18.0103(gument is)]TJ -0.55 Tc /R44387464 10 Tf 82.1559 0 Td (AG)Tj -1.2 Tc 14.45 0 Td (WA)Tj 0 Tc 16.0199 0 Td (RN)Tj /R44071008 10 Tf 17.6641 0 Td (or)Tj -0.55 Tc /R44387464 10 Tf 11.5539 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R44071008 10 Tf 24.334 0 Td [(to indicate w)10.0195(arnings and errors, respec-)]TJ -270.75 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.423 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.4828 0 Td 0.923 Tw (ometimes additional conte)Tj 107.246 0 Td 0.924 Tw (xt information is only a)Tj -0.25 Tc 97.3859 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in functions calling the function where)Tj -247.035 -12 Td 0.164 Tw (the error is actually caught. In this case, the calling function can indicate that it is continuing the current er)Tj 428.676 0 Td (-)Tj -428.676 -12 Td 0.592 Tw (ror by using)Tj -0.55 Tc /R44387464 10 Tf 52.6059 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R44071008 10 Tf 30.3121 0 Td 0.593 Tw [(as the Œrst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ /R44387464 10 Tf 206.304 0 Td (agerr)Tj /R44071008 10 Tf 26.4129 0 Td (are the same as the ar)Tj 88.5852 0 Td (gu-)Tj -418.67 -12 Td 0 Tw (ments to)Tj /R44387464 10 Tf 36.6699 0 Td (printf)Tj /R44071008 10 Tf 25 0 Td (.)Tj -61.6699 -16.8 Td 0.079 Tw (The functions)Tj /R44387464 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R44071008 10 Tf 51.318 0 Td (and)Tj /R44387464 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R44071008 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R44387464 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ /R44071008 10 Tf 87.468 0 Td (and)Tj /R44387464 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GERR,...\))]TJ 2.578 Tc /R44071008 10 Tf 75.5398 0 Td (,r)Tj 0 Tc 8.40781 0 Td (e-)Tj -424.23 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ -32.3699 -16.8 Td 0.233 Tw [(Some applications desire to directly control the writing of messages.)-523.284(Such an application can use the func-)]TJ 12 TL (tion)' /R44387464 10 Tf 18.484 0 Td (agseterrf)Tj /R44071008 10 Tf 41.234 0 Td 0.424 Tw [(to re)15.0171(gister the function that the library should call to actually write the message.)]TJ 330.185 0 Td 0.423 Tw (The pre)Tj 30.993 0 Td (vi-)Tj -420.896 -12 Td 0 Tw [(ous error function is returned. By def)9.99268(ault, the message is written to)]TJ /R44387464 10 Tf 269.86 0 Td (stderr)Tj /R44071008 10 Tf 26.1 0 Td (.)Tj -295.96 -16.8 Td 0.161 Tw (Errors not written are stored in a log Œle. The last recorded error can be retrie)Tj -0.15 Tc 310.965 0 Td (ve)Tj 2.662 Tc 9.28984 0 Td [(db)266.191(yc)]TJ 0 Tc 24.7641 0 Td (alling)Tj /R44387464 10 Tf 25.4422 0 Td (aglasterr)Tj 5.162 Tc /R44071008 10 Tf 38.3199 0 Td (.U)Tj 0 Tc 14.882 0 Td (n-)Tj -423.663 -12 Td 0.473 Tw (less the printing of error messages has been completely disabled by a call to)Tj /R44387464 10 Tf 312.681 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ 2.972 Tc /R44071008 10 Tf 79.9699 0 Td (,s)Tj 0 Tc 9.36211 0 Td (tandard)Tj -402.013 -12 Td 0 Tw (error must not be wide-oriented, e)Tj -0.15 Tc 135.83 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fau)]TJ 0 Tc 28.05 0 Td [(ser)19.9854(-pro)14.9854(vided error printing function is pro)15(vided.)]TJ -173.17 -16.8 Td (The function)Tj /R44387464 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R44071008 10 Tf 38.9699 0 Td (returns non-zero if errors ha)Tj -0.15 Tc 111.98 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een reported.)Tj /R44387464 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R44071008 10 Tf 36 -12 Td (#include <cgraph.h>)Tj (#include <stdbool.h>)' (#include <stddef.h>)' (#include <stdio.h>)' 24 TL (typedef struct {)' 5 -12 Td (Agrec_t hdr;)Tj 12 TL (int x;)' (int y;)' (int z;)' 2.5 Tc -5 -12 Td (}m)Tj 0 Tc 15.0801 0 Td (ydata;)Tj -15.0801 -24 Td [(int main\(int ar)18.0151(gc, char **ar)18.0151(gv\) {)]TJ 5 -12 Td (Agraph_t *g;)Tj 5 -12 Td 12.5 Tw (mydata *p;)Tj -5 -24 Td 0 Tw (if \(\(g = agread\(stdin, NULL\)\)\) {)Tj 5 -12 Td (int cnt = 0;)Tj (Agsym_t *attr = NULL;)' T*[(while \(\(attr = agnxtattr\(g, A)40(GNODE, attr\)\)\) {)]TJ 5 -12 Td (cnt++;)Tj -5 -12 Td (})Tj T*[(printf\("The graph %s has %d attrib)20.0146(utes\\n", agnameof\(g\), cnt\);)]TJ 24 TL (// mak)' 2.5 Tc 25.1801 0 Td (et)Tj 0 Tc 9.71992 0 Td (he graph ha)Tj -0.15 Tc 46.45 0 Td 0.3 Tw (ve a n)Tj 0 Tc 23.7301 0 Td 0 Tw [(ode color attrib)20(ute, def)10.0146(ault is blue)]TJ -105.08 -12 Td [(attr = ag)4.98413(attr\(g, A)39.9927(GNODE, "color", "blue"\);)]TJ (// create a ne)' 2.5 Tc 50.5602 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph of the same kind as g)Tj -65.2801 -12 Td (Agraph_t *h = agopen\("tmp", g->desc, NULL\);)Tj T*[(// this is a w)10.0159(ay of counting all the edges of the graph)]TJ 12 TL (cnt = 0;)' (for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)' 5 -12 Td (for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj 139.555 -43.2 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 8)Tj ET Q Q \n \n \n \n \n-2466\n+2465\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n Type\n@@ -1091,29 +1091,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26158992 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R26158992 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R26486880 10 Tf 55.3898 0 Td (\(3\))Tj -400.34 -36 Td (cnt++;)Tj -5 -12 Td (})Tj -5 -12 Td (})Tj 24 TL (// attach records to edges)' 12 TL (for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)' 5 -12 Td (for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj 2.5 Tc 5 -12 Td (p=\()Tj 0 Tc 18.9699 0 Td (mydata *\)agbindrec\(e, "mydata", sizeof\(mydata\), true\);)Tj -18.9699 -12 Td [(p->x = 27; // meaningless data access e)14.9927(xample)]TJ T*[(\(\(mydata *\)\(A)39.9927(GD)]TJ -1.11 Tc 71.1199 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(e\)\)\)->y = 999; // another e)15.0146(xample)]TJ -94.6301 -12 Td (})Tj -5 -12 Td (})Tj -5 -12 Td (})Tj (return 0;)' -5 -12 Td (})Tj /R26803336 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R26486880 10 Tf 36 -12 Td (digraph G {)Tj 2.5 Tc 10 -12 Td [(a-)250.007(>b)]TJ 0 Tc 23.4098 0 Td (;)Tj 2.5 Tc -23.4098 -12 Td (c[)Tj 0 Tc 10.2699 0 Td (shape=box];)Tj 2.5 Tc -10.2699 -12 Td [(a-)250.007(>c[)]TJ 0 Tc 28.6801 0 Td [(weight=29,label="some te)15(xt"];)]TJ -28.6801 -12 Td [(subgraph an)15(ything {)]TJ 10 -12 Td [(/* the follo)25.0159(wing af)25.0073(fects only x,y)64.9854(,z */)]TJ (node [shape=circle];)' T*[(a; x; y -> z; y -> z;)-500(/* multiple edges */)]TJ -10 -12 Td (})Tj -10 -12 Td (})Tj 24 TL (strict graph H {)' 10 -12 Td [(n0 -- n1 -- n2 -- n0;)-500(/* a c)14.9854(ycle */)]TJ 12 TL T*[(n0 -- {a b c d};)-1749.99(/* a star */)]TJ (n0 -- n3;)' T*[(n0 -- n3 [weight=1];)-750.016(/* same edge because graph is strict */)]TJ -10 -12 Td (})Tj /R26803336 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R26803336 10 Tf 36 -12 Td (cdt)Tj /R26486880 10 Tf 13.3301 0 Td (\(3\))Tj -0.11 Tc /R26803336 10.95 Tf -49.3301 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26486880 10 Tf 20.9004 -12 Td 0.004 Tw (It is dif)Tj 28.648 0 Td 0.005 Tw [(Œcult to change endpoints of edges, delete string attrib)19.9854(utes or modify edge k)]TJ -0.15 Tc 303.89 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.505 Tw (s. The)Tj -0.1 Tc 29.45 0 Td (wo)Tj 0 Tc 12.1199 0 Td 0.005 Tw (rk-around is)Tj -383.398 -12 Td 0.289 Tw (to create a ne)Tj 2.789 Tc 53.6469 0 Td (wo)Tj 0 Tc 15.009 0 Td (bject and cop)Tj 2.789 Tc 53.798 0 Td (yt)Tj 0 Tc 10.5691 0 Td [(he contents of an old one \(b)20.0171(ut ne)]TJ 2.789 Tc 132.383 0 Td (wo)Tj 0 Tc 15.009 0 Td [(bject ob)15.0098(viously has a dif)25.0146(ferent ID, in-)]TJ -280.415 -12 Td 0 Tw (ternal address, and object creation timestamp\).)Tj 24 TL 0.929 Tw (The API lacks con)' -0.15 Tc 76.5371 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient functions to substitute programmer)20.0073(-deŒned ordering of nodes and edges b)]TJ 327.18 0 Td 0.93 Tw (ut in)Tj -413.007 -12 Td 0 Tw (principle this can be supported.)Tj (The library is not thread safe.)' -0.548 Tc /R26803336 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R26486880 10 Tf 20.7363 -12 Td [(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ 154.555 -100.8 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 9)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R43743120 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R43743120 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R44071008 10 Tf 55.3898 0 Td (\(3\))Tj -400.34 -36 Td (cnt++;)Tj -5 -12 Td (})Tj -5 -12 Td (})Tj 24 TL (// attach records to edges)' 12 TL (for \(Agnode_t *v = agfstnode\(g\); v != NULL; v = agnxtnode\(g, v\)\) {)' 5 -12 Td (for \(Agedge_t *e = agfstout\(g, v\); e != NULL; e = agnxtout\(g, e\)\) {)Tj 2.5 Tc 5 -12 Td (p=\()Tj 0 Tc 18.9699 0 Td (mydata *\)agbindrec\(e, "mydata", sizeof\(mydata\), true\);)Tj -18.9699 -12 Td [(p->x = 27; // meaningless data access e)14.9927(xample)]TJ T*[(\(\(mydata *\)\(A)39.9927(GD)]TJ -1.11 Tc 71.1199 0 Td -1.21 Tw (AT A)Tj 0 Tc 18.5102 0 Td 0 Tw [(\(e\)\)\)->y = 999; // another e)15.0146(xample)]TJ -94.6301 -12 Td (})Tj -5 -12 Td (})Tj -5 -12 Td (})Tj (return 0;)' -5 -12 Td (})Tj /R44387464 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R44071008 10 Tf 36 -12 Td (digraph G {)Tj 2.5 Tc 10 -12 Td [(a-)250.007(>b)]TJ 0 Tc 23.4098 0 Td (;)Tj 2.5 Tc -23.4098 -12 Td (c[)Tj 0 Tc 10.2699 0 Td (shape=box];)Tj 2.5 Tc -10.2699 -12 Td [(a-)250.007(>c[)]TJ 0 Tc 28.6801 0 Td [(weight=29,label="some te)15(xt"];)]TJ -28.6801 -12 Td [(subgraph an)15(ything {)]TJ 10 -12 Td [(/* the follo)25.0159(wing af)25.0073(fects only x,y)64.9854(,z */)]TJ (node [shape=circle];)' T*[(a; x; y -> z; y -> z;)-500(/* multiple edges */)]TJ -10 -12 Td (})Tj -10 -12 Td (})Tj 24 TL (strict graph H {)' 10 -12 Td [(n0 -- n1 -- n2 -- n0;)-500(/* a c)14.9854(ycle */)]TJ 12 TL T*[(n0 -- {a b c d};)-1749.99(/* a star */)]TJ (n0 -- n3;)' T*[(n0 -- n3 [weight=1];)-750.016(/* same edge because graph is strict */)]TJ -10 -12 Td (})Tj /R44387464 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R44387464 10 Tf 36 -12 Td (cdt)Tj /R44071008 10 Tf 13.3301 0 Td (\(3\))Tj -0.11 Tc /R44387464 10.95 Tf -49.3301 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R44071008 10 Tf 20.9004 -12 Td 0.004 Tw (It is dif)Tj 28.648 0 Td 0.005 Tw [(Œcult to change endpoints of edges, delete string attrib)19.9854(utes or modify edge k)]TJ -0.15 Tc 303.89 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.505 Tw (s. The)Tj -0.1 Tc 29.45 0 Td (wo)Tj 0 Tc 12.1199 0 Td 0.005 Tw (rk-around is)Tj -383.398 -12 Td 0.289 Tw (to create a ne)Tj 2.789 Tc 53.6469 0 Td (wo)Tj 0 Tc 15.009 0 Td (bject and cop)Tj 2.789 Tc 53.798 0 Td (yt)Tj 0 Tc 10.5691 0 Td [(he contents of an old one \(b)20.0171(ut ne)]TJ 2.789 Tc 132.383 0 Td (wo)Tj 0 Tc 15.009 0 Td [(bject ob)15.0098(viously has a dif)25.0146(ferent ID, in-)]TJ -280.415 -12 Td 0 Tw (ternal address, and object creation timestamp\).)Tj 24 TL 0.929 Tw (The API lacks con)' -0.15 Tc 76.5371 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient functions to substitute programmer)20.0073(-deŒned ordering of nodes and edges b)]TJ 327.18 0 Td 0.93 Tw (ut in)Tj -413.007 -12 Td 0 Tw (principle this can be supported.)Tj (The library is not thread safe.)' -0.548 Tc /R44387464 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R44071008 10 Tf 20.7363 -12 Td [(Stephen North, north@research.att.com, A)110.984(T&T Research.)]TJ 154.555 -100.8 Td (28 FEBR)Tj -0.4 Tc 37.1102 0 Td (UA)Tj -0.65 Tc 14.0398 0 Td 1.3 Tw (RY 2)Tj 0 Tc 20.7398 0 Td 183.055 Tw (013 9)Tj ET Q Q \n \n \n \n \n-1546\n+1547\n \n \n \n \n-R26803336\n+R44387464\n \n-R26486880\n+R44071008\n \n-R26158992\n+R43743120\n \n \n \n \n \n \n \n@@ -1168,15 +1168,15 @@\n \n Filter\n FlateDecode\n Length\n 536\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26925976 def 1 begincodespacerange <00><ff> endcodespacerange 61 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44510104 def 1 begincodespacerange <00><ff> endcodespacerange 61 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1194,18 +1194,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-693\n+692\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26926344 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <25><25><0025> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <83><83><2022> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44510472 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <25><25><0025> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <83><83><2022> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1231,18 +1231,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-385\n+388\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26926712 def 1 begincodespacerange <00><ff> endcodespacerange 36 beginbfrange <20><20><0020> <21><21><0021> <30><30><0030> <31><31><0031> <3d><3d><003d> <41><41><0041> <42><42><0042> <43><43><0043> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4e><4e><004e> <50><50><0050> <52><52><0052> <55><55><0055> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R44510840 def 1 begincodespacerange <00><ff> endcodespacerange 36 beginbfrange <20><20><0020> <21><21><0021> <30><30><0030> <31><31><0031> <3d><3d><003d> <41><41><0041> <42><42><0042> <43><43><0043> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4e><4e><004e> <50><50><0050> <52><52><0052> <55><55><0055> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1264,15 +1264,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-75a5f03d2491'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-55333854a754'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 56\n"}]}]}, {"source1": "./usr/share/doc/graphviz/cluster.1.pdf.gz", "source2": "./usr/share/doc/graphviz/cluster.1.pdf.gz", "unified_diff": null, "details": [{"source1": "cluster.1.pdf", "source2": "cluster.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13789120 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R14117008 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R13789120 10 Tf 202.07 0 Td (CLUSTER)Tj /R14117008 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R14433464 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14117008 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R14433464 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R14433464 10 Tf 36 -12 Td (cluster)Tj /R14117008 10 Tf 31.3801 0 Td ([)Tj /R14433464 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R14117008 10 Tf 15.7 0 Td (][)Tj 0 Tc /R14433464 10 Tf 14.1602 0 Td (­C)Tj /R13789120 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R14117008 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R14433464 10 Tf 11.6602 0 Td (­c)Tj /R13789120 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R14117008 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R14433464 10 Tf 11.6602 0 Td (­o)Tj /R13789120 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R14117008 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R13789120 10 Tf 13.5699 0 Td (Œles)Tj /R14117008 10 Tf 18.8801 0 Td (])Tj /R14433464 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R14433464 10 Tf 36 -12 Td (cluster)Tj /R14117008 10 Tf 31.384 0 Td (tak)Tj 12.1199 0 Td 0.004 Tw (es as input a graph in DO)Tj 2.503 Tc 101.274 0 Td (Tf)Tj 0 Tc 11.943 0 Td 0.003 Tw (ormat, Œnds node clusters and augments the graph with this informa-)Tj -156.721 -12 Td 2.961 Tw (tion. The)Tj 42.032 0 Td 0.461 Tw (clusters are speciŒed by the "cluster" attrib)Tj 174.026 0 Td 0.462 Tw [(ute attached to nodes; cluster v)25(alues are non-ne)]TJ -0.05 Tc 191.954 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc -422.712 -12 Td [(inte)15(gers.)]TJ /R14433464 10 Tf 39.941 0 Td (cluster)Tj /R14117008 10 Tf 32.3109 0 Td 0.931 Tw (attempts to maximize the modularity of the clustering.)Tj 229.658 0 Td 0.93 Tw [(If the edge attrib)19.9854(ute "weight" is)]TJ -301.91 -12 Td 0 Tw (deŒned, this will be used in computing the clustering.)Tj /R14433464 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R14117008 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R14433464 10 Tf 16.8 TL (­C)' /R13789120 10 Tf 13.2801 0 Td (k)Tj /R14117008 10 Tf 22.7199 0 Td 0.356 Tw [(speciŒes a tar)17.9895(geted number of clusters that should be generated.)-535.596(The speciŒed number)]TJ /R13789120 10 Tf 354.099 0 Td (k)Tj /R14117008 10 Tf 7.29688 0 Td 0.357 Tw (is only a)Tj -361.396 -12 Td 0.5 Tw (suggestion and may not be realisable.)Tj 157.98 0 Td (If)Tj 3 Tc /R13789120 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R14117008 10 Tf 28.9398 0 Td (,t)Tj 0 Tc 8.28008 0 Td [(he def)9.98535(ault, the number of clusters that approxi-)]TJ -204.86 -12 Td 0 Tw (mately optimizes the modularity is returned.)Tj /R14433464 10 Tf -36 -16.8 Td (­c)Tj /R13789120 10 Tf 10.5 0 Td (k)Tj /R14117008 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R13789120 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R14117008 10 Tf 28.984 0 Td (,t)Tj 0 Tc 8.30195 0 Td 0.522 Tw [(he def)9.99756(ault, modularity clustering will be used.)]TJ 192.424 0 Td (If)Tj 3.022 Tc /R13789120 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R14117008 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R14433464 10 Tf -36 -16.8 Td (­o)Tj /R13789120 10 Tf 10.9301 0 Td (outŒle)Tj /R14117008 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R13789120 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R14117008 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R13789120 10 Tf 27.6699 0 Td (stdout)Tj /R14117008 10 Tf 26.95 0 Td (is used.)Tj /R14433464 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R14117008 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R14433464 10 Tf -46.55 -16.8 Td (­?)Tj /R14117008 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R14433464 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R14117008 10 Tf 36 -12 Td (Applying)Tj /R14433464 10 Tf 40.2801 0 Td (cluster)Tj /R14117008 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R14433464 10 Tf -64.1602 -16.8 Td (graph {)Tj 10 -12 Td (1--2 [weight=10.])Tj 12 TL (2--3 [weight=1])' (3--4 [weight=10.])' (4--5 [weight=10])' (5--6 [weight=10])' (3--6 [weight=0.1])' (4--6 [weight=10.])' -2.5 -12 Td (})Tj /R14117008 10 Tf -15 -16.8 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 0 Tc 9.28984 0 Td (s)Tj /R14433464 10 Tf -9.31992 -16.8 Td (graph {)Tj 15 -12 Td (node [cluster="-1"];)Tj 2.5 Tc (1[)' 0 Tc 10.8301 0 Td (cluster=1];)Tj 2.5 Tc -10.8301 -12 Td (2[)Tj 0 Tc 10.8301 0 Td (cluster=1];)Tj 2.5 Tc -10.8301 -12 Td (3[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (4[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (5[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (6[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td [(1-)249.993(-2[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj 2.5 Tc -27.4902 -12 Td [(2-)249.993(-3[)]TJ 0 Tc 27.4902 0 Td (weight=1];)Tj 2.5 Tc -27.4902 -12 Td [(3-)249.993(-4[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj 2.5 Tc -27.4902 -12 Td [(4-)249.993(-5[)]TJ 0 Tc 27.4902 0 Td (weight=10];)Tj 2.5 Tc -27.4902 -12 Td [(5-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight=10];)Tj 2.5 Tc -27.4902 -12 Td [(3-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight="0.1"];)Tj 2.5 Tc -27.4902 -12 Td [(4-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj -42.4902 -12 Td (})Tj 2.5 Tc /R14117008 10 Tf 162.45 -62.4 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34478016 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R34805904 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R34478016 10 Tf 202.07 0 Td (CLUSTER)Tj /R34805904 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R35122360 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34805904 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R35122360 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R35122360 10 Tf 36 -12 Td (cluster)Tj /R34805904 10 Tf 31.3801 0 Td ([)Tj /R35122360 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R34805904 10 Tf 15.7 0 Td (][)Tj 0 Tc /R35122360 10 Tf 14.1602 0 Td (­C)Tj /R34478016 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R34805904 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R35122360 10 Tf 11.6602 0 Td (­c)Tj /R34478016 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R34805904 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R35122360 10 Tf 11.6602 0 Td (­o)Tj /R34478016 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R34805904 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34478016 10 Tf 13.5699 0 Td (Œles)Tj /R34805904 10 Tf 18.8801 0 Td (])Tj /R35122360 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R35122360 10 Tf 36 -12 Td (cluster)Tj /R34805904 10 Tf 31.384 0 Td (tak)Tj 12.1199 0 Td 0.004 Tw (es as input a graph in DO)Tj 2.503 Tc 101.274 0 Td (Tf)Tj 0 Tc 11.943 0 Td 0.003 Tw (ormat, Œnds node clusters and augments the graph with this informa-)Tj -156.721 -12 Td 2.961 Tw (tion. The)Tj 42.032 0 Td 0.461 Tw (clusters are speciŒed by the "cluster" attrib)Tj 174.026 0 Td 0.462 Tw [(ute attached to nodes; cluster v)25(alues are non-ne)]TJ -0.05 Tc 191.954 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc -422.712 -12 Td [(inte)15(gers.)]TJ /R35122360 10 Tf 39.941 0 Td (cluster)Tj /R34805904 10 Tf 32.3109 0 Td 0.931 Tw (attempts to maximize the modularity of the clustering.)Tj 229.658 0 Td 0.93 Tw [(If the edge attrib)19.9854(ute "weight" is)]TJ -301.91 -12 Td 0 Tw (deŒned, this will be used in computing the clustering.)Tj /R35122360 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R34805904 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R35122360 10 Tf 16.8 TL (­C)' /R34478016 10 Tf 13.2801 0 Td (k)Tj /R34805904 10 Tf 22.7199 0 Td 0.356 Tw [(speciŒes a tar)17.9895(geted number of clusters that should be generated.)-535.596(The speciŒed number)]TJ /R34478016 10 Tf 354.099 0 Td (k)Tj /R34805904 10 Tf 7.29688 0 Td 0.357 Tw (is only a)Tj -361.396 -12 Td 0.5 Tw (suggestion and may not be realisable.)Tj 157.98 0 Td (If)Tj 3 Tc /R34478016 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R34805904 10 Tf 28.9398 0 Td (,t)Tj 0 Tc 8.28008 0 Td [(he def)9.98535(ault, the number of clusters that approxi-)]TJ -204.86 -12 Td 0 Tw (mately optimizes the modularity is returned.)Tj /R35122360 10 Tf -36 -16.8 Td (­c)Tj /R34478016 10 Tf 10.5 0 Td (k)Tj /R34805904 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R34478016 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R34805904 10 Tf 28.984 0 Td (,t)Tj 0 Tc 8.30195 0 Td 0.522 Tw [(he def)9.99756(ault, modularity clustering will be used.)]TJ 192.424 0 Td (If)Tj 3.022 Tc /R34478016 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R34805904 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R35122360 10 Tf -36 -16.8 Td (­o)Tj /R34478016 10 Tf 10.9301 0 Td (outŒle)Tj /R34805904 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R34478016 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R34805904 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R34478016 10 Tf 27.6699 0 Td (stdout)Tj /R34805904 10 Tf 26.95 0 Td (is used.)Tj /R35122360 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R34805904 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R35122360 10 Tf -46.55 -16.8 Td (­?)Tj /R34805904 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R35122360 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R34805904 10 Tf 36 -12 Td (Applying)Tj /R35122360 10 Tf 40.2801 0 Td (cluster)Tj /R34805904 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R35122360 10 Tf -64.1602 -16.8 Td (graph {)Tj 10 -12 Td (1--2 [weight=10.])Tj 12 TL (2--3 [weight=1])' (3--4 [weight=10.])' (4--5 [weight=10])' (5--6 [weight=10])' (3--6 [weight=0.1])' (4--6 [weight=10.])' -2.5 -12 Td (})Tj /R34805904 10 Tf -15 -16.8 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 0 Tc 9.28984 0 Td (s)Tj /R35122360 10 Tf -9.31992 -16.8 Td (graph {)Tj 15 -12 Td (node [cluster="-1"];)Tj 2.5 Tc (1[)' 0 Tc 10.8301 0 Td (cluster=1];)Tj 2.5 Tc -10.8301 -12 Td (2[)Tj 0 Tc 10.8301 0 Td (cluster=1];)Tj 2.5 Tc -10.8301 -12 Td (3[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (4[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (5[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td (6[)Tj 0 Tc 10.8301 0 Td (cluster=2];)Tj 2.5 Tc -10.8301 -12 Td [(1-)249.993(-2[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj 2.5 Tc -27.4902 -12 Td [(2-)249.993(-3[)]TJ 0 Tc 27.4902 0 Td (weight=1];)Tj 2.5 Tc -27.4902 -12 Td [(3-)249.993(-4[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj 2.5 Tc -27.4902 -12 Td [(4-)249.993(-5[)]TJ 0 Tc 27.4902 0 Td (weight=10];)Tj 2.5 Tc -27.4902 -12 Td [(5-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight=10];)Tj 2.5 Tc -27.4902 -12 Td [(3-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight="0.1"];)Tj 2.5 Tc -27.4902 -12 Td [(4-)249.993(-6[)]TJ 0 Tc 27.4902 0 Td (weight="10."];)Tj -42.4902 -12 Td (})Tj 2.5 Tc /R34805904 10 Tf 162.45 -62.4 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q \n \n \n \n \n-1703\n+1702\n \n \n \n \n BaseFont\n WTXBPJ+Times-Italic\n FontDescriptor\n@@ -635,19 +635,19 @@\n FontFile3\n \n \n \n \n \n \n-R14433464\n+R35122360\n \n-R14117008\n+R34805904\n \n-R13789120\n+R34478016\n \n \n \n \n \n \n Type\n@@ -684,29 +684,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13789120 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R14117008 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R13789120 10 Tf 202.07 0 Td (CLUSTER)Tj /R14117008 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R14433464 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R14117008 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R14433464 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R14117008 10 Tf 36 -12 Td (gvmap\(1\))Tj 16.8 TL 1.165 Tw T*[(Blondel, V)129.016(.D., Guillaume, J.L., Lambiotte, R., Lefeb)]TJ 217.48 0 Td 1.164 Tw [(vre, E.: F)14.9951(ast unfolding of communities in lar)18.0078(ge net-)]TJ -0.1 Tc -217.48 -12 Td (wo)Tj 0 Tc 12.1199 0 Td 0 Tw (rks. Journal of Statistical Mechanics: Theory and Experiment \(2008\), P10008.)Tj 2.5 Tc 157.83 -614.4 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34478016 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R34805904 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R34478016 10 Tf 202.07 0 Td (CLUSTER)Tj /R34805904 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R35122360 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R34805904 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R35122360 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R34805904 10 Tf 36 -12 Td (gvmap\(1\))Tj 16.8 TL 1.165 Tw T*[(Blondel, V)129.016(.D., Guillaume, J.L., Lambiotte, R., Lefeb)]TJ 217.48 0 Td 1.164 Tw [(vre, E.: F)14.9951(ast unfolding of communities in lar)18.0078(ge net-)]TJ -0.1 Tc -217.48 -12 Td (wo)Tj 0 Tc 12.1199 0 Td 0 Tw (rks. Journal of Statistical Mechanics: Theory and Experiment \(2008\), P10008.)Tj 2.5 Tc 157.83 -614.4 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(2)]TJ ET Q Q \n \n \n \n \n 575\n \n \n \n \n-R14433464\n+R35122360\n \n-R14117008\n+R34805904\n \n-R13789120\n+R34478016\n \n \n \n \n \n \n \n@@ -758,18 +758,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-495\n+496\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14467952 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <22><22><0022> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <7b><7b><007b> <7d><7d><007d> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35156848 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <22><22><0022> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <7b><7b><007b> <7d><7d><007d> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -789,15 +789,15 @@\n \n Filter\n FlateDecode\n Length\n 573\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14468320 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35157216 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -819,15 +819,15 @@\n \n Filter\n FlateDecode\n Length\n 283\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14468688 def 1 begincodespacerange <00><ff> endcodespacerange 19 beginbfrange <30><30><0030> <31><31><0031> <3d><3d><003d> <43><43><0043> <45><45><0045> <4c><4c><004c> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <64><64><0064> <65><65><0065> <6b><6b><006b> <6c><6c><006c> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35157584 def 1 begincodespacerange <00><ff> endcodespacerange 19 beginbfrange <30><30><0030> <31><31><0031> <3d><3d><003d> <43><43><0043> <45><45><0045> <4c><4c><004c> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <64><64><0064> <65><65><0065> <6b><6b><006b> <6c><6c><006c> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -849,15 +849,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-b7d418372724'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-09e21a7488e5'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/diffimg.1.pdf.gz", "source2": "./usr/share/doc/graphviz/diffimg.1.pdf.gz", "unified_diff": null, "details": [{"source1": "diffimg.1.pdf", "source2": "diffimg.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9111488 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R9439376 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R9111488 10 Tf 202.42 0 Td (DIFFIMG)Tj /R9439376 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R9755832 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R9439376 10 Tf 20.407 -12 Td [(dif)24.9841(Œmg ­ Calculates intersection between tw)]TJ 2.5 Tc 178.88 0 Td (oi)Tj 0 Tc 10.2801 0 Td (mages)Tj /R9755832 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R9755832 10 Tf 36 -12 Td (difŒmg)Tj /R9439376 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R9111488 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R9439376 10 Tf 9.51992 0 Td (])Tj /R9755832 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R9755832 10 Tf 36 -12 Td (difŒmg)Tj /R9439376 10 Tf 33.748 0 Td 0.688 Tw [(generates an image where each pix)14.9854(el is the dif)]TJ 189.494 0 Td 0.687 Tw [(ference between the corresponding pix)14.9951(el in each of)]TJ -223.242 -12 Td 0.028 Tw (the tw)Tj 2.528 Tc 24.648 0 Td (os)Tj 0 Tc 11.418 0 Td [(ource images.)-502.809(Thus, if the source images are the same the resulting image will be black, otherwise)]TJ -36.066 -12 Td 0 Tw (it will ha)Tj -0.15 Tc 35.3602 0 Td 0.3 Tw (ve r)Tj 15.1199 0 Td (eg)Tj 0 Tc 9.28984 0 Td 0 Tw [(ions of non-black where the images dif)24.9927(fer)55(.)]TJ -59.7699 -16.8 Td (Currently supports: .png, .gif, .jpg, and .ps by using ghostscript)Tj -0.548 Tc /R9755832 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R9439376 10 Tf 20.7363 -12 Td [(dif)24.9841(Œmg w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ 16.8 TL 0.536 Tw T*[(This manual page w)9.98779(as written by Da)]TJ 149.556 0 Td 0.535 Tw (vid Claughton <da)Tj -0.15 Tc 75.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (@eclecticda)Tj -0.15 Tc 48.9898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.com>, for the Debian project \(b)Tj 131.695 0 Td (ut)Tj -424.221 -12 Td 0 Tw (may be used by others\).)Tj 172.585 -516 Td [(Jan 31, 2010)-20358.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R44636096 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R44963984 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R44636096 10 Tf 202.42 0 Td (DIFFIMG)Tj /R44963984 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R45280440 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R44963984 10 Tf 20.407 -12 Td [(dif)24.9841(Œmg ­ Calculates intersection between tw)]TJ 2.5 Tc 178.88 0 Td (oi)Tj 0 Tc 10.2801 0 Td (mages)Tj /R45280440 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R45280440 10 Tf 36 -12 Td (difŒmg)Tj /R44963984 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R44636096 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R44963984 10 Tf 9.51992 0 Td (])Tj /R45280440 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R45280440 10 Tf 36 -12 Td (difŒmg)Tj /R44963984 10 Tf 33.748 0 Td 0.688 Tw [(generates an image where each pix)14.9854(el is the dif)]TJ 189.494 0 Td 0.687 Tw [(ference between the corresponding pix)14.9951(el in each of)]TJ -223.242 -12 Td 0.028 Tw (the tw)Tj 2.528 Tc 24.648 0 Td (os)Tj 0 Tc 11.418 0 Td [(ource images.)-502.809(Thus, if the source images are the same the resulting image will be black, otherwise)]TJ -36.066 -12 Td 0 Tw (it will ha)Tj -0.15 Tc 35.3602 0 Td 0.3 Tw (ve r)Tj 15.1199 0 Td (eg)Tj 0 Tc 9.28984 0 Td 0 Tw [(ions of non-black where the images dif)24.9927(fer)55(.)]TJ -59.7699 -16.8 Td (Currently supports: .png, .gif, .jpg, and .ps by using ghostscript)Tj -0.548 Tc /R45280440 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R44963984 10 Tf 20.7363 -12 Td [(dif)24.9841(Œmg w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ 16.8 TL 0.536 Tw T*[(This manual page w)9.98779(as written by Da)]TJ 149.556 0 Td 0.535 Tw (vid Claughton <da)Tj -0.15 Tc 75.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (@eclecticda)Tj -0.15 Tc 48.9898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.com>, for the Debian project \(b)Tj 131.695 0 Td (ut)Tj -424.221 -12 Td 0 Tw (may be used by others\).)Tj 172.585 -516 Td [(Jan 31, 2010)-20358.5(1)]TJ ET Q Q \n \n \n \n \n-966\n+967\n \n \n \n \n BaseFont\n YOJLJA+Times-Italic\n FontDescriptor\n@@ -527,19 +527,19 @@\n FontFile3\n \n \n \n \n \n \n-R9755832\n+R45280440\n \n-R9439376\n+R44963984\n \n-R9111488\n+R44636096\n \n \n \n \n \n \n \n@@ -591,18 +591,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-288\n+289\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9775016 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <66><66><0066> <67><67><0067> <69><69><0069> <6d><6d><006d> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45299624 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <66><66><0066> <67><67><0067> <69><69><0069> <6d><6d><006d> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -622,15 +622,15 @@\n \n Filter\n FlateDecode\n Length\n 473\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9775384 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <4a><4a><004a> <4d><4d><004d> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45299992 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <4a><4a><004a> <4d><4d><004d> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -649,18 +649,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-244\n+245\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9775752 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <44><44><0044> <46><46><0046> <47><47><0047> <49><49><0049> <4d><4d><004d> <61><61><0061> <65><65><0065> <67><67><0067> <69><69><0069> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45300360 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <44><44><0044> <46><46><0046> <47><47><0047> <49><49><0049> <4d><4d><004d> <61><61><0061> <65><65><0065> <67><67><0067> <69><69><0069> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <75><75><0075> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -668,15 +668,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5ec463d2b659'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-3a319b1642d0'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 23\n"}]}]}, {"source1": "./usr/share/doc/graphviz/dijkstra.1.pdf.gz", "source2": "./usr/share/doc/graphviz/dijkstra.1.pdf.gz", "unified_diff": null, "details": [{"source1": "dijkstra.1.pdf", "source2": "dijkstra.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R9971648 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R10299536 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R9971648 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R10299536 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R10615992 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10299536 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R10615992 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10615992 10 Tf 36 -12 Td (dijkstra)Tj /R10299536 10 Tf 36.3898 0 Td ([)Tj /R10615992 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R10299536 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R9971648 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R10299536 10 Tf 63.1301 0 Td (])Tj /R10615992 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R10615992 10 Tf 36 -12 Td (dijkstra)Tj /R10299536 10 Tf 37.4852 0 Td 1.094 Tw (reads a stream of Graphviz formatted graphs and for each computes the distance of e)Tj -0.15 Tc 353.856 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node)Tj -400.631 -12 Td (from)Tj /R9971648 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10299536 10 Tf 53.4281 0 Td 0.348 Tw (Edge length is gi)Tj -0.15 Tc 68.2941 0 Td (ve)Tj 2.848 Tc 9.28984 0 Td [(ni)284.788(nt)]TJ 0 Tc 21.2563 0 Td (he)Tj /R9971648 10 Tf 12.3781 0 Td (len)Tj /R10299536 10 Tf 15.3078 0 Td (attrib)Tj 20.9102 0 Td (ute, and the def)Tj 62.5941 0 Td 0.349 Tw (ault is 1.)Tj 40.2172 0 Td (The)Tj /R9971648 10 Tf 18.7488 0 Td (dist)Tj /R10299536 10 Tf 17.9789 0 Td (attrib)Tj 20.9102 0 Td (ute of e)Tj -0.15 Tc 30.4379 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry)Tj -423.67 -12 Td 0.161 Tw (node is set to its distance from)Tj /R9971648 10 Tf 125.627 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10299536 10 Tf 53.241 0 Td (If the)Tj /R10615992 10 Tf 24.202 0 Td (­p)Tj /R10299536 10 Tf 13.9199 0 Td 0.16 Tw (ag is used, the)Tj /R9971648 10 Tf 66.6102 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R10299536 10 Tf 11.7102 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.74 -12 Td (from)Tj /R9971648 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R10299536 10 Tf 48.7852 0 Td 0.375 Tw [(is set to the name of the pre)24.9854(vious node on a shortest path.)]TJ 238.766 0 Td 0.376 Tw (The graph attrib)Tj 64.982 0 Td (ute)Tj /R9971648 10 Tf 15.4762 0 Td (maxdist)Tj /R10299536 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R9971648 10 Tf 82.0199 0 Td (dist)Tj /R10299536 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R10615992 10 Tf 23.8801 0 Td (­d)Tj /R10299536 10 Tf 13.7602 0 Td [(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ -37.6402 -16.8 Td 0.979 Tw (By def)Tj 27.8191 0 Td 0.978 Tw (ault, if the graph is disconnected, the)Tj /R9971648 10 Tf 156.896 0 Td (dist)Tj /R10299536 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R9971648 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R10299536 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R9971648 10 Tf 65.568 0 Td (maxdist)Tj /R10299536 10 Tf 35.084 0 Td (is set to the maximum of an)Tj 3.294 Tc 115.724 0 Td (yp)Tj 0 Tc 13.2941 0 Td (re)Tj 7.51992 0 Td [(vious v)24.9927(alue and the lar)]TJ 93.2859 0 Td 0.795 Tw (gest distance recorded in)Tj -330.476 -12 Td 0.898 Tw (this run. On the other hand, if the)Tj /R10615992 10 Tf 142.724 0 Td (­a)Tj /R10299536 10 Tf 14.098 0 Td (ag is used, the)Tj /R9971648 10 Tf 68.6621 0 Td (dist)Tj /R10299536 10 Tf 18.5281 0 Td (attrib)Tj 20.9102 0 Td (ute of an unreachable node is assigned a)Tj -0.15 Tc -264.922 -12 Td (ve)Tj 0 Tc 9.28984 0 Td 3.583 Tw [(ry lar)18.0188(ge v)24.9951(alue, and)]TJ /R9971648 10 Tf 91.202 0 Td (maxdist)Tj /R10299536 10 Tf 37.873 0 Td (records the maximum distance found in the component containing)Tj /R9971648 10 Tf -138.025 -12 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10299536 10 Tf -0.339844 -16.8 Td (An)Tj 3.058 Tc 12.0699 0 Td (yn)Tj 0 Tc 13.0578 0 Td 0.558 Tw (umber of)Tj /R9971648 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R10299536 10 Tf 46.8359 0 Td (pairs may be gi)Tj -0.15 Tc 62.8039 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.058 Tw (n. If)Tj 22.7762 0 Td 0.558 Tw (the last)Tj /R9971648 10 Tf 34.1359 0 Td (Œle)Tj /R10299536 10 Tf 15.4578 0 Td (is missing,)Tj /R10615992 10 Tf 46.4059 0 Td (stdin)Tj /R10299536 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R10615992 10 Tf 41.1102 0 Td (stdout)Tj /R10299536 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.181 Tw (In a typical application,)Tj /R9971648 10 Tf 102.004 0 Td (dist)Tj /R10299536 10 Tf 18.8109 0 Td (and)Tj /R9971648 10 Tf 18.5012 0 Td (maxdist)Tj /R10299536 10 Tf 35.4711 0 Td (can dri)Tj -0.15 Tc 28.4211 0 Td 1.481 Tw (ve a d)Tj -0.25 Tc 26.0922 0 Td (ow)Tj 0 Tc 11.9699 0 Td 1.181 Tw (nstream calculation of color or some other at-)Tj -241.27 -12 Td [(trib)20.0159(ute.)]TJ /R10615992 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R10299536 10 Tf 36 -12 Td (gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj 167.45 -398.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10463168 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R10791056 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R10463168 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R10791056 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R11107512 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10791056 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R11107512 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R11107512 10 Tf 36 -12 Td (dijkstra)Tj /R10791056 10 Tf 36.3898 0 Td ([)Tj /R11107512 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R10791056 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R10463168 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R10791056 10 Tf 63.1301 0 Td (])Tj /R11107512 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R11107512 10 Tf 36 -12 Td (dijkstra)Tj /R10791056 10 Tf 37.4852 0 Td 1.094 Tw (reads a stream of Graphviz formatted graphs and for each computes the distance of e)Tj -0.15 Tc 353.856 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node)Tj -400.631 -12 Td (from)Tj /R10463168 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10791056 10 Tf 53.4281 0 Td 0.348 Tw (Edge length is gi)Tj -0.15 Tc 68.2941 0 Td (ve)Tj 2.848 Tc 9.28984 0 Td [(ni)284.788(nt)]TJ 0 Tc 21.2563 0 Td (he)Tj /R10463168 10 Tf 12.3781 0 Td (len)Tj /R10791056 10 Tf 15.3078 0 Td (attrib)Tj 20.9102 0 Td (ute, and the def)Tj 62.5941 0 Td 0.349 Tw (ault is 1.)Tj 40.2172 0 Td (The)Tj /R10463168 10 Tf 18.7488 0 Td (dist)Tj /R10791056 10 Tf 17.9789 0 Td (attrib)Tj 20.9102 0 Td (ute of e)Tj -0.15 Tc 30.4379 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry)Tj -423.67 -12 Td 0.161 Tw (node is set to its distance from)Tj /R10463168 10 Tf 125.627 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10791056 10 Tf 53.241 0 Td (If the)Tj /R11107512 10 Tf 24.202 0 Td (­p)Tj /R10791056 10 Tf 13.9199 0 Td 0.16 Tw (ag is used, the)Tj /R10463168 10 Tf 66.6102 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R10791056 10 Tf 11.7102 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.74 -12 Td (from)Tj /R10463168 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R10791056 10 Tf 48.7852 0 Td 0.375 Tw [(is set to the name of the pre)24.9854(vious node on a shortest path.)]TJ 238.766 0 Td 0.376 Tw (The graph attrib)Tj 64.982 0 Td (ute)Tj /R10463168 10 Tf 15.4762 0 Td (maxdist)Tj /R10791056 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R10463168 10 Tf 82.0199 0 Td (dist)Tj /R10791056 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R11107512 10 Tf 23.8801 0 Td (­d)Tj /R10791056 10 Tf 13.7602 0 Td [(ag is used, the graph is treated as directed and only forw)9.98535(ard edges are used.)]TJ -37.6402 -16.8 Td 0.979 Tw (By def)Tj 27.8191 0 Td 0.978 Tw (ault, if the graph is disconnected, the)Tj /R10463168 10 Tf 156.896 0 Td (dist)Tj /R10791056 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R10463168 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R10791056 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R10463168 10 Tf 65.568 0 Td (maxdist)Tj /R10791056 10 Tf 35.084 0 Td (is set to the maximum of an)Tj 3.294 Tc 115.724 0 Td (yp)Tj 0 Tc 13.2941 0 Td (re)Tj 7.51992 0 Td [(vious v)24.9927(alue and the lar)]TJ 93.2859 0 Td 0.795 Tw (gest distance recorded in)Tj -330.476 -12 Td 0.898 Tw (this run. On the other hand, if the)Tj /R11107512 10 Tf 142.724 0 Td (­a)Tj /R10791056 10 Tf 14.098 0 Td (ag is used, the)Tj /R10463168 10 Tf 68.6621 0 Td (dist)Tj /R10791056 10 Tf 18.5281 0 Td (attrib)Tj 20.9102 0 Td (ute of an unreachable node is assigned a)Tj -0.15 Tc -264.922 -12 Td (ve)Tj 0 Tc 9.28984 0 Td 3.583 Tw [(ry lar)18.0188(ge v)24.9951(alue, and)]TJ /R10463168 10 Tf 91.202 0 Td (maxdist)Tj /R10791056 10 Tf 37.873 0 Td (records the maximum distance found in the component containing)Tj /R10463168 10 Tf -138.025 -12 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R10791056 10 Tf -0.339844 -16.8 Td (An)Tj 3.058 Tc 12.0699 0 Td (yn)Tj 0 Tc 13.0578 0 Td 0.558 Tw (umber of)Tj /R10463168 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R10791056 10 Tf 46.8359 0 Td (pairs may be gi)Tj -0.15 Tc 62.8039 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.058 Tw (n. If)Tj 22.7762 0 Td 0.558 Tw (the last)Tj /R10463168 10 Tf 34.1359 0 Td (Œle)Tj /R10791056 10 Tf 15.4578 0 Td (is missing,)Tj /R11107512 10 Tf 46.4059 0 Td (stdin)Tj /R10791056 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R11107512 10 Tf 41.1102 0 Td (stdout)Tj /R10791056 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.181 Tw (In a typical application,)Tj /R10463168 10 Tf 102.004 0 Td (dist)Tj /R10791056 10 Tf 18.8109 0 Td (and)Tj /R10463168 10 Tf 18.5012 0 Td (maxdist)Tj /R10791056 10 Tf 35.4711 0 Td (can dri)Tj -0.15 Tc 28.4211 0 Td 1.481 Tw (ve a d)Tj -0.25 Tc 26.0922 0 Td (ow)Tj 0 Tc 11.9699 0 Td 1.181 Tw (nstream calculation of color or some other at-)Tj -241.27 -12 Td [(trib)20.0159(ute.)]TJ /R11107512 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R10791056 10 Tf 36 -12 Td (gvpr\(1\), gvcolor\(1\), libgraph\(3\))Tj 167.45 -398.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n-1784\n+1785\n \n \n \n \n BaseFont\n LPARCH+Times-Italic\n FontDescriptor\n@@ -650,19 +650,19 @@\n FontFile3\n \n \n \n \n \n \n-R10615992\n+R11107512\n \n-R10299536\n+R10791056\n \n-R9971648\n+R10463168\n \n \n \n \n \n \n \n@@ -717,15 +717,15 @@\n \n Filter\n FlateDecode\n Length\n 345\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10635176 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <59><59><0059> <61><61><0061> <64><64><0064> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11126696 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <59><59><0059> <61><61><0061> <64><64><0064> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -745,15 +745,15 @@\n \n Filter\n FlateDecode\n Length\n 470\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R5987608 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R6479128 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -776,15 +776,15 @@\n \n Filter\n FlateDecode\n Length\n 331\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R5987976 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <2e><2e><002e> <41><41><0041> <44><44><0044> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <52><52><0052> <53><53><0053> <54><54><0054> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R6479496 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <2e><2e><002e> <41><41><0041> <44><44><0044> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <52><52><0052> <53><53><0053> <54><54><0054> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -806,15 +806,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0ec688e1ea9e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-2d92b10f89cd'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/dot.1.pdf.gz", "source2": "./usr/share/doc/graphviz/dot.1.pdf.gz", "unified_diff": null, "details": [{"source1": "dot.1.pdf", "source2": "dot.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -79,15 +79,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R22187128 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21855128 10 Tf 20.407 -12 Td [(dot ­ Œlter for dra)15.0159(wing directed graphs)]TJ 12 TL T*[(neato ­ Œlter for dra)15.0073(wing undirected graphs)]TJ T*[(tw)10(opi ­ Œlter for radial layouts of graphs)]TJ (circo ­ Œlter for circular layout of graphs)' T*[(fdp ­ Œlter for dra)15.0159(wing undirected graphs)]TJ T*[(sfdp ­ Œlter for dra)14.9927(wing lar)18.0078(ge undirected graphs)]TJ T*[(patchw)9.99268(ork ­ Œlter for squariŒed tree maps)]TJ (osage ­ Œlter for array-based layouts)' /R22187128 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22187128 10 Tf 36 -12 Td (dot)Tj /R21855128 10 Tf 16.3898 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -58.3301 -12 Td (neato)Tj /R21855128 10 Tf 25.8301 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R21855128 10 Tf 26.2898 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R21855128 10 Tf 23.4199 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -65.3602 -12 Td (fdp)Tj /R21855128 10 Tf 16.95 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -58.8902 -12 Td (sfdp)Tj /R21855128 10 Tf 20.8398 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R21855128 10 Tf 48.5102 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10 Tf -90.4504 -12 Td (osage)Tj /R21855128 10 Tf 25.8301 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R21855128 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22187128 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R21855128 10 Tf 36 -12 Td 0.476 Tw (These are a collection of programs for dra)Tj 171.182 0 Td 0.475 Tw [(wing graphs.)-547.515(There is actually only one main program; the spe-)]TJ -171.182 -12 Td 0.51 Tw (ciŒc layout algorithms are implemented as plugins. Thus, the)Tj 3.011 Tc 248.36 0 Td (yl)Tj 0 Tc 10.791 0 Td (ar)Tj 7.58984 0 Td 0.511 Tw (gely share all of the same command-line)Tj -266.741 -12 Td (options.)Tj /R21542784 10 Tf 0.35 -16.8 Td (dot)Tj /R21855128 10 Tf 16.3898 0 Td (dra)Tj 12.6199 0 Td 0.43 Tw [(ws directed graphs.)-542.993(It w)9.98535(orks well on directed ac)15(yclic graphs and other graphs that can be dra)14.9902(wn as)]TJ -29.3598 -12 Td 0 Tw (hierarchies or ha)Tj -0.15 Tc 66.4398 0 Td 0.3 Tw (ve a n)Tj 0 Tc 23.7301 0 Td 0 Tw [(atural `)73.9844(`o)]TJ -0.65 Tc 41.5 0 Td (w.)Tj -0.74 Tc 8.36992 0 Td ('')Tj 0 Tc /R21542784 10 Tf -139.68 -16.8 Td (neato)Tj /R21855128 10 Tf 25.6621 0 Td (dra)Tj 12.6199 0 Td 0.762 Tw (ws undirected graphs using a `)Tj 124.99 0 Td (`spring')Tj 3.263 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.373 0 Td 0.763 Tw [(odel and reducing the related ener)17.998(gy \(see Kamada and)]TJ -208.925 -12 Td (Ka)Tj -0.1 Tc 11.5102 0 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw (i, Information Processing Letters 31:1, April 1989\).)Tj /R21542784 10 Tf -22.9402 -16.8 Td (twopi)Tj /R21855128 10 Tf 25.434 0 Td (dra)Tj 12.6199 0 Td 0.344 Tw [(ws graphs using a radial layout \(see G. W)39.9902(ills, Symposium on Graph Dra)14.9805(wing GD'97, September)]TJ 391.316 0 Td (,)Tj -429.5 -12 Td 2.526 Tw (1997\). Basically)Tj 2.526 Tc 67.4262 0 Td (,o)Tj 0 Tc 10.0262 0 Td 0.027 Tw [(ne node is chosen as the center and put at the origin.)-502.683(The remaining nodes are placed on)]TJ 3.509 Tc -77.4523 -12 Td (as)Tj 0 Tc 11.8391 0 Td 1.008 Tw [(equence of concentric circles centered about the origin, each a Œx)15.0146(ed radial distance from the pre)]TJ 398.49 0 Td (vious)Tj -410.329 -12 Td 2.966 Tw (circle. All)Tj 45.9219 0 Td 0.466 Tw (nodes distance 1 from the center are placed on the Œrst circle; all nodes distance 1 from a node)Tj -45.9219 -12 Td 0 Tw (on the Œrst circle are placed on the second circle; and so forth.)Tj /R21542784 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R21855128 10 Tf 23.643 0 Td (dra)Tj 12.6199 0 Td 0.783 Tw (ws graphs using a circular layout \(see Six and T)Tj 198.157 0 Td 0.782 Tw (ollis, GD '99 and ALENEX '99, and Kaufmann)Tj -234.62 -12 Td 0.076 Tw [(and W)40.0146(iese, GD '02.\))]TJ 87.9348 0 Td 0.077 Tw [(The tool identiŒes biconnected components and dra)15.0049(ws the nodes of the component on)]TJ 2.825 Tc -87.9348 -12 Td (ac)Tj 0 Tc 11.7051 0 Td 0.325 Tw (ircle. The block-cutpoint tree is then laid out using a recursi)Tj -0.15 Tc 242.13 0 Td 0.625 Tw (ve r)Tj 0 Tc 15.4449 0 Td 0.324 Tw (adial algorithm. Edge crossings within a)Tj -269.28 -12 Td 1.004 Tw (circle are minimized by placing as man)Tj 3.505 Tc 163.064 0 Td (ye)Tj 0 Tc 12.9449 0 Td 1.005 Tw (dges on the circle')Tj 3.505 Tc 76.0551 0 Td (sp)Tj 0 Tc 12.3949 0 Td [(erimeter as possible.)-600.493(In particular)]TJ 3.505 Tc 139.7 0 Td [(,i)350.483(ft)]TJ 0 Tc 18.4 0 Td (he)Tj -422.559 -12 Td 0.313 Tw (component is outerplanar)Tj 2.813 Tc 101.876 0 Td (,t)Tj 0 Tc 8.09297 0 Td (he component will ha)Tj -0.15 Tc 87.1191 0 Td 0.613 Tw (ve a p)Tj 0 Tc 24.3559 0 Td 0.312 Tw [(lanar layout.)-531.206(If a node belongs to multiple non-tri)]TJ 202.226 0 Td (v-)Tj -423.67 -12 Td 0.363 Tw (ial biconnected components, the layout puts the node in one of them. By def)Tj 309.309 0 Td 0.364 Tw (ault, this is the Œrst non-tri)Tj 107.69 0 Td (vial)Tj -416.999 -12 Td 0 Tw (component found in the search from the root component.)Tj /R21542784 10 Tf 1.96992 -16.8 Td (fdp)Tj /R21855128 10 Tf 15.9219 0 Td (dra)Tj 12.6199 0 Td 0.452 Tw (ws undirected graphs using a `)Tj 123.44 0 Td (`spring')Tj 2.952 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.0621 0 Td (odel. It relies on a force-directed approach in the spirit of)Tj -198.934 -12 Td 0 Tw [(Fruchterman and Reingold \(cf. Softw)10(are-Practice & Experience 21\(11\), 1991, pp. 1129-1164\).)]TJ /R21542784 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R21855128 10 Tf 19.9191 0 Td 0.559 Tw [(also dra)14.9939(ws undirected graphs using the `)]TJ 163.544 0 Td (`spring')Tj 3.059 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.1691 0 Td (odel described abo)Tj -0.15 Tc 75.948 0 Td (ve)Tj 3.06 Tc 9.28984 0 Td (,b)Tj 0 Tc 10.3602 0 Td 0.56 Tw (ut it uses a multi-scale ap-)Tj -324.49 -12 Td 0 Tw [(proach to produce layouts of lar)18.0151(ge graphs in a reasonably short time.)]TJ /R21542784 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R21855128 10 Tf 45.518 0 Td (dra)Tj 12.6199 0 Td 0.278 Tw (ws the graph as a squariŒed treemap \(see M. Bruls et al., `)Tj 235.046 0 Td 0.277 Tw [(`SquariŒed treemaps')74(', Proc. Joint)]TJ -294.434 -12 Td 0.02 Tw (Eurographics and IEEE TCV)Tj 2.52 Tc 116.83 0 Td (GS)Tj 0 Tc 15.3 0 Td [(ymp. on V)60.0146(isualization, 2000, pp. 33-42\). The clusters of the graph are used)]TJ -132.13 -12 Td 0 Tw (to specify the tree.)Tj /R21542784 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R21855128 10 Tf 12.1129 0 Td (dra)Tj 12.6199 0 Td 0.093 Tw [(ws the graph using its cluster structure. F)15.0146(or a gi)]TJ -0.15 Tc 190.417 0 Td (ve)Tj 2.593 Tc 9.28984 0 Td (nc)Tj 0 Tc 12.0328 0 Td (luster)Tj 2.593 Tc 21.8199 0 Td (,e)Tj 0 Tc 9.53281 0 Td 0.092 Tw (ach of its subclusters is laid out inter)Tj 146.824 0 Td (-)Tj -428.669 -12 Td (nally)Tj 6.208 Tc 19.35 0 Td (.T)Tj 0 Tc 14.818 0 Td 1.208 Tw (hen the subclusters, plus an)Tj 3.709 Tc 114.392 0 Td (yr)Tj 0 Tc 12.0391 0 Td 1.209 Tw (emaining nodes, are repositioned based on the cluster')Tj 225.093 0 Td (s)Tj /R22187128 10 Tf 7.59883 0 Td (pack)Tj /R21855128 10 Tf 24.2691 0 Td (and)Tj /R22187128 10 Tf -417.56 -12 Td (packmode)Tj /R21855128 10 Tf 46.3898 0 Td [(attrib)19.9841(utes.)]TJ 118.56 -72 Td 0 Tw [(12 January 2015)-19595(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R33361016 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33029016 10 Tf 20.407 -12 Td [(dot ­ Œlter for dra)15.0159(wing directed graphs)]TJ 12 TL T*[(neato ­ Œlter for dra)15.0073(wing undirected graphs)]TJ T*[(tw)10(opi ­ Œlter for radial layouts of graphs)]TJ (circo ­ Œlter for circular layout of graphs)' T*[(fdp ­ Œlter for dra)15.0159(wing undirected graphs)]TJ T*[(sfdp ­ Œlter for dra)14.9927(wing lar)18.0078(ge undirected graphs)]TJ T*[(patchw)9.99268(ork ­ Œlter for squariŒed tree maps)]TJ (osage ­ Œlter for array-based layouts)' /R33361016 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33361016 10 Tf 36 -12 Td (dot)Tj /R33029016 10 Tf 16.3898 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -58.3301 -12 Td (neato)Tj /R33029016 10 Tf 25.8301 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R33029016 10 Tf 26.2898 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R33029016 10 Tf 23.4199 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -65.3602 -12 Td (fdp)Tj /R33029016 10 Tf 16.95 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -58.8902 -12 Td (sfdp)Tj /R33029016 10 Tf 20.8398 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R33029016 10 Tf 48.5102 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10 Tf -90.4504 -12 Td (osage)Tj /R33029016 10 Tf 25.8301 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R33029016 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R33361016 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R33029016 10 Tf 36 -12 Td 0.476 Tw (These are a collection of programs for dra)Tj 171.182 0 Td 0.475 Tw [(wing graphs.)-547.515(There is actually only one main program; the spe-)]TJ -171.182 -12 Td 0.51 Tw (ciŒc layout algorithms are implemented as plugins. Thus, the)Tj 3.011 Tc 248.36 0 Td (yl)Tj 0 Tc 10.791 0 Td (ar)Tj 7.58984 0 Td 0.511 Tw (gely share all of the same command-line)Tj -266.741 -12 Td (options.)Tj /R32716672 10 Tf 0.35 -16.8 Td (dot)Tj /R33029016 10 Tf 16.3898 0 Td (dra)Tj 12.6199 0 Td 0.43 Tw [(ws directed graphs.)-542.993(It w)9.98535(orks well on directed ac)15(yclic graphs and other graphs that can be dra)14.9902(wn as)]TJ -29.3598 -12 Td 0 Tw (hierarchies or ha)Tj -0.15 Tc 66.4398 0 Td 0.3 Tw (ve a n)Tj 0 Tc 23.7301 0 Td 0 Tw [(atural `)73.9844(`o)]TJ -0.65 Tc 41.5 0 Td (w.)Tj -0.74 Tc 8.36992 0 Td ('')Tj 0 Tc /R32716672 10 Tf -139.68 -16.8 Td (neato)Tj /R33029016 10 Tf 25.6621 0 Td (dra)Tj 12.6199 0 Td 0.762 Tw (ws undirected graphs using a `)Tj 124.99 0 Td (`spring')Tj 3.263 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.373 0 Td 0.763 Tw [(odel and reducing the related ener)17.998(gy \(see Kamada and)]TJ -208.925 -12 Td (Ka)Tj -0.1 Tc 11.5102 0 Td (wa)Tj 0 Tc 11.5602 0 Td 0 Tw (i, Information Processing Letters 31:1, April 1989\).)Tj /R32716672 10 Tf -22.9402 -16.8 Td (twopi)Tj /R33029016 10 Tf 25.434 0 Td (dra)Tj 12.6199 0 Td 0.344 Tw [(ws graphs using a radial layout \(see G. W)39.9902(ills, Symposium on Graph Dra)14.9805(wing GD'97, September)]TJ 391.316 0 Td (,)Tj -429.5 -12 Td 2.526 Tw (1997\). Basically)Tj 2.526 Tc 67.4262 0 Td (,o)Tj 0 Tc 10.0262 0 Td 0.027 Tw [(ne node is chosen as the center and put at the origin.)-502.683(The remaining nodes are placed on)]TJ 3.509 Tc -77.4523 -12 Td (as)Tj 0 Tc 11.8391 0 Td 1.008 Tw [(equence of concentric circles centered about the origin, each a Œx)15.0146(ed radial distance from the pre)]TJ 398.49 0 Td (vious)Tj -410.329 -12 Td 2.966 Tw (circle. All)Tj 45.9219 0 Td 0.466 Tw (nodes distance 1 from the center are placed on the Œrst circle; all nodes distance 1 from a node)Tj -45.9219 -12 Td 0 Tw (on the Œrst circle are placed on the second circle; and so forth.)Tj /R32716672 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R33029016 10 Tf 23.643 0 Td (dra)Tj 12.6199 0 Td 0.783 Tw (ws graphs using a circular layout \(see Six and T)Tj 198.157 0 Td 0.782 Tw (ollis, GD '99 and ALENEX '99, and Kaufmann)Tj -234.62 -12 Td 0.076 Tw [(and W)40.0146(iese, GD '02.\))]TJ 87.9348 0 Td 0.077 Tw [(The tool identiŒes biconnected components and dra)15.0049(ws the nodes of the component on)]TJ 2.825 Tc -87.9348 -12 Td (ac)Tj 0 Tc 11.7051 0 Td 0.325 Tw (ircle. The block-cutpoint tree is then laid out using a recursi)Tj -0.15 Tc 242.13 0 Td 0.625 Tw (ve r)Tj 0 Tc 15.4449 0 Td 0.324 Tw (adial algorithm. Edge crossings within a)Tj -269.28 -12 Td 1.004 Tw (circle are minimized by placing as man)Tj 3.505 Tc 163.064 0 Td (ye)Tj 0 Tc 12.9449 0 Td 1.005 Tw (dges on the circle')Tj 3.505 Tc 76.0551 0 Td (sp)Tj 0 Tc 12.3949 0 Td [(erimeter as possible.)-600.493(In particular)]TJ 3.505 Tc 139.7 0 Td [(,i)350.483(ft)]TJ 0 Tc 18.4 0 Td (he)Tj -422.559 -12 Td 0.313 Tw (component is outerplanar)Tj 2.813 Tc 101.876 0 Td (,t)Tj 0 Tc 8.09297 0 Td (he component will ha)Tj -0.15 Tc 87.1191 0 Td 0.613 Tw (ve a p)Tj 0 Tc 24.3559 0 Td 0.312 Tw [(lanar layout.)-531.206(If a node belongs to multiple non-tri)]TJ 202.226 0 Td (v-)Tj -423.67 -12 Td 0.363 Tw (ial biconnected components, the layout puts the node in one of them. By def)Tj 309.309 0 Td 0.364 Tw (ault, this is the Œrst non-tri)Tj 107.69 0 Td (vial)Tj -416.999 -12 Td 0 Tw (component found in the search from the root component.)Tj /R32716672 10 Tf 1.96992 -16.8 Td (fdp)Tj /R33029016 10 Tf 15.9219 0 Td (dra)Tj 12.6199 0 Td 0.452 Tw (ws undirected graphs using a `)Tj 123.44 0 Td (`spring')Tj 2.952 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.0621 0 Td (odel. It relies on a force-directed approach in the spirit of)Tj -198.934 -12 Td 0 Tw [(Fruchterman and Reingold \(cf. Softw)10(are-Practice & Experience 21\(11\), 1991, pp. 1129-1164\).)]TJ /R32716672 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R33029016 10 Tf 19.9191 0 Td 0.559 Tw [(also dra)14.9939(ws undirected graphs using the `)]TJ 163.544 0 Td (`spring')Tj 3.059 Tc 30.9199 0 Td ('m)Tj 0 Tc 14.1691 0 Td (odel described abo)Tj -0.15 Tc 75.948 0 Td (ve)Tj 3.06 Tc 9.28984 0 Td (,b)Tj 0 Tc 10.3602 0 Td 0.56 Tw (ut it uses a multi-scale ap-)Tj -324.49 -12 Td 0 Tw [(proach to produce layouts of lar)18.0151(ge graphs in a reasonably short time.)]TJ /R32716672 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R33029016 10 Tf 45.518 0 Td (dra)Tj 12.6199 0 Td 0.278 Tw (ws the graph as a squariŒed treemap \(see M. Bruls et al., `)Tj 235.046 0 Td 0.277 Tw [(`SquariŒed treemaps')74(', Proc. Joint)]TJ -294.434 -12 Td 0.02 Tw (Eurographics and IEEE TCV)Tj 2.52 Tc 116.83 0 Td (GS)Tj 0 Tc 15.3 0 Td [(ymp. on V)60.0146(isualization, 2000, pp. 33-42\). The clusters of the graph are used)]TJ -132.13 -12 Td 0 Tw (to specify the tree.)Tj /R32716672 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R33029016 10 Tf 12.1129 0 Td (dra)Tj 12.6199 0 Td 0.093 Tw [(ws the graph using its cluster structure. F)15.0146(or a gi)]TJ -0.15 Tc 190.417 0 Td (ve)Tj 2.593 Tc 9.28984 0 Td (nc)Tj 0 Tc 12.0328 0 Td (luster)Tj 2.593 Tc 21.8199 0 Td (,e)Tj 0 Tc 9.53281 0 Td 0.092 Tw (ach of its subclusters is laid out inter)Tj 146.824 0 Td (-)Tj -428.669 -12 Td (nally)Tj 6.208 Tc 19.35 0 Td (.T)Tj 0 Tc 14.818 0 Td 1.208 Tw (hen the subclusters, plus an)Tj 3.709 Tc 114.392 0 Td (yr)Tj 0 Tc 12.0391 0 Td 1.209 Tw (emaining nodes, are repositioned based on the cluster')Tj 225.093 0 Td (s)Tj /R33361016 10 Tf 7.59883 0 Td (pack)Tj /R33029016 10 Tf 24.2691 0 Td (and)Tj /R33361016 10 Tf -417.56 -12 Td (packmode)Tj /R33029016 10 Tf 46.3898 0 Td [(attrib)19.9841(utes.)]TJ 118.56 -72 Td 0 Tw [(12 January 2015)-19595(1)]TJ ET Q Q \n \n \n \n \n 2996\n \n \n@@ -658,19 +658,19 @@\n FontFile3\n \n \n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -707,29 +707,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R21855128 10 Tf 36 -12 Td 0.434 Tw (Graphviz uses an e)Tj 76.9621 0 Td 0.433 Tw (xtensible plugin mechanism for its output renderers, so to see what output formats your)Tj -76.9621 -12 Td 0.01 Tw [(installation of dot supports you can use `)74.0088(`dot ­T)]TJ 191.69 0 Td (:')Tj 2.51 Tc 5.36992 0 Td ('a)Tj 0 Tc 10.2801 0 Td [(nd check the w)10.0146(arning message.)-501(Also, The plugin mech-)]TJ -207.34 -12 Td 1.306 Tw (anism supports multiple implementations of the output formats, allo)Tj 282.148 0 Td 1.305 Tw [(wing v)24.9902(ariations in the renderers and)]TJ -282.148 -12 Td 4.818 Tw (formatters. T)Tj 4.818 Tc 56.2281 0 Td (os)Tj 0 Tc 13.7078 0 Td 2.318 Tw [(ee what v)25.0146(ariants are a)]TJ -0.25 Tc 95.452 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable for a particular output format, use, for e)15(xample: `)]TJ 241.312 0 Td (`dot)Tj -415.89 -12 Td (­Tpng:')Tj 2.5 Tc 32.1199 0 Td ('a)Tj 0 Tc 10.2699 0 Td 0 Tw [(nd to force a particular v)24.9927(ariant, use, for e)15(xample: `)73.9844(`dot ­Tpng:gd')73.9941(')]TJ -0.35 Tc -42.3898 -16.8 Td (Tr)Tj 0 Tc 9.08984 0 Td (aditionally)Tj 2.5 Tc 42.1301 0 Td (,G)Tj 0 Tc 12.2199 0 Td [(raphviz supports the follo)25.0146(wing:)]TJ /R22187128 10 Tf -63.4398 -12 Td (­Tdot)Tj /R21855128 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R22187128 10 Tf -28.7602 -12 Td (­Txdot)Tj /R21855128 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R22187128 10 Tf -33.7602 -12 Td (­Tps)Tj /R21855128 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R22187128 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R21855128 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R22187128 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R21855128 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R22187128 10 Tf -61.9602 -12 Td (­TŒg)Tj /R21855128 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R22187128 10 Tf -25.4301 -12 Td (­Tpng)Tj /R21855128 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R22187128 10 Tf -30.9898 -12 Td (­Tgif)Tj /R21855128 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R22187128 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R21855128 10 Tf 61.9602 0 Td (\(jpe)Tj 2.5 Tc 15.4 0 Td (gb)Tj 0 Tc 12.5 0 Td (itmap graphics\),)Tj /R22187128 10 Tf -89.8602 -12 Td (­Tjson)Tj /R21855128 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R22187128 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R21855128 10 Tf 36.3598 0 Td [(\(imagemap Œles for httpd serv)15.0146(ers for each node or edge that has a non-null)]TJ /R22187128 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R21855128 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R22187128 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R21855128 10 Tf 43.2 0 Td (\(client-side imagemap for use in html and xhtml\).)Tj -43.2 -12 Td 10.009 Tw (Additional less common or more special-purpose output formats can be found at)Tj 12 TL T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.)]TJ 16.8 TL (Alternati)' -0.15 Tc 35.3 0 Td 0.419 Tw (ve p)Tj 0 Tc 16.909 0 Td 0.119 Tw [(lugins pro)15.0171(viding support for a gi)]TJ -0.15 Tc 129.915 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.12 Tw (utput format can be found from the error message result-)Tj -204.033 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R22187128 10 Tf 173.86 0 Td (­Tpng:)Tj /R21855128 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ -324.37 -16.8 Td (The)Tj /R22187128 10 Tf 18.1031 0 Td (­P)Tj /R21855128 10 Tf 14.3629 0 Td 0.053 Tw (switch can be used to produce a graph of all output v)Tj 211.683 0 Td 0.052 Tw (ariants supported by plugins in the local instal-)Tj -244.149 -12 Td 0 Tw (lation of graphviz.)Tj /R22187128 10.95 Tf -36 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R21855128 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R22187128 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R21855128 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R22187128 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R21855128 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R22187128 10 Tf 9.16016 0 Td (graph)Tj /R21855128 10 Tf 25.5602 0 Td (|)Tj /R22187128 10 Tf 2 0 Td (digraph)Tj /R21855128 10 Tf 33.9 0 Td (\))Tj /R21542784 10 Tf 5.83008 0 Td (name)Tj /R21855128 10 Tf 24.1602 0 Td ({)Tj /R21542784 10 Tf 7.3 0 Td (statement-list)Tj /R21855128 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.451 Tw (is the top-le)Tj -0.15 Tc 47.8719 0 Td (ve)Tj 2.951 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.7309 0 Td (raph. If the graph is)Tj /R22187128 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R21855128 10 Tf 22.2102 0 Td (,t)Tj 0 Tc 8.23086 0 Td [(hen multiple edges are not allo)25.0098(wed between the same pairs of)]TJ -181.679 -12 Td 3.011 Tw (nodes. If)Tj 41.0121 0 Td 0.511 Tw (it is a directed graph, indicated by)Tj /R22187128 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R21855128 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R21542784 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R21855128 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R22187128 10 Tf -289.56 -12 Td (graph)Tj /R21855128 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R21542784 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R21855128 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R21542784 10 Tf (name)' /R22187128 10 Tf 21.6602 0 Td (=)Tj /R21542784 10 Tf 5.7 0 Td (val)Tj /R22187128 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R21542784 10 Tf 26.3898 0 Td (name)Tj /R22187128 10 Tf 21.6602 0 Td (=)Tj /R21542784 10 Tf 5.7 0 Td (val)Tj /R22187128 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R21542784 10 Tf 25.2699 0 Td (name)Tj /R22187128 10 Tf 21.6602 0 Td (=)Tj /R21542784 10 Tf 5.7 0 Td (val)Tj /R22187128 10 Tf 12.2199 0 Td (];)Tj /R21855128 10 Tf -64.85 -12 Td 0.202 Tw [(Set def)10.0049(ault graph, node, or edge attrib)]TJ 151.992 0 Td (ute)Tj /R21542784 10 Tf 14.923 0 Td (name)Tj /R21855128 10 Tf 24.3629 0 Td (to)Tj /R21542784 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R21855128 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.203 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.346 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R22187128 10 Tf -63.35 -16.8 Td (n0 [)Tj /R21542784 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R22187128 10 Tf 113.76 0 Td (];)Tj /R21855128 10 Tf -130.15 -12 Td (Creates node)Tj /R22187128 10 Tf 54.4301 0 Td (n0)Tj /R21855128 10 Tf 13.0602 0 Td [(\(if it does not already e)14.9927(xist\) and sets its attrib)19.9927(utes according to the optional list.)]TJ /R22187128 10 Tf -67.4902 -16.8 Td (n0)Tj /R21542784 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R21855128 10 Tf 31.2797 0 Td (n1)Tj /R21542784 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R21855128 10 Tf 72.5598 0 Td (nn)Tj /R22187128 10 Tf 12.5 0 Td ([)Tj /R21542784 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R22187128 10 Tf 113.76 0 Td (];)Tj /R21855128 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R22187128 10 Tf 121.442 0 Td (n0)Tj /R21855128 10 Tf 10.5602 0 Td (,)Tj /R22187128 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R21855128 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R22187128 10 Tf 10.5078 0 Td (nn)Tj /R21855128 10 Tf 14.1281 0 Td (and sets their attrib)Tj 77.7039 0 Td 0.507 Tw (utes according to the optional list.)Tj 143.592 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R22187128 10 Tf 3.33008 0 Td (subgraph)Tj /R21542784 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R22187128 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R21542784 10 Tf 12.2699 0 Td (statement-list)Tj /R22187128 10 Tf 56.3898 0 Td (})Tj /R21855128 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R22187128 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R21855128 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R22187128 10 Tf 10.373 0 Td (nn)Tj /R21855128 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.374 Tw (tatements to create edges.)Tj -328.128 -12 Td ([)Tj /R22187128 10 Tf 3.33008 0 Td (subgraph)Tj /R21542784 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R21855128 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td (The language accepts both C-style comments /*C...*/ or //...)Tj (Attrib)' 23.6898 0 Td 1.019 Tw [(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ 218.971 0 Td 1.018 Tw [(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ -242.661 -12 Td 0 Tw (control graph layout.)Tj 2.5 Tc (Am)' 0 Tc 17.5 0 Td [(ore complete description of the language can be found at https://www)65.0146(.graphviz.or)18.0176(g/doc/info/lang.html.)]TJ 147.45 -45.6 Td [(12 January 2015)-19595(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R33029016 10 Tf 36 -12 Td 0.434 Tw (Graphviz uses an e)Tj 76.9621 0 Td 0.433 Tw (xtensible plugin mechanism for its output renderers, so to see what output formats your)Tj -76.9621 -12 Td 0.01 Tw [(installation of dot supports you can use `)74.0088(`dot ­T)]TJ 191.69 0 Td (:')Tj 2.51 Tc 5.36992 0 Td ('a)Tj 0 Tc 10.2801 0 Td [(nd check the w)10.0146(arning message.)-501(Also, The plugin mech-)]TJ -207.34 -12 Td 1.306 Tw (anism supports multiple implementations of the output formats, allo)Tj 282.148 0 Td 1.305 Tw [(wing v)24.9902(ariations in the renderers and)]TJ -282.148 -12 Td 4.818 Tw (formatters. T)Tj 4.818 Tc 56.2281 0 Td (os)Tj 0 Tc 13.7078 0 Td 2.318 Tw [(ee what v)25.0146(ariants are a)]TJ -0.25 Tc 95.452 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable for a particular output format, use, for e)15(xample: `)]TJ 241.312 0 Td (`dot)Tj -415.89 -12 Td (­Tpng:')Tj 2.5 Tc 32.1199 0 Td ('a)Tj 0 Tc 10.2699 0 Td 0 Tw [(nd to force a particular v)24.9927(ariant, use, for e)15(xample: `)73.9844(`dot ­Tpng:gd')73.9941(')]TJ -0.35 Tc -42.3898 -16.8 Td (Tr)Tj 0 Tc 9.08984 0 Td (aditionally)Tj 2.5 Tc 42.1301 0 Td (,G)Tj 0 Tc 12.2199 0 Td [(raphviz supports the follo)25.0146(wing:)]TJ /R33361016 10 Tf -63.4398 -12 Td (­Tdot)Tj /R33029016 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R33361016 10 Tf -28.7602 -12 Td (­Txdot)Tj /R33029016 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R33361016 10 Tf -33.7602 -12 Td (­Tps)Tj /R33029016 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R33361016 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R33029016 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R33361016 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R33029016 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R33361016 10 Tf -61.9602 -12 Td (­TŒg)Tj /R33029016 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R33361016 10 Tf -25.4301 -12 Td (­Tpng)Tj /R33029016 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R33361016 10 Tf -30.9898 -12 Td (­Tgif)Tj /R33029016 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R33361016 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R33029016 10 Tf 61.9602 0 Td (\(jpe)Tj 2.5 Tc 15.4 0 Td (gb)Tj 0 Tc 12.5 0 Td (itmap graphics\),)Tj /R33361016 10 Tf -89.8602 -12 Td (­Tjson)Tj /R33029016 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R33361016 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R33029016 10 Tf 36.3598 0 Td [(\(imagemap Œles for httpd serv)15.0146(ers for each node or edge that has a non-null)]TJ /R33361016 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R33029016 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R33361016 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R33029016 10 Tf 43.2 0 Td (\(client-side imagemap for use in html and xhtml\).)Tj -43.2 -12 Td 10.009 Tw (Additional less common or more special-purpose output formats can be found at)Tj 12 TL T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.)]TJ 16.8 TL (Alternati)' -0.15 Tc 35.3 0 Td 0.419 Tw (ve p)Tj 0 Tc 16.909 0 Td 0.119 Tw [(lugins pro)15.0171(viding support for a gi)]TJ -0.15 Tc 129.915 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.12 Tw (utput format can be found from the error message result-)Tj -204.033 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R33361016 10 Tf 173.86 0 Td (­Tpng:)Tj /R33029016 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ -324.37 -16.8 Td (The)Tj /R33361016 10 Tf 18.1031 0 Td (­P)Tj /R33029016 10 Tf 14.3629 0 Td 0.053 Tw (switch can be used to produce a graph of all output v)Tj 211.683 0 Td 0.052 Tw (ariants supported by plugins in the local instal-)Tj -244.149 -12 Td 0 Tw (lation of graphviz.)Tj /R33361016 10.95 Tf -36 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R33029016 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R33361016 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R33029016 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R33361016 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R33029016 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R33361016 10 Tf 9.16016 0 Td (graph)Tj /R33029016 10 Tf 25.5602 0 Td (|)Tj /R33361016 10 Tf 2 0 Td (digraph)Tj /R33029016 10 Tf 33.9 0 Td (\))Tj /R32716672 10 Tf 5.83008 0 Td (name)Tj /R33029016 10 Tf 24.1602 0 Td ({)Tj /R32716672 10 Tf 7.3 0 Td (statement-list)Tj /R33029016 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.451 Tw (is the top-le)Tj -0.15 Tc 47.8719 0 Td (ve)Tj 2.951 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.7309 0 Td (raph. If the graph is)Tj /R33361016 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R33029016 10 Tf 22.2102 0 Td (,t)Tj 0 Tc 8.23086 0 Td [(hen multiple edges are not allo)25.0098(wed between the same pairs of)]TJ -181.679 -12 Td 3.011 Tw (nodes. If)Tj 41.0121 0 Td 0.511 Tw (it is a directed graph, indicated by)Tj /R33361016 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R33029016 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R32716672 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R33029016 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R33361016 10 Tf -289.56 -12 Td (graph)Tj /R33029016 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R32716672 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R33029016 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R32716672 10 Tf (name)' /R33361016 10 Tf 21.6602 0 Td (=)Tj /R32716672 10 Tf 5.7 0 Td (val)Tj /R33361016 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R32716672 10 Tf 26.3898 0 Td (name)Tj /R33361016 10 Tf 21.6602 0 Td (=)Tj /R32716672 10 Tf 5.7 0 Td (val)Tj /R33361016 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R32716672 10 Tf 25.2699 0 Td (name)Tj /R33361016 10 Tf 21.6602 0 Td (=)Tj /R32716672 10 Tf 5.7 0 Td (val)Tj /R33361016 10 Tf 12.2199 0 Td (];)Tj /R33029016 10 Tf -64.85 -12 Td 0.202 Tw [(Set def)10.0049(ault graph, node, or edge attrib)]TJ 151.992 0 Td (ute)Tj /R32716672 10 Tf 14.923 0 Td (name)Tj /R33029016 10 Tf 24.3629 0 Td (to)Tj /R32716672 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R33029016 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.203 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.346 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R33361016 10 Tf -63.35 -16.8 Td (n0 [)Tj /R32716672 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R33361016 10 Tf 113.76 0 Td (];)Tj /R33029016 10 Tf -130.15 -12 Td (Creates node)Tj /R33361016 10 Tf 54.4301 0 Td (n0)Tj /R33029016 10 Tf 13.0602 0 Td [(\(if it does not already e)14.9927(xist\) and sets its attrib)19.9927(utes according to the optional list.)]TJ /R33361016 10 Tf -67.4902 -16.8 Td (n0)Tj /R32716672 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R33029016 10 Tf 31.2797 0 Td (n1)Tj /R32716672 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R33029016 10 Tf 72.5598 0 Td (nn)Tj /R33361016 10 Tf 12.5 0 Td ([)Tj /R32716672 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R33361016 10 Tf 113.76 0 Td (];)Tj /R33029016 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R33361016 10 Tf 121.442 0 Td (n0)Tj /R33029016 10 Tf 10.5602 0 Td (,)Tj /R33361016 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R33029016 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R33361016 10 Tf 10.5078 0 Td (nn)Tj /R33029016 10 Tf 14.1281 0 Td (and sets their attrib)Tj 77.7039 0 Td 0.507 Tw (utes according to the optional list.)Tj 143.592 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R33361016 10 Tf 3.33008 0 Td (subgraph)Tj /R32716672 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R33361016 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R32716672 10 Tf 12.2699 0 Td (statement-list)Tj /R33361016 10 Tf 56.3898 0 Td (})Tj /R33029016 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R33361016 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R33029016 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R33361016 10 Tf 10.373 0 Td (nn)Tj /R33029016 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.374 Tw (tatements to create edges.)Tj -328.128 -12 Td ([)Tj /R33361016 10 Tf 3.33008 0 Td (subgraph)Tj /R32716672 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R33029016 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td (The language accepts both C-style comments /*C...*/ or //...)Tj (Attrib)' 23.6898 0 Td 1.019 Tw [(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ 218.971 0 Td 1.018 Tw [(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ -242.661 -12 Td 0 Tw (control graph layout.)Tj 2.5 Tc (Am)' 0 Tc 17.5 0 Td [(ore complete description of the language can be found at https://www)65.0146(.graphviz.or)18.0176(g/doc/info/lang.html.)]TJ 147.45 -45.6 Td [(12 January 2015)-19595(2)]TJ ET Q Q \n \n \n \n \n-3181\n+3182\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -766,29 +766,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10.95 Tf -456.34 -36 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R21855128 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R21542784 10 Tf 75.4219 0 Td (name)Tj /R21855128 10 Tf 21.6602 0 Td (=)Tj /R21542784 10 Tf 5.63984 0 Td (value)Tj /R21855128 10 Tf 24.584 0 Td (attrib)Tj 20.9102 0 Td (utes, attached to graphs, subgraphs, nodes and edges, to tailor the lay-)Tj -148.216 -12 Td 3.349 Tw (out and rendering. W)Tj 5.849 Tc 94.227 0 Td (el)Tj 0 Tc 13.0691 0 Td [(ist the more prominent attrib)20.0073(utes belo)]TJ -0.65 Tc 166.565 0 Td 4.649 Tw (w. T)Tj 0 Tc 21.0289 0 Td 3.348 Tw (he complete list is a)Tj -0.25 Tc 92.632 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -396.712 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/attrs.html.)]TJ /R22187128 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R22187128 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R21542784 10 Tf 23.2898 0 Td (url)Tj /R21855128 10 Tf 14.4961 0 Td 0.326 Tw [(the def)9.99878(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 326.18 0 Td 0.627 Tw (ve U)Tj 0 Tc 19.3371 0 Td 0.327 Tw (RLs, as rec-)Tj -383.303 -12 Td 0 Tw (ognized by Acrobat Distiller 3.0 and up.)Tj /R22187128 10 Tf 16.8 TL (URL=)' /R21542784 10 Tf 26.8102 0 Td (url)Tj /R21855128 10 Tf 14.1699 0 Td [(\(`)74.0076(`URL)]TJ -0.74 Tc 28.3301 0 Td 1.48 Tw ('' i)Tj 2.5 Tc 11.2 0 Td (sas)Tj 0 Tc 17.2199 0 Td 0 Tw [(ynon)15(ym for `)73.9917(`href.)]TJ -0.74 Tc 73.1102 0 Td ('')Tj 0 Tc 5.91992 0 Td (\))Tj -0.25 Tc /R22187128 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R21542784 10 Tf 36.25 0 Td (colorvalue)Tj /R21855128 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R21542784 10 Tf 10.7922 0 Td (colorvalue)Tj /R21855128 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R21542784 10 Tf 37.884 0 Td (h,s,v)Tj /R22187128 10 Tf 18.3301 0 Td (")Tj /R21855128 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.47 -12 Td 0.99 Tw (X11 color name such as)Tj /R22187128 10 Tf 103.54 0 Td [(white, black, r)17.9834(ed, gr)18(een, blue, y)]TJ 137.82 0 Td (ello)Tj -0.55 Tc 14.9 0 Td 2.09 Tw (w, m)Tj 0 Tc 20.9898 0 Td (agenta,)Tj /R21855128 10 Tf 34.3199 0 Td (or)Tj /R22187128 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R21855128 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R21542784 10 Tf 29.8199 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td 0.99 Tw (bb" \(r)Tj 24.5398 0 Td (ed,)Tj -420.06 -12 Td (gr)Tj 8.51992 0 Td 1.64 Tw (een, blue)Tj 4.14 Tc 37.6398 0 Td (,2h)Tj -0.2 Tc 20.7801 0 Td 2.04 Tw (ex c)Tj 0 Tc 17.1102 0 Td [(har)15.0146(acter)]TJ 4.14 Tc 34.1898 0 Td (se)Tj 0 Tc 12.4699 0 Td (ac)Tj 9.28984 0 Td 1.64 Tw (h\) value)Tj 6.64 Tc 33.9801 0 Td (.S)Tj 0 Tc 14.1398 0 Td (ee https://www)Tj 60.6301 0 Td [(.gr)15.0146(aphviz.or)36.9922(g/doc/info/attr)]TJ 106.06 0 Td (s.html#k:color and)Tj -354.809 -12 Td 0 Tw [(https://www)73.9844(.gr)15.0159(aphviz.or)36.9922(g/doc/info/color)10(s.html for further details.)]TJ -0.25 Tc /R22187128 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R21542784 10 Tf 30.1398 0 Td (n)Tj /R21855128 10 Tf 7.5 0 Td (sets the label type size to)Tj /R21542784 10 Tf 102.21 0 Td (n)Tj /R21855128 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R22187128 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R21542784 10 Tf 37.9199 0 Td (name)Tj /R21855128 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R22187128 10 Tf -70.1602 -16.8 Td (label=)Tj /R21542784 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R21855128 10 Tf 17.7969 0 Td (where)Tj /R21542784 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R21855128 10 Tf 17.7969 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td 1.058 Tw (eft, and right justiŒed lines.)Tj -317.77 -12 Td 0.345 Tw [(The string '\\G' v)25(alue will be replaced by the graph name.)]TJ -0.15 Tc 238.215 0 Td (Fo)Tj 2.845 Tc 10.4102 0 Td (rn)Tj 0 Tc 11.175 0 Td [(ode labels, the string '\\N' v)24.9902(alue will be re-)]TJ -259.8 -12 Td 0.025 Tw (placed by the node name.)Tj -0.15 Tc 107.045 0 Td (Fo)Tj 2.525 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2949 0 Td (dges, if the substring '\\T' is found in a label, it will be replaced by the name)Tj -127.75 -12 Td 0.19 Tw (of the tail node; if the substring '\\H' is found in a label, it will be replaced by the name of the head node; if)Tj 12 TL 1.012 Tw (the substring '\\E' v)' 79.7262 0 Td 1.013 Tw (alue is found in a label it will be replaced by:)Tj /R21542784 10 Tf 194.173 0 Td (tail_node_name)Tj /R21855128 10 Tf 64.4398 0 Td (­>)Tj /R21542784 10 Tf 11.2801 0 Td (head_node_name)Tj /R21855128 10 Tf 74.0531 0 Td (or)Tj -423.672 -12 Td (by:)Tj /R21542784 10 Tf 15.2801 0 Td (tail_node_name)Tj /R21855128 10 Tf 64.4398 0 Td (­­)Tj /R21542784 10 Tf 11.2801 0 Td (head_node_name)Tj /R21855128 10 Tf 73.0398 0 Td 0 Tw (for undirected graphs.)Tj -164.04 -16.8 Td 0.124 Tw (Graphviz also supports special HTML-lik)Tj 2.623 Tc 167.596 0 Td (el)Tj 0 Tc 9.84297 0 Td 0.123 Tw (abels for constructing comple)Tj 2.623 Tc 118.809 0 Td (xn)Tj 0 Tc 12.623 0 Td (ode content. A full-description)Tj -308.871 -12 Td 0 Tw (of these is gi)Tj -0.15 Tc 50.5801 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(na)250.016(th)]TJ 0 Tc 22.2199 0 Td [(ttps://www)65(.graphviz.or)18.0151(g/doc/info/shapes.html#html.)]TJ -82.0898 -16.8 Td 0.28 Tw (If a node has)Tj /R22187128 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R21855128 10 Tf 58.2902 0 Td (,t)Tj 0 Tc 8.06016 0 Td (he label may contain recursi)Tj -0.15 Tc 113.62 0 Td 0.58 Tw (ve b)Tj 0 Tc 17.0699 0 Td 0.28 Tw [(ox lists delimited by { | }.)-528.018(Port identiŒers in)]TJ -252.03 -12 Td 0 Tw (labels are set of)Tj 2.5 Tc 62.2301 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)]TJ /R22187128 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R22187128 10 Tf 36 -12 Td (size=")Tj /R21542784 10 Tf 26.8 0 Td (x,y)Tj /R22187128 10 Tf 11.3801 0 Td (")Tj /R21855128 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R22187128 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R21542784 10 Tf 26.25 0 Td (f)Tj /R21855128 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R21542784 10 Tf 94.8199 0 Td (f)Tj /R21855128 10 Tf 6.08008 0 Td (which may be a oating point number)Tj 3.299 Tc 156.61 0 Td [(,o)329.917(ro)]TJ 0 Tc 22.4277 0 Td 0.799 Tw (ne of the k)Tj -0.15 Tc 44.7871 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R22187128 10 Tf 15.5191 0 Td (Œll)Tj /R21855128 10 Tf 11.1199 0 Td (,)Tj /R22187128 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R21855128 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22187128 10 Tf 5.83008 0 Td (auto)Tj /R21855128 10 Tf 18.8898 0 Td (.)Tj /R22187128 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R21542784 10 Tf 32.1199 0 Td (engine)Tj /R21855128 10 Tf 29.8199 0 Td 0.66 Tw (indicates the preferred layout engine \()Tj /R22187128 10 Tf 155.2 0 Td (dot)Tj /R21855128 10 Tf 13.8898 0 Td (,)Tj /R22187128 10 Tf 5.66094 0 Td (neato)Tj /R21855128 10 Tf 23.3301 0 Td (,)Tj /R22187128 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R21855128 10 Tf 14.45 0 Td (,e)Tj 0 Tc 10.1012 0 Td 0.661 Tw (tc.\) o)Tj -0.15 Tc 21.0609 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rriding the def)9.99512(ault from the)]TJ -320.584 -12 Td 0 Tw (basename of the command or the ­K commandline option.)Tj /R22187128 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R21542784 10 Tf 36.7098 0 Td (f)Tj /R21855128 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R22187128 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R21855128 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R22187128 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R21855128 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R22187128 10 Tf 92.4801 0 Td (orientation=land)Tj /R21855128 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R22187128 10 Tf -210.36 -16.8 Td (center=)Tj /R21542784 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R21855128 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R22187128 10 Tf -51.7898 -16.8 Td (color=)Tj /R21542784 10 Tf 27.3602 0 Td (colorvalue)Tj /R21855128 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R22187128 10 Tf 90.6602 0 Td (bgcolor)Tj /R21855128 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R22187128 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R21542784 10 Tf 23.4801 0 Td (mode)Tj 2.712 Tc /R21855128 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.3219 0 Td 0.212 Tw (his speciŒes what algorithm should do if an)Tj 2.712 Tc 175.494 0 Td (yn)Tj 0 Tc 12.7121 0 Td (odes o)Tj -0.15 Tc 25.8922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. If mode is)Tj /R22187128 10 Tf 64.448 0 Td (false)Tj 2.711 Tc /R21855128 10 Tf 19.4398 0 Td (,t)Tj 0 Tc 7.99102 0 Td 0.211 Tw (he program)Tj -385.969 -12 Td 0.252 Tw (uses the Prism algorithm to adjust the nodes to eliminate o)Tj -0.15 Tc 236.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps. If mode is)Tj /R22187128 10 Tf 68.498 0 Td (scale)Tj 2.753 Tc /R21855128 10 Tf 20.55 0 Td (,t)Tj 0 Tc 8.03281 0 Td 0.253 Tw (he layout is uniformly)Tj -342.631 -12 Td 1.741 Tw (scaled up, preserving node sizes, until nodes no longer o)Tj -0.15 Tc 241.319 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.74 Tw (rlap. The latter technique remo)Tj -0.15 Tc 130.39 0 Td (ve)Tj 4.24 Tc 9.28984 0 Td (so)Tj -0.15 Tc 12.9801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps)Tj -412.559 -12 Td 0.485 Tw (while preserving symmetry and structure, while the former remo)Tj -0.15 Tc 262.29 0 Td (ve)Tj 2.986 Tc 9.28984 0 Td (so)Tj -0.15 Tc 11.7262 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.486 Tw [(rlaps more compactly b)20.0195(ut destro)]TJ 130.514 0 Td (ys)Tj -423.109 -12 Td 3.324 Tw (symmetries. If)Tj 64.418 0 Td 0.824 Tw (mode is)Tj /R22187128 10 Tf 35.5379 0 Td (true)Tj /R21855128 10 Tf 21.0941 0 Td [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R22187128 10 Tf 203.971 0 Td (dot)Tj /R21855128 10 Tf 17.2129 0 Td 0.823 Tw (algorithm al)Tj -0.1 Tc 49.3328 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys pro-)Tj -403.127 -12 Td 0 Tw (duces a layout with no node o)Tj -0.15 Tc 119.28 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlaps, this attrib)20(ute is only useful with other layouts.)]TJ /R22187128 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R21542784 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R21855128 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R22187128 10 Tf (splines)' /R21855128 10 Tf 31.7109 0 Td 0.311 Tw (If set to)Tj /R22187128 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R21855128 10 Tf 17.7699 0 Td (,e)Tj 0 Tc 9.75117 0 Td [(dges are dra)14.9976(wn as splines.)-531.089(If set to)]TJ /R22187128 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R21855128 10 Tf 33.9 0 Td (,e)Tj 0 Tc 9.75117 0 Td [(dges are dra)14.9951(wn as polylines.)-531.113(If set to)]TJ /R22187128 10 Tf -281.394 -12 Td (ortho)Tj 4.298 Tc /R21855128 10 Tf 23.3301 0 Td (,e)Tj 0 Tc 11.2379 0 Td 1.798 Tw (dges are dra)Tj 51.7559 0 Td 1.799 Tw [(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ -0.15 Tc 304.877 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.299 Tw (rlap. If)Tj -235.541 -48 Td 0 Tw [(12 January 2015)-19595(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10.95 Tf -456.34 -36 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R33029016 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R32716672 10 Tf 75.4219 0 Td (name)Tj /R33029016 10 Tf 21.6602 0 Td (=)Tj /R32716672 10 Tf 5.63984 0 Td (value)Tj /R33029016 10 Tf 24.584 0 Td (attrib)Tj 20.9102 0 Td (utes, attached to graphs, subgraphs, nodes and edges, to tailor the lay-)Tj -148.216 -12 Td 3.349 Tw (out and rendering. W)Tj 5.849 Tc 94.227 0 Td (el)Tj 0 Tc 13.0691 0 Td [(ist the more prominent attrib)20.0073(utes belo)]TJ -0.65 Tc 166.565 0 Td 4.649 Tw (w. T)Tj 0 Tc 21.0289 0 Td 3.348 Tw (he complete list is a)Tj -0.25 Tc 92.632 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -396.712 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/attrs.html.)]TJ /R33361016 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R33361016 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R32716672 10 Tf 23.2898 0 Td (url)Tj /R33029016 10 Tf 14.4961 0 Td 0.326 Tw [(the def)9.99878(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 326.18 0 Td 0.627 Tw (ve U)Tj 0 Tc 19.3371 0 Td 0.327 Tw (RLs, as rec-)Tj -383.303 -12 Td 0 Tw (ognized by Acrobat Distiller 3.0 and up.)Tj /R33361016 10 Tf 16.8 TL (URL=)' /R32716672 10 Tf 26.8102 0 Td (url)Tj /R33029016 10 Tf 14.1699 0 Td [(\(`)74.0076(`URL)]TJ -0.74 Tc 28.3301 0 Td 1.48 Tw ('' i)Tj 2.5 Tc 11.2 0 Td (sas)Tj 0 Tc 17.2199 0 Td 0 Tw [(ynon)15(ym for `)73.9917(`href.)]TJ -0.74 Tc 73.1102 0 Td ('')Tj 0 Tc 5.91992 0 Td (\))Tj -0.25 Tc /R33361016 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R32716672 10 Tf 36.25 0 Td (colorvalue)Tj /R33029016 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R32716672 10 Tf 10.7922 0 Td (colorvalue)Tj /R33029016 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R32716672 10 Tf 37.884 0 Td (h,s,v)Tj /R33361016 10 Tf 18.3301 0 Td (")Tj /R33029016 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.47 -12 Td 0.99 Tw (X11 color name such as)Tj /R33361016 10 Tf 103.54 0 Td [(white, black, r)17.9834(ed, gr)18(een, blue, y)]TJ 137.82 0 Td (ello)Tj -0.55 Tc 14.9 0 Td 2.09 Tw (w, m)Tj 0 Tc 20.9898 0 Td (agenta,)Tj /R33029016 10 Tf 34.3199 0 Td (or)Tj /R33361016 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R33029016 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R32716672 10 Tf 29.8199 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td 0.99 Tw (bb" \(r)Tj 24.5398 0 Td (ed,)Tj -420.06 -12 Td (gr)Tj 8.51992 0 Td 1.64 Tw (een, blue)Tj 4.14 Tc 37.6398 0 Td (,2h)Tj -0.2 Tc 20.7801 0 Td 2.04 Tw (ex c)Tj 0 Tc 17.1102 0 Td [(har)15.0146(acter)]TJ 4.14 Tc 34.1898 0 Td (se)Tj 0 Tc 12.4699 0 Td (ac)Tj 9.28984 0 Td 1.64 Tw (h\) value)Tj 6.64 Tc 33.9801 0 Td (.S)Tj 0 Tc 14.1398 0 Td (ee https://www)Tj 60.6301 0 Td [(.gr)15.0146(aphviz.or)36.9922(g/doc/info/attr)]TJ 106.06 0 Td (s.html#k:color and)Tj -354.809 -12 Td 0 Tw [(https://www)73.9844(.gr)15.0159(aphviz.or)36.9922(g/doc/info/color)10(s.html for further details.)]TJ -0.25 Tc /R33361016 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R32716672 10 Tf 30.1398 0 Td (n)Tj /R33029016 10 Tf 7.5 0 Td (sets the label type size to)Tj /R32716672 10 Tf 102.21 0 Td (n)Tj /R33029016 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R33361016 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R32716672 10 Tf 37.9199 0 Td (name)Tj /R33029016 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R33361016 10 Tf -70.1602 -16.8 Td (label=)Tj /R32716672 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R33029016 10 Tf 17.7969 0 Td (where)Tj /R32716672 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R33029016 10 Tf 17.7969 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td 1.058 Tw (eft, and right justiŒed lines.)Tj -317.77 -12 Td 0.345 Tw [(The string '\\G' v)25(alue will be replaced by the graph name.)]TJ -0.15 Tc 238.215 0 Td (Fo)Tj 2.845 Tc 10.4102 0 Td (rn)Tj 0 Tc 11.175 0 Td [(ode labels, the string '\\N' v)24.9902(alue will be re-)]TJ -259.8 -12 Td 0.025 Tw (placed by the node name.)Tj -0.15 Tc 107.045 0 Td (Fo)Tj 2.525 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2949 0 Td (dges, if the substring '\\T' is found in a label, it will be replaced by the name)Tj -127.75 -12 Td 0.19 Tw (of the tail node; if the substring '\\H' is found in a label, it will be replaced by the name of the head node; if)Tj 12 TL 1.012 Tw (the substring '\\E' v)' 79.7262 0 Td 1.013 Tw (alue is found in a label it will be replaced by:)Tj /R32716672 10 Tf 194.173 0 Td (tail_node_name)Tj /R33029016 10 Tf 64.4398 0 Td (­>)Tj /R32716672 10 Tf 11.2801 0 Td (head_node_name)Tj /R33029016 10 Tf 74.0531 0 Td (or)Tj -423.672 -12 Td (by:)Tj /R32716672 10 Tf 15.2801 0 Td (tail_node_name)Tj /R33029016 10 Tf 64.4398 0 Td (­­)Tj /R32716672 10 Tf 11.2801 0 Td (head_node_name)Tj /R33029016 10 Tf 73.0398 0 Td 0 Tw (for undirected graphs.)Tj -164.04 -16.8 Td 0.124 Tw (Graphviz also supports special HTML-lik)Tj 2.623 Tc 167.596 0 Td (el)Tj 0 Tc 9.84297 0 Td 0.123 Tw (abels for constructing comple)Tj 2.623 Tc 118.809 0 Td (xn)Tj 0 Tc 12.623 0 Td (ode content. A full-description)Tj -308.871 -12 Td 0 Tw (of these is gi)Tj -0.15 Tc 50.5801 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(na)250.016(th)]TJ 0 Tc 22.2199 0 Td [(ttps://www)65(.graphviz.or)18.0151(g/doc/info/shapes.html#html.)]TJ -82.0898 -16.8 Td 0.28 Tw (If a node has)Tj /R33361016 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R33029016 10 Tf 58.2902 0 Td (,t)Tj 0 Tc 8.06016 0 Td (he label may contain recursi)Tj -0.15 Tc 113.62 0 Td 0.58 Tw (ve b)Tj 0 Tc 17.0699 0 Td 0.28 Tw [(ox lists delimited by { | }.)-528.018(Port identiŒers in)]TJ -252.03 -12 Td 0 Tw (labels are set of)Tj 2.5 Tc 62.2301 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)]TJ /R33361016 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R33361016 10 Tf 36 -12 Td (size=")Tj /R32716672 10 Tf 26.8 0 Td (x,y)Tj /R33361016 10 Tf 11.3801 0 Td (")Tj /R33029016 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R33361016 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R32716672 10 Tf 26.25 0 Td (f)Tj /R33029016 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R32716672 10 Tf 94.8199 0 Td (f)Tj /R33029016 10 Tf 6.08008 0 Td (which may be a oating point number)Tj 3.299 Tc 156.61 0 Td [(,o)329.917(ro)]TJ 0 Tc 22.4277 0 Td 0.799 Tw (ne of the k)Tj -0.15 Tc 44.7871 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R33361016 10 Tf 15.5191 0 Td (Œll)Tj /R33029016 10 Tf 11.1199 0 Td (,)Tj /R33361016 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R33029016 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R33361016 10 Tf 5.83008 0 Td (auto)Tj /R33029016 10 Tf 18.8898 0 Td (.)Tj /R33361016 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R32716672 10 Tf 32.1199 0 Td (engine)Tj /R33029016 10 Tf 29.8199 0 Td 0.66 Tw (indicates the preferred layout engine \()Tj /R33361016 10 Tf 155.2 0 Td (dot)Tj /R33029016 10 Tf 13.8898 0 Td (,)Tj /R33361016 10 Tf 5.66094 0 Td (neato)Tj /R33029016 10 Tf 23.3301 0 Td (,)Tj /R33361016 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R33029016 10 Tf 14.45 0 Td (,e)Tj 0 Tc 10.1012 0 Td 0.661 Tw (tc.\) o)Tj -0.15 Tc 21.0609 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rriding the def)9.99512(ault from the)]TJ -320.584 -12 Td 0 Tw (basename of the command or the ­K commandline option.)Tj /R33361016 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R32716672 10 Tf 36.7098 0 Td (f)Tj /R33029016 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R33361016 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R33029016 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R33361016 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R33029016 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R33361016 10 Tf 92.4801 0 Td (orientation=land)Tj /R33029016 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R33361016 10 Tf -210.36 -16.8 Td (center=)Tj /R32716672 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R33029016 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R33361016 10 Tf -51.7898 -16.8 Td (color=)Tj /R32716672 10 Tf 27.3602 0 Td (colorvalue)Tj /R33029016 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R33361016 10 Tf 90.6602 0 Td (bgcolor)Tj /R33029016 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R33361016 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R32716672 10 Tf 23.4801 0 Td (mode)Tj 2.712 Tc /R33029016 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.3219 0 Td 0.212 Tw (his speciŒes what algorithm should do if an)Tj 2.712 Tc 175.494 0 Td (yn)Tj 0 Tc 12.7121 0 Td (odes o)Tj -0.15 Tc 25.8922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. If mode is)Tj /R33361016 10 Tf 64.448 0 Td (false)Tj 2.711 Tc /R33029016 10 Tf 19.4398 0 Td (,t)Tj 0 Tc 7.99102 0 Td 0.211 Tw (he program)Tj -385.969 -12 Td 0.252 Tw (uses the Prism algorithm to adjust the nodes to eliminate o)Tj -0.15 Tc 236.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps. If mode is)Tj /R33361016 10 Tf 68.498 0 Td (scale)Tj 2.753 Tc /R33029016 10 Tf 20.55 0 Td (,t)Tj 0 Tc 8.03281 0 Td 0.253 Tw (he layout is uniformly)Tj -342.631 -12 Td 1.741 Tw (scaled up, preserving node sizes, until nodes no longer o)Tj -0.15 Tc 241.319 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.74 Tw (rlap. The latter technique remo)Tj -0.15 Tc 130.39 0 Td (ve)Tj 4.24 Tc 9.28984 0 Td (so)Tj -0.15 Tc 12.9801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps)Tj -412.559 -12 Td 0.485 Tw (while preserving symmetry and structure, while the former remo)Tj -0.15 Tc 262.29 0 Td (ve)Tj 2.986 Tc 9.28984 0 Td (so)Tj -0.15 Tc 11.7262 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.486 Tw [(rlaps more compactly b)20.0195(ut destro)]TJ 130.514 0 Td (ys)Tj -423.109 -12 Td 3.324 Tw (symmetries. If)Tj 64.418 0 Td 0.824 Tw (mode is)Tj /R33361016 10 Tf 35.5379 0 Td (true)Tj /R33029016 10 Tf 21.0941 0 Td [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R33361016 10 Tf 203.971 0 Td (dot)Tj /R33029016 10 Tf 17.2129 0 Td 0.823 Tw (algorithm al)Tj -0.1 Tc 49.3328 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys pro-)Tj -403.127 -12 Td 0 Tw (duces a layout with no node o)Tj -0.15 Tc 119.28 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlaps, this attrib)20(ute is only useful with other layouts.)]TJ /R33361016 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R32716672 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R33029016 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R33361016 10 Tf (splines)' /R33029016 10 Tf 31.7109 0 Td 0.311 Tw (If set to)Tj /R33361016 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R33029016 10 Tf 17.7699 0 Td (,e)Tj 0 Tc 9.75117 0 Td [(dges are dra)14.9976(wn as splines.)-531.089(If set to)]TJ /R33361016 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R33029016 10 Tf 33.9 0 Td (,e)Tj 0 Tc 9.75117 0 Td [(dges are dra)14.9951(wn as polylines.)-531.113(If set to)]TJ /R33361016 10 Tf -281.394 -12 Td (ortho)Tj 4.298 Tc /R33029016 10 Tf 23.3301 0 Td (,e)Tj 0 Tc 11.2379 0 Td 1.798 Tw (dges are dra)Tj 51.7559 0 Td 1.799 Tw [(wn as orthogonal polylines.)-679.91(In all of these cases, the nodes must not o)]TJ -0.15 Tc 304.877 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.299 Tw (rlap. If)Tj -235.541 -48 Td 0 Tw [(12 January 2015)-19595(3)]TJ ET Q Q \n \n \n \n \n-4197\n+4201\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -825,29 +825,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10 Tf -420.34 -36 Td (splines=false)Tj /R21855128 10 Tf 57.0762 0 Td (or)Tj /R22187128 10 Tf 11.366 0 Td (splines=line)Tj 3.036 Tc /R21855128 10 Tf 50.1602 0 Td (,e)Tj 0 Tc 9.97617 0 Td 0.536 Tw [(dges are dra)14.9976(wn as line se)]TJ 102.07 0 Td 3.036 Tw (gments. The)Tj 55.5121 0 Td (def)Tj 12.6699 0 Td 0.536 Tw (ault is)Tj /R22187128 10 Tf 27.7422 0 Td (true)Tj /R21855128 10 Tf 20.8059 0 Td (for dot, and)Tj /R22187128 10 Tf 50.4871 0 Td (false)Tj /R21855128 10 Tf 22.475 0 Td (for)Tj -420.341 -12 Td 0 Tw (all other layouts.)Tj /R22187128 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R21542784 10 Tf 40.15 0 Td (f)Tj /R21855128 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R22187128 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R21542784 10 Tf 40.15 0 Td (f)Tj /R21855128 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R22187128 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R21855128 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R22187128 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R21855128 10 Tf 51.3488 0 Td (\(or)Tj /R22187128 10 Tf 15.0891 0 Td (min)Tj /R21855128 10 Tf 20.0988 0 Td (or)Tj /R22187128 10 Tf 11.759 0 Td (max)Tj 3.429 Tc /R21855128 10 Tf 18.3301 0 Td [(\)i)342.893(nas)]TJ 0 Tc 29.727 0 Td 0.93 Tw [(ubgraph constrains the rank assignment of its nodes.)-843.018(If a subgraph')]TJ 281.76 0 Td (s)Tj -428.113 -12 Td 1.497 Tw (name has the preŒx)Tj /R22187128 10 Tf 86.5281 0 Td (cluster)Tj 3.997 Tc /R21855128 10 Tf 28.8801 0 Td (,i)Tj 0 Tc 9.27695 0 Td [(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)]TJ 239.886 0 Td 1.496 Tw (Clusters may be)Tj -364.571 -12 Td (nested.)Tj /R22187128 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R21542784 10 Tf 29.0301 0 Td (val)Tj 5.889 Tc /R21855128 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 15.609 0 Td 0.889 Tw [(lgorithm for minimizing ener)18.0054(gy in the layout. By def)]TJ 218.212 0 Td (ault,)Tj /R22187128 10 Tf 20.8891 0 Td (neato)Tj /R21855128 10 Tf 26.7199 0 Td 0.89 Tw (uses stress majorization. If)Tj /R22187128 10 Tf -322.68 -12 Td (mode=KK)Tj 2.5 Tc /R21855128 10 Tf 44.5898 0 Td [(,i)249.993(tu)]TJ 0 Tc 18.0602 0 Td 0 Tw [(ses a v)14.9841(ersion of gradient descent.)]TJ /R22187128 10 Tf -62.65 -16.8 Td (model=)Tj /R21542784 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R21855128 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R22187128 10 Tf 12.8441 0 Td (neato)Tj /R21855128 10 Tf 26.734 0 Td 0.904 Tw [(model computes the desired distances between all pairs of v)15(ertices. By def)9.99512(ault, it)]TJ -98.1223 -12 Td 0.028 Tw (uses the length of the shortest path. If)Tj /R22187128 10 Tf 152.704 0 Td (model)Tj /R21855128 10 Tf 28.6379 0 Td (is set to)Tj /R22187128 10 Tf 33.1449 0 Td [(cir)17.9932(cuit)]TJ 2.529 Tc /R21855128 10 Tf 27.5902 0 Td (,ac)Tj 0 Tc 16.4379 0 Td 0.029 Tw (ircuit-resistance model is used.)Tj 128.986 0 Td (If)Tj /R22187128 10 Tf 9.18906 0 Td (model)Tj /R21855128 10 Tf 28.6391 0 Td (is)Tj -425.329 -12 Td 0.319 Tw (set to)Tj /R22187128 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R21855128 10 Tf 26.6699 0 Td [(,i)281.918(tu)]TJ 0 Tc 18.6977 0 Td (ses a model whereby the edge length is the number of nodes that are neighbors of e)Tj 337.664 0 Td (xactly)Tj -407.56 -12 Td 0 Tw (one of the edge')Tj 2.5 Tc 64.15 0 Td (sv)Tj 0 Tc 11.2398 0 Td (ertices.)Tj /R22187128 10 Tf -75.3898 -16.8 Td (start=)Tj /R21542784 10 Tf 25.6898 0 Td (val)Tj 5.016 Tc /R21855128 10 Tf 12.2199 0 Td (.R)Tj 0 Tc 14.1859 0 Td 0.016 Tw (equests random initial placement and seeds the random number generator)Tj 5.016 Tc 293.704 0 Td (.I)Tj 0 Tc 10.8461 0 Td (f)Tj /R21542784 10 Tf 5.84609 0 Td (val)Tj /R21855128 10 Tf 14.7371 0 Td 0.017 Tw (is not an inte-)Tj -377.229 -12 Td (ger)Tj 2.5 Tc 12.3699 0 Td (,t)Tj 0 Tc 7.78008 0 Td 0 Tw (he process ID or current time is used as the seed.)Tj /R22187128 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R21542784 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R21855128 10 Tf 5 0 Td (.S)Tj 0 Tc 13.0602 0 Td (ets the cutof)Tj 2.5 Tc 48.6301 0 Td (ff)Tj 0 Tc 9.16016 0 Td [(or the solv)15.0073(er)]TJ 5 Tc 49.2898 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(he def)9.98535(ault is 0.1.)]TJ /R22187128 10 Tf -174.461 -28.8 Td [(\(tw)9.99268(opi-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R21542784 10 Tf 14.0301 0 Td (ctr)Tj 2.581 Tc /R21855128 10 Tf 11.1102 0 Td (.T)Tj 0 Tc 11.191 0 Td 0.081 Tw (his speciŒes the node to be used as the center of the layout. If not speciŒed,)Tj /R21542784 10 Tf 305.135 0 Td (twopi)Tj /R21855128 10 Tf 24.8102 0 Td 0.08 Tw (will randomly)Tj -375.537 -12 Td 0.419 Tw (pick one of the nodes that are furthest from a leaf node, where a leaf node is a node of de)Tj 363.96 0 Td 0.42 Tw (gree 1. If no leaf)Tj -363.96 -12 Td 0 Tw [(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ /R22187128 10 Tf 16.8 TL (ranksep=)' /R21542784 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R21855128 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td [(peciŒes the radial distance in inches between the sequence of rings. The def)9.99023(ault is 0.75.)]TJ /R22187128 10 Tf -62.9301 -28.8 Td [(\(cir)17.9846(co-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc 12 TL (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R21542784 10 Tf 14.0301 0 Td (nodename)Tj 2.854 Tc /R21855128 10 Tf 41.1 0 Td (.S)Tj 0 Tc 10.9141 0 Td 0.354 Tw (peciŒes the name of a node occurring in the root block. If the graph is disconnected, the)Tj -0.18 Tc /R22187128 10 Tf -75.3043 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R21855128 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R22187128 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R21542784 10 Tf 37.9301 0 Td (value)Tj 3.343 Tc /R21855128 10 Tf 21.6602 0 Td (.S)Tj 0 Tc 11.4031 0 Td 0.843 Tw (ets the minimum separation between all nodes. If not speciŒed then)Tj /R21542784 10 Tf 281.464 0 Td [(cir)37.0166(co)]TJ /R21855128 10 Tf 23.5238 0 Td 0.844 Tw (uses a def)Tj 41.018 0 Td (ault)Tj -0.25 Tc -416.999 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lue of 1.0.)Tj /R22187128 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R21542784 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R21855128 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td [(ets the def)10(ault ideal node separation in the layout.)]TJ /R22187128 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R21542784 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R21855128 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td (ets the maximum number of iterations used to layout the graph.)Tj /R22187128 10 Tf -61.8 -16.8 Td (start=)Tj /R21542784 10 Tf 25.6898 0 Td (val)Tj 3.02 Tc /R21855128 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 12.7398 0 Td 0.52 Tw (djusts the random initial placement of nodes with no speciŒed position.)Tj 295.989 0 Td (If)Tj /R21542784 10 Tf 9.67891 0 Td (val)Tj /R21855128 10 Tf 15.2391 0 Td 0.519 Tw (is an inte)Tj 36.998 0 Td (ger)Tj 3.019 Tc 12.3699 0 Td (,i)Tj 0 Tc 8.29883 0 Td (t)Tj -429.223 -12 Td 0.022 Tw (is used as the seed for the random number generator)Tj 5.022 Tc 208.208 0 Td (.I)Tj 0 Tc 10.852 0 Td (f)Tj /R21542784 10 Tf 5.85195 0 Td (val)Tj /R21855128 10 Tf 14.7422 0 Td (is not an inte)Tj 51.3059 0 Td (ger)Tj 2.522 Tc 12.3699 0 Td (,ar)Tj 0 Tc 15.3141 0 Td 0.023 Tw (andom system-generated in-)Tj -318.644 -12 Td [(te)15.0073(ger)]TJ 2.5 Tc 19.4398 0 Td (,s)Tj 0 Tc 8.88984 0 Td 0 Tw (uch as the process ID or current time, is used as the seed.)Tj /R22187128 10.95 Tf -64.3297 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R22187128 10 Tf 36 -12 Td (height=)Tj /R21542784 10 Tf 32.3699 0 Td (d)Tj /R21855128 10 Tf 8.21797 0 Td (or)Tj /R22187128 10 Tf 11.548 0 Td (width=)Tj /R21542784 10 Tf 30.15 0 Td (d)Tj /R21855128 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R22187128 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R21855128 10 Tf 62.7969 0 Td 0.717 Tw (forces these to be the actual)Tj -317.617 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R22187128 10 Tf 16.8 TL (shape=)' -0.2 Tc /R21542784 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R21855128 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R21542784 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R21855128 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R22187128 10 Tf 88.4051 0 Td (plaintext, ellipse, o)Tj -0.1 Tc 79.6 0 Td (va)Tj 0 Tc 9.9 0 Td [(l, cir)17.9834(cle, egg, triangle, box, diamond, trapez-)]TJ -243.67 -12 Td 0.815 Tw (ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj 3.315 Tc /R21855128 10 Tf 337.895 0 Td (,a)Tj 0 Tc 10.2551 0 Td (mong others.)Tj 58.85 0 Td (\(Poly-)Tj -407 -12 Td 1.337 Tw [(gons are deŒned or modiŒed by the follo)25.0171(wing node attrib)]TJ 240.173 0 Td (utes:)Tj -0.18 Tc /R22187128 10 Tf 22.727 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R21855128 10 Tf 22.7801 0 Td (,)Tj /R22187128 10 Tf 6.33711 0 Td (peripheries)Tj /R21855128 10 Tf 48.3301 0 Td (,)Tj /R22187128 10 Tf 6.33711 0 Td (sides)Tj /R21855128 10 Tf 20.5602 0 Td (,)Tj /R22187128 10 Tf 6.33711 0 Td (orientation)Tj /R21855128 10 Tf 47.2199 0 Td (,)Tj -264.551 -45.6 Td 0 Tw [(12 January 2015)-19595(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10 Tf -420.34 -36 Td (splines=false)Tj /R33029016 10 Tf 57.0762 0 Td (or)Tj /R33361016 10 Tf 11.366 0 Td (splines=line)Tj 3.036 Tc /R33029016 10 Tf 50.1602 0 Td (,e)Tj 0 Tc 9.97617 0 Td 0.536 Tw [(dges are dra)14.9976(wn as line se)]TJ 102.07 0 Td 3.036 Tw (gments. The)Tj 55.5121 0 Td (def)Tj 12.6699 0 Td 0.536 Tw (ault is)Tj /R33361016 10 Tf 27.7422 0 Td (true)Tj /R33029016 10 Tf 20.8059 0 Td (for dot, and)Tj /R33361016 10 Tf 50.4871 0 Td (false)Tj /R33029016 10 Tf 22.475 0 Td (for)Tj -420.341 -12 Td 0 Tw (all other layouts.)Tj /R33361016 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R32716672 10 Tf 40.15 0 Td (f)Tj /R33029016 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R33361016 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R32716672 10 Tf 40.15 0 Td (f)Tj /R33029016 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R33361016 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R33029016 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R33361016 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R33029016 10 Tf 51.3488 0 Td (\(or)Tj /R33361016 10 Tf 15.0891 0 Td (min)Tj /R33029016 10 Tf 20.0988 0 Td (or)Tj /R33361016 10 Tf 11.759 0 Td (max)Tj 3.429 Tc /R33029016 10 Tf 18.3301 0 Td [(\)i)342.893(nas)]TJ 0 Tc 29.727 0 Td 0.93 Tw [(ubgraph constrains the rank assignment of its nodes.)-843.018(If a subgraph')]TJ 281.76 0 Td (s)Tj -428.113 -12 Td 1.497 Tw (name has the preŒx)Tj /R33361016 10 Tf 86.5281 0 Td (cluster)Tj 3.997 Tc /R33029016 10 Tf 28.8801 0 Td (,i)Tj 0 Tc 9.27695 0 Td [(ts nodes are dra)14.9902(wn in a distinct rectangle of the layout.)]TJ 239.886 0 Td 1.496 Tw (Clusters may be)Tj -364.571 -12 Td (nested.)Tj /R33361016 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R32716672 10 Tf 29.0301 0 Td (val)Tj 5.889 Tc /R33029016 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 15.609 0 Td 0.889 Tw [(lgorithm for minimizing ener)18.0054(gy in the layout. By def)]TJ 218.212 0 Td (ault,)Tj /R33361016 10 Tf 20.8891 0 Td (neato)Tj /R33029016 10 Tf 26.7199 0 Td 0.89 Tw (uses stress majorization. If)Tj /R33361016 10 Tf -322.68 -12 Td (mode=KK)Tj 2.5 Tc /R33029016 10 Tf 44.5898 0 Td [(,i)249.993(tu)]TJ 0 Tc 18.0602 0 Td 0 Tw [(ses a v)14.9841(ersion of gradient descent.)]TJ /R33361016 10 Tf -62.65 -16.8 Td (model=)Tj /R32716672 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R33029016 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R33361016 10 Tf 12.8441 0 Td (neato)Tj /R33029016 10 Tf 26.734 0 Td 0.904 Tw [(model computes the desired distances between all pairs of v)15(ertices. By def)9.99512(ault, it)]TJ -98.1223 -12 Td 0.028 Tw (uses the length of the shortest path. If)Tj /R33361016 10 Tf 152.704 0 Td (model)Tj /R33029016 10 Tf 28.6379 0 Td (is set to)Tj /R33361016 10 Tf 33.1449 0 Td [(cir)17.9932(cuit)]TJ 2.529 Tc /R33029016 10 Tf 27.5902 0 Td (,ac)Tj 0 Tc 16.4379 0 Td 0.029 Tw (ircuit-resistance model is used.)Tj 128.986 0 Td (If)Tj /R33361016 10 Tf 9.18906 0 Td (model)Tj /R33029016 10 Tf 28.6391 0 Td (is)Tj -425.329 -12 Td 0.319 Tw (set to)Tj /R33361016 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R33029016 10 Tf 26.6699 0 Td [(,i)281.918(tu)]TJ 0 Tc 18.6977 0 Td (ses a model whereby the edge length is the number of nodes that are neighbors of e)Tj 337.664 0 Td (xactly)Tj -407.56 -12 Td 0 Tw (one of the edge')Tj 2.5 Tc 64.15 0 Td (sv)Tj 0 Tc 11.2398 0 Td (ertices.)Tj /R33361016 10 Tf -75.3898 -16.8 Td (start=)Tj /R32716672 10 Tf 25.6898 0 Td (val)Tj 5.016 Tc /R33029016 10 Tf 12.2199 0 Td (.R)Tj 0 Tc 14.1859 0 Td 0.016 Tw (equests random initial placement and seeds the random number generator)Tj 5.016 Tc 293.704 0 Td (.I)Tj 0 Tc 10.8461 0 Td (f)Tj /R32716672 10 Tf 5.84609 0 Td (val)Tj /R33029016 10 Tf 14.7371 0 Td 0.017 Tw (is not an inte-)Tj -377.229 -12 Td (ger)Tj 2.5 Tc 12.3699 0 Td (,t)Tj 0 Tc 7.78008 0 Td 0 Tw (he process ID or current time is used as the seed.)Tj /R33361016 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R32716672 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R33029016 10 Tf 5 0 Td (.S)Tj 0 Tc 13.0602 0 Td (ets the cutof)Tj 2.5 Tc 48.6301 0 Td (ff)Tj 0 Tc 9.16016 0 Td [(or the solv)15.0073(er)]TJ 5 Tc 49.2898 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(he def)9.98535(ault is 0.1.)]TJ /R33361016 10 Tf -174.461 -28.8 Td [(\(tw)9.99268(opi-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R32716672 10 Tf 14.0301 0 Td (ctr)Tj 2.581 Tc /R33029016 10 Tf 11.1102 0 Td (.T)Tj 0 Tc 11.191 0 Td 0.081 Tw (his speciŒes the node to be used as the center of the layout. If not speciŒed,)Tj /R32716672 10 Tf 305.135 0 Td (twopi)Tj /R33029016 10 Tf 24.8102 0 Td 0.08 Tw (will randomly)Tj -375.537 -12 Td 0.419 Tw (pick one of the nodes that are furthest from a leaf node, where a leaf node is a node of de)Tj 363.96 0 Td 0.42 Tw (gree 1. If no leaf)Tj -363.96 -12 Td 0 Tw [(nodes e)15.0073(xists, an arbitrary node is pick)10.0146(ed as center)55(.)]TJ /R33361016 10 Tf 16.8 TL (ranksep=)' /R32716672 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R33029016 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td [(peciŒes the radial distance in inches between the sequence of rings. The def)9.99023(ault is 0.75.)]TJ /R33361016 10 Tf -62.9301 -28.8 Td [(\(cir)17.9846(co-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc 12 TL (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R32716672 10 Tf 14.0301 0 Td (nodename)Tj 2.854 Tc /R33029016 10 Tf 41.1 0 Td (.S)Tj 0 Tc 10.9141 0 Td 0.354 Tw (peciŒes the name of a node occurring in the root block. If the graph is disconnected, the)Tj -0.18 Tc /R33361016 10 Tf -75.3043 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R33029016 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R33361016 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R32716672 10 Tf 37.9301 0 Td (value)Tj 3.343 Tc /R33029016 10 Tf 21.6602 0 Td (.S)Tj 0 Tc 11.4031 0 Td 0.843 Tw (ets the minimum separation between all nodes. If not speciŒed then)Tj /R32716672 10 Tf 281.464 0 Td [(cir)37.0166(co)]TJ /R33029016 10 Tf 23.5238 0 Td 0.844 Tw (uses a def)Tj 41.018 0 Td (ault)Tj -0.25 Tc -416.999 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lue of 1.0.)Tj /R33361016 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R32716672 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R33029016 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td [(ets the def)10(ault ideal node separation in the layout.)]TJ /R33361016 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R32716672 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R33029016 10 Tf 12.2199 0 Td (.S)Tj 0 Tc 10.5602 0 Td (ets the maximum number of iterations used to layout the graph.)Tj /R33361016 10 Tf -61.8 -16.8 Td (start=)Tj /R32716672 10 Tf 25.6898 0 Td (val)Tj 3.02 Tc /R33029016 10 Tf 12.2199 0 Td (.A)Tj 0 Tc 12.7398 0 Td 0.52 Tw (djusts the random initial placement of nodes with no speciŒed position.)Tj 295.989 0 Td (If)Tj /R32716672 10 Tf 9.67891 0 Td (val)Tj /R33029016 10 Tf 15.2391 0 Td 0.519 Tw (is an inte)Tj 36.998 0 Td (ger)Tj 3.019 Tc 12.3699 0 Td (,i)Tj 0 Tc 8.29883 0 Td (t)Tj -429.223 -12 Td 0.022 Tw (is used as the seed for the random number generator)Tj 5.022 Tc 208.208 0 Td (.I)Tj 0 Tc 10.852 0 Td (f)Tj /R32716672 10 Tf 5.85195 0 Td (val)Tj /R33029016 10 Tf 14.7422 0 Td (is not an inte)Tj 51.3059 0 Td (ger)Tj 2.522 Tc 12.3699 0 Td (,ar)Tj 0 Tc 15.3141 0 Td 0.023 Tw (andom system-generated in-)Tj -318.644 -12 Td [(te)15.0073(ger)]TJ 2.5 Tc 19.4398 0 Td (,s)Tj 0 Tc 8.88984 0 Td 0 Tw (uch as the process ID or current time, is used as the seed.)Tj /R33361016 10.95 Tf -64.3297 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R33361016 10 Tf 36 -12 Td (height=)Tj /R32716672 10 Tf 32.3699 0 Td (d)Tj /R33029016 10 Tf 8.21797 0 Td (or)Tj /R33361016 10 Tf 11.548 0 Td (width=)Tj /R32716672 10 Tf 30.15 0 Td (d)Tj /R33029016 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R33361016 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R33029016 10 Tf 62.7969 0 Td 0.717 Tw (forces these to be the actual)Tj -317.617 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R33361016 10 Tf 16.8 TL (shape=)' -0.2 Tc /R32716672 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R33029016 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R32716672 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R33029016 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R33361016 10 Tf 88.4051 0 Td (plaintext, ellipse, o)Tj -0.1 Tc 79.6 0 Td (va)Tj 0 Tc 9.9 0 Td [(l, cir)17.9834(cle, egg, triangle, box, diamond, trapez-)]TJ -243.67 -12 Td 0.815 Tw (ium, parallelogram, house, hexagon, octagon, note, tab, box3d, or component,)Tj 3.315 Tc /R33029016 10 Tf 337.895 0 Td (,a)Tj 0 Tc 10.2551 0 Td (mong others.)Tj 58.85 0 Td (\(Poly-)Tj -407 -12 Td 1.337 Tw [(gons are deŒned or modiŒed by the follo)25.0171(wing node attrib)]TJ 240.173 0 Td (utes:)Tj -0.18 Tc /R33361016 10 Tf 22.727 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R33029016 10 Tf 22.7801 0 Td (,)Tj /R33361016 10 Tf 6.33711 0 Td (peripheries)Tj /R33029016 10 Tf 48.3301 0 Td (,)Tj /R33361016 10 Tf 6.33711 0 Td (sides)Tj /R33029016 10 Tf 20.5602 0 Td (,)Tj /R33361016 10 Tf 6.33711 0 Td (orientation)Tj /R33029016 10 Tf 47.2199 0 Td (,)Tj -264.551 -45.6 Td 0 Tw [(12 January 2015)-19595(4)]TJ ET Q Q \n \n \n \n \n 3212\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -884,29 +884,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10 Tf -420.34 -36 Td (distortion)Tj /R21855128 10 Tf 44.493 0 Td (and)Tj /R22187128 10 Tf 17.2629 0 Td [(sk)10(ew)]TJ /R21855128 10 Tf 21.0102 0 Td (.\))Tj /R22187128 10 Tf 11.1531 0 Td (epsf)Tj /R21855128 10 Tf 20.043 0 Td 0.323 Tw (uses the node')Tj 57.3059 0 Td (s)Tj /R22187128 10 Tf 6.71289 0 Td (shapeŒle)Tj /R21855128 10 Tf 40.0531 0 Td (attrib)Tj 20.9102 0 Td (ute as the path name of an e)Tj 113.471 0 Td 0.322 Tw (xternal EPSF Œle to)Tj -352.415 -12 Td 0 Tw (be automatically loaded for the node shape.)Tj 16.8 TL T*[(See https://www)65.0159(.graphviz.or)18.0151(g/doc/info/shapes.html for a complete description of node shapes.)]TJ /R22187128 10 Tf (color=)' /R21542784 10 Tf 27.3602 0 Td (colorvalue)Tj /R21855128 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R22187128 10 Tf 167.2 0 Td (Œllcolor)Tj /R21855128 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R22187128 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R21542784 10 Tf 38.4801 0 Td (colorvalue)Tj /R21855128 10 Tf 45.5699 0 Td 0.3 Tw (sets the Œll color when style=Œlled.)Tj 147.441 0 Td 0.301 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.491 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ /R22187128 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R21542784 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R21855128 10 Tf 26.352 0 Td 1.211 Tw (speciŒes a label that will be place near)Tj 3.711 Tc 162.207 0 Td (,b)Tj 0 Tc 11.0109 0 Td (ut outside, of a node. The normal)Tj /R22187128 10 Tf 143.737 0 Td (label)Tj /R21855128 10 Tf 24.2711 0 Td (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R22187128 10 Tf T*[(tar)10.0073(get=)]TJ /R21542784 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21855128 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.386 Tw [(The tar)18.0139(get string is used to determine which windo)]TJ 3.886 Tc 213.968 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)]TJ 142.481 0 Td 1.385 Tw (Setting it to)Tj -382.551 -12 Td 0.524 Tw ("_graphviz" will open a ne)Tj 3.024 Tc 108.876 0 Td (ww)Tj 0 Tc 17.4641 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td 0.525 Tw [(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ -208.561 -12 Td (empty)Tj 2.523 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80312 0 Td 0.023 Tw [(he def)10.0183(ault, then no tar)]TJ 87.2918 0 Td 0.022 Tw [(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ -119.445 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R22187128 10 Tf (tooltip=)' /R21542784 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R21855128 10 Tf 26.3348 0 Td 1.195 Tw [(is a tooltip string for client-side imagemaps and SV)14.9854(G, ef)]TJ 236.445 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.494 Tw (ve w)Tj 0 Tc 20.2039 0 Td 1.194 Tw (hen nodes ha)Tj -0.15 Tc 54.398 0 Td 1.494 Tw (ve a U)Tj 0 Tc 28.3379 0 Td (RL.)Tj -416.72 -12 Td 0.463 Tw (The tooltip string def)Tj 86.009 0 Td 0.464 Tw [(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ -86.009 -12 Td 0.124 Tw (to still ha)Tj -0.15 Tc 37.2781 0 Td 0.424 Tw (ve t)Tj 0 Tc 14.6941 0 Td 0.124 Tw (ooltips thus permitting denser graphs.)Tj 156.45 0 Td 0.123 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.422 -12 Td 1.238 Tw (manner as for the node label attrib)Tj 144.418 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td (ubstituted with the node label)Tj -308.712 -12 Td (string.)Tj 0 Tw T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R22187128 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R21542784 10 Tf 28.4801 0 Td (n)Tj /R21855128 10 Tf 8.16211 0 Td (if)Tj /R21542784 10 Tf 9.27187 0 Td (n)Tj /R21855128 10 Tf 8.16211 0 Td 0.662 Tw (is non-zero then the polygon is made re)Tj 162.514 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.661 Tw (.e. symmetric about the x and y axis, other)Tj 174.788 0 Td (-)Tj -428.67 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R21542784 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.769 Tw [(made re)15.0171(gular by this attrib)]TJ 108.266 0 Td (ute.)Tj -0.2 Tc /R21542784 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 60.4988 0 Td (that are already re)Tj 74.0672 0 Td 0.768 Tw [(gular are not af)24.9951(fected \(i.e.)]TJ 111.88 0 Td (the)Tj 3.268 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.7078 0 Td (annot)Tj -409.779 -12 Td 0 Tw (be made asymmetric\).)Tj /R22187128 10 Tf (peripheries=)' /R21542784 10 Tf 54.0301 0 Td (n)Tj /R21855128 10 Tf 8.73711 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ 289.557 0 Td 1.238 Tw (alue supersedes the)Tj -352.324 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R21542784 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 57.2301 0 Td (.)Tj /R22187128 10 Tf -183.95 -16.8 Td (sides=)Tj /R21542784 10 Tf 26.2602 0 Td (n)Tj /R21855128 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R21542784 10 Tf 173.004 0 Td (n)Tj /R21855128 10 Tf 5 0 Td (<3 results in an ellipse.)Tj 104.845 0 Td 1.452 Tw [(This attrib)19.9805(ute is ignored by)]TJ -0.2 Tc /R21542784 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 57.2301 0 Td (.)Tj /R22187128 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R21542784 10 Tf 52.9199 0 Td (f)Tj /R21855128 10 Tf 5.46992 0 Td 0.19 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.53 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.191 Tw [(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ -216.412 -12 Td (grees.)Tj /R21542784 10 Tf 28.893 0 Td (f)Tj /R21855128 10 Tf 5.57305 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.792 Tw (ute. This)Tj 40.584 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R21542784 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R22187128 10 Tf -181.26 -16.8 Td (distortion=)Tj /R21542784 10 Tf 47.3699 0 Td (f)Tj /R21855128 10 Tf 5.57695 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.709 -12 Td 1.256 Tw [(to its orientation\).)-625.581(Floating point v)24.9902(alues between ­1 and +1 are suggested.)]TJ 318.851 0 Td 1.255 Tw [(This attrib)20.0098(ute is ignored by)]TJ -0.2 Tc /R21542784 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 57.2301 0 Td (.)Tj /R22187128 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R21542784 10 Tf 26.7102 0 Td (f)Tj /R21855128 10 Tf 5.43906 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.1492 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.339 Tw (ve t)Tj 3.539 Tc 15.609 0 Td (oi)Tj 0 Tc 11.3191 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ -50.5582 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R21542784 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21855128 10 Tf 57.2301 0 Td (.)Tj /R22187128 10 Tf -104.8 -28.8 Td [(\(cir)17.9846(co-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc 12 TL (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R21542784 10 Tf 14.0301 0 Td (true/false)Tj 3.267 Tc /R21855128 10 Tf 37.7801 0 Td (.T)Tj 0 Tc 11.877 0 Td 0.767 Tw (his speciŒes that the block containing the gi)Tj -0.15 Tc 180.389 0 Td (ve)Tj 3.268 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.268 0 Td 0.768 Tw (ode be treated as the root of the span-)Tj -275.894 -12 Td 0 Tw (ning tree in the layout.)Tj /R22187128 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R21542784 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R21855128 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R21542784 10 Tf 5.83008 0 Td (val)Tj /R21855128 10 Tf 14.7199 0 Td (is)Tj /R22187128 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R21855128 10 Tf 17.7699 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he node will remain at its initial position.)Tj 69.5301 -79.2 Td [(12 January 2015)-19595(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10 Tf -420.34 -36 Td (distortion)Tj /R33029016 10 Tf 44.493 0 Td (and)Tj /R33361016 10 Tf 17.2629 0 Td [(sk)10(ew)]TJ /R33029016 10 Tf 21.0102 0 Td (.\))Tj /R33361016 10 Tf 11.1531 0 Td (epsf)Tj /R33029016 10 Tf 20.043 0 Td 0.323 Tw (uses the node')Tj 57.3059 0 Td (s)Tj /R33361016 10 Tf 6.71289 0 Td (shapeŒle)Tj /R33029016 10 Tf 40.0531 0 Td (attrib)Tj 20.9102 0 Td (ute as the path name of an e)Tj 113.471 0 Td 0.322 Tw (xternal EPSF Œle to)Tj -352.415 -12 Td 0 Tw (be automatically loaded for the node shape.)Tj 16.8 TL T*[(See https://www)65.0159(.graphviz.or)18.0151(g/doc/info/shapes.html for a complete description of node shapes.)]TJ /R33361016 10 Tf (color=)' /R32716672 10 Tf 27.3602 0 Td (colorvalue)Tj /R33029016 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R33361016 10 Tf 167.2 0 Td (Œllcolor)Tj /R33029016 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R33361016 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R32716672 10 Tf 38.4801 0 Td (colorvalue)Tj /R33029016 10 Tf 45.5699 0 Td 0.3 Tw (sets the Œll color when style=Œlled.)Tj 147.441 0 Td 0.301 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.491 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ /R33361016 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R32716672 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R33029016 10 Tf 26.352 0 Td 1.211 Tw (speciŒes a label that will be place near)Tj 3.711 Tc 162.207 0 Td (,b)Tj 0 Tc 11.0109 0 Td (ut outside, of a node. The normal)Tj /R33361016 10 Tf 143.737 0 Td (label)Tj /R33029016 10 Tf 24.2711 0 Td (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R33361016 10 Tf T*[(tar)10.0073(get=)]TJ /R32716672 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R33029016 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.386 Tw [(The tar)18.0139(get string is used to determine which windo)]TJ 3.886 Tc 213.968 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)]TJ 142.481 0 Td 1.385 Tw (Setting it to)Tj -382.551 -12 Td 0.524 Tw ("_graphviz" will open a ne)Tj 3.024 Tc 108.876 0 Td (ww)Tj 0 Tc 17.4641 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td 0.525 Tw [(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ -208.561 -12 Td (empty)Tj 2.523 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80312 0 Td 0.023 Tw [(he def)10.0183(ault, then no tar)]TJ 87.2918 0 Td 0.022 Tw [(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ -119.445 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R33361016 10 Tf (tooltip=)' /R32716672 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R33029016 10 Tf 26.3348 0 Td 1.195 Tw [(is a tooltip string for client-side imagemaps and SV)14.9854(G, ef)]TJ 236.445 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.494 Tw (ve w)Tj 0 Tc 20.2039 0 Td 1.194 Tw (hen nodes ha)Tj -0.15 Tc 54.398 0 Td 1.494 Tw (ve a U)Tj 0 Tc 28.3379 0 Td (RL.)Tj -416.72 -12 Td 0.463 Tw (The tooltip string def)Tj 86.009 0 Td 0.464 Tw [(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ -86.009 -12 Td 0.124 Tw (to still ha)Tj -0.15 Tc 37.2781 0 Td 0.424 Tw (ve t)Tj 0 Tc 14.6941 0 Td 0.124 Tw (ooltips thus permitting denser graphs.)Tj 156.45 0 Td 0.123 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.422 -12 Td 1.238 Tw (manner as for the node label attrib)Tj 144.418 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td (ubstituted with the node label)Tj -308.712 -12 Td (string.)Tj 0 Tw T*[(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R33361016 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R32716672 10 Tf 28.4801 0 Td (n)Tj /R33029016 10 Tf 8.16211 0 Td (if)Tj /R32716672 10 Tf 9.27187 0 Td (n)Tj /R33029016 10 Tf 8.16211 0 Td 0.662 Tw (is non-zero then the polygon is made re)Tj 162.514 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.661 Tw (.e. symmetric about the x and y axis, other)Tj 174.788 0 Td (-)Tj -428.67 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R32716672 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.769 Tw [(made re)15.0171(gular by this attrib)]TJ 108.266 0 Td (ute.)Tj -0.2 Tc /R32716672 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 60.4988 0 Td (that are already re)Tj 74.0672 0 Td 0.768 Tw [(gular are not af)24.9951(fected \(i.e.)]TJ 111.88 0 Td (the)Tj 3.268 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.7078 0 Td (annot)Tj -409.779 -12 Td 0 Tw (be made asymmetric\).)Tj /R33361016 10 Tf (peripheries=)' /R32716672 10 Tf 54.0301 0 Td (n)Tj /R33029016 10 Tf 8.73711 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ 289.557 0 Td 1.238 Tw (alue supersedes the)Tj -352.324 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R32716672 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 57.2301 0 Td (.)Tj /R33361016 10 Tf -183.95 -16.8 Td (sides=)Tj /R32716672 10 Tf 26.2602 0 Td (n)Tj /R33029016 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R32716672 10 Tf 173.004 0 Td (n)Tj /R33029016 10 Tf 5 0 Td (<3 results in an ellipse.)Tj 104.845 0 Td 1.452 Tw [(This attrib)19.9805(ute is ignored by)]TJ -0.2 Tc /R32716672 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 57.2301 0 Td (.)Tj /R33361016 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R32716672 10 Tf 52.9199 0 Td (f)Tj /R33029016 10 Tf 5.46992 0 Td 0.19 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.53 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.191 Tw [(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ -216.412 -12 Td (grees.)Tj /R32716672 10 Tf 28.893 0 Td (f)Tj /R33029016 10 Tf 5.57305 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.792 Tw (ute. This)Tj 40.584 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R32716672 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R33361016 10 Tf -181.26 -16.8 Td (distortion=)Tj /R32716672 10 Tf 47.3699 0 Td (f)Tj /R33029016 10 Tf 5.57695 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.709 -12 Td 1.256 Tw [(to its orientation\).)-625.581(Floating point v)24.9902(alues between ­1 and +1 are suggested.)]TJ 318.851 0 Td 1.255 Tw [(This attrib)20.0098(ute is ignored by)]TJ -0.2 Tc /R32716672 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 57.2301 0 Td (.)Tj /R33361016 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R32716672 10 Tf 26.7102 0 Td (f)Tj /R33029016 10 Tf 5.43906 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.1492 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.339 Tw (ve t)Tj 3.539 Tc 15.609 0 Td (oi)Tj 0 Tc 11.3191 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ -50.5582 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R32716672 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R33029016 10 Tf 57.2301 0 Td (.)Tj /R33361016 10 Tf -104.8 -28.8 Td [(\(cir)17.9846(co-speciŒc attrib)20.0073(utes\))]TJ -0.18 Tc 12 TL (ro)' 0 Tc 9.26016 0 Td (ot=)Tj /R32716672 10 Tf 14.0301 0 Td (true/false)Tj 3.267 Tc /R33029016 10 Tf 37.7801 0 Td (.T)Tj 0 Tc 11.877 0 Td 0.767 Tw (his speciŒes that the block containing the gi)Tj -0.15 Tc 180.389 0 Td (ve)Tj 3.268 Tc 9.28984 0 Td (nn)Tj 0 Tc 13.268 0 Td 0.768 Tw (ode be treated as the root of the span-)Tj -275.894 -12 Td 0 Tw (ning tree in the layout.)Tj /R33361016 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R32716672 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R33029016 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R32716672 10 Tf 5.83008 0 Td (val)Tj /R33029016 10 Tf 14.7199 0 Td (is)Tj /R33361016 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R33029016 10 Tf 17.7699 0 Td (,t)Tj 0 Tc 7.78008 0 Td (he node will remain at its initial position.)Tj 69.5301 -79.2 Td [(12 January 2015)-19595(5)]TJ ET Q Q \n \n \n \n \n-3369\n+3372\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -943,29 +943,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R22187128 10 Tf 36 -12 Td (weight=)Tj /R21542784 10 Tf 34.0301 0 Td (val)Tj /R21855128 10 Tf 16.268 0 Td (where)Tj /R21542784 10 Tf 28.4781 0 Td (val)Tj /R21855128 10 Tf 16.268 0 Td 1.548 Tw (is the cost of the edge.)Tj -0.15 Tc 103.717 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R22187128 10 Tf 7.37695 0 Td (dot)Tj 4.047 Tc /R21855128 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 13.7672 0 Td 1.547 Tw (eights must be non-ne)Tj -0.05 Tc 92.541 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.847 Tw (ve i)Tj 0 Tc 16.1172 0 Td (nte)Tj 12.0699 0 Td 4.047 Tw (gers. V)Tj 31.8172 0 Td (alues)Tj -411.451 -12 Td 1.065 Tw [(greater than 1 tend to shorten the edge;)-606.492(weight 0 at edges are ignored for ordering nodes.)]TJ 385.806 0 Td (In)Tj /R22187128 10 Tf 11.8961 0 Td [(tw)10(opi)]TJ 3.566 Tc /R21855128 10 Tf 23.7898 0 Td (,a)Tj 0 Tc -421.492 -12 Td 0.663 Tw (weight of 0 will cause the edge to be ignored in constructing the underlying spanning tree. F)Tj 379.578 0 Td (or)Tj /R22187128 10 Tf 11.4922 0 Td (neato)Tj /R21855128 10 Tf 26.4922 0 Td (and)Tj /R22187128 10 Tf -417.563 -12 Td (fdp)Tj 2.623 Tc /R21855128 10 Tf 14.45 0 Td (,ah)Tj 0 Tc 17.1859 0 Td (ea)Tj 8.68008 0 Td 0.124 Tw [(vier weight will put more emphasis on the algorithm achie)25.0146(ving an edge length closer to that spec-)]TJ -40.316 -12 Td 0 Tw [(iŒed by the edge')54.9841(s)]TJ /R22187128 10 Tf 75.55 0 Td (len)Tj /R21855128 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R22187128 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R21542784 10 Tf 27.3602 0 Td (colorvalue)Tj /R21855128 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R22187128 10 Tf -72.6301 -16.8 Td (color=)Tj /R21542784 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R21855128 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R21542784 10 Tf 74.4301 0 Td (colorvalue)Tj /R21855128 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R22187128 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R21855128 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R22187128 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R21855128 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R22187128 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R21542784 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R21855128 10 Tf 25.934 0 Td 0.794 Tw (is a tar)Tj 28.068 0 Td 0.793 Tw [(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ 201.231 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.093 Tw (ve w)Tj 0 Tc 19.8031 0 Td 0.793 Tw (hen edges ha)Tj -0.15 Tc 53.0359 0 Td 1.093 Tw (ve a U)Tj 0 Tc 27.5359 0 Td 3.293 Tw (RL. If)Tj -404.268 -12 Td 0.262 Tw [(the tar)18.0042(get string is empty)]TJ 2.763 Tc 99.6578 0 Td (,t)Tj 0 Tc 8.04297 0 Td 0.263 Tw [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ -107.701 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22187128 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R21542784 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R21855128 10 Tf 25.8801 0 Td 0.74 Tw (is a tooltip string for client-side imagemaps ef)Tj 189.08 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.04 Tw (ve w)Tj 0 Tc 19.75 0 Td 0.74 Tw (hen edges ha)Tj -0.15 Tc 52.9301 0 Td 1.04 Tw (ve a U)Tj 0 Tc 27.4301 0 Td 3.24 Tw (RL. The)Tj 39.8102 0 Td (tooltip)Tj -405.88 -12 Td 0.773 Tw (string def)Tj 38.723 0 Td 0.772 Tw [(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ -38.723 -12 Td 0.496 Tw (tuted in the same manner as for the edge label attrib)Tj 211.94 0 Td 2.996 Tw (ute. Additionally)Tj 73.7719 0 Td 0.496 Tw (the substring '\\L)Tj 2.996 Tc 66.182 0 Td [('i)299.614(ss)]TJ 0 Tc 19.882 0 Td (ubstituted with)Tj -371.776 -12 Td 0 Tw (the edge label string.)Tj /R22187128 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.165 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5301 0 Td 2.265 Tw (v, d)Tj 0 Tc 16.175 0 Td 1.165 Tw [(ot, odot, in)40.0146(vdot, in)]TJ -0.1 Tc 80.4848 0 Td (vo)Tj 0 Tc 9.9 0 Td 1.164 Tw (dot, tee, empty)Tj 3.664 Tc 64.5379 0 Td (,i)Tj -0.4 Tc 8.94414 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.664 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1641 0 Td 1.164 Tw (pen, hal-)Tj -0.25 Tc -393.606 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0.504 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 168.48 0 Td (ow)Tj 5.504 Tc /R21855128 10 Tf 12.1199 0 Td (.S)Tj 0 Tc 13.5641 0 Td (peciŒes the shape of the glyph occurring where the edge)Tj -202.244 -12 Td 0.697 Tw (touches the head or tail node, respecti)Tj -0.15 Tc 154.732 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.197 Tc 7.13008 0 Td (.N)Tj 0 Tc 12.9172 0 Td (ote that this only speciŒes the shape. The)Tj /R22187128 10 Tf 172.506 0 Td (dir)Tj /R21855128 10 Tf 15.977 0 Td (attrib)Tj 20.9102 0 Td (ute deter)Tj 35.207 0 Td (-)Tj -428.669 -12 Td 0 Tw [(mines whether or not the glyph is dra)15(wn.)]TJ /R22187128 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R21542784 10 Tf 21.25 0 Td (val)Tj /R21855128 10 Tf 24.1309 0 Td 9.411 Tw (speciŒes a multiplicati)Tj -0.15 Tc 108.572 0 Td 9.712 Tw (ve s)Tj 0 Tc 25.0922 0 Td 9.412 Tw [(cale f)9.98047(actor for the size of the arro)]TJ 198.534 0 Td (whead.)Tj -403.399 -12 Td [(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R22187128 10 Tf (headlabel,taillabel=)' /R21542784 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R21855128 10 Tf 17.5449 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R22187128 10 Tf 254.578 0 Td [(labelf)25.0146(ontcolor)]TJ /R21855128 10 Tf 59.1898 0 Td (,)Tj /R22187128 10 Tf 5.80391 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R21855128 10 Tf 53.0801 0 Td (,)Tj /R22187128 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R21855128 10 Tf 55.8617 0 Td 0.282 Tw [(for head and tail labels.)-528.201(The substrings '\\T', '\\H', '\\E' and '\\G' are substituted)]TJ -114.224 -12 Td 0.954 Tw (in the same manner as for the edge label attrib)Tj 193.066 0 Td 3.453 Tw (ute. Additionally)Tj 74.6859 0 Td 0.953 Tw (the substring '\\L)Tj 3.453 Tc 67.0961 0 Td [('i)345.313(ss)]TJ 0 Tc 20.7957 0 Td (ubstituted with the)Tj -355.644 -12 Td 0 Tw (edge label string.)Tj /R22187128 10 Tf T*[(headhr)17.9919(ef=)]TJ /R21542784 10 Tf 43.85 0 Td ("url")Tj /R21855128 10 Tf 23.0512 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.982 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7621 0 Td 2.982 Tw (les. The)Tj 37.6238 0 Td 0.482 Tw (substrings '\\T',)Tj -370.408 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22187128 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R21542784 10 Tf 47.3699 0 Td ("url")Tj /R21855128 10 Tf 22.5699 0 Td (\()Tj /R22187128 10 Tf 3.33008 0 Td (headURL)Tj /R21855128 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R22187128 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R21855128 10 Tf 38.15 0 Td (.\))Tj /R22187128 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R21542784 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21855128 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.493 Tw (ve a U)Tj 0 Tc 26.3359 0 Td 2.693 Tw (RL. The)Tj 38.716 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td (wo)Tj 2.692 Tc 14.9129 0 Td (ft)Tj 0 Tc 8.80195 0 Td 0.192 Tw [(he bro)24.9902(wser is used for the URL.)]TJ -303.068 -12 Td 1.163 Tw (If the headtar)Tj 55.4559 0 Td 1.164 Tw (get string is empty)Tj 3.664 Tc 77.0121 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ -141.412 -12 Td 3.21 Tw (edge. The)Tj 45.85 0 Td 0.709 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.85 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22187128 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R21542784 10 Tf 54.0398 0 Td ("tooltip")Tj /R21855128 10 Tf 37.6781 0 Td 0.658 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.506 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.959 Tw (ve w)Tj 0 Tc 19.6691 0 Td 0.659 Tw (hen head ports ha)Tj -0.15 Tc 72.0371 0 Td 0.959 Tw (ve a U)Tj 0 Tc 27.268 0 Td (RL.)Tj -416.718 -12 Td 1.047 Tw (The tooltip string def)Tj 87.7609 0 Td 1.046 Tw [(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ -87.7609 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R22187128 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R21542784 10 Tf 37.1801 0 Td ("url")Tj /R21855128 10 Tf 23.85 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.779 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.559 0 Td 3.779 Tw (les. The)Tj 39.218 0 Td 1.279 Tw (substrings '\\T',)Tj -369.606 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22187128 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R21542784 10 Tf 40.7 0 Td ("url")Tj /R21855128 10 Tf 22.5699 0 Td (\()Tj /R22187128 10 Tf 3.33008 0 Td (tailURL)Tj /R21855128 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R22187128 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R21855128 10 Tf 31.4801 0 Td (.\))Tj /R22187128 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R21542784 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21855128 10 Tf 9.80898 0 Td 0.329 Tw [(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ 205.052 0 Td 0.328 Tw (G, ef)Tj 20.068 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.628 Tw (ve w)Tj 0 Tc 19.3379 0 Td 0.328 Tw (hen edge tails ha)Tj -0.15 Tc 67.7141 0 Td (ve)Tj 2.72 Tc -422.711 -12 Td (aU)Tj 0 Tc 14.3801 0 Td 2.72 Tw (RL. The)Tj 38.7699 0 Td (tailtar)Tj 23.15 0 Td 0.22 Tw (get string is used to determine which windo)Tj 2.721 Tc 176 0 Td [(wo)272.1(ft)]TJ 0 Tc 23.7719 0 Td 0.221 Tw [(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ -111.122 -38.4 Td 0 Tw [(12 January 2015)-19595(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R33361016 10 Tf 36 -12 Td (weight=)Tj /R32716672 10 Tf 34.0301 0 Td (val)Tj /R33029016 10 Tf 16.268 0 Td (where)Tj /R32716672 10 Tf 28.4781 0 Td (val)Tj /R33029016 10 Tf 16.268 0 Td 1.548 Tw (is the cost of the edge.)Tj -0.15 Tc 103.717 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R33361016 10 Tf 7.37695 0 Td (dot)Tj 4.047 Tc /R33029016 10 Tf 13.8898 0 Td (,w)Tj 0 Tc 13.7672 0 Td 1.547 Tw (eights must be non-ne)Tj -0.05 Tc 92.541 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.847 Tw (ve i)Tj 0 Tc 16.1172 0 Td (nte)Tj 12.0699 0 Td 4.047 Tw (gers. V)Tj 31.8172 0 Td (alues)Tj -411.451 -12 Td 1.065 Tw [(greater than 1 tend to shorten the edge;)-606.492(weight 0 at edges are ignored for ordering nodes.)]TJ 385.806 0 Td (In)Tj /R33361016 10 Tf 11.8961 0 Td [(tw)10(opi)]TJ 3.566 Tc /R33029016 10 Tf 23.7898 0 Td (,a)Tj 0 Tc -421.492 -12 Td 0.663 Tw (weight of 0 will cause the edge to be ignored in constructing the underlying spanning tree. F)Tj 379.578 0 Td (or)Tj /R33361016 10 Tf 11.4922 0 Td (neato)Tj /R33029016 10 Tf 26.4922 0 Td (and)Tj /R33361016 10 Tf -417.563 -12 Td (fdp)Tj 2.623 Tc /R33029016 10 Tf 14.45 0 Td (,ah)Tj 0 Tc 17.1859 0 Td (ea)Tj 8.68008 0 Td 0.124 Tw [(vier weight will put more emphasis on the algorithm achie)25.0146(ving an edge length closer to that spec-)]TJ -40.316 -12 Td 0 Tw [(iŒed by the edge')54.9841(s)]TJ /R33361016 10 Tf 75.55 0 Td (len)Tj /R33029016 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R33361016 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R32716672 10 Tf 27.3602 0 Td (colorvalue)Tj /R33029016 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R33361016 10 Tf -72.6301 -16.8 Td (color=)Tj /R32716672 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R33029016 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R32716672 10 Tf 74.4301 0 Td (colorvalue)Tj /R33029016 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R33361016 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R33029016 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R33361016 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R33029016 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R33361016 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R32716672 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R33029016 10 Tf 25.934 0 Td 0.794 Tw (is a tar)Tj 28.068 0 Td 0.793 Tw [(get string for client-side imagemaps and SV)14.9951(G, ef)]TJ 201.231 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.093 Tw (ve w)Tj 0 Tc 19.8031 0 Td 0.793 Tw (hen edges ha)Tj -0.15 Tc 53.0359 0 Td 1.093 Tw (ve a U)Tj 0 Tc 27.5359 0 Td 3.293 Tw (RL. If)Tj -404.268 -12 Td 0.262 Tw [(the tar)18.0042(get string is empty)]TJ 2.763 Tc 99.6578 0 Td (,t)Tj 0 Tc 8.04297 0 Td 0.263 Tw [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ -107.701 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R33361016 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R32716672 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R33029016 10 Tf 25.8801 0 Td 0.74 Tw (is a tooltip string for client-side imagemaps ef)Tj 189.08 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.04 Tw (ve w)Tj 0 Tc 19.75 0 Td 0.74 Tw (hen edges ha)Tj -0.15 Tc 52.9301 0 Td 1.04 Tw (ve a U)Tj 0 Tc 27.4301 0 Td 3.24 Tw (RL. The)Tj 39.8102 0 Td (tooltip)Tj -405.88 -12 Td 0.773 Tw (string def)Tj 38.723 0 Td 0.772 Tw [(aults to be the same as the edge label string.)-577.2(The substrings '\\T', '\\H', '\\E' and '\\G' are substi-)]TJ -38.723 -12 Td 0.496 Tw (tuted in the same manner as for the edge label attrib)Tj 211.94 0 Td 2.996 Tw (ute. Additionally)Tj 73.7719 0 Td 0.496 Tw (the substring '\\L)Tj 2.996 Tc 66.182 0 Td [('i)299.614(ss)]TJ 0 Tc 19.882 0 Td (ubstituted with)Tj -371.776 -12 Td 0 Tw (the edge label string.)Tj /R33361016 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.165 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5301 0 Td 2.265 Tw (v, d)Tj 0 Tc 16.175 0 Td 1.165 Tw [(ot, odot, in)40.0146(vdot, in)]TJ -0.1 Tc 80.4848 0 Td (vo)Tj 0 Tc 9.9 0 Td 1.164 Tw (dot, tee, empty)Tj 3.664 Tc 64.5379 0 Td (,i)Tj -0.4 Tc 8.94414 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.664 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1641 0 Td 1.164 Tw (pen, hal-)Tj -0.25 Tc -393.606 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0.504 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 168.48 0 Td (ow)Tj 5.504 Tc /R33029016 10 Tf 12.1199 0 Td (.S)Tj 0 Tc 13.5641 0 Td (peciŒes the shape of the glyph occurring where the edge)Tj -202.244 -12 Td 0.697 Tw (touches the head or tail node, respecti)Tj -0.15 Tc 154.732 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.197 Tc 7.13008 0 Td (.N)Tj 0 Tc 12.9172 0 Td (ote that this only speciŒes the shape. The)Tj /R33361016 10 Tf 172.506 0 Td (dir)Tj /R33029016 10 Tf 15.977 0 Td (attrib)Tj 20.9102 0 Td (ute deter)Tj 35.207 0 Td (-)Tj -428.669 -12 Td 0 Tw [(mines whether or not the glyph is dra)15(wn.)]TJ /R33361016 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R32716672 10 Tf 21.25 0 Td (val)Tj /R33029016 10 Tf 24.1309 0 Td 9.411 Tw (speciŒes a multiplicati)Tj -0.15 Tc 108.572 0 Td 9.712 Tw (ve s)Tj 0 Tc 25.0922 0 Td 9.412 Tw [(cale f)9.98047(actor for the size of the arro)]TJ 198.534 0 Td (whead.)Tj -403.399 -12 Td [(in)39.9927(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R33361016 10 Tf (headlabel,taillabel=)' /R32716672 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R33029016 10 Tf 17.5449 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R33361016 10 Tf 254.578 0 Td [(labelf)25.0146(ontcolor)]TJ /R33029016 10 Tf 59.1898 0 Td (,)Tj /R33361016 10 Tf 5.80391 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R33029016 10 Tf 53.0801 0 Td (,)Tj /R33361016 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R33029016 10 Tf 55.8617 0 Td 0.282 Tw [(for head and tail labels.)-528.201(The substrings '\\T', '\\H', '\\E' and '\\G' are substituted)]TJ -114.224 -12 Td 0.954 Tw (in the same manner as for the edge label attrib)Tj 193.066 0 Td 3.453 Tw (ute. Additionally)Tj 74.6859 0 Td 0.953 Tw (the substring '\\L)Tj 3.453 Tc 67.0961 0 Td [('i)345.313(ss)]TJ 0 Tc 20.7957 0 Td (ubstituted with the)Tj -355.644 -12 Td 0 Tw (edge label string.)Tj /R33361016 10 Tf T*[(headhr)17.9919(ef=)]TJ /R32716672 10 Tf 43.85 0 Td ("url")Tj /R33029016 10 Tf 23.0512 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.982 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7621 0 Td 2.982 Tw (les. The)Tj 37.6238 0 Td 0.482 Tw (substrings '\\T',)Tj -370.408 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R33361016 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R32716672 10 Tf 47.3699 0 Td ("url")Tj /R33029016 10 Tf 22.5699 0 Td (\()Tj /R33361016 10 Tf 3.33008 0 Td (headURL)Tj /R33029016 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R33361016 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R33029016 10 Tf 38.15 0 Td (.\))Tj /R33361016 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R32716672 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R33029016 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.493 Tw (ve a U)Tj 0 Tc 26.3359 0 Td 2.693 Tw (RL. The)Tj 38.716 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td (wo)Tj 2.692 Tc 14.9129 0 Td (ft)Tj 0 Tc 8.80195 0 Td 0.192 Tw [(he bro)24.9902(wser is used for the URL.)]TJ -303.068 -12 Td 1.163 Tw (If the headtar)Tj 55.4559 0 Td 1.164 Tw (get string is empty)Tj 3.664 Tc 77.0121 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ -141.412 -12 Td 3.21 Tw (edge. The)Tj 45.85 0 Td 0.709 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.85 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R33361016 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R32716672 10 Tf 54.0398 0 Td ("tooltip")Tj /R33029016 10 Tf 37.6781 0 Td 0.658 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.506 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.959 Tw (ve w)Tj 0 Tc 19.6691 0 Td 0.659 Tw (hen head ports ha)Tj -0.15 Tc 72.0371 0 Td 0.959 Tw (ve a U)Tj 0 Tc 27.268 0 Td (RL.)Tj -416.718 -12 Td 1.047 Tw (The tooltip string def)Tj 87.7609 0 Td 1.046 Tw [(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ -87.7609 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R33361016 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R32716672 10 Tf 37.1801 0 Td ("url")Tj /R33029016 10 Tf 23.85 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.779 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.559 0 Td 3.779 Tw (les. The)Tj 39.218 0 Td 1.279 Tw (substrings '\\T',)Tj -369.606 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R33361016 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R32716672 10 Tf 40.7 0 Td ("url")Tj /R33029016 10 Tf 22.5699 0 Td (\()Tj /R33361016 10 Tf 3.33008 0 Td (tailURL)Tj /R33029016 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R33361016 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R33029016 10 Tf 31.4801 0 Td (.\))Tj /R33361016 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R32716672 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R33029016 10 Tf 9.80898 0 Td 0.329 Tw [(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ 205.052 0 Td 0.328 Tw (G, ef)Tj 20.068 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.628 Tw (ve w)Tj 0 Tc 19.3379 0 Td 0.328 Tw (hen edge tails ha)Tj -0.15 Tc 67.7141 0 Td (ve)Tj 2.72 Tc -422.711 -12 Td (aU)Tj 0 Tc 14.3801 0 Td 2.72 Tw (RL. The)Tj 38.7699 0 Td (tailtar)Tj 23.15 0 Td 0.22 Tw (get string is used to determine which windo)Tj 2.721 Tc 176 0 Td [(wo)272.1(ft)]TJ 0 Tc 23.7719 0 Td 0.221 Tw [(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ -111.122 -38.4 Td 0 Tw [(12 January 2015)-19595(6)]TJ ET Q Q \n \n \n \n \n-3637\n+3638\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -1002,29 +1002,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22187128 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R21542784 10 Tf 47.3699 0 Td ("tooltip")Tj /R21855128 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.215 Tw (tooltip string def)Tj 67 0 Td 0.216 Tw [(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ -67 -12 Td 1.204 Tw (stituted in the same manner as for the edge label attrib)Tj 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.203 Tw (the substring '\\L)Tj 3.703 Tc 67.5961 0 Td [('i)370.313(ss)]TJ 0 Tc 21.2957 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R22187128 10 Tf 16.8 TL (labeldistance)' /R21855128 10 Tf 58.0602 0 Td (and)Tj /R22187128 10 Tf 16.9398 0 Td (labelangle)Tj /R21855128 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R22187128 10 Tf -120.84 -16.8 Td (decorate)Tj /R21855128 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R22187128 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R21855128 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R22187128 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R21855128 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R22187128 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R21542784 10 Tf 35.15 0 Td (n)Tj /R21855128 10 Tf 7.82109 0 Td (where)Tj /R21542784 10 Tf 27.2512 0 Td (n)Tj /R21855128 10 Tf 7.82109 0 Td 0.321 Tw [(is an inte)15.0049(ger f)9.99023(actor that applies to the edge length \(ranks for normal edges, or minimum)]TJ -78.0434 -12 Td 0 Tw (node separation for at edges\).)Tj /R22187128 10 Tf 16.8 TL (xlabel=)' /R21542784 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R21855128 10 Tf 25.4578 0 Td 0.318 Tw (Edge labels in)Tj /R22187128 10 Tf 60.1141 0 Td (dot)Tj /R21855128 10 Tf 16.7078 0 Td (are treated as special types of nodes, with space allocated for them during)Tj -133.54 -12 Td 0.685 Tw (node layout. This can sometimes deform the edge routing. If an)Tj /R22187128 10 Tf 263.885 0 Td (xlabel)Tj /R21855128 10 Tf 28.7449 0 Td (is used instead, the label is placed)Tj -292.63 -12 Td 0.1 Tw (after all nodes and edges ha)Tj -0.15 Tc 111.1 0 Td 0.4 Tw (ve b)Tj 0 Tc 16.8898 0 Td 0.099 Tw (een positioned. In turn, this may mean that there is some o)Tj -0.15 Tc 234.529 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap among the)Tj -371.809 -12 Td (labels.)Tj /R22187128 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R21542784 10 Tf 18.4801 0 Td (f)Tj /R21855128 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R22187128 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R22187128 10 Tf 36 -12 Td (­G)Tj /R21855128 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R22187128 10 Tf -15.9801 -12 Td (­N)Tj /R21855128 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R22187128 10 Tf -15.4199 -12 Td (­E)Tj /R21855128 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R22187128 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­­Œlepath=)Tj /R21542784 10 Tf 49.3301 0 Td (path)Tj /R21855128 10 Tf 23.7078 0 Td (uses)Tj /R21542784 10 Tf 23.148 0 Td (path)Tj /R21855128 10 Tf 23.7078 0 Td 3.428 Tw (as a preŒx for locating e)Tj 113.91 0 Td 3.429 Tw [(xternally referenced Œles. F)14.9951(or e)15.0195(xample, using)]TJ /R22187128 10 Tf -233.804 -12 Td (­­Œlepath=bar/baz)Tj -0.1 Tc /R21855128 10 Tf 90.298 0 Td (wo)Tj 0 Tc 12.1199 0 Td 5.688 Tw (uld cause)Tj -0.25 Tc /R22187128 10 Tf 51.366 0 Td (fo)Tj 0 Tc 8.08008 0 Td (o.png)Tj /R21855128 10 Tf 31.8078 0 Td (in)Tj /R22187128 10 Tf 15.968 0 Td [(image="f)24.9927(oo.png")]TJ /R21855128 10 Tf 82.2379 0 Td 5.687 Tw [(to be look)10.0195(ed for on disk as)]TJ /R22187128 10 Tf -291.878 -12 Td [(bar/baz/f)25.0159(oo.png)]TJ 2.544 Tc /R21855128 10 Tf 67.2598 0 Td (.T)Tj 0 Tc 11.1539 0 Td 0.044 Tw (his o)Tj -0.15 Tc 19.0641 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rrides an)Tj 34.6039 0 Td (y)Tj /R22187128 10 Tf 7.54414 0 Td (imagepath)Tj /R21855128 10 Tf 47.5441 0 Td (set either on the command line or as an attrib)Tj 180.446 0 Td 0.045 Tw (ute within the)Tj -376.906 -12 Td 0 Tw (input graph source.)Tj /R22187128 10 Tf 16.8 TL (­l)' /R21542784 10 Tf 8.48008 0 Td (Œle)Tj /R21855128 10 Tf 15.1891 0 Td 0.469 Tw (loads custom PostScript library Œles.)Tj 154.294 0 Td 0.468 Tw (Usually these deŒne custom shapes or styles.)Tj 188.536 0 Td (If)Tj /R22187128 10 Tf 9.62813 0 Td (­l)Tj /R21855128 10 Tf 11.448 0 Td (is gi)Tj -0.15 Tc 17.168 0 Td (ve)Tj 2.968 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.968 0 Td (y)Tj -427.001 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R22187128 10 Tf (­T)' /R21542784 10 Tf 12.3699 0 Td (lang)Tj /R21855128 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22187128 10 Tf -206.76 -28.8 Td (­n)Tj /R21855128 10 Tf 11.2602 0 Td ([)Tj /R22187128 10 Tf 3.33008 0 Td (1)Tj /R21855128 10 Tf 5 0 Td (|)Tj /R22187128 10 Tf 2 0 Td (2)Tj 2.778 Tc /R21855128 10 Tf 5 0 Td (]\()Tj 0 Tc 9.43789 0 Td 0.278 Tw (no-op\) If set, neato assumes nodes ha)Tj -0.15 Tc 151.158 0 Td 0.578 Tw (ve a)Tj 0 Tc 16.5078 0 Td 0.278 Tw (lready been positioned and all nodes ha)Tj -0.15 Tc 159.218 0 Td 0.579 Tw (ve a p)Tj 0 Tc 24.2879 0 Td 0.279 Tw (os attrib)Tj 32.5789 0 Td (ute)Tj -419.779 -12 Td (gi)Tj 7.53008 0 Td 0.663 Tw [(ving the positions.)-566.299(It then performs an optional adjustment to remo)]TJ -0.15 Tc 276.47 0 Td 0.963 Tw (ve n)Tj 0 Tc 17.4531 0 Td 0.663 Tw (ode-node o)Tj -0.15 Tc 45.223 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.662 Tw (rlap, depending on)Tj -355.966 -12 Td 1.405 Tw [(the v)25(alue of the o)]TJ -0.15 Tc 74.65 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap attrib)20.0146(ute, computes the edge layouts, depending on the v)]TJ 255.775 0 Td 1.406 Tw (alue of the)Tj /R22187128 10 Tf 48.9281 0 Td (splines)Tj /R21855128 10 Tf 32.8059 0 Td (at-)Tj -421.449 -12 Td 0 Tw [(trib)20.0159(ute, and emits the graph in the appropriate format.)-500(If num is supplied, the follo)24.9854(wing actions occur:)]TJ 10 -12 Td (num = 1)Tj -10 -12 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to ­n.)Tj -17.8297 -12 Td (num > 1)Tj -10 -12 Td 0.662 Tw (Use node positions as speciŒed, with no adjustment to remo)Tj -0.15 Tc 245.798 0 Td 0.962 Tw (ve n)Tj 0 Tc 17.452 0 Td 0.662 Tw (ode-node o)Tj -0.15 Tc 45.2219 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps, and use an)Tj 3.161 Tc 68.4859 0 Td (ye)Tj 0 Tc 12.6012 0 Td 0.661 Tw (dge lay-)Tj -398.849 -12 Td 0.073 Tw (outs already speciŒed by the pos attrib)Tj 154.108 0 Td 2.573 Tw (ute. neato)Tj 44.0262 0 Td 0.073 Tw (computes an edge layout for an)Tj 2.573 Tc 125.465 0 Td (ye)Tj 0 Tc 12.0129 0 Td (dge that does not ha)Tj -0.15 Tc 80.082 0 Td 0.374 Tw (ve a)Tj 0 Tc /R22187128 10 Tf -415.694 -12 Td (pos)Tj /R21855128 10 Tf 16.95 0 Td (attrib)Tj 20.9102 0 Td 2.5 Tw (ute. As)Tj 33.3301 0 Td 0 Tw (usual, edge layout is guided by the)Tj /R22187128 10 Tf 141.1 0 Td (splines)Tj /R21855128 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R22187128 10 Tf -243.69 -16.8 Td (­K)Tj /R21542784 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R21855128 10 Tf 27.5 0 Td (ove)Tj 0 Tc 14.1398 0 Td [(rride the def)10.0073(ault layout engine implied by the command name.)]TJ /R22187128 10 Tf -55.1199 -16.8 Td (­O)Tj /R21855128 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R22187128 10 Tf -15.9801 -16.8 Td (­P)Tj /R21855128 10 Tf 14.3102 0 Td (generate a graph of the currently a)Tj -0.25 Tc 136.97 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable plugins.)Tj /R22187128 10 Tf -160.47 -16.8 Td (­v)Tj /R21855128 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ 151.75 -50.4 Td [(12 January 2015)-19595(7)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R33361016 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R32716672 10 Tf 47.3699 0 Td ("tooltip")Tj /R33029016 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.215 Tw (tooltip string def)Tj 67 0 Td 0.216 Tw [(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ -67 -12 Td 1.204 Tw (stituted in the same manner as for the edge label attrib)Tj 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.203 Tw (the substring '\\L)Tj 3.703 Tc 67.5961 0 Td [('i)370.313(ss)]TJ 0 Tc 21.2957 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R33361016 10 Tf 16.8 TL (labeldistance)' /R33029016 10 Tf 58.0602 0 Td (and)Tj /R33361016 10 Tf 16.9398 0 Td (labelangle)Tj /R33029016 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R33361016 10 Tf -120.84 -16.8 Td (decorate)Tj /R33029016 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R33361016 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R33029016 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R33361016 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R33029016 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R33361016 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R32716672 10 Tf 35.15 0 Td (n)Tj /R33029016 10 Tf 7.82109 0 Td (where)Tj /R32716672 10 Tf 27.2512 0 Td (n)Tj /R33029016 10 Tf 7.82109 0 Td 0.321 Tw [(is an inte)15.0049(ger f)9.99023(actor that applies to the edge length \(ranks for normal edges, or minimum)]TJ -78.0434 -12 Td 0 Tw (node separation for at edges\).)Tj /R33361016 10 Tf 16.8 TL (xlabel=)' /R32716672 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R33029016 10 Tf 25.4578 0 Td 0.318 Tw (Edge labels in)Tj /R33361016 10 Tf 60.1141 0 Td (dot)Tj /R33029016 10 Tf 16.7078 0 Td (are treated as special types of nodes, with space allocated for them during)Tj -133.54 -12 Td 0.685 Tw (node layout. This can sometimes deform the edge routing. If an)Tj /R33361016 10 Tf 263.885 0 Td (xlabel)Tj /R33029016 10 Tf 28.7449 0 Td (is used instead, the label is placed)Tj -292.63 -12 Td 0.1 Tw (after all nodes and edges ha)Tj -0.15 Tc 111.1 0 Td 0.4 Tw (ve b)Tj 0 Tc 16.8898 0 Td 0.099 Tw (een positioned. In turn, this may mean that there is some o)Tj -0.15 Tc 234.529 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap among the)Tj -371.809 -12 Td (labels.)Tj /R33361016 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R32716672 10 Tf 18.4801 0 Td (f)Tj /R33029016 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R33361016 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R33361016 10 Tf 36 -12 Td (­G)Tj /R33029016 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R33361016 10 Tf -15.9801 -12 Td (­N)Tj /R33029016 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R33361016 10 Tf -15.4199 -12 Td (­E)Tj /R33029016 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R33361016 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­­Œlepath=)Tj /R32716672 10 Tf 49.3301 0 Td (path)Tj /R33029016 10 Tf 23.7078 0 Td (uses)Tj /R32716672 10 Tf 23.148 0 Td (path)Tj /R33029016 10 Tf 23.7078 0 Td 3.428 Tw (as a preŒx for locating e)Tj 113.91 0 Td 3.429 Tw [(xternally referenced Œles. F)14.9951(or e)15.0195(xample, using)]TJ /R33361016 10 Tf -233.804 -12 Td (­­Œlepath=bar/baz)Tj -0.1 Tc /R33029016 10 Tf 90.298 0 Td (wo)Tj 0 Tc 12.1199 0 Td 5.688 Tw (uld cause)Tj -0.25 Tc /R33361016 10 Tf 51.366 0 Td (fo)Tj 0 Tc 8.08008 0 Td (o.png)Tj /R33029016 10 Tf 31.8078 0 Td (in)Tj /R33361016 10 Tf 15.968 0 Td [(image="f)24.9927(oo.png")]TJ /R33029016 10 Tf 82.2379 0 Td 5.687 Tw [(to be look)10.0195(ed for on disk as)]TJ /R33361016 10 Tf -291.878 -12 Td [(bar/baz/f)25.0159(oo.png)]TJ 2.544 Tc /R33029016 10 Tf 67.2598 0 Td (.T)Tj 0 Tc 11.1539 0 Td 0.044 Tw (his o)Tj -0.15 Tc 19.0641 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rrides an)Tj 34.6039 0 Td (y)Tj /R33361016 10 Tf 7.54414 0 Td (imagepath)Tj /R33029016 10 Tf 47.5441 0 Td (set either on the command line or as an attrib)Tj 180.446 0 Td 0.045 Tw (ute within the)Tj -376.906 -12 Td 0 Tw (input graph source.)Tj /R33361016 10 Tf 16.8 TL (­l)' /R32716672 10 Tf 8.48008 0 Td (Œle)Tj /R33029016 10 Tf 15.1891 0 Td 0.469 Tw (loads custom PostScript library Œles.)Tj 154.294 0 Td 0.468 Tw (Usually these deŒne custom shapes or styles.)Tj 188.536 0 Td (If)Tj /R33361016 10 Tf 9.62813 0 Td (­l)Tj /R33029016 10 Tf 11.448 0 Td (is gi)Tj -0.15 Tc 17.168 0 Td (ve)Tj 2.968 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.968 0 Td (y)Tj -427.001 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R33361016 10 Tf (­T)' /R32716672 10 Tf 12.3699 0 Td (lang)Tj /R33029016 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R33361016 10 Tf -206.76 -28.8 Td (­n)Tj /R33029016 10 Tf 11.2602 0 Td ([)Tj /R33361016 10 Tf 3.33008 0 Td (1)Tj /R33029016 10 Tf 5 0 Td (|)Tj /R33361016 10 Tf 2 0 Td (2)Tj 2.778 Tc /R33029016 10 Tf 5 0 Td (]\()Tj 0 Tc 9.43789 0 Td 0.278 Tw (no-op\) If set, neato assumes nodes ha)Tj -0.15 Tc 151.158 0 Td 0.578 Tw (ve a)Tj 0 Tc 16.5078 0 Td 0.278 Tw (lready been positioned and all nodes ha)Tj -0.15 Tc 159.218 0 Td 0.579 Tw (ve a p)Tj 0 Tc 24.2879 0 Td 0.279 Tw (os attrib)Tj 32.5789 0 Td (ute)Tj -419.779 -12 Td (gi)Tj 7.53008 0 Td 0.663 Tw [(ving the positions.)-566.299(It then performs an optional adjustment to remo)]TJ -0.15 Tc 276.47 0 Td 0.963 Tw (ve n)Tj 0 Tc 17.4531 0 Td 0.663 Tw (ode-node o)Tj -0.15 Tc 45.223 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.662 Tw (rlap, depending on)Tj -355.966 -12 Td 1.405 Tw [(the v)25(alue of the o)]TJ -0.15 Tc 74.65 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap attrib)20.0146(ute, computes the edge layouts, depending on the v)]TJ 255.775 0 Td 1.406 Tw (alue of the)Tj /R33361016 10 Tf 48.9281 0 Td (splines)Tj /R33029016 10 Tf 32.8059 0 Td (at-)Tj -421.449 -12 Td 0 Tw [(trib)20.0159(ute, and emits the graph in the appropriate format.)-500(If num is supplied, the follo)24.9854(wing actions occur:)]TJ 10 -12 Td (num = 1)Tj -10 -12 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to ­n.)Tj -17.8297 -12 Td (num > 1)Tj -10 -12 Td 0.662 Tw (Use node positions as speciŒed, with no adjustment to remo)Tj -0.15 Tc 245.798 0 Td 0.962 Tw (ve n)Tj 0 Tc 17.452 0 Td 0.662 Tw (ode-node o)Tj -0.15 Tc 45.2219 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaps, and use an)Tj 3.161 Tc 68.4859 0 Td (ye)Tj 0 Tc 12.6012 0 Td 0.661 Tw (dge lay-)Tj -398.849 -12 Td 0.073 Tw (outs already speciŒed by the pos attrib)Tj 154.108 0 Td 2.573 Tw (ute. neato)Tj 44.0262 0 Td 0.073 Tw (computes an edge layout for an)Tj 2.573 Tc 125.465 0 Td (ye)Tj 0 Tc 12.0129 0 Td (dge that does not ha)Tj -0.15 Tc 80.082 0 Td 0.374 Tw (ve a)Tj 0 Tc /R33361016 10 Tf -415.694 -12 Td (pos)Tj /R33029016 10 Tf 16.95 0 Td (attrib)Tj 20.9102 0 Td 2.5 Tw (ute. As)Tj 33.3301 0 Td 0 Tw (usual, edge layout is guided by the)Tj /R33361016 10 Tf 141.1 0 Td (splines)Tj /R33029016 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R33361016 10 Tf -243.69 -16.8 Td (­K)Tj /R32716672 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R33029016 10 Tf 27.5 0 Td (ove)Tj 0 Tc 14.1398 0 Td [(rride the def)10.0073(ault layout engine implied by the command name.)]TJ /R33361016 10 Tf -55.1199 -16.8 Td (­O)Tj /R33029016 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R33361016 10 Tf -15.9801 -16.8 Td (­P)Tj /R33029016 10 Tf 14.3102 0 Td (generate a graph of the currently a)Tj -0.25 Tc 136.97 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable plugins.)Tj /R33361016 10 Tf -160.47 -16.8 Td (­v)Tj /R33029016 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ 151.75 -50.4 Td [(12 January 2015)-19595(7)]TJ ET Q Q \n \n \n \n \n-3328\n+3331\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -1061,29 +1061,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj /R22187128 10 Tf -420.34 -36 Td (­c)Tj /R21855128 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R22187128 10 Tf -12.6398 -16.8 Td (­q)Tj /R21542784 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R21855128 10 Tf 21.2301 0 Td (set le)Tj -0.15 Tc 20.5801 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(lo)249.993(fm)]TJ 0 Tc 23.8902 0 Td [(essage suppression. The def)10.0146(ault is 1.)]TJ /R22187128 10 Tf -86.2504 -16.8 Td (­s)Tj /R21542784 10 Tf 9.58984 0 Td (fscale)Tj /R21855128 10 Tf 25.8301 0 Td (scale input by)Tj /R21542784 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R21855128 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R22187128 10 Tf -124.58 -16.8 Td (­y)Tj /R21855128 10 Tf 13.2 0 Td (in)Tj -0.15 Tc 7.38008 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rt y coordinate in output.)Tj /R22187128 10 Tf -29.8699 -16.8 Td (­o)Tj /R21542784 10 Tf 10.7 0 Td (Œle)Tj /R21855128 10 Tf 14.7199 0 Td (write output to)Tj /R21542784 10 Tf 61.3898 0 Td (Œle)Tj /R21855128 10 Tf 12.2199 0 Td (.)Tj /R22187128 10 Tf -99.0297 -16.8 Td (­x)Tj /R21855128 10 Tf 13.2 0 Td (reduce graph.)Tj /R22187128 10 Tf -13.2 -16.8 Td (­Lg)Tj /R21855128 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R22187128 10 Tf -48.3 -16.8 Td (­LO)Tj /R21855128 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R22187128 10 Tf -96.4 -16.8 Td (­Ln)Tj /R21542784 10 Tf 17.9301 0 Td (i)Tj /R21855128 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R21542784 10 Tf 107.49 0 Td (i)Tj /R21855128 10 Tf 2.78008 0 Td (.)Tj /R22187128 10 Tf -133.48 -16.8 Td (­LU)Tj /R21542784 10 Tf 19.5898 0 Td (i)Tj /R21855128 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R21542784 10 Tf 87.1 0 Td (i)Tj /R21855128 10 Tf 2.78008 0 Td (.)Tj /R22187128 10 Tf -114.75 -16.8 Td (­LC)Tj /R21542784 10 Tf 19.5898 0 Td (v)Tj /R21855128 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R21542784 10 Tf 96.9496 0 Td (v)Tj /R21855128 10 Tf 4.43984 0 Td (.)Tj /R22187128 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R21855128 10 Tf 18.1199 0 Td ([*])Tj /R21542784 10 Tf 11.6602 0 Td (v)Tj /R21855128 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R21542784 10 Tf 156.79 0 Td (v)Tj /R21855128 10 Tf 4.43984 0 Td (.)Tj /R22187128 10 Tf -197.95 -16.8 Td (­V)Tj /R21855128 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R22187128 10 Tf -15.4199 -16.8 Td (­?)Tj /R21855128 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ 13.309 Tc -13.2 -16.8 Td (Ac)Tj 0 Tc 24.9691 0 Td 10.808 Tw (omplete description of the a)Tj -0.25 Tc 154.682 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable command-line options can be found at)Tj -188.841 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/command.html.)]TJ /R22187128 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R21855128 10 Tf 36 -12 Td 0 Tw (digraph test123 {)Tj 2.5 Tc 20 -12 Td [(a­)249.993(>b­)249.993(>c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(>{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 2.5 Tc -38.0199 -12 Td (b[)Tj 0 Tc 10.8301 0 Td (shape=box];)Tj 2.5 Tc -10.8301 -12 Td (c[)Tj 0 Tc 10.2699 0 Td -0.834 Tw (label="hello\\ nw)Tj 65.7262 0 Td (orld",color=blue,fontsize=24,)Tj -63.4961 -12 Td [(fontname="P)15(alatino­Italic",fontcolor=red,style=Œlled];)]TJ 2.5 Tc -12.5 -12 Td [(a­)249.993(>z[)]TJ 0 Tc 30.9902 0 Td 0 Tw (label="hi", weight=100];)Tj 2.5 Tc -30.9902 -12 Td [(x­)250.016(>z[)]TJ 0 Tc 31.55 0 Td -0.834 Tw (label="multi­line\\ nlabel"];)Tj -31.55 -12 Td 0 Tw (edge [style=dashed,color=red];)Tj 2.5 Tc 12 TL T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -26.2797 -12 Td ({rank=same; b x})Tj -20 -12 Td (})Tj 16.8 TL (graph test123 {)' 2.5 Tc 20 -12 Td [(a­)249.993(­b­)249.993(­c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(­{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 2.5 Tc -38.0199 -12 Td [(x­)250.016(­c[)]TJ 0 Tc 31.55 0 Td (w=10.0];)Tj 2.5 Tc -31.55 -12 Td [(x­)250.016(­y[)]TJ 0 Tc 32.1098 0 Td (w=5.0,len=3];)Tj -52.1098 -12 Td (})Tj /R22187128 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R21855128 10 Tf 36 -12 Td (Edge splines can o)Tj -0.15 Tc 74.5602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap unintentionally)64.9854(.)]TJ -83.85 -16.8 Td (Flat edge labels are slightly brok)Tj 130.72 0 Td 2.5 Tw (en. Intercluster)Tj 64.9801 0 Td 0 Tw [(edge labels are totally brok)9.98535(en.)]TJ -195.7 -16.8 Td 2.185 Tw [(Because unconstrained optimization is emplo)10.0146(yed, node box)15(es can possibly o)]TJ -0.15 Tc 325.345 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap or touch unrelated)Tj -334.635 -12 Td 2.5 Tw (edges. All)Tj -0.15 Tc 45.55 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0 Tw (isting spring embedders seem to ha)Tj -0.15 Tc 140.62 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (his limitation.)Tj -210.03 -16.8 Td [(Apparently reasonable attempts to pin nodes or adjust edge lengths and weights can cause instability)65.0098(.)]TJ -0.548 Tc /R22187128 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21855128 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ (John C. Ellson <ellson@research.att.com>)' -0.55 Tc (Yi)' -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ 119.97 -43.2 Td [(12 January 2015)-19595(8)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj /R33361016 10 Tf -420.34 -36 Td (­c)Tj /R33029016 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R33361016 10 Tf -12.6398 -16.8 Td (­q)Tj /R32716672 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R33029016 10 Tf 21.2301 0 Td (set le)Tj -0.15 Tc 20.5801 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(lo)249.993(fm)]TJ 0 Tc 23.8902 0 Td [(essage suppression. The def)10.0146(ault is 1.)]TJ /R33361016 10 Tf -86.2504 -16.8 Td (­s)Tj /R32716672 10 Tf 9.58984 0 Td (fscale)Tj /R33029016 10 Tf 25.8301 0 Td (scale input by)Tj /R32716672 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R33029016 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R33361016 10 Tf -124.58 -16.8 Td (­y)Tj /R33029016 10 Tf 13.2 0 Td (in)Tj -0.15 Tc 7.38008 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rt y coordinate in output.)Tj /R33361016 10 Tf -29.8699 -16.8 Td (­o)Tj /R32716672 10 Tf 10.7 0 Td (Œle)Tj /R33029016 10 Tf 14.7199 0 Td (write output to)Tj /R32716672 10 Tf 61.3898 0 Td (Œle)Tj /R33029016 10 Tf 12.2199 0 Td (.)Tj /R33361016 10 Tf -99.0297 -16.8 Td (­x)Tj /R33029016 10 Tf 13.2 0 Td (reduce graph.)Tj /R33361016 10 Tf -13.2 -16.8 Td (­Lg)Tj /R33029016 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R33361016 10 Tf -48.3 -16.8 Td (­LO)Tj /R33029016 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R33361016 10 Tf -96.4 -16.8 Td (­Ln)Tj /R32716672 10 Tf 17.9301 0 Td (i)Tj /R33029016 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R32716672 10 Tf 107.49 0 Td (i)Tj /R33029016 10 Tf 2.78008 0 Td (.)Tj /R33361016 10 Tf -133.48 -16.8 Td (­LU)Tj /R32716672 10 Tf 19.5898 0 Td (i)Tj /R33029016 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R32716672 10 Tf 87.1 0 Td (i)Tj /R33029016 10 Tf 2.78008 0 Td (.)Tj /R33361016 10 Tf -114.75 -16.8 Td (­LC)Tj /R32716672 10 Tf 19.5898 0 Td (v)Tj /R33029016 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R32716672 10 Tf 96.9496 0 Td (v)Tj /R33029016 10 Tf 4.43984 0 Td (.)Tj /R33361016 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R33029016 10 Tf 18.1199 0 Td ([*])Tj /R32716672 10 Tf 11.6602 0 Td (v)Tj /R33029016 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R32716672 10 Tf 156.79 0 Td (v)Tj /R33029016 10 Tf 4.43984 0 Td (.)Tj /R33361016 10 Tf -197.95 -16.8 Td (­V)Tj /R33029016 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R33361016 10 Tf -15.4199 -16.8 Td (­?)Tj /R33029016 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ 13.309 Tc -13.2 -16.8 Td (Ac)Tj 0 Tc 24.9691 0 Td 10.808 Tw (omplete description of the a)Tj -0.25 Tc 154.682 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable command-line options can be found at)Tj -188.841 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/command.html.)]TJ /R33361016 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R33029016 10 Tf 36 -12 Td 0 Tw (digraph test123 {)Tj 2.5 Tc 20 -12 Td [(a­)249.993(>b­)249.993(>c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(>{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 2.5 Tc -38.0199 -12 Td (b[)Tj 0 Tc 10.8301 0 Td (shape=box];)Tj 2.5 Tc -10.8301 -12 Td (c[)Tj 0 Tc 10.2699 0 Td -0.834 Tw (label="hello\\ nw)Tj 65.7262 0 Td (orld",color=blue,fontsize=24,)Tj -63.4961 -12 Td [(fontname="P)15(alatino­Italic",fontcolor=red,style=Œlled];)]TJ 2.5 Tc -12.5 -12 Td [(a­)249.993(>z[)]TJ 0 Tc 30.9902 0 Td 0 Tw (label="hi", weight=100];)Tj 2.5 Tc -30.9902 -12 Td [(x­)250.016(>z[)]TJ 0 Tc 31.55 0 Td -0.834 Tw (label="multi­line\\ nlabel"];)Tj -31.55 -12 Td 0 Tw (edge [style=dashed,color=red];)Tj 2.5 Tc 12 TL T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -26.2797 -12 Td ({rank=same; b x})Tj -20 -12 Td (})Tj 16.8 TL (graph test123 {)' 2.5 Tc 20 -12 Td [(a­)249.993(­b­)249.993(­c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(­{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 2.5 Tc -38.0199 -12 Td [(x­)250.016(­c[)]TJ 0 Tc 31.55 0 Td (w=10.0];)Tj 2.5 Tc -31.55 -12 Td [(x­)250.016(­y[)]TJ 0 Tc 32.1098 0 Td (w=5.0,len=3];)Tj -52.1098 -12 Td (})Tj /R33361016 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R33029016 10 Tf 36 -12 Td (Edge splines can o)Tj -0.15 Tc 74.5602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap unintentionally)64.9854(.)]TJ -83.85 -16.8 Td (Flat edge labels are slightly brok)Tj 130.72 0 Td 2.5 Tw (en. Intercluster)Tj 64.9801 0 Td 0 Tw [(edge labels are totally brok)9.98535(en.)]TJ -195.7 -16.8 Td 2.185 Tw [(Because unconstrained optimization is emplo)10.0146(yed, node box)15(es can possibly o)]TJ -0.15 Tc 325.345 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap or touch unrelated)Tj -334.635 -12 Td 2.5 Tw (edges. All)Tj -0.15 Tc 45.55 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0 Tw (isting spring embedders seem to ha)Tj -0.15 Tc 140.62 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (his limitation.)Tj -210.03 -16.8 Td [(Apparently reasonable attempts to pin nodes or adjust edge lengths and weights can cause instability)65.0098(.)]TJ -0.548 Tc /R33361016 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33029016 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ (John C. Ellson <ellson@research.att.com>)' -0.55 Tc (Yi)' -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ 119.97 -43.2 Td [(12 January 2015)-19595(8)]TJ ET Q Q \n \n \n \n \n-2074\n+2075\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n Type\n@@ -1120,29 +1120,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21542784 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R21855128 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R21542784 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R21855128 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (The bitmap dri)Tj -0.15 Tc 59.1898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (r\()Tj 0 Tc 9.16016 0 Td [(PNG, GIF etc\) is by Thomas Boutell, <http://www)65.0146(.boutell.com/gd>)]TJ -77.6398 -16.8 Td 0.407 Tw [(The T)34.9817(ruetype font renderer is from the Freetype Project \(Da)20.0146(vid T)]TJ 264.67 0 Td (urner)Tj 2.906 Tc 20.7 0 Td (,R)Tj 0 Tc 12.0762 0 Td 0.406 Tw [(obert W)39.9902(ilhelm, and W)80.0049(erner Lem-)]TJ -297.446 -12 Td 0 Tw [(ber)18.0151(g\) \(who can be contacted at freetype­de)]TJ -0.15 Tc 172.92 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l@lists.lrz­muenchen.de\).)Tj /R22187128 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R21855128 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 12 TL 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.443 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.607 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R21542784 10 Tf 51.052 0 Td (doc)Tj /R21855128 10 Tf 17.384 0 Td (and)Tj /R21542784 10 Tf 17.384 0 Td (doc/info)Tj /R21855128 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ /R22187128 10 Tf 16.8 TL (tcldot)' /R21855128 10 Tf 24.4398 0 Td (\(n\),)Tj /R22187128 10 Tf 14.1602 0 Td (xcolors)Tj /R21855128 10 Tf 30.55 0 Td (\(1\),)Tj /R22187128 10 Tf 14.1602 0 Td (libcgraph)Tj /R21855128 10 Tf 41.1199 0 Td (\(3\).)Tj -124.43 -16.8 Td 0.76 Tw (E. R. Gansner)Tj 3.26 Tc 57.2199 0 Td [(,S)326.008(.C)325.992(.N)]TJ 0 Tc 36.7301 0 Td 3.26 Tw (orth, K.)Tj -1.11 Tc 37.35 0 Td 2.98 Tw (P. V)Tj 0 Tc 16.1398 0 Td 0.76 Tw (o, "D)Tj -0.4 Tc 21.6602 0 Td 1.56 Tw (AG - A P)Tj 0 Tc 39.9301 0 Td 0.76 Tw (rogram to Dra)Tj 3.26 Tc 58.0199 0 Td (wD)Tj 0 Tc 17.7 0 Td [(irected Graphs", Softw)9.99023(are - Practice)]TJ -284.75 -12 Td 0 Tw (and Experience 17\(1\), 1988, pp. 1047-1062.)Tj 12 TL 0.922 Tw (E. R. Gansner)' 3.422 Tc 57.5441 0 Td [(,E)342.197(.K)]TJ 0 Tc 24.8242 0 Td [(outsoŒos, S. C. North,)-592.197(K. P)]TJ 3.422 Tc 115.46 0 Td (.V)Tj 0 Tc 11.852 0 Td (o, "A T)Tj 31.0539 0 Td 0.923 Tw [(echnique for Dra)14.9902(wing Directed Graphs," IEEE)]TJ -0.35 Tc -240.734 -12 Td (Tr)Tj 0 Tc 9.08984 0 Td 0 Tw (ans. on Soft. Eng. 19\(3\), 1993, pp. 214-230.)Tj -9.08984 -12 Td [(S. North and E. K)34.9841(outsoŒos, "Applications of graph visualization", Graphics Interf)9.98535(ace 94, pp. 234-245.)]TJ 4.654 Tw T*[(E. R. Gansner and E. K)35.0146(outsoŒos and S. C. North, "Dra)14.9854(wing Graphs with dot," A)]TJ -0.25 Tc 386.216 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -395.406 -12 Td [(https://www)65(.graphviz.or)18.0151(g/pdf/dotguide.pdf.)]TJ 0 Tw (S. C. North, "NEA)' -0.18 Tc 74.0801 0 Td 0.36 Tw (TO U)Tj 0 Tc 22.8699 0 Td (ser')Tj 2.5 Tc 14.4398 0 Td (sM)Tj 0 Tc 15.2801 0 Td 2.5 Tw (anual". A)Tj -0.25 Tc 39.7199 0 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(ilable https://www)65.0073(.graphviz.or)18.0151(g/pdf/neatoguide.pdf.)]TJ -175.58 -12 Td 0.844 Tw (E. R. Gansner and Y)Tj 3.344 Tc 84.8461 0 Td (.H)Tj 0 Tc 13.0641 0 Td 0.845 Tw [(u, "Ef)25.0146(Œcient, Proximity-Preserving Node Ov)15(erlap Remo)]TJ -0.25 Tc 228.565 0 Td (va)Tj 0 Tc 9.18984 0 Td (l", J. Graph Algorithms)Tj -335.665 -12 Td 0 Tw (Appl., 14\(1\) pp. 53-74, 2010.)Tj /R22187128 10.95 Tf -36 -16.8 Td [(NO)39.99(TES)]TJ /R21855128 10 Tf 36 -12 Td 0.837 Tw (On non-W)Tj 42.927 0 Td (indo)Tj 17.5301 0 Td (ws platforms, sending)Tj /R22187128 10 Tf 93.0609 0 Td (SIGUSR1)Tj /R21855128 10 Tf 45.566 0 Td 0.836 Tw (to Graphviz can be used to toggle on and of)Tj 3.336 Tc 181.964 0 Td (fs)Tj 0 Tc 10.5559 0 Td (ome e)Tj 24.8461 0 Td (xtra)Tj -416.45 -12 Td 0 Tw (points reporting in the neatogen code.)Tj 164.95 -408 Td [(12 January 2015)-19595(9)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32716672 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R33029016 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R32716672 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R33029016 10 Tf 20.8699 0 Td (\(1\))Tj -420.34 -36 Td (The bitmap dri)Tj -0.15 Tc 59.1898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (r\()Tj 0 Tc 9.16016 0 Td [(PNG, GIF etc\) is by Thomas Boutell, <http://www)65.0146(.boutell.com/gd>)]TJ -77.6398 -16.8 Td 0.407 Tw [(The T)34.9817(ruetype font renderer is from the Freetype Project \(Da)20.0146(vid T)]TJ 264.67 0 Td (urner)Tj 2.906 Tc 20.7 0 Td (,R)Tj 0 Tc 12.0762 0 Td 0.406 Tw [(obert W)39.9902(ilhelm, and W)80.0049(erner Lem-)]TJ -297.446 -12 Td 0 Tw [(ber)18.0151(g\) \(who can be contacted at freetype­de)]TJ -0.15 Tc 172.92 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l@lists.lrz­muenchen.de\).)Tj /R33361016 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R33029016 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 12 TL 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.443 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.607 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R32716672 10 Tf 51.052 0 Td (doc)Tj /R33029016 10 Tf 17.384 0 Td (and)Tj /R32716672 10 Tf 17.384 0 Td (doc/info)Tj /R33029016 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ /R33361016 10 Tf 16.8 TL (tcldot)' /R33029016 10 Tf 24.4398 0 Td (\(n\),)Tj /R33361016 10 Tf 14.1602 0 Td (xcolors)Tj /R33029016 10 Tf 30.55 0 Td (\(1\),)Tj /R33361016 10 Tf 14.1602 0 Td (libcgraph)Tj /R33029016 10 Tf 41.1199 0 Td (\(3\).)Tj -124.43 -16.8 Td 0.76 Tw (E. R. Gansner)Tj 3.26 Tc 57.2199 0 Td [(,S)326.008(.C)325.992(.N)]TJ 0 Tc 36.7301 0 Td 3.26 Tw (orth, K.)Tj -1.11 Tc 37.35 0 Td 2.98 Tw (P. V)Tj 0 Tc 16.1398 0 Td 0.76 Tw (o, "D)Tj -0.4 Tc 21.6602 0 Td 1.56 Tw (AG - A P)Tj 0 Tc 39.9301 0 Td 0.76 Tw (rogram to Dra)Tj 3.26 Tc 58.0199 0 Td (wD)Tj 0 Tc 17.7 0 Td [(irected Graphs", Softw)9.99023(are - Practice)]TJ -284.75 -12 Td 0 Tw (and Experience 17\(1\), 1988, pp. 1047-1062.)Tj 12 TL 0.922 Tw (E. R. Gansner)' 3.422 Tc 57.5441 0 Td [(,E)342.197(.K)]TJ 0 Tc 24.8242 0 Td [(outsoŒos, S. C. North,)-592.197(K. P)]TJ 3.422 Tc 115.46 0 Td (.V)Tj 0 Tc 11.852 0 Td (o, "A T)Tj 31.0539 0 Td 0.923 Tw [(echnique for Dra)14.9902(wing Directed Graphs," IEEE)]TJ -0.35 Tc -240.734 -12 Td (Tr)Tj 0 Tc 9.08984 0 Td 0 Tw (ans. on Soft. Eng. 19\(3\), 1993, pp. 214-230.)Tj -9.08984 -12 Td [(S. North and E. K)34.9841(outsoŒos, "Applications of graph visualization", Graphics Interf)9.98535(ace 94, pp. 234-245.)]TJ 4.654 Tw T*[(E. R. Gansner and E. K)35.0146(outsoŒos and S. C. North, "Dra)14.9854(wing Graphs with dot," A)]TJ -0.25 Tc 386.216 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable at)Tj -395.406 -12 Td [(https://www)65(.graphviz.or)18.0151(g/pdf/dotguide.pdf.)]TJ 0 Tw (S. C. North, "NEA)' -0.18 Tc 74.0801 0 Td 0.36 Tw (TO U)Tj 0 Tc 22.8699 0 Td (ser')Tj 2.5 Tc 14.4398 0 Td (sM)Tj 0 Tc 15.2801 0 Td 2.5 Tw (anual". A)Tj -0.25 Tc 39.7199 0 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(ilable https://www)65.0073(.graphviz.or)18.0151(g/pdf/neatoguide.pdf.)]TJ -175.58 -12 Td 0.844 Tw (E. R. Gansner and Y)Tj 3.344 Tc 84.8461 0 Td (.H)Tj 0 Tc 13.0641 0 Td 0.845 Tw [(u, "Ef)25.0146(Œcient, Proximity-Preserving Node Ov)15(erlap Remo)]TJ -0.25 Tc 228.565 0 Td (va)Tj 0 Tc 9.18984 0 Td (l", J. Graph Algorithms)Tj -335.665 -12 Td 0 Tw (Appl., 14\(1\) pp. 53-74, 2010.)Tj /R33361016 10.95 Tf -36 -16.8 Td [(NO)39.99(TES)]TJ /R33029016 10 Tf 36 -12 Td 0.837 Tw (On non-W)Tj 42.927 0 Td (indo)Tj 17.5301 0 Td (ws platforms, sending)Tj /R33361016 10 Tf 93.0609 0 Td (SIGUSR1)Tj /R33029016 10 Tf 45.566 0 Td 0.836 Tw (to Graphviz can be used to toggle on and of)Tj 3.336 Tc 181.964 0 Td (fs)Tj 0 Tc 10.5559 0 Td (ome e)Tj 24.8461 0 Td (xtra)Tj -416.45 -12 Td 0 Tw (points reporting in the neatogen code.)Tj 164.95 -408 Td [(12 January 2015)-19595(9)]TJ ET Q Q \n \n \n \n \n-1911\n+1912\n \n \n \n \n-R22187128\n+R33361016\n \n-R21855128\n+R33029016\n \n-R21542784\n+R32716672\n \n \n \n \n \n \n \n@@ -1194,18 +1194,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-616\n+617\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22265440 def 1 begincodespacerange <00><ff> endcodespacerange 74 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33439328 def 1 begincodespacerange <00><ff> endcodespacerange 74 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1224,18 +1224,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-682\n+681\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22265808 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33439696 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1259,18 +1259,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-440\n+442\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22266176 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <44><44><0044> <4f><4f><004f> <53><53><0053> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33440064 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <44><44><0044> <4f><4f><004f> <53><53><0053> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1292,15 +1292,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-2a8289d7cbb3'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5a86b35f7ca6'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 56\n"}]}]}, {"source1": "./usr/share/doc/graphviz/edgepaint.1.pdf.gz", "source2": "./usr/share/doc/graphviz/edgepaint.1.pdf.gz", "unified_diff": null, "details": [{"source1": "edgepaint.1.pdf", "source2": "edgepaint.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R27400128 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R27728016 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R27400128 10 Tf 203.85 0 Td (CLARIFY)Tj /R27728016 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R28044472 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27728016 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R28044472 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R28044472 10 Tf 36 -12 Td ([)Tj /R27400128 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R27728016 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R28044472 10 Tf 11.6602 0 Td (­o)Tj /R27400128 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R27728016 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27400128 10 Tf 13.5699 0 Td (Œles)Tj /R27728016 10 Tf 18.8801 0 Td (])Tj /R28044472 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R28044472 10 Tf 36 -12 Td (edgepaint)Tj /R27728016 10 Tf 44.4129 0 Td (tak)Tj 12.1199 0 Td 0.243 Tw (es as input a graph in DO)Tj 2.743 Tc 102.708 0 Td (Tf)Tj 0 Tc 12.1828 0 Td (ormat with node position information \(the)Tj /R27400128 10 Tf 172.008 0 Td (pos)Tj /R27728016 10 Tf 16.6328 0 Td (attrib)Tj 20.9102 0 Td (ute\) and col-)Tj -380.974 -12 Td 0 Tw (ors the edges in a manner making it easier to tell them apart.)Tj /R28044472 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R27728016 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R28044472 10 Tf 16.8 TL (­­accuracy=)' /R27400128 10 Tf 55.6102 0 Td (e)Tj /R27728016 10 Tf -19.6102 -12 Td (Accurac)Tj 4 Tc 33.1602 0 Td (yw)Tj 0 Tc 16.2199 0 Td 1.5 Tw [(ith which to Œnd the maximally dif)25(ferent coloring for each node with re)]TJ -0.05 Tc 303.67 0 Td (ga)Tj 0 Tc 9.38984 0 Td (rd to its)Tj -362.44 -12 Td 0 Tw [(neighbors. Def)9.99268(ault)]TJ /R27400128 10 Tf 76.8301 0 Td (e)Tj 2.5 Tc /R27728016 10 Tf 6.93984 0 Td (=0)Tj 0 Tc 13.1398 0 Td (.01.)Tj /R28044472 10 Tf -132.91 -16.8 Td (­­angle=)Tj /R27400128 10 Tf 40.2102 0 Td (a)Tj /R27728016 10 Tf -4.21016 -12 Td (Color tw)Tj 2.5 Tc 35.1801 0 Td (oe)Tj 0 Tc 11.9398 0 Td [(dges dif)25.0146(ferently if their incidence angle is less than)]TJ /R27400128 10 Tf 206.1 0 Td (a)Tj /R27728016 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R27400128 10 Tf 67.7797 0 Td (a)Tj 2.5 Tc /R27728016 10 Tf 7.5 0 Td (=1)Tj 0 Tc 13.1398 0 Td (5.)Tj /R28044472 10 Tf -385.139 -16.8 Td (­­random_seed=)Tj /R27400128 10 Tf 74.6602 0 Td (s)Tj /R27728016 10 Tf -38.6602 -12 Td 0.424 Tw (Random seed to use.)Tj /R27400128 10 Tf 86.966 0 Td (s)Tj /R27728016 10 Tf 6.81406 0 Td (must be an inte)Tj 61.952 0 Td (ger)Tj 2.924 Tc 12.2199 0 Td (.I)Tj 0 Tc 8.75391 0 Td (f)Tj /R27400128 10 Tf 6.25391 0 Td (s)Tj /R27728016 10 Tf 6.81406 0 Td (is ne)Tj -0.05 Tc 18.884 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.924 Tc 9.28984 0 Td (,w)Tj 2.923 Tc 12.6441 0 Td [(ed)292.312(o|)]TJ 0 Tc /R27400128 10 Tf 22.2859 0 Td (s)Tj 2.923 Tc /R27728016 10 Tf 3.88984 0 Td (|i)Tj 0 Tc 7.70313 0 Td 0.423 Tw [(terations with dif)24.9805(ferent seeds)]TJ -279.171 -12 Td 0 Tw (and pick the best.)Tj /R28044472 10 Tf -36 -16.8 Td (­­lightness=)Tj /R27400128 10 Tf 54.4199 0 Td (l1,l2)Tj /R27728016 10 Tf -18.4199 -12 Td 0.125 Tw (Only applies for the "lab" color scheme:)Tj /R27400128 10 Tf 164.285 0 Td (l1)Tj /R27728016 10 Tf 10.4051 0 Td (and)Tj /R27400128 10 Tf 17.0648 0 Td (l2)Tj /R27728016 10 Tf 10.4051 0 Td 0.126 Tw [(must inte)14.9829(gers, with 0 <=)]TJ /R27400128 10 Tf 100.65 0 Td (l1)Tj /R27728016 10 Tf 10.4059 0 Td (<=)Tj /R27400128 10 Tf 13.9059 0 Td (l2)Tj /R27728016 10 Tf 10.4059 0 Td (<=100. By de-)Tj -0.1 Tc -337.528 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ult, we use "0,70".)Tj /R28044472 10 Tf -43.6699 -16.8 Td [(­­shar)17.9846(e_endpoint)]TJ /R27728016 10 Tf 36 -12 Td 0.24 Tw (If this option is speciŒed, edges that share a node are not considered in conict if the)Tj 2.739 Tc 342.25 0 Td (ya)Tj 0 Tc 12.1789 0 Td 0.239 Tw (re close to)Tj -354.429 -12 Td 0 Tw [(parallel b)20.0159(ut are on the opposite sides of the node \(around 180 de)14.9927(gree\).)]TJ /R28044472 10 Tf -36 -16.8 Td (­o)Tj /R27400128 10 Tf 13.2 0 Td (f)Tj /R27728016 10 Tf 22.8 0 Td (Write output to Œle)Tj /R27400128 10 Tf 78.8898 0 Td (f)Tj /R27728016 10 Tf 5.28008 0 Td [(\(def)10(ault: stdout\).)]TJ /R28044472 10 Tf -120.17 -16.8 Td (­­color_scheme=)Tj /R27400128 10 Tf 75.0602 0 Td (c)Tj /R27728016 10 Tf -39.0602 -12 Td 0.769 Tw [(SpeciŒes the color scheme.)-576.909(This can be "r)17.9883(gb", "gray", "lab" \(def)]TJ 266.28 0 Td 0.77 Tw (ault\); or a comma-separated list)Tj -266.28 -12 Td 0.498 Tw (of RGB colors in he)Tj 2.998 Tc 82.3922 0 Td (x\()Tj 0 Tc 11.3281 0 Td (e.g., "#f)Tj 32.098 0 Td (f0000,#aabbed,#eef)Tj -0.1 Tc 78.6102 0 Td (fa)Tj 0 Tc 7.66992 0 Td 0.497 Tw (a"\) representing a palette; or a string specify-)Tj -212.098 -12 Td 0 Tw [(ing a Bre)24.9841(wer color scheme \(e.g., "accent7"; see https://graphviz.or)17.9932(g/doc/info/colors.html#bre)25.0146(wer\).)]TJ /R28044472 10 Tf -36 -16.8 Td (­v)Tj -0.45 Tc /R27728016 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode.)]TJ /R28044472 10 Tf -46.6602 -16.8 Td (­?)Tj /R27728016 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R28044472 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R27728016 10 Tf 20.9004 -12 Td 1.082 Tw (At present,)Tj /R28044472 10 Tf 48.5441 0 Td (edgepaint)Tj /R27728016 10 Tf 45.252 0 Td 1.083 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.568 Tc /R27400128 10 Tf -93.7961 -12 Td [(a­)256.803(>b)]TJ 0 Tc /R27728016 10 Tf 31.2039 0 Td (and)Tj 2.567 Tc /R27400128 10 Tf 17.007 0 Td [(b­)256.681(>a)]TJ 0 Tc /R27728016 10 Tf 31.2012 0 Td 0.067 Tw [(is acceptable, b)20.0098(ut not if it has edges)]TJ 2.567 Tc /R27400128 10 Tf 145.036 0 Td [(a­)256.682(>b)]TJ 0 Tc /R27728016 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R27400128 10 Tf 17.007 0 Td [(a­)256.682(>b)]TJ 0 Tc /R27728016 10 Tf 31.2012 0 Td (or)Tj 2.567 Tc /R27400128 10 Tf 10.8969 0 Td [(a­)256.68(­b)]TJ 0 Tc /R27728016 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R27400128 10 Tf 17.007 0 Td [(a­)256.68(­b)]TJ /R27728016 10 Tf 28.6344 0 Td (.P)Tj 0 Tc 10.627 0 Td (orts are)Tj -402.224 -12 Td 0 Tw [(ignored in this analysis, so ha)19.9927(ving)]TJ /R27400128 10 Tf 138.41 0 Td (a.x ­> b)Tj /R27728016 10 Tf 37.9398 0 Td (and)Tj /R27400128 10 Tf 16.9398 0 Td (a.y ­> b)Tj /R27728016 10 Tf 37.9398 0 Td (is also not supported.)Tj -0.548 Tc /R28044472 10.95 Tf -267.23 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R27728016 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R28044472 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R27728016 10 Tf 36 -12 Td (gvmap\(1\), sfdp\(1\), neato \(1\), dot\(1\))Tj 162.45 -156 Td [(26 February 2014)-19345(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26544064 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R26871952 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R26544064 10 Tf 203.85 0 Td (CLARIFY)Tj /R26871952 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R27188408 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26871952 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R27188408 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R27188408 10 Tf 36 -12 Td ([)Tj /R26544064 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R26871952 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R27188408 10 Tf 11.6602 0 Td (­o)Tj /R26544064 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R26871952 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R26544064 10 Tf 13.5699 0 Td (Œles)Tj /R26871952 10 Tf 18.8801 0 Td (])Tj /R27188408 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R27188408 10 Tf 36 -12 Td (edgepaint)Tj /R26871952 10 Tf 44.4129 0 Td (tak)Tj 12.1199 0 Td 0.243 Tw (es as input a graph in DO)Tj 2.743 Tc 102.708 0 Td (Tf)Tj 0 Tc 12.1828 0 Td (ormat with node position information \(the)Tj /R26544064 10 Tf 172.008 0 Td (pos)Tj /R26871952 10 Tf 16.6328 0 Td (attrib)Tj 20.9102 0 Td (ute\) and col-)Tj -380.974 -12 Td 0 Tw (ors the edges in a manner making it easier to tell them apart.)Tj /R27188408 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R26871952 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27188408 10 Tf 16.8 TL (­­accuracy=)' /R26544064 10 Tf 55.6102 0 Td (e)Tj /R26871952 10 Tf -19.6102 -12 Td (Accurac)Tj 4 Tc 33.1602 0 Td (yw)Tj 0 Tc 16.2199 0 Td 1.5 Tw [(ith which to Œnd the maximally dif)25(ferent coloring for each node with re)]TJ -0.05 Tc 303.67 0 Td (ga)Tj 0 Tc 9.38984 0 Td (rd to its)Tj -362.44 -12 Td 0 Tw [(neighbors. Def)9.99268(ault)]TJ /R26544064 10 Tf 76.8301 0 Td (e)Tj 2.5 Tc /R26871952 10 Tf 6.93984 0 Td (=0)Tj 0 Tc 13.1398 0 Td (.01.)Tj /R27188408 10 Tf -132.91 -16.8 Td (­­angle=)Tj /R26544064 10 Tf 40.2102 0 Td (a)Tj /R26871952 10 Tf -4.21016 -12 Td (Color tw)Tj 2.5 Tc 35.1801 0 Td (oe)Tj 0 Tc 11.9398 0 Td [(dges dif)25.0146(ferently if their incidence angle is less than)]TJ /R26544064 10 Tf 206.1 0 Td (a)Tj /R26871952 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R26544064 10 Tf 67.7797 0 Td (a)Tj 2.5 Tc /R26871952 10 Tf 7.5 0 Td (=1)Tj 0 Tc 13.1398 0 Td (5.)Tj /R27188408 10 Tf -385.139 -16.8 Td (­­random_seed=)Tj /R26544064 10 Tf 74.6602 0 Td (s)Tj /R26871952 10 Tf -38.6602 -12 Td 0.424 Tw (Random seed to use.)Tj /R26544064 10 Tf 86.966 0 Td (s)Tj /R26871952 10 Tf 6.81406 0 Td (must be an inte)Tj 61.952 0 Td (ger)Tj 2.924 Tc 12.2199 0 Td (.I)Tj 0 Tc 8.75391 0 Td (f)Tj /R26544064 10 Tf 6.25391 0 Td (s)Tj /R26871952 10 Tf 6.81406 0 Td (is ne)Tj -0.05 Tc 18.884 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.924 Tc 9.28984 0 Td (,w)Tj 2.923 Tc 12.6441 0 Td [(ed)292.312(o|)]TJ 0 Tc /R26544064 10 Tf 22.2859 0 Td (s)Tj 2.923 Tc /R26871952 10 Tf 3.88984 0 Td (|i)Tj 0 Tc 7.70313 0 Td 0.423 Tw [(terations with dif)24.9805(ferent seeds)]TJ -279.171 -12 Td 0 Tw (and pick the best.)Tj /R27188408 10 Tf -36 -16.8 Td (­­lightness=)Tj /R26544064 10 Tf 54.4199 0 Td (l1,l2)Tj /R26871952 10 Tf -18.4199 -12 Td 0.125 Tw (Only applies for the "lab" color scheme:)Tj /R26544064 10 Tf 164.285 0 Td (l1)Tj /R26871952 10 Tf 10.4051 0 Td (and)Tj /R26544064 10 Tf 17.0648 0 Td (l2)Tj /R26871952 10 Tf 10.4051 0 Td 0.126 Tw [(must inte)14.9829(gers, with 0 <=)]TJ /R26544064 10 Tf 100.65 0 Td (l1)Tj /R26871952 10 Tf 10.4059 0 Td (<=)Tj /R26544064 10 Tf 13.9059 0 Td (l2)Tj /R26871952 10 Tf 10.4059 0 Td (<=100. By de-)Tj -0.1 Tc -337.528 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ult, we use "0,70".)Tj /R27188408 10 Tf -43.6699 -16.8 Td [(­­shar)17.9846(e_endpoint)]TJ /R26871952 10 Tf 36 -12 Td 0.24 Tw (If this option is speciŒed, edges that share a node are not considered in conict if the)Tj 2.739 Tc 342.25 0 Td (ya)Tj 0 Tc 12.1789 0 Td 0.239 Tw (re close to)Tj -354.429 -12 Td 0 Tw [(parallel b)20.0159(ut are on the opposite sides of the node \(around 180 de)14.9927(gree\).)]TJ /R27188408 10 Tf -36 -16.8 Td (­o)Tj /R26544064 10 Tf 13.2 0 Td (f)Tj /R26871952 10 Tf 22.8 0 Td (Write output to Œle)Tj /R26544064 10 Tf 78.8898 0 Td (f)Tj /R26871952 10 Tf 5.28008 0 Td [(\(def)10(ault: stdout\).)]TJ /R27188408 10 Tf -120.17 -16.8 Td (­­color_scheme=)Tj /R26544064 10 Tf 75.0602 0 Td (c)Tj /R26871952 10 Tf -39.0602 -12 Td 0.769 Tw [(SpeciŒes the color scheme.)-576.909(This can be "r)17.9883(gb", "gray", "lab" \(def)]TJ 266.28 0 Td 0.77 Tw (ault\); or a comma-separated list)Tj -266.28 -12 Td 0.498 Tw (of RGB colors in he)Tj 2.998 Tc 82.3922 0 Td (x\()Tj 0 Tc 11.3281 0 Td (e.g., "#f)Tj 32.098 0 Td (f0000,#aabbed,#eef)Tj -0.1 Tc 78.6102 0 Td (fa)Tj 0 Tc 7.66992 0 Td 0.497 Tw (a"\) representing a palette; or a string specify-)Tj -212.098 -12 Td 0 Tw [(ing a Bre)24.9841(wer color scheme \(e.g., "accent7"; see https://graphviz.or)17.9932(g/doc/info/colors.html#bre)25.0146(wer\).)]TJ /R27188408 10 Tf -36 -16.8 Td (­v)Tj -0.45 Tc /R26871952 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode.)]TJ /R27188408 10 Tf -46.6602 -16.8 Td (­?)Tj /R26871952 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R27188408 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26871952 10 Tf 20.9004 -12 Td 1.082 Tw (At present,)Tj /R27188408 10 Tf 48.5441 0 Td (edgepaint)Tj /R26871952 10 Tf 45.252 0 Td 1.083 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.568 Tc /R26544064 10 Tf -93.7961 -12 Td [(a­)256.803(>b)]TJ 0 Tc /R26871952 10 Tf 31.2039 0 Td (and)Tj 2.567 Tc /R26544064 10 Tf 17.007 0 Td [(b­)256.681(>a)]TJ 0 Tc /R26871952 10 Tf 31.2012 0 Td 0.067 Tw [(is acceptable, b)20.0098(ut not if it has edges)]TJ 2.567 Tc /R26544064 10 Tf 145.036 0 Td [(a­)256.682(>b)]TJ 0 Tc /R26871952 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R26544064 10 Tf 17.007 0 Td [(a­)256.682(>b)]TJ 0 Tc /R26871952 10 Tf 31.2012 0 Td (or)Tj 2.567 Tc /R26544064 10 Tf 10.8969 0 Td [(a­)256.68(­b)]TJ 0 Tc /R26871952 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R26544064 10 Tf 17.007 0 Td [(a­)256.68(­b)]TJ /R26871952 10 Tf 28.6344 0 Td (.P)Tj 0 Tc 10.627 0 Td (orts are)Tj -402.224 -12 Td 0 Tw [(ignored in this analysis, so ha)19.9927(ving)]TJ /R26544064 10 Tf 138.41 0 Td (a.x ­> b)Tj /R26871952 10 Tf 37.9398 0 Td (and)Tj /R26544064 10 Tf 16.9398 0 Td (a.y ­> b)Tj /R26871952 10 Tf 37.9398 0 Td (is also not supported.)Tj -0.548 Tc /R27188408 10.95 Tf -267.23 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R26871952 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R27188408 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R26871952 10 Tf 36 -12 Td (gvmap\(1\), sfdp\(1\), neato \(1\), dot\(1\))Tj 162.45 -156 Td [(26 February 2014)-19345(1)]TJ ET Q Q \n \n \n \n \n-2493\n+2494\n \n \n \n \n BaseFont\n DCSERL+Times-Italic\n FontDescriptor\n@@ -681,19 +681,19 @@\n FontFile3\n \n \n \n \n \n \n-R28044472\n+R27188408\n \n-R27728016\n+R26871952\n \n-R27400128\n+R26544064\n \n \n \n \n \n \n \n@@ -745,18 +745,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-429\n+428\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28079800 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <20><20><0020> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5b><5b><005b> <5f><5f><005f> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27223736 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <20><20><0020> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5b><5b><005b> <5f><5f><005f> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -773,18 +773,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-599\n+598\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28080168 def 1 begincodespacerange <00><ff> endcodespacerange 69 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <57><57><0057> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27224104 def 1 begincodespacerange <00><ff> endcodespacerange 69 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <57><57><0057> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -807,15 +807,15 @@\n \n Filter\n FlateDecode\n Length\n 354\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28080536 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2c><2c><002c> <2e><2e><002e> <31><31><0031> <32><32><0032> <3e><3e><003e> <41><41><0041> <43><43><0043> <46><46><0046> <49><49><0049> <4c><4c><004c> <52><52><0052> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27224472 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <2c><2c><002c> <2e><2e><002e> <31><31><0031> <32><32><0032> <3e><3e><003e> <41><41><0041> <43><43><0043> <46><46><0046> <49><49><0049> <4c><4c><004c> <52><52><0052> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -839,15 +839,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7ab25f26564d'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-3977fd91b549'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/expr.3.pdf.gz", "source2": "./usr/share/doc/graphviz/expr.3.pdf.gz", "unified_diff": null, "details": [{"source1": "expr.3.pdf", "source2": "expr.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14849920 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R15162264 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R14849920 10 Tf 224.405 0 Td (AST)Tj /R15162264 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R15494264 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R15162264 10 Tf 20.407 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (pr ­ c-lik)Tj 2.5 Tc 37.2 0 Td (ee)Tj 0 Tc 11.2301 0 Td (xpression library)Tj /R15494264 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R15162264 10 Tf 72 -12 Td [(#include <graphviz/e)15.0146(xpr)54.9927(.h>)]TJ 24 TL 22.5 Tw (Expr_t* e)' 61.5102 0 Td (xopen\(Exdisc_t*\);)Tj -61.5102 -12 Td (Excc_t* e)Tj 62.0602 0 Td 0 Tw (xccopen\(Expr_t*, Exccdisc_t*\);)Tj -62.0602 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td (xccclose\(Excc_t*\);)Tj -0.2 Tc -49.85 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj 44.5699 0 Td 0 Tw (xclose\(Expr_t*, int\);)Tj -54.3699 -12 Td 27.5 Tw (char* e)Tj 56.5 0 Td 0 Tw [(xconte)14.9854(xt\(Expr_t*, char*, int\);)]TJ -0.2 Tc -56.5 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj -0.15 Tc 44.5699 0 Td (xe)Tj 0 Tc 9.28984 0 Td 0 Tw (rror\(const char*, ...\);)Tj -63.6598 -12 Td 20 Tw (Extype_t e)Tj -0.15 Tc 62.9 0 Td (xe)Tj -0.25 Tc 9.03984 0 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(l\(Expr_t*, Exnode_t*, v)19.9854(oid*\);)]TJ -81.1297 -12 Td 17.5 Tw (Exnode_t* e)Tj -0.15 Tc 67.6199 0 Td (xex)Tj 0 Tc 14.1398 0 Td 0 Tw (pr\(Expr_t*, const char*, Exid_t*, int\);)Tj -81.7598 -24 Td 17.5 Tw (Exnode_t* e)Tj 67.6199 0 Td 0 Tw (xcast\(Expr_t*, Exnode_t*, int, Exnode_t*, int\);)Tj -67.6199 -12 Td 17.5 Tw (Exnode_t* e)Tj 67.6199 0 Td 0 Tw [(xne)25.0146(wnode\(Expr_t*, int, int, int, Exnode_t*, Exnode_t*\);)]TJ -0.2 Tc -67.6199 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj 44.5699 0 Td 0 Tw (xfreenode\(Expr_t*, Exnode_t*\);)Tj -54.3699 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td 0 Tw (xpush\(Expr_t*, const char*, int, const char*, FILE*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td (xpop\(Expr_t*\);)Tj -49.85 -12 Td (int e)Tj 49.85 0 Td 0 Tw (xcomp\(Expr_t*, const char*, int, const char*, FILE*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td [(xtok)9.99268(en\(Expr_t*\);)]TJ -49.85 -12 Td 27.5 Tw (char* e)Tj 56.5 0 Td 0 Tw (xtype\(long int\);)Tj -56.5 -12 Td 20 Tw (Extype_t e)Tj 62.9 0 Td 0 Tw (xzero\(long int\);)Tj /R15494264 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R15162264 10 Tf 36 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 0.82 Tw (open\(\) is the Œrst function called.)Tj -0.15 Tc 142.68 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.819 Tw (close\(\) is the last function called.)Tj -0.15 Tc 142.114 0 Td (ex)Tj 0 Tc 9.28984 0 Td (ccopen\(\) is the called if code)Tj -312.664 -12 Td 0 Tw (generation will be used.)Tj -0.15 Tc 100.54 0 Td (ex)Tj 0 Tc 9.28984 0 Td [(ccclose\(\) releases the state information allocated in e)14.9902(xccopen\(\).)]TJ /R15494264 10.95 Tf -145.83 -28.8 Td (SEE ALSO)Tj /R15162264 10 Tf 463 -333.6 Td (1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R25257856 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R25570200 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R25257856 10 Tf 224.405 0 Td (AST)Tj /R25570200 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R25902200 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R25570200 10 Tf 20.407 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (pr ­ c-lik)Tj 2.5 Tc 37.2 0 Td (ee)Tj 0 Tc 11.2301 0 Td (xpression library)Tj /R25902200 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R25570200 10 Tf 72 -12 Td [(#include <graphviz/e)15.0146(xpr)54.9927(.h>)]TJ 24 TL 22.5 Tw (Expr_t* e)' 61.5102 0 Td (xopen\(Exdisc_t*\);)Tj -61.5102 -12 Td (Excc_t* e)Tj 62.0602 0 Td 0 Tw (xccopen\(Expr_t*, Exccdisc_t*\);)Tj -62.0602 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td (xccclose\(Excc_t*\);)Tj -0.2 Tc -49.85 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj 44.5699 0 Td 0 Tw (xclose\(Expr_t*, int\);)Tj -54.3699 -12 Td 27.5 Tw (char* e)Tj 56.5 0 Td 0 Tw [(xconte)14.9854(xt\(Expr_t*, char*, int\);)]TJ -0.2 Tc -56.5 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj -0.15 Tc 44.5699 0 Td (xe)Tj 0 Tc 9.28984 0 Td 0 Tw (rror\(const char*, ...\);)Tj -63.6598 -12 Td 20 Tw (Extype_t e)Tj -0.15 Tc 62.9 0 Td (xe)Tj -0.25 Tc 9.03984 0 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(l\(Expr_t*, Exnode_t*, v)19.9854(oid*\);)]TJ -81.1297 -12 Td 17.5 Tw (Exnode_t* e)Tj -0.15 Tc 67.6199 0 Td (xex)Tj 0 Tc 14.1398 0 Td 0 Tw (pr\(Expr_t*, const char*, Exid_t*, int\);)Tj -81.7598 -24 Td 17.5 Tw (Exnode_t* e)Tj 67.6199 0 Td 0 Tw (xcast\(Expr_t*, Exnode_t*, int, Exnode_t*, int\);)Tj -67.6199 -12 Td 17.5 Tw (Exnode_t* e)Tj 67.6199 0 Td 0 Tw [(xne)25.0146(wnode\(Expr_t*, int, int, int, Exnode_t*, Exnode_t*\);)]TJ -0.2 Tc -67.6199 -12 Td (vo)Tj 0 Tc 9.8 0 Td 30 Tw (id e)Tj 44.5699 0 Td 0 Tw (xfreenode\(Expr_t*, Exnode_t*\);)Tj -54.3699 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td 0 Tw (xpush\(Expr_t*, const char*, int, const char*, FILE*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td (xpop\(Expr_t*\);)Tj -49.85 -12 Td (int e)Tj 49.85 0 Td 0 Tw (xcomp\(Expr_t*, const char*, int, const char*, FILE*\);)Tj -49.85 -12 Td 32.5 Tw (int e)Tj 49.85 0 Td [(xtok)9.99268(en\(Expr_t*\);)]TJ -49.85 -12 Td 27.5 Tw (char* e)Tj 56.5 0 Td 0 Tw (xtype\(long int\);)Tj -56.5 -12 Td 20 Tw (Extype_t e)Tj 62.9 0 Td 0 Tw (xzero\(long int\);)Tj /R25902200 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R25570200 10 Tf 36 -12 Td (ex)Tj 0 Tc 9.28984 0 Td 0.82 Tw (open\(\) is the Œrst function called.)Tj -0.15 Tc 142.68 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.819 Tw (close\(\) is the last function called.)Tj -0.15 Tc 142.114 0 Td (ex)Tj 0 Tc 9.28984 0 Td (ccopen\(\) is the called if code)Tj -312.664 -12 Td 0 Tw (generation will be used.)Tj -0.15 Tc 100.54 0 Td (ex)Tj 0 Tc 9.28984 0 Td [(ccclose\(\) releases the state information allocated in e)14.9902(xccopen\(\).)]TJ /R25902200 10.95 Tf -145.83 -28.8 Td (SEE ALSO)Tj /R25570200 10 Tf 463 -333.6 Td (1)Tj ET Q Q \n \n \n \n \n 1013\n \n \n@@ -475,19 +475,19 @@\n FontFile3\n \n \n \n \n \n \n-R15494264\n+R25902200\n \n-R15162264\n+R25570200\n \n-R14849920\n+R25257856\n \n \n \n \n \n \n \n@@ -542,29 +542,29 @@\n \n Filter\n FlateDecode\n Length\n 253\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15513448 def 1 begincodespacerange <00><ff> endcodespacerange 15 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <59><59><0059> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25921384 def 1 begincodespacerange <00><ff> endcodespacerange 15 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <59><59><0059> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 456\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15513816 def 1 begincodespacerange <00><ff> endcodespacerange 46 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <33><33><0033> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25921752 def 1 begincodespacerange <00><ff> endcodespacerange 46 beginbfrange <20><20><0020> <23><23><0023> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <33><33><0033> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -586,15 +586,15 @@\n \n Filter\n FlateDecode\n Length\n 180\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15514184 def 1 begincodespacerange <00><ff> endcodespacerange 3 beginbfrange <41><41><0041> <53><53><0053> <54><54><0054> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25922120 def 1 begincodespacerange <00><ff> endcodespacerange 3 beginbfrange <41><41><0041> <53><53><0053> <54><54><0054> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -602,15 +602,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-fd5232ef15bf'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0eb73ae43154'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 22\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gc.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gc.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gc.1.pdf", "source2": "gc.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35882880 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R36195224 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R35882880 10 Tf 229.96 0 Td (GC)Tj /R36195224 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R36527224 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36195224 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R36527224 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R36527224 10 Tf 36 -12 Td (gc)Tj /R36195224 10 Tf 11.9398 0 Td ([)Tj /R36527224 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R36195224 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R35882880 10 Tf 13.5699 0 Td (Œles)Tj /R36195224 10 Tf 18.8801 0 Td (])Tj /R36527224 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R36527224 10 Tf 36 -12 Td (gc)Tj /R36195224 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R36527224 10 Tf 90.6398 0 Td (wc)Tj /R36195224 10 Tf 14.2359 0 Td 0.075 Tw (in that it prints to standard output the number of nodes, edges, connected com-)Tj -116.892 -12 Td 0.741 Tw [(ponents or clusters contained in the input Œles.)-574.111(It also prints a total count for all graphs if more than one)]TJ 12 TL 0 Tw (graph is gi)' -0.15 Tc 41.9699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n.)Tj /R36527224 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R36195224 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36527224 10 Tf 16.8 TL (­n)' /R36195224 10 Tf 36 0 Td (Count nodes.)Tj /R36527224 10 Tf -36 -16.8 Td (­e)Tj /R36195224 10 Tf 36 0 Td (Count edges.)Tj /R36527224 10 Tf -36 -16.8 Td (­c)Tj /R36195224 10 Tf 36 0 Td (Count connected components.)Tj /R36527224 10 Tf -36 -16.8 Td (­C)Tj /R36195224 10 Tf 36 0 Td [(Count clusters. By deŒnition, a cluster is a graph or subgraph whose name be)14.9902(gins with "cluster".)]TJ /R36527224 10 Tf -36 -16.8 Td (­a)Tj /R36195224 10 Tf 36 0 Td (Count all. Equi)Tj -0.25 Tc 60.5898 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R36527224 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R36195224 10 Tf 36 0 Td (Recursi)Tj -0.15 Tc 30.3 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly analyze subgraphs.)Tj /R36527224 10 Tf -75.5898 -16.8 Td (­s)Tj /R36195224 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R36527224 10 Tf -36 -16.8 Td (­D)Tj /R36195224 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R36527224 10 Tf -36 -16.8 Td (­U)Tj /R36195224 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R36527224 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R36195224 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R36527224 10 Tf -46.55 -16.8 Td (­?)Tj /R36195224 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R35882880 10 Tf 47.2598 0 Td (gc)Tj /R36195224 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R36527224 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R36195224 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R35882880 10 Tf 1.91016 -16.8 Td (Œles)Tj /R36195224 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R35882880 10 Tf 272.314 0 Td (Œles)Tj /R36195224 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R36527224 10.95 Tf -76 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R36195224 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R36527224 10 Tf (0)' /R36195224 10 Tf 20 0 Td (Successful completion.)Tj /R36527224 10 Tf -20 -16.8 Td (1)Tj /R36195224 10 Tf 20 0 Td (The)Tj /R36527224 10 Tf 18.05 0 Td (­U)Tj /R36195224 10 Tf 15.4199 0 Td (or)Tj /R36527224 10 Tf 10.8301 0 Td (­E)Tj /R36195224 10 Tf 14.8699 0 Td [(option w)9.99268(as used, and a graph of the wrong type w)10(as encountered.)]TJ -0.548 Tc /R36527224 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R36195224 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R36527224 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R36195224 10 Tf 36 -12 Td [(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -182.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35805056 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R36117400 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R35805056 10 Tf 229.96 0 Td (GC)Tj /R36117400 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R36449400 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36117400 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R36449400 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R36449400 10 Tf 36 -12 Td (gc)Tj /R36117400 10 Tf 11.9398 0 Td ([)Tj /R36449400 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R36117400 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R35805056 10 Tf 13.5699 0 Td (Œles)Tj /R36117400 10 Tf 18.8801 0 Td (])Tj /R36449400 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R36449400 10 Tf 36 -12 Td (gc)Tj /R36117400 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R36449400 10 Tf 90.6398 0 Td (wc)Tj /R36117400 10 Tf 14.2359 0 Td 0.075 Tw (in that it prints to standard output the number of nodes, edges, connected com-)Tj -116.892 -12 Td 0.741 Tw [(ponents or clusters contained in the input Œles.)-574.111(It also prints a total count for all graphs if more than one)]TJ 12 TL 0 Tw (graph is gi)' -0.15 Tc 41.9699 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n.)Tj /R36449400 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R36117400 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36449400 10 Tf 16.8 TL (­n)' /R36117400 10 Tf 36 0 Td (Count nodes.)Tj /R36449400 10 Tf -36 -16.8 Td (­e)Tj /R36117400 10 Tf 36 0 Td (Count edges.)Tj /R36449400 10 Tf -36 -16.8 Td (­c)Tj /R36117400 10 Tf 36 0 Td (Count connected components.)Tj /R36449400 10 Tf -36 -16.8 Td (­C)Tj /R36117400 10 Tf 36 0 Td [(Count clusters. By deŒnition, a cluster is a graph or subgraph whose name be)14.9902(gins with "cluster".)]TJ /R36449400 10 Tf -36 -16.8 Td (­a)Tj /R36117400 10 Tf 36 0 Td (Count all. Equi)Tj -0.25 Tc 60.5898 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R36449400 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R36117400 10 Tf 36 0 Td (Recursi)Tj -0.15 Tc 30.3 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly analyze subgraphs.)Tj /R36449400 10 Tf -75.5898 -16.8 Td (­s)Tj /R36117400 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R36449400 10 Tf -36 -16.8 Td (­D)Tj /R36117400 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R36449400 10 Tf -36 -16.8 Td (­U)Tj /R36117400 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R36449400 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R36117400 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R36449400 10 Tf -46.55 -16.8 Td (­?)Tj /R36117400 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R35805056 10 Tf 47.2598 0 Td (gc)Tj /R36117400 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R36449400 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R36117400 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R35805056 10 Tf 1.91016 -16.8 Td (Œles)Tj /R36117400 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R35805056 10 Tf 272.314 0 Td (Œles)Tj /R36117400 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R36449400 10.95 Tf -76 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R36117400 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R36449400 10 Tf (0)' /R36117400 10 Tf 20 0 Td (Successful completion.)Tj /R36449400 10 Tf -20 -16.8 Td (1)Tj /R36117400 10 Tf 20 0 Td (The)Tj /R36449400 10 Tf 18.05 0 Td (­U)Tj /R36117400 10 Tf 15.4199 0 Td (or)Tj /R36449400 10 Tf 10.8301 0 Td (­E)Tj /R36117400 10 Tf 14.8699 0 Td [(option w)9.99268(as used, and a graph of the wrong type w)10(as encountered.)]TJ -0.548 Tc /R36449400 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R36117400 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R36449400 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R36117400 10 Tf 36 -12 Td [(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -182.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n-1476\n+1478\n \n \n \n \n BaseFont\n ZXHZYR+Times-Italic\n FontDescriptor\n@@ -615,19 +615,19 @@\n FontFile3\n \n \n \n \n \n \n-R36527224\n+R36449400\n \n-R36195224\n+R36117400\n \n-R35882880\n+R35805056\n \n \n \n \n \n \n \n@@ -682,15 +682,15 @@\n \n Filter\n FlateDecode\n Length\n 354\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36546408 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <30><30><0030> <31><31><0031> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <63><63><0063> <65><65><0065> <67><67><0067> <6e><6e><006e> <72><72><0072> <73><73><0073> <76><76><0076> <77><77><0077> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36468584 def 1 begincodespacerange <00><ff> endcodespacerange 31 beginbfrange <20><20><0020> <30><30><0030> <31><31><0031> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <63><63><0063> <65><65><0065> <67><67><0067> <6e><6e><006e> <72><72><0072> <73><73><0073> <76><76><0076> <77><77><0077> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -707,18 +707,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-517\n+518\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36546776 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36468952 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -737,18 +737,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-212\n+213\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36547144 def 1 begincodespacerange <00><ff> endcodespacerange 8 beginbfrange <43><43><0043> <47><47><0047> <63><63><0063> <65><65><0065> <67><67><0067> <6c><6c><006c> <73><73><0073> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36469320 def 1 begincodespacerange <00><ff> endcodespacerange 8 beginbfrange <43><43><0043> <47><47><0047> <63><63><0063> <65><65><0065> <67><67><0067> <6c><6c><006c> <73><73><0073> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -770,15 +770,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-70b0fd3b8267'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-38c839144979'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "gdtclft.3tcl.pdf", "source2": "gdtclft.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -77,20 +77,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R30944440 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30627984 10 Tf 20.407 -12 Td [(gdtclft ­ render images in v)25(arious bitmap formats \(GD, GD2, GIF)]TJ 2.5 Tc 263.44 0 Td (,J)Tj 0 Tc 8.88984 0 Td (PEG, PNG, WBMP)Tj 2.5 Tc 78.3398 0 Td (,X)Tj 0 Tc 12.2199 0 Td (BM\))Tj /R30944440 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R30627984 10 Tf 108.5 -12 Td (TCL GD EXTENSION)Tj -65 -24 Td (Thomas Boutell')Tj 2.5 Tc 66.95 0 Td [(sG)249.984(dp)]TJ 0 Tc 26.1102 0 Td [(ackage pro)15.0146(vides a con)]TJ -0.15 Tc 88.0297 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient w)10.0073(ay to generate)]TJ -190.38 -12 Td (bitmap images with a C program. If you, lik)Tj 2.5 Tc 176 0 Td (em)Tj 0 Tc 14.7199 0 Td (e, prefer Tcl for CGI)Tj -190.72 -12 Td [(applications, you')9.98413(ll w)9.99268(ant my TCL GD e)15.0073(xtension.)]TJ 2.5 Tc 50 -24 Td (AT)Tj 0 Tc 15.8301 0 Td (CL INTERF)Tj -0.4 Tc 49.5398 0 Td (AC)Tj 2.5 Tc 13.4898 0 Td [(ET)268.015(OT)]TJ 0 Tc 30.3699 0 Td (HE GD P)Tj -0.4 Tc 37.4102 0 Td (AC)Tj 0 Tc 13.4898 0 Td [(KA)40.0146(GE)]TJ -207.63 -24 Td (Spencer W)Tj 2.5 Tc 43.2301 0 Td (.T)Tj 0 Tc 11.1102 0 Td (homas)Tj -54.3402 -12 Td (Human Genome Center)Tj 12 TL (Uni)' -0.15 Tc 14.75 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsity of Michig)5(an)]TJ -24.0398 -12 Td (Ann Arbor)Tj 2.5 Tc 43.2 0 Td [(,M)250.016(I4)]TJ 0 Tc 24.7199 0 Td (8109)Tj -67.9199 -24 Td [(spencer)55.0159(.thomas@med.umich.edu)]TJ -0.35 Tc 24 TL (Tr)' 0 Tc 9.08984 0 Td [(ueT)80(ype font support using the FreeT)80.0073(ype library w)10.0073(as added by)]TJ -9.08984 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\).)]TJ (Latest sources a)' -0.25 Tc 63.6699 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable from:)Tj -62.8598 -12 Td [(http://www)64.9841(.graphviz.or)]TJ 93.05 0 Td 5 Tw (g/ \(included)Tj 55.55 0 Td 0 Tw (with graphviz sources\))Tj -158.6 -24 Td [(FreeBSD port maintained by Mikhail T)70(eterin \(mi@aldan.algebra.com\).)]TJ -10 -24 Td [(Ov)15.0073(ervie)25.0159(w)]TJ 7.5 -24 Td [(This package pro)15.0073(vides a simple Tcl interf)9.98535(ace to the gd \(bitmap dra)15(wing\))]TJ 12 TL T*[(package. It includes an interf)10(ace to all the gd functions)]TJ (and data structures from Tcl commands.)' -7.5 -24 Td (Reference)Tj 7.5 -24 Td (One Tcl command, 'gd', is added. All gd package actions are)Tj (sub-commands \(or "options" in Tcl terminology\) of this command.)' 24 TL (Each acti)' -0.15 Tc 36.6801 0 Td 0.3 Tw (ve g)Tj 2.5 Tc 16.7898 0 Td (di)Tj 0 Tc 10.2801 0 Td 0 Tw (mage is referred to with a "handle". The handle is a)Tj -63.75 -12 Td (name of the form gd# \(e.g., gd0\) returned by the gd create options.)Tj (Almost all the gd commands tak)' 2.5 Tc 129.62 0 Td (eah)Tj 0 Tc 18.8801 0 Td [(andle as the Œrst ar)17.9834(gument \(after)]TJ -148.5 -12 Td [(the option\). All the dra)14.9927(wing commands tak)]TJ 2.5 Tc 171.68 0 Td (eac)Tj 0 Tc 18.3199 0 Td [(olor_idx as the ne)14.9927(xt)]TJ -190 -12 Td [(ar)18.0151(gument.)]TJ (gd create <width> <height> ?true?)' 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wg)Tj 0 Tc 14.7199 0 Td (dImage that is width X height.)Tj -90.95 -12 Td (If "true" is speciŒed, the ne)Tj 2.5 Tc 109 0 Td (wi)Tj 0 Tc 12.5 0 Td [(mage is "T)35.0073(rueColor".)]TJ -155 -24 Td [(gd createT)34.9927(rueColor <width> <height>)]TJ 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wt)Tj 0 Tc 12.5 0 Td (rueColor gdImage that is width X height.)Tj -122.23 -24 Td (gd createFromGD <Œle>)Tj 12 TL (gd createFromGD2 <Œle>)' (gd createFromGIF <Œle>)' 160.64 -43.2 Td [(Tcl Extensions)-19914(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R32566456 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32250000 10 Tf 20.407 -12 Td [(gdtclft ­ render images in v)25(arious bitmap formats \(GD, GD2, GIF)]TJ 2.5 Tc 263.44 0 Td (,J)Tj 0 Tc 8.88984 0 Td (PEG, PNG, WBMP)Tj 2.5 Tc 78.3398 0 Td (,X)Tj 0 Tc 12.2199 0 Td (BM\))Tj /R32566456 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R32250000 10 Tf 108.5 -12 Td (TCL GD EXTENSION)Tj -65 -24 Td (Thomas Boutell')Tj 2.5 Tc 66.95 0 Td [(sG)249.984(dp)]TJ 0 Tc 26.1102 0 Td [(ackage pro)15.0146(vides a con)]TJ -0.15 Tc 88.0297 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nient w)10.0073(ay to generate)]TJ -190.38 -12 Td (bitmap images with a C program. If you, lik)Tj 2.5 Tc 176 0 Td (em)Tj 0 Tc 14.7199 0 Td (e, prefer Tcl for CGI)Tj -190.72 -12 Td [(applications, you')9.98413(ll w)9.99268(ant my TCL GD e)15.0073(xtension.)]TJ 2.5 Tc 50 -24 Td (AT)Tj 0 Tc 15.8301 0 Td (CL INTERF)Tj -0.4 Tc 49.5398 0 Td (AC)Tj 2.5 Tc 13.4898 0 Td [(ET)268.015(OT)]TJ 0 Tc 30.3699 0 Td (HE GD P)Tj -0.4 Tc 37.4102 0 Td (AC)Tj 0 Tc 13.4898 0 Td [(KA)40.0146(GE)]TJ -207.63 -24 Td (Spencer W)Tj 2.5 Tc 43.2301 0 Td (.T)Tj 0 Tc 11.1102 0 Td (homas)Tj -54.3402 -12 Td (Human Genome Center)Tj 12 TL (Uni)' -0.15 Tc 14.75 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsity of Michig)5(an)]TJ -24.0398 -12 Td (Ann Arbor)Tj 2.5 Tc 43.2 0 Td [(,M)250.016(I4)]TJ 0 Tc 24.7199 0 Td (8109)Tj -67.9199 -24 Td [(spencer)55.0159(.thomas@med.umich.edu)]TJ -0.35 Tc 24 TL (Tr)' 0 Tc 9.08984 0 Td [(ueT)80(ype font support using the FreeT)80.0073(ype library w)10.0073(as added by)]TJ -9.08984 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\).)]TJ (Latest sources a)' -0.25 Tc 63.6699 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable from:)Tj -62.8598 -12 Td [(http://www)64.9841(.graphviz.or)]TJ 93.05 0 Td 5 Tw (g/ \(included)Tj 55.55 0 Td 0 Tw (with graphviz sources\))Tj -158.6 -24 Td [(FreeBSD port maintained by Mikhail T)70(eterin \(mi@aldan.algebra.com\).)]TJ -10 -24 Td [(Ov)15.0073(ervie)25.0159(w)]TJ 7.5 -24 Td [(This package pro)15.0073(vides a simple Tcl interf)9.98535(ace to the gd \(bitmap dra)15(wing\))]TJ 12 TL T*[(package. It includes an interf)10(ace to all the gd functions)]TJ (and data structures from Tcl commands.)' -7.5 -24 Td (Reference)Tj 7.5 -24 Td (One Tcl command, 'gd', is added. All gd package actions are)Tj (sub-commands \(or "options" in Tcl terminology\) of this command.)' 24 TL (Each acti)' -0.15 Tc 36.6801 0 Td 0.3 Tw (ve g)Tj 2.5 Tc 16.7898 0 Td (di)Tj 0 Tc 10.2801 0 Td 0 Tw (mage is referred to with a "handle". The handle is a)Tj -63.75 -12 Td (name of the form gd# \(e.g., gd0\) returned by the gd create options.)Tj (Almost all the gd commands tak)' 2.5 Tc 129.62 0 Td (eah)Tj 0 Tc 18.8801 0 Td [(andle as the Œrst ar)17.9834(gument \(after)]TJ -148.5 -12 Td [(the option\). All the dra)14.9927(wing commands tak)]TJ 2.5 Tc 171.68 0 Td (eac)Tj 0 Tc 18.3199 0 Td [(olor_idx as the ne)14.9927(xt)]TJ -190 -12 Td [(ar)18.0151(gument.)]TJ (gd create <width> <height> ?true?)' 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wg)Tj 0 Tc 14.7199 0 Td (dImage that is width X height.)Tj -90.95 -12 Td (If "true" is speciŒed, the ne)Tj 2.5 Tc 109 0 Td (wi)Tj 0 Tc 12.5 0 Td [(mage is "T)35.0073(rueColor".)]TJ -155 -24 Td [(gd createT)34.9927(rueColor <width> <height>)]TJ 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wt)Tj 0 Tc 12.5 0 Td (rueColor gdImage that is width X height.)Tj -122.23 -24 Td (gd createFromGD <Œle>)Tj 12 TL (gd createFromGD2 <Œle>)' (gd createFromGIF <Œle>)' 160.64 -43.2 Td [(Tcl Extensions)-19914(1)]TJ ET Q Q \n \n \n \n \n-1726\n+1728\n \n \n \n \n BaseFont\n NMWJRK+Times-Italic\n FontDescriptor\n@@ -476,19 +476,19 @@\n FontFile3\n \n \n \n \n \n \n-R30944440\n+R32566456\n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -525,27 +525,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -402.839 -36 Td (gd createFromJPEG <Œle>)Tj 12 TL (gd createFromPNG <Œle>)' (gd createFromWBMP <Œle>)' (gd createFromXBM <Œle>)' 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wg)Tj 0 Tc 14.7199 0 Td (dImage created by reading a)Tj -106.95 -12 Td (image in the indicate format from the Œlename or open TCL Œlehandle)Tj 16 -12 Td [(\(e)15.0073(xcept for XPM, which only accepts Œlenames\).)]TJ -33.5 -24 Td (gd destro)Tj 2.5 Tc 36.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td (gdhandle>)Tj -32.4797 -12 Td (Destro)Tj 2.5 Tc 26.5602 0 Td (yt)Tj 0 Tc 10.2801 0 Td (he gdImage referred to by gdhandle.)Tj -54.3402 -24 Td (gd writeGD <gdhandle> <Œle>)Tj (gd writeGD2 <gdhandle> <Œle>)' (gd writeGIF <gdhandle> <Œle>)' (gd writeJPEG <gdhandle> <Œle>)' (gd writePNG <gdhandle> <Œle>)' (gd writeWBMP <gdhandle> <Œle>)' (gd writeXBM <gdhandle> <Œle>)' 17.5 -12 Td (Write the image in gdhandle to Œlename or open TCL Œlehandle in the)Tj 16 -12 Td (format indicated.)Tj -33.5 -24 Td [(gd writePNGv)25(ar <gdhandle> <v)25(arname>)]TJ 17.5 -12 Td [(Write the image in gdhandle to Tcl v)24.9927(ariable "v)25.0146(arname" as a binary)]TJ (coded PNG object.)' -17.5 -24 Td [(gd interlace <gdhandle> <on-of)25.0073(f>)]TJ 17.5 -12 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he output image interlaced \(if on-of)Tj 2.5 Tc 142.22 0 Td [(fi)249.985(st)]TJ 0 Tc 17.7801 0 Td (rue\) or not \(if)Tj -187.95 -12 Td (on-of)Tj 2.5 Tc 21.4102 0 Td [(fi)249.984(sf)]TJ 0 Tc 18.2301 0 Td (alse\).)Tj -57.1402 -24 Td (gd color ne)Tj 2.5 Tc 44.7398 0 Td (w<)Tj 0 Tc 15.3602 0 Td (gdhandle> <red> <green> <blue>)Tj -42.6 -12 Td (Allocate a ne)Tj 2.5 Tc 52.5102 0 Td (wc)Tj 0 Tc 14.1602 0 Td (olor with the gi)Tj -0.15 Tc 61.1398 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td (GB v)Tj 21.1398 0 Td 2.5 Tw (alues. Returns)Tj 61.6602 0 Td (the)Tj -234.07 -12 Td 0 Tw [(color_idx, or ­1 on f)9.99268(ailure \(256 colors already allocated\).)]TJ -17.5 -24 Td [(gd color e)15.0159(xact <gdhandle> <red> <green> <blue>)]TJ 17.5 -12 Td [(Find a color_idx in the image that e)15.0146(xactly matches the gi)]TJ -0.15 Tc 226.8 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td (GB)Tj -250.26 -12 Td (color)Tj 5 Tc 20 0 Td (.R)Tj 0 Tc 14.1699 0 Td [(eturns the color_idx, or ­1 if no e)14.9854(xact match.)]TJ -51.6699 -24 Td (gd color closest <gdhandle> <red> <green> <blue>)Tj 17.5 -12 Td (Find a color in the image that is closest to the gi)Tj -0.15 Tc 191.69 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td [(GB color)55.0146(.)]TJ -215.15 -12 Td (Guaranteed to return a color idx.)Tj -17.5 -24 Td (gd color resolv)Tj 2.5 Tc 59.8398 0 Td (e<)Tj 0 Tc 12.5801 0 Td (gdhandle> <red> <green> <blue>)Tj -54.9199 -12 Td (Return the inde)Tj 2.5 Tc 61.5102 0 Td [(xo)250(ft)]TJ 0 Tc 21.1102 0 Td [(he best possible ef)25(fort to get a color)54.9927(.)]TJ -82.6203 -12 Td [(Guaranteed to return a color idx.)-749.993(Equi)]TJ -0.25 Tc 156.66 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to:)Tj -153.35 -12 Td [(if {[set idx [gd color e)15(xact $gd $r $g $b]] == ­1} {)]TJ 10 -12 Td (if {[set idx [gd color neW $Gd $r $g $b]] == ­1} {)Tj 10 -12 Td (set idx [gd color closest $gd $r $g $b])Tj -10 -12 Td (})Tj -10 -12 Td (})Tj -30 -24 Td (gd color free <gdhandle> <color_idx>)Tj 17.5 -12 Td (Free the color at the gi)Tj -0.15 Tc 90.0102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nc)Tj 0 Tc 11.9398 0 Td (olor_idx for reuse.)Tj -128.74 -24 Td (gd color transparent <gdhandle> [<color_idx>])Tj 160.64 -48 Td [(Tcl Extensions)-19914(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -402.839 -36 Td (gd createFromJPEG <Œle>)Tj 12 TL (gd createFromPNG <Œle>)' (gd createFromWBMP <Œle>)' (gd createFromXBM <Œle>)' 17.5 -12 Td (Return a handle to a ne)Tj 2.5 Tc 92.2301 0 Td (wg)Tj 0 Tc 14.7199 0 Td (dImage created by reading a)Tj -106.95 -12 Td (image in the indicate format from the Œlename or open TCL Œlehandle)Tj 16 -12 Td [(\(e)15.0073(xcept for XPM, which only accepts Œlenames\).)]TJ -33.5 -24 Td (gd destro)Tj 2.5 Tc 36.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td (gdhandle>)Tj -32.4797 -12 Td (Destro)Tj 2.5 Tc 26.5602 0 Td (yt)Tj 0 Tc 10.2801 0 Td (he gdImage referred to by gdhandle.)Tj -54.3402 -24 Td (gd writeGD <gdhandle> <Œle>)Tj (gd writeGD2 <gdhandle> <Œle>)' (gd writeGIF <gdhandle> <Œle>)' (gd writeJPEG <gdhandle> <Œle>)' (gd writePNG <gdhandle> <Œle>)' (gd writeWBMP <gdhandle> <Œle>)' (gd writeXBM <gdhandle> <Œle>)' 17.5 -12 Td (Write the image in gdhandle to Œlename or open TCL Œlehandle in the)Tj 16 -12 Td (format indicated.)Tj -33.5 -24 Td [(gd writePNGv)25(ar <gdhandle> <v)25(arname>)]TJ 17.5 -12 Td [(Write the image in gdhandle to Tcl v)24.9927(ariable "v)25.0146(arname" as a binary)]TJ (coded PNG object.)' -17.5 -24 Td [(gd interlace <gdhandle> <on-of)25.0073(f>)]TJ 17.5 -12 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he output image interlaced \(if on-of)Tj 2.5 Tc 142.22 0 Td [(fi)249.985(st)]TJ 0 Tc 17.7801 0 Td (rue\) or not \(if)Tj -187.95 -12 Td (on-of)Tj 2.5 Tc 21.4102 0 Td [(fi)249.984(sf)]TJ 0 Tc 18.2301 0 Td (alse\).)Tj -57.1402 -24 Td (gd color ne)Tj 2.5 Tc 44.7398 0 Td (w<)Tj 0 Tc 15.3602 0 Td (gdhandle> <red> <green> <blue>)Tj -42.6 -12 Td (Allocate a ne)Tj 2.5 Tc 52.5102 0 Td (wc)Tj 0 Tc 14.1602 0 Td (olor with the gi)Tj -0.15 Tc 61.1398 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td (GB v)Tj 21.1398 0 Td 2.5 Tw (alues. Returns)Tj 61.6602 0 Td (the)Tj -234.07 -12 Td 0 Tw [(color_idx, or ­1 on f)9.99268(ailure \(256 colors already allocated\).)]TJ -17.5 -24 Td [(gd color e)15.0159(xact <gdhandle> <red> <green> <blue>)]TJ 17.5 -12 Td [(Find a color_idx in the image that e)15.0146(xactly matches the gi)]TJ -0.15 Tc 226.8 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td (GB)Tj -250.26 -12 Td (color)Tj 5 Tc 20 0 Td (.R)Tj 0 Tc 14.1699 0 Td [(eturns the color_idx, or ­1 if no e)14.9854(xact match.)]TJ -51.6699 -24 Td (gd color closest <gdhandle> <red> <green> <blue>)Tj 17.5 -12 Td (Find a color in the image that is closest to the gi)Tj -0.15 Tc 191.69 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nR)Tj 0 Tc 14.1699 0 Td [(GB color)55.0146(.)]TJ -215.15 -12 Td (Guaranteed to return a color idx.)Tj -17.5 -24 Td (gd color resolv)Tj 2.5 Tc 59.8398 0 Td (e<)Tj 0 Tc 12.5801 0 Td (gdhandle> <red> <green> <blue>)Tj -54.9199 -12 Td (Return the inde)Tj 2.5 Tc 61.5102 0 Td [(xo)250(ft)]TJ 0 Tc 21.1102 0 Td [(he best possible ef)25(fort to get a color)54.9927(.)]TJ -82.6203 -12 Td [(Guaranteed to return a color idx.)-749.993(Equi)]TJ -0.25 Tc 156.66 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to:)Tj -153.35 -12 Td [(if {[set idx [gd color e)15(xact $gd $r $g $b]] == ­1} {)]TJ 10 -12 Td (if {[set idx [gd color neW $Gd $r $g $b]] == ­1} {)Tj 10 -12 Td (set idx [gd color closest $gd $r $g $b])Tj -10 -12 Td (})Tj -10 -12 Td (})Tj -30 -24 Td (gd color free <gdhandle> <color_idx>)Tj 17.5 -12 Td (Free the color at the gi)Tj -0.15 Tc 90.0102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nc)Tj 0 Tc 11.9398 0 Td (olor_idx for reuse.)Tj -128.74 -24 Td (gd color transparent <gdhandle> [<color_idx>])Tj 160.64 -48 Td [(Tcl Extensions)-19914(2)]TJ ET Q Q \n \n \n \n \n 1370\n \n \n \n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -582,27 +582,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -385.339 -36 Td (Mark the color at <color_idx> as the transparent background color)Tj 2.5 Tc 265.95 0 Td (.O)Tj -0.4 Tc 12.2199 0 Td (r,)Tj 0 Tc -278.17 -12 Td (return the transparent color_idx if no color_idx speciŒed.)Tj -17.5 -24 Td (gd color get <gdhandle> [<color_idx>])Tj 17.5 -12 Td [(Return the RGB v)25(alue at <color_idx>, or {} if it is not allocated.)]TJ 12 TL (If <color_idx> is not speciŒed, return a list of {color_idx R G B})' -0.25 Tc (va)' 0 Tc 9.18984 0 Td (lues for all allocated colors.)Tj -26.6898 -24 Td (gd brush <gdhandle> <brushhandle>)Tj 17.5 -12 Td [(Set the brush image to be used for brushed lines. T)34.9927(ransparent)]TJ T*[(pix)14.9927(els in the brush will not change the image when the brush is)]TJ (applied.)' -17.5 -24 Td (gd style <gdhandle> <color_idx> ...)Tj 17.5 -12 Td (Set the line style to the list of color indices. This is)Tj (interpreted in one of tw)' 2.5 Tc 93.7699 0 Td (ow)Tj 0 Tc 14.6199 0 Td [(ays. F)15.0146(or a simple styled line, each)]TJ -108.39 -12 Td (color is applied to points along the line in turn. The)Tj T*[(transparent color_idx v)24.9854(alue may be used to lea)]TJ -0.15 Tc 185.9 0 Td 0.3 Tw (ve g)Tj 0 Tc 16.7398 0 Td 0 Tw (aps in the line.)Tj -0.15 Tc -202.64 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.6602 0 Td (tyled, brushed line, a 0 \(or the transparent color_idx\))Tj -27.0703 -12 Td [(means not to Œll the pix)14.9927(el, and a non-zero v)25.0146(alue means to)]TJ (apply the brush.)' -17.5 -24 Td (gd tile <gdhandle> <tilehandle>)Tj 17.5 -12 Td [(Set the tile image to be used for tiled Œlls. T)34.9927(ransparent)]TJ T*[(pix)14.9927(els in the tile will not change the underlying image during)]TJ (tiling.)' 24 TL T*[(In all dra)15(wing functions, the color_idx is a number)]TJ 2.5 Tc 202.48 0 Td [(,o)250(rm)]TJ 0 Tc 23.6102 0 Td (ay)Tj -226.09 -12 Td (be one of the strings styled, brushed, tiled, "styled brushed")Tj 12 TL (or "brushed styled". The style, brush, or tile currently in)' T*[(ef)25.0073(fect will be used. Brushing and styling apply to lines,)]TJ (tiling to Œlled areas.)' -17.5 -24 Td (gd set <gdhandle> <color_idx> <x> <y>)Tj 17.5 -12 Td [(Set the pix)14.9927(el at \(x,y\) to color <color_idx>.)]TJ -17.5 -24 Td (gd line <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)Tj 24 TL (gd rectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)' (gd Œllrectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)' 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj 0 Tc 12.5 0 Td (he outline of \(resp. Œll\) a rectangle in color <color_idx>)Tj -27.3398 -12 Td (with corners at \(x1,y1\) and \(x2,y2\).)Tj -17.5 -24 Td [(gd arc)-1750.02(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ 12 TL T*[(gd Œllarc)-750.007(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd openarc)-750(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd chord)-1249.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd Œllchord <gdhandle> <color_idx> <cx> <c)15.0146(y> <width> <height> <start> <end>)]TJ T*[(gd openchord <gdhandle> <color_idx> <cx> <c)14.9854(y> <width> <height> <start> <end>)]TJ T*[(gd pie)-1749.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd Œllpie)-749.984(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd openpie)-750.016(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ 17.5 -12 Td [(All describe an arc based shape in color <color_idx>, centered at \(cx,c)14.9902(y\))]TJ 143.14 -48 Td [(Tcl Extensions)-19914(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -385.339 -36 Td (Mark the color at <color_idx> as the transparent background color)Tj 2.5 Tc 265.95 0 Td (.O)Tj -0.4 Tc 12.2199 0 Td (r,)Tj 0 Tc -278.17 -12 Td (return the transparent color_idx if no color_idx speciŒed.)Tj -17.5 -24 Td (gd color get <gdhandle> [<color_idx>])Tj 17.5 -12 Td [(Return the RGB v)25(alue at <color_idx>, or {} if it is not allocated.)]TJ 12 TL (If <color_idx> is not speciŒed, return a list of {color_idx R G B})' -0.25 Tc (va)' 0 Tc 9.18984 0 Td (lues for all allocated colors.)Tj -26.6898 -24 Td (gd brush <gdhandle> <brushhandle>)Tj 17.5 -12 Td [(Set the brush image to be used for brushed lines. T)34.9927(ransparent)]TJ T*[(pix)14.9927(els in the brush will not change the image when the brush is)]TJ (applied.)' -17.5 -24 Td (gd style <gdhandle> <color_idx> ...)Tj 17.5 -12 Td (Set the line style to the list of color indices. This is)Tj (interpreted in one of tw)' 2.5 Tc 93.7699 0 Td (ow)Tj 0 Tc 14.6199 0 Td [(ays. F)15.0146(or a simple styled line, each)]TJ -108.39 -12 Td (color is applied to points along the line in turn. The)Tj T*[(transparent color_idx v)24.9854(alue may be used to lea)]TJ -0.15 Tc 185.9 0 Td 0.3 Tw (ve g)Tj 0 Tc 16.7398 0 Td 0 Tw (aps in the line.)Tj -0.15 Tc -202.64 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.6602 0 Td (tyled, brushed line, a 0 \(or the transparent color_idx\))Tj -27.0703 -12 Td [(means not to Œll the pix)14.9927(el, and a non-zero v)25.0146(alue means to)]TJ (apply the brush.)' -17.5 -24 Td (gd tile <gdhandle> <tilehandle>)Tj 17.5 -12 Td [(Set the tile image to be used for tiled Œlls. T)34.9927(ransparent)]TJ T*[(pix)14.9927(els in the tile will not change the underlying image during)]TJ (tiling.)' 24 TL T*[(In all dra)15(wing functions, the color_idx is a number)]TJ 2.5 Tc 202.48 0 Td [(,o)250(rm)]TJ 0 Tc 23.6102 0 Td (ay)Tj -226.09 -12 Td (be one of the strings styled, brushed, tiled, "styled brushed")Tj 12 TL (or "brushed styled". The style, brush, or tile currently in)' T*[(ef)25.0073(fect will be used. Brushing and styling apply to lines,)]TJ (tiling to Œlled areas.)' -17.5 -24 Td (gd set <gdhandle> <color_idx> <x> <y>)Tj 17.5 -12 Td [(Set the pix)14.9927(el at \(x,y\) to color <color_idx>.)]TJ -17.5 -24 Td (gd line <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)Tj 24 TL (gd rectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)' (gd Œllrectangle <gdhandle> <color_idx> <x1> <y1> <x2> <y2>)' 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj 0 Tc 12.5 0 Td (he outline of \(resp. Œll\) a rectangle in color <color_idx>)Tj -27.3398 -12 Td (with corners at \(x1,y1\) and \(x2,y2\).)Tj -17.5 -24 Td [(gd arc)-1750.02(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ 12 TL T*[(gd Œllarc)-750.007(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd openarc)-750(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd chord)-1249.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd Œllchord <gdhandle> <color_idx> <cx> <c)15.0146(y> <width> <height> <start> <end>)]TJ T*[(gd openchord <gdhandle> <color_idx> <cx> <c)14.9854(y> <width> <height> <start> <end>)]TJ T*[(gd pie)-1749.99(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd Œllpie)-749.984(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ T*[(gd openpie)-750.016(<gdhandle> <color_idx> <cx> <c)15(y> <width> <height> <start> <end>)]TJ 17.5 -12 Td [(All describe an arc based shape in color <color_idx>, centered at \(cx,c)14.9902(y\))]TJ 143.14 -48 Td [(Tcl Extensions)-19914(3)]TJ ET Q Q \n \n \n \n \n 1358\n \n \n \n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -639,27 +639,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -369.339 -36 Td [(in a rectangle width x height, starting at start de)14.9927(grees and ending)]TJ 12 TL T*[(at end de)15(grees.)]TJ 24 TL 15 Tw (arc -)' 35.5398 0 Td 0 Tw [(Just the curv)15(ed line.)]TJ -35.5398 -12 Td 5 Tw (Œllarc -)Tj 36.6602 0 Td 0 Tw (\(Intended to be a Œll between the curv)Tj 2.5 Tc 151.76 0 Td (ea)Tj 0 Tc 11.3801 0 Td (nd chord,)Tj -0.2 Tc -153.8 -12 Td (bu)Tj 2.5 Tc 9.8 0 Td [(tg)249.993(dd)]TJ 0 Tc 22.7801 0 Td (oesn')Tj 2.5 Tc 21.4801 0 Td [(td)249.993(ot)]TJ 0 Tc 20.5602 0 Td (hat\) - Same as pie.)Tj -120.62 -12 Td 5 Tw (openarc -)Tj 44.9801 0 Td 0 Tw (Outline shape with curv)Tj 2.5 Tc 95.6699 0 Td (ea)Tj 0 Tc 11.3801 0 Td (nd chord.)Tj -152.03 -12 Td 10 Tw (chord -)Tj 41.1 0 Td 0 Tw [(Straight line chord between the ends of the curv)14.9927(e,)]TJ -0.2 Tc 4.9 -12 Td (bu)Tj 2.5 Tc 9.8 0 Td (tw)Tj 0 Tc 12.5 0 Td [(ithout sho)24.9927(wing the curv)15.0146(e.)]TJ -68.3 -12 Td [(Œllchord - Filled triangle between chord and center)55.0073(.)]TJ 12 TL T*[(openchord - Outline triangle between chord and center)55(.)]TJ 15 Tw (pie -)' 35.55 0 Td 0 Tw [(Filled pie se)15.0146(gment between curv)]TJ 2.5 Tc 129.68 0 Td (ea)Tj 0 Tc 11.3801 0 Td [(nd center)54.9927(.)]TJ -176.61 -12 Td 5 Tw (Œllpie -)Tj 36.6699 0 Td 0 Tw (Same as pie.)Tj -36.6699 -12 Td 5 Tw (openpie -)Tj 44.9898 0 Td 0 Tw [(Outline pie se)15(gment between curv)]TJ 2.5 Tc 136.34 0 Td (ea)Tj 0 Tc 11.3801 0 Td [(nd center)54.9927(.)]TJ -226.21 -24 Td (gd polygon <gdhandle> <color_idx> <x1> <y1> ...)Tj 24 TL (gd Œllpolygon <gdhandle> <color_idx> <x1> <y1> ...)' 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj 0 Tc 12.5 0 Td (he outline of, or Œll, a polygon speciŒed by the x, y)Tj -27.3398 -12 Td (coordinate list. There must be at least 3 points speciŒed.)Tj -17.5 -24 Td (gd Œll <gdhandle> <color_idx> <x> <y>)Tj T*[(gd Œll <gdhandle> <color_idx> <x> <y> <borderinde)15.0146(x>)]TJ 17.5 -12 Td [(Fill with color <color_idx>, starting from \(x,y\) within a re)14.9854(gion of)]TJ 12 TL T*[(pix)14.9927(els all the color of the pix)14.9854(el at \(x,y\) \(resp., within a)]TJ T*[(border colored borderinde)14.9854(x\).)]TJ -17.5 -24 Td (gd size <gdhandle>)Tj 17.5 -12 Td (Returns a list {width height} of the image.)Tj -17.5 -24 Td [(gd te)15.0073(xt <gdhandle> <color_idx> <fontlist> <size> <angle> <x> <y> <string>)]TJ 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tu)Tj 0 Tc 10.2801 0 Td (sing <fontlist> in color <color_idx>,)Tj -46.9098 -12 Td [(with pointsize <size>, rotation in radians <angle>, with lo)25.0146(wer left)]TJ T*[(corner at \(x,y\).)-500(String may contain UTF8 sequences lik)10(e: "&#192;")]TJ 24 TL (Returns 4 corner coords of bounding rectangle.)' 12 TL (Use gdhandle = {} to get boundary without rendering.)' (Use ne)' -0.05 Tc 27.3398 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve o)Tj 2.5 Tc 16.7898 0 Td (fc)Tj 0 Tc 10.2699 0 Td 0 Tw (olor_idx to disable antialiasing.)Tj -53.0996 -24 Td (<fontlist> may contain either a full pathname of a font, including)Tj T*[(".ttf" e)15.0159(xtension, or it may contain a space-separated list of)]TJ T*[(alternate names for a font, without the ".ttf".)-500(e.g.)]TJ 31 -12 Td [("T)35.0159(imes-Roman times")]TJ -47 -12 Td (The Œle <name>.ttf corresponding to one of the alternate names)Tj 16 -12 Td [(must be found in the b)20.0073(uilt-in DEF)]TJ -0.55 Tc 134.62 0 Td (AU)Tj -0.92 Tc 13.8898 0 Td (LT)Tj 0 Tc 11.3 0 Td (_FONTP)Tj -1.11 Tc 35.75 0 Td (AT)Tj 0 Tc 12.2199 0 Td (H, or in the)Tj -207.78 -12 Td (fontpath speciŒed in a GDFONTP)Tj -1.11 Tc 136.29 0 Td (AT)Tj 2.5 Tc 12.2199 0 Td (He)Tj -0.4 Tc 14.1602 0 Td (nv)Tj 0 Tc 9.6 0 Td [(ironment v)24.9854(ariable.)]TJ -205.77 -24 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td [(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> <w> <h>)]TJ -6.47969 -12 Td (Cop)Tj 2.5 Tc 16.5699 0 Td (yas)Tj 0 Tc 18.3301 0 Td [(ubimage from srchandle\(srcx, src)15(y\))]TJ -34.9 -12 Td (to desthandle\(destx, desty\), size w x h.)Tj -33.5 -24 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td [(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> \\)]TJ -29.9797 -12 Td (<destw> <desth> <srcw> <srch>)Tj 150.64 -48 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -369.339 -36 Td [(in a rectangle width x height, starting at start de)14.9927(grees and ending)]TJ 12 TL T*[(at end de)15(grees.)]TJ 24 TL 15 Tw (arc -)' 35.5398 0 Td 0 Tw [(Just the curv)15(ed line.)]TJ -35.5398 -12 Td 5 Tw (Œllarc -)Tj 36.6602 0 Td 0 Tw (\(Intended to be a Œll between the curv)Tj 2.5 Tc 151.76 0 Td (ea)Tj 0 Tc 11.3801 0 Td (nd chord,)Tj -0.2 Tc -153.8 -12 Td (bu)Tj 2.5 Tc 9.8 0 Td [(tg)249.993(dd)]TJ 0 Tc 22.7801 0 Td (oesn')Tj 2.5 Tc 21.4801 0 Td [(td)249.993(ot)]TJ 0 Tc 20.5602 0 Td (hat\) - Same as pie.)Tj -120.62 -12 Td 5 Tw (openarc -)Tj 44.9801 0 Td 0 Tw (Outline shape with curv)Tj 2.5 Tc 95.6699 0 Td (ea)Tj 0 Tc 11.3801 0 Td (nd chord.)Tj -152.03 -12 Td 10 Tw (chord -)Tj 41.1 0 Td 0 Tw [(Straight line chord between the ends of the curv)14.9927(e,)]TJ -0.2 Tc 4.9 -12 Td (bu)Tj 2.5 Tc 9.8 0 Td (tw)Tj 0 Tc 12.5 0 Td [(ithout sho)24.9927(wing the curv)15.0146(e.)]TJ -68.3 -12 Td [(Œllchord - Filled triangle between chord and center)55.0073(.)]TJ 12 TL T*[(openchord - Outline triangle between chord and center)55(.)]TJ 15 Tw (pie -)' 35.55 0 Td 0 Tw [(Filled pie se)15.0146(gment between curv)]TJ 2.5 Tc 129.68 0 Td (ea)Tj 0 Tc 11.3801 0 Td [(nd center)54.9927(.)]TJ -176.61 -12 Td 5 Tw (Œllpie -)Tj 36.6699 0 Td 0 Tw (Same as pie.)Tj -36.6699 -12 Td 5 Tw (openpie -)Tj 44.9898 0 Td 0 Tw [(Outline pie se)15(gment between curv)]TJ 2.5 Tc 136.34 0 Td (ea)Tj 0 Tc 11.3801 0 Td [(nd center)54.9927(.)]TJ -226.21 -24 Td (gd polygon <gdhandle> <color_idx> <x1> <y1> ...)Tj 24 TL (gd Œllpolygon <gdhandle> <color_idx> <x1> <y1> ...)' 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj 0 Tc 12.5 0 Td (he outline of, or Œll, a polygon speciŒed by the x, y)Tj -27.3398 -12 Td (coordinate list. There must be at least 3 points speciŒed.)Tj -17.5 -24 Td (gd Œll <gdhandle> <color_idx> <x> <y>)Tj T*[(gd Œll <gdhandle> <color_idx> <x> <y> <borderinde)15.0146(x>)]TJ 17.5 -12 Td [(Fill with color <color_idx>, starting from \(x,y\) within a re)14.9854(gion of)]TJ 12 TL T*[(pix)14.9927(els all the color of the pix)14.9854(el at \(x,y\) \(resp., within a)]TJ T*[(border colored borderinde)14.9854(x\).)]TJ -17.5 -24 Td (gd size <gdhandle>)Tj 17.5 -12 Td (Returns a list {width height} of the image.)Tj -17.5 -24 Td [(gd te)15.0073(xt <gdhandle> <color_idx> <fontlist> <size> <angle> <x> <y> <string>)]TJ 17.5 -12 Td (Dra)Tj 2.5 Tc 14.8398 0 Td (wt)Tj -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tu)Tj 0 Tc 10.2801 0 Td (sing <fontlist> in color <color_idx>,)Tj -46.9098 -12 Td [(with pointsize <size>, rotation in radians <angle>, with lo)25.0146(wer left)]TJ T*[(corner at \(x,y\).)-500(String may contain UTF8 sequences lik)10(e: "&#192;")]TJ 24 TL (Returns 4 corner coords of bounding rectangle.)' 12 TL (Use gdhandle = {} to get boundary without rendering.)' (Use ne)' -0.05 Tc 27.3398 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve o)Tj 2.5 Tc 16.7898 0 Td (fc)Tj 0 Tc 10.2699 0 Td 0 Tw (olor_idx to disable antialiasing.)Tj -53.0996 -24 Td (<fontlist> may contain either a full pathname of a font, including)Tj T*[(".ttf" e)15.0159(xtension, or it may contain a space-separated list of)]TJ T*[(alternate names for a font, without the ".ttf".)-500(e.g.)]TJ 31 -12 Td [("T)35.0159(imes-Roman times")]TJ -47 -12 Td (The Œle <name>.ttf corresponding to one of the alternate names)Tj 16 -12 Td [(must be found in the b)20.0073(uilt-in DEF)]TJ -0.55 Tc 134.62 0 Td (AU)Tj -0.92 Tc 13.8898 0 Td (LT)Tj 0 Tc 11.3 0 Td (_FONTP)Tj -1.11 Tc 35.75 0 Td (AT)Tj 0 Tc 12.2199 0 Td (H, or in the)Tj -207.78 -12 Td (fontpath speciŒed in a GDFONTP)Tj -1.11 Tc 136.29 0 Td (AT)Tj 2.5 Tc 12.2199 0 Td (He)Tj -0.4 Tc 14.1602 0 Td (nv)Tj 0 Tc 9.6 0 Td [(ironment v)24.9854(ariable.)]TJ -205.77 -24 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td [(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> <w> <h>)]TJ -6.47969 -12 Td (Cop)Tj 2.5 Tc 16.5699 0 Td (yas)Tj 0 Tc 18.3301 0 Td [(ubimage from srchandle\(srcx, src)15(y\))]TJ -34.9 -12 Td (to desthandle\(destx, desty\), size w x h.)Tj -33.5 -24 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y<)Tj 0 Tc 13.1398 0 Td [(desthandle> <srchandle> <destx> <desty> <srcx> <src)14.9927(y> \\)]TJ -29.9797 -12 Td (<destw> <desth> <srcw> <srch>)Tj 150.64 -48 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q \n \n \n \n \n-1775\n+1773\n \n \n \n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -696,27 +696,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -369.339 -36 Td (Cop)Tj 2.5 Tc 16.5699 0 Td (yas)Tj 0 Tc 18.3301 0 Td [(ubimage from srchandle\(srcx, src)15(y\))]TJ -50.9 -12 Td (to desthandle\(destx, desty\), and resize the subimage)Tj 16 -12 Td (from srcw by srch to destw by desth.)Tj -41 -48 Td (Examples)Tj 7.5 -24 Td (The sample program from the gd documentation can be written thusly:)Tj -7.5 -36 Td (#!/bin/sh)Tj 2.5 Tc 12 TL (#n)' -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tl)Tj 0 Tc 8.06016 0 Td (ine is a comment in tcl e)Tj -0.15 Tc 97.6199 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (ct)Tj 0 Tc 9.71992 0 Td (clsh "$0" ${1+"$@"})Tj -146.48 -24 Td (package require Gdtclft)Tj 24 TL (################################################################)' 2.5 Tc 12 TL (#S)' 0 Tc 13.0602 0 Td (ample gdtcl program)Tj 2.5 Tc 88.3199 0 Td (-f)Tj 0 Tc 9.16016 0 Td (rom gdtclft man page)Tj -110.54 -12 Td (#)Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (reate a 64 x 64 image)Tj -14.1699 -12 Td (set im [gd create 64 64])Tj 2.5 Tc 24 TL (#G)' 0 Tc 14.7199 0 Td [(et black and white as colors.)-500(Black is the background color because)]TJ 2.5 Tc -14.7199 -12 Td [(#i)249.993(ti)249.984(sa)]TJ 0 Tc 29.1703 0 Td (llocated Œrst from a ne)Tj 2.5 Tc 90.2898 0 Td (wi)Tj 0 Tc 12.5 0 Td (mage.)Tj -131.96 -24 Td (set black [gd color ne)Tj 2.5 Tc 85.8398 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im 0 0 0])Tj -100.56 -12 Td (set white [gd color ne)Tj 2.5 Tc 86.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im 255 255 255])Tj 2.5 Tc -101.12 -24 Td (#D)Tj 0 Tc 14.7199 0 Td (ra)Tj 2.5 Tc 7.61992 0 Td (wal)Tj 0 Tc 19.4398 0 Td [(ine from upper left to lo)25.0073(wer right)]TJ -41.7797 -12 Td (gd line $im $white 0 0 63 63)Tj 2.5 Tc (#O)' 0 Tc 14.7199 0 Td (pen a Œle for writing \(Tcl on Unix, at least, doesn')Tj 2.5 Tc 200.9 0 Td (ts)Tj 0 Tc 9.16992 0 Td (upport 'wb' mode\))Tj -224.79 -12 Td (set out [open test.png w])Tj 2.5 Tc (#O)' 0 Tc 14.7199 0 Td (utput the image to the disk Œle)Tj -14.7199 -12 Td (gd writePNG $im $out)Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (lose the Œle)Tj -14.1699 -12 Td (close $out)Tj 2.5 Tc (#D)' 0 Tc 14.7199 0 Td (estro)Tj 2.5 Tc 19.3398 0 Td (yt)Tj 0 Tc 10.2801 0 Td (he image in memory)Tj -44.3398 -12 Td (gd destro)Tj 2.5 Tc 36.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im)Tj -44.3398 -36 Td (GDDEMO)Tj 2.5 -24 Td (Here')Tj 2.5 Tc 22.2102 0 Td (st)Tj 0 Tc 9.16992 0 Td (he gddemo.c program translated to tcl.)Tj -38.8801 -24 Td (#!/bin/sh)Tj 2.5 Tc 12 TL (#n)' -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tl)Tj 0 Tc 8.06016 0 Td (ine is a comment in tcl e)Tj -0.15 Tc 97.6199 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (ct)Tj 0 Tc 9.71992 0 Td (clsh "$0" ${1+"$@"})Tj -146.48 -24 Td (package require Gdtclft)Tj 24 TL (################################################################)' 168.14 -48 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -369.339 -36 Td (Cop)Tj 2.5 Tc 16.5699 0 Td (yas)Tj 0 Tc 18.3301 0 Td [(ubimage from srchandle\(srcx, src)15(y\))]TJ -50.9 -12 Td (to desthandle\(destx, desty\), and resize the subimage)Tj 16 -12 Td (from srcw by srch to destw by desth.)Tj -41 -48 Td (Examples)Tj 7.5 -24 Td (The sample program from the gd documentation can be written thusly:)Tj -7.5 -36 Td (#!/bin/sh)Tj 2.5 Tc 12 TL (#n)' -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tl)Tj 0 Tc 8.06016 0 Td (ine is a comment in tcl e)Tj -0.15 Tc 97.6199 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (ct)Tj 0 Tc 9.71992 0 Td (clsh "$0" ${1+"$@"})Tj -146.48 -24 Td (package require Gdtclft)Tj 24 TL (################################################################)' 2.5 Tc 12 TL (#S)' 0 Tc 13.0602 0 Td (ample gdtcl program)Tj 2.5 Tc 88.3199 0 Td (-f)Tj 0 Tc 9.16016 0 Td (rom gdtclft man page)Tj -110.54 -12 Td (#)Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (reate a 64 x 64 image)Tj -14.1699 -12 Td (set im [gd create 64 64])Tj 2.5 Tc 24 TL (#G)' 0 Tc 14.7199 0 Td [(et black and white as colors.)-500(Black is the background color because)]TJ 2.5 Tc -14.7199 -12 Td [(#i)249.993(ti)249.984(sa)]TJ 0 Tc 29.1703 0 Td (llocated Œrst from a ne)Tj 2.5 Tc 90.2898 0 Td (wi)Tj 0 Tc 12.5 0 Td (mage.)Tj -131.96 -24 Td (set black [gd color ne)Tj 2.5 Tc 85.8398 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im 0 0 0])Tj -100.56 -12 Td (set white [gd color ne)Tj 2.5 Tc 86.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im 255 255 255])Tj 2.5 Tc -101.12 -24 Td (#D)Tj 0 Tc 14.7199 0 Td (ra)Tj 2.5 Tc 7.61992 0 Td (wal)Tj 0 Tc 19.4398 0 Td [(ine from upper left to lo)25.0073(wer right)]TJ -41.7797 -12 Td (gd line $im $white 0 0 63 63)Tj 2.5 Tc (#O)' 0 Tc 14.7199 0 Td (pen a Œle for writing \(Tcl on Unix, at least, doesn')Tj 2.5 Tc 200.9 0 Td (ts)Tj 0 Tc 9.16992 0 Td (upport 'wb' mode\))Tj -224.79 -12 Td (set out [open test.png w])Tj 2.5 Tc (#O)' 0 Tc 14.7199 0 Td (utput the image to the disk Œle)Tj -14.7199 -12 Td (gd writePNG $im $out)Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (lose the Œle)Tj -14.1699 -12 Td (close $out)Tj 2.5 Tc (#D)' 0 Tc 14.7199 0 Td (estro)Tj 2.5 Tc 19.3398 0 Td (yt)Tj 0 Tc 10.2801 0 Td (he image in memory)Tj -44.3398 -12 Td (gd destro)Tj 2.5 Tc 36.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im)Tj -44.3398 -36 Td (GDDEMO)Tj 2.5 -24 Td (Here')Tj 2.5 Tc 22.2102 0 Td (st)Tj 0 Tc 9.16992 0 Td (he gddemo.c program translated to tcl.)Tj -38.8801 -24 Td (#!/bin/sh)Tj 2.5 Tc 12 TL (#n)' -0.15 Tc 12.5 0 Td (ex)Tj 2.5 Tc 9.28984 0 Td (tl)Tj 0 Tc 8.06016 0 Td (ine is a comment in tcl e)Tj -0.15 Tc 97.6199 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (ct)Tj 0 Tc 9.71992 0 Td (clsh "$0" ${1+"$@"})Tj -146.48 -24 Td (package require Gdtclft)Tj 24 TL (################################################################)' 168.14 -48 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q \n \n \n \n \n-1126\n+1125\n \n \n \n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -753,27 +753,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj -410.339 -36 Td (#)Tj 2.5 Tc 12 TL (#g)' 0 Tc 12.5 0 Td (ddemo in tcl)Tj -12.5 -12 Td (#)Tj 2.5 Tc 24 TL (#o)' 0 Tc 12.5 0 Td (pen demoin.png or die)Tj -12.5 -12 Td (if {[catch {open demoin.png r} in]} {)Tj 5 -12 Td (puts stderr "Can')Tj 2.5 Tc 67.7801 0 Td (tl)Tj 0 Tc 8.06016 0 Td (oad source image; this demo is much";)Tj -75.8402 -12 Td (puts stderr "more impressi)Tj -0.15 Tc 105.21 0 Td 0.3 Tw (ve i)Tj 2.5 Tc 14.5699 0 Td (fd)Tj 0 Tc 10.8301 0 Td 0 Tw (emoin.png is a)Tj -0.25 Tc 58.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable";)Tj -0.15 Tc -198.21 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (it)Tj -14.2898 -12 Td (})Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (reate output image 128 x 128)Tj -14.1699 -12 Td (set im_out [gd create 128 128])Tj 2.5 Tc (#F)' 0 Tc 13.0602 0 Td (irst color is background)Tj -13.0602 -12 Td (set white [gd color ne)Tj 2.5 Tc 86.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 255 255 255])Tj 2.5 Tc -101.12 -24 Td (#S)Tj 0 Tc 13.0602 0 Td (et transparent)Tj -13.0602 -12 Td (gd color transparent $im_out $white)Tj 2.5 Tc (#L)' 0 Tc 13.6102 0 Td (oad demoin.png and paste part of it into the output image.)Tj -13.6102 -12 Td (set im_in [gd createFromPNG $in])Tj 12 TL (close $in)' 2.5 Tc 24 TL (#C)' 0 Tc 14.1699 0 Td (op)Tj 2.5 Tc 9.9 0 Td (ya)Tj 0 Tc 11.9398 0 Td (nd shrink)Tj -36.0098 -12 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im_out $im_in 16 16 0 0 96 96 128 128)Tj 2.5 Tc -39.3398 -24 Td (#G)Tj 0 Tc 14.7199 0 Td (et some colors)Tj -14.7199 -12 Td (set red [gd color ne)Tj 2.5 Tc 76.95 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 255 0 0])Tj -91.6699 -12 Td (set green [gd color ne)Tj 2.5 Tc 86.3898 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 0 255 0])Tj -101.11 -12 Td (set blue [gd color ne)Tj 2.5 Tc 81.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 0 0 255])Tj 2.5 Tc -96.1199 -24 Td (#D)Tj 0 Tc 14.7199 0 Td (ra)Tj 2.5 Tc 7.61992 0 Td (war)Tj 0 Tc 19.9898 0 Td (ectangle)Tj -42.3297 -12 Td (gd line $im_out $green 8 8 120 8)Tj 12 TL (gd line $im_out $green 120 8 120 120)' (gd line $im_out $green 120 120 8 120)' (gd line $im_out $green 8 120 8 8)' 2.5 Tc 24 TL (#T)' -0.15 Tc 12.9102 0 Td (ex)Tj 0 Tc 9.28984 0 Td (t)Tj -22.2 -12 Td [(gd te)15.0073(xt $im_out $red arial 20 0 16 16 hi)]TJ 12 TL T*[(gd te)15.0073(xt $im_out $red arial 20 90 23 23 hi)]TJ 2.5 Tc 24 TL (#C)' 0 Tc 14.1699 0 Td (ircle)Tj -14.1699 -12 Td (gd arc $im_out $blue 64 64 30 10 0 360)Tj 2.5 Tc (#A)' 0 Tc 14.7199 0 Td (rc)Tj -14.7199 -12 Td (gd arc $im_out $blue 64 64 20 20 45 135)Tj 2.5 Tc (#F)' 0 Tc 13.0602 0 Td (lood Œll)Tj -13.0602 -12 Td (gd Œll $im_out $blue 4 4)Tj 2.5 Tc (#P)' 0 Tc 13.0602 0 Td (olygon)Tj -13.0602 -12 Td (gd Œllpolygon $im_out $green 32 0 0 64 64 64)Tj 168.14 -60 Td [(Tcl Extensions)-19914(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj -410.339 -36 Td (#)Tj 2.5 Tc 12 TL (#g)' 0 Tc 12.5 0 Td (ddemo in tcl)Tj -12.5 -12 Td (#)Tj 2.5 Tc 24 TL (#o)' 0 Tc 12.5 0 Td (pen demoin.png or die)Tj -12.5 -12 Td (if {[catch {open demoin.png r} in]} {)Tj 5 -12 Td (puts stderr "Can')Tj 2.5 Tc 67.7801 0 Td (tl)Tj 0 Tc 8.06016 0 Td (oad source image; this demo is much";)Tj -75.8402 -12 Td (puts stderr "more impressi)Tj -0.15 Tc 105.21 0 Td 0.3 Tw (ve i)Tj 2.5 Tc 14.5699 0 Td (fd)Tj 0 Tc 10.8301 0 Td 0 Tw (emoin.png is a)Tj -0.25 Tc 58.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable";)Tj -0.15 Tc -198.21 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (it)Tj -14.2898 -12 Td (})Tj 2.5 Tc (#C)' 0 Tc 14.1699 0 Td (reate output image 128 x 128)Tj -14.1699 -12 Td (set im_out [gd create 128 128])Tj 2.5 Tc (#F)' 0 Tc 13.0602 0 Td (irst color is background)Tj -13.0602 -12 Td (set white [gd color ne)Tj 2.5 Tc 86.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 255 255 255])Tj 2.5 Tc -101.12 -24 Td (#S)Tj 0 Tc 13.0602 0 Td (et transparent)Tj -13.0602 -12 Td (gd color transparent $im_out $white)Tj 2.5 Tc (#L)' 0 Tc 13.6102 0 Td (oad demoin.png and paste part of it into the output image.)Tj -13.6102 -12 Td (set im_in [gd createFromPNG $in])Tj 12 TL (close $in)' 2.5 Tc 24 TL (#C)' 0 Tc 14.1699 0 Td (op)Tj 2.5 Tc 9.9 0 Td (ya)Tj 0 Tc 11.9398 0 Td (nd shrink)Tj -36.0098 -12 Td (gd cop)Tj 2.5 Tc 26.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im_out $im_in 16 16 0 0 96 96 128 128)Tj 2.5 Tc -39.3398 -24 Td (#G)Tj 0 Tc 14.7199 0 Td (et some colors)Tj -14.7199 -12 Td (set red [gd color ne)Tj 2.5 Tc 76.95 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 255 0 0])Tj -91.6699 -12 Td (set green [gd color ne)Tj 2.5 Tc 86.3898 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 0 255 0])Tj -101.11 -12 Td (set blue [gd color ne)Tj 2.5 Tc 81.4 0 Td (w$)Tj 0 Tc 14.7199 0 Td (im_out 0 0 255])Tj 2.5 Tc -96.1199 -24 Td (#D)Tj 0 Tc 14.7199 0 Td (ra)Tj 2.5 Tc 7.61992 0 Td (war)Tj 0 Tc 19.9898 0 Td (ectangle)Tj -42.3297 -12 Td (gd line $im_out $green 8 8 120 8)Tj 12 TL (gd line $im_out $green 120 8 120 120)' (gd line $im_out $green 120 120 8 120)' (gd line $im_out $green 8 120 8 8)' 2.5 Tc 24 TL (#T)' -0.15 Tc 12.9102 0 Td (ex)Tj 0 Tc 9.28984 0 Td (t)Tj -22.2 -12 Td [(gd te)15.0073(xt $im_out $red arial 20 0 16 16 hi)]TJ 12 TL T*[(gd te)15.0073(xt $im_out $red arial 20 90 23 23 hi)]TJ 2.5 Tc 24 TL (#C)' 0 Tc 14.1699 0 Td (ircle)Tj -14.1699 -12 Td (gd arc $im_out $blue 64 64 30 10 0 360)Tj 2.5 Tc (#A)' 0 Tc 14.7199 0 Td (rc)Tj -14.7199 -12 Td (gd arc $im_out $blue 64 64 20 20 45 135)Tj 2.5 Tc (#F)' 0 Tc 13.0602 0 Td (lood Œll)Tj -13.0602 -12 Td (gd Œll $im_out $blue 4 4)Tj 2.5 Tc (#P)' 0 Tc 13.0602 0 Td (olygon)Tj -13.0602 -12 Td (gd Œllpolygon $im_out $green 32 0 0 64 64 64)Tj 168.14 -60 Td [(Tcl Extensions)-19914(6)]TJ ET Q Q \n \n \n \n \n-1047\n+1045\n \n \n \n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n Type\n@@ -810,29 +810,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R30300096 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R30300096 10 Tf 393.44 0 Td (gdtclft)Tj /R30627984 10 Tf 26.2398 0 Td (\(3tcl\))Tj 2.5 Tc -410.339 -36 Td (#B)Tj 0 Tc 14.1699 0 Td [(rush. A f)10.0073(airly wild e)15(xample also in)]TJ -0.2 Tc 138.5 0 Td (vo)Tj 0 Tc 9.8 0 Td (lving a line style!)Tj -162.47 -12 Td (if {$im_in != ""} {)Tj 5 -12 Td (set brush [gd create 8 8];)Tj -0.25 Tc 12 TL (eva)' 2.5 Tc 13.3801 0 Td (l[)Tj 0 Tc 8.61016 0 Td (concat gd cop)Tj 2.5 Tc 55.4398 0 Td (y$)Tj 0 Tc 12.5 0 Td (brush $im_in 0 0 0 0 [gd size $brush] [gd size $im_in]])Tj -89.9301 -12 Td (gd brush $im_out $brush)Tj 2.5 Tc (#S)' 0 Tc 13.0602 0 Td (tyle so the)Tj 2.5 Tc 40.9602 0 Td (yw)Tj 0 Tc 14.6199 0 Td (on')Tj 2.5 Tc 13.15 0 Td (to)Tj -0.15 Tc 10.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rprint each other)55.0146(.)]TJ -101.21 -12 Td (gd style $im_out "0 0 0 0 0 0 0 1")Tj (gd line $im_out "styled brushed" 0 0 128 128)' -5 -12 Td (})Tj 2.5 Tc 24 TL (#I)' 0 Tc 10.8301 0 Td [(nterlace the result for "f)9.98535(ade in" in vie)25.0146(wers that support it)]TJ -10.8301 -12 Td (gd interlace $im_out true)Tj 2.5 Tc (#W)' 0 Tc 16.9398 0 Td (rite PNG)Tj -16.9398 -12 Td (set out [open demoout.png w])Tj 12 TL (gd writePNG $im_out $out)' (close $out)' (gd destro)' 2.5 Tc 36.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im_out)Tj -44.3398 -48 Td [(GDSHO)35.0159(W)]TJ 2.5 Tc 2.5 -24 Td (Aq)Tj 0 Tc 14.7199 0 Td (uick Tcl procedure to display a GD image using the xv program.)Tj -22.2199 -24 Td (################################################################)Tj 2.5 Tc (#g)' 0 Tc 12.5 0 Td (dsho)Tj 2.5 Tc 18.6398 0 Td [(w-)250(-u)]TJ 0 Tc 23.8801 0 Td (se xv to display an image.)Tj -55.0199 -12 Td (#)Tj 2.5 Tc (#W)' 0 Tc 16.1398 0 Td (aits until xv quits to return.)Tj -16.1398 -12 Td (#)Tj (proc gdsho)' 2.5 Tc 43.9102 0 Td (w{)Tj 0 Tc 14.5199 0 Td (gd} {)Tj -53.4301 -12 Td (set f [open "|xv -" w])Tj (catch {gd writePNG $gd $f})' (catch {close $f} xx)' (if {$xx != {}} {)' 5 -12 Td (error "XV error: $xx")Tj -5 -12 Td (})Tj -5 -12 Td (})Tj /R30944440 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R30627984 10 Tf 56 -12 Td (Yo)Tj 2.5 Tc 11.1199 0 Td (uw)Tj 0 Tc 14.7199 0 Td (ill Œnd Thomas Boutell')Tj 2.5 Tc 95.85 0 Td (sd)Tj 0 Tc 11.3898 0 Td (ocumentation for the underlying GD)Tj -133.08 -12 Td (library quite useful, especially)Tj 2.5 Tc 120.44 0 Td [(,i)249.993(fy)]TJ 0 Tc 18.6102 0 Td (ou are dealing with WBMP format.)Tj 9.08984 -175.2 Td [(Tcl Extensions)-19914(7)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31922112 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R31922112 10 Tf 393.44 0 Td (gdtclft)Tj /R32250000 10 Tf 26.2398 0 Td (\(3tcl\))Tj 2.5 Tc -410.339 -36 Td (#B)Tj 0 Tc 14.1699 0 Td [(rush. A f)10.0073(airly wild e)15(xample also in)]TJ -0.2 Tc 138.5 0 Td (vo)Tj 0 Tc 9.8 0 Td (lving a line style!)Tj -162.47 -12 Td (if {$im_in != ""} {)Tj 5 -12 Td (set brush [gd create 8 8];)Tj -0.25 Tc 12 TL (eva)' 2.5 Tc 13.3801 0 Td (l[)Tj 0 Tc 8.61016 0 Td (concat gd cop)Tj 2.5 Tc 55.4398 0 Td (y$)Tj 0 Tc 12.5 0 Td (brush $im_in 0 0 0 0 [gd size $brush] [gd size $im_in]])Tj -89.9301 -12 Td (gd brush $im_out $brush)Tj 2.5 Tc (#S)' 0 Tc 13.0602 0 Td (tyle so the)Tj 2.5 Tc 40.9602 0 Td (yw)Tj 0 Tc 14.6199 0 Td (on')Tj 2.5 Tc 13.15 0 Td (to)Tj -0.15 Tc 10.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rprint each other)55.0146(.)]TJ -101.21 -12 Td (gd style $im_out "0 0 0 0 0 0 0 1")Tj (gd line $im_out "styled brushed" 0 0 128 128)' -5 -12 Td (})Tj 2.5 Tc 24 TL (#I)' 0 Tc 10.8301 0 Td [(nterlace the result for "f)9.98535(ade in" in vie)25.0146(wers that support it)]TJ -10.8301 -12 Td (gd interlace $im_out true)Tj 2.5 Tc (#W)' 0 Tc 16.9398 0 Td (rite PNG)Tj -16.9398 -12 Td (set out [open demoout.png w])Tj 12 TL (gd writePNG $im_out $out)' (close $out)' (gd destro)' 2.5 Tc 36.8398 0 Td (y$)Tj 0 Tc 12.5 0 Td (im_out)Tj -44.3398 -48 Td [(GDSHO)35.0159(W)]TJ 2.5 Tc 2.5 -24 Td (Aq)Tj 0 Tc 14.7199 0 Td (uick Tcl procedure to display a GD image using the xv program.)Tj -22.2199 -24 Td (################################################################)Tj 2.5 Tc (#g)' 0 Tc 12.5 0 Td (dsho)Tj 2.5 Tc 18.6398 0 Td [(w-)250(-u)]TJ 0 Tc 23.8801 0 Td (se xv to display an image.)Tj -55.0199 -12 Td (#)Tj 2.5 Tc (#W)' 0 Tc 16.1398 0 Td (aits until xv quits to return.)Tj -16.1398 -12 Td (#)Tj (proc gdsho)' 2.5 Tc 43.9102 0 Td (w{)Tj 0 Tc 14.5199 0 Td (gd} {)Tj -53.4301 -12 Td (set f [open "|xv -" w])Tj (catch {gd writePNG $gd $f})' (catch {close $f} xx)' (if {$xx != {}} {)' 5 -12 Td (error "XV error: $xx")Tj -5 -12 Td (})Tj -5 -12 Td (})Tj /R32566456 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R32250000 10 Tf 56 -12 Td (Yo)Tj 2.5 Tc 11.1199 0 Td (uw)Tj 0 Tc 14.7199 0 Td (ill Œnd Thomas Boutell')Tj 2.5 Tc 95.85 0 Td (sd)Tj 0 Tc 11.3898 0 Td (ocumentation for the underlying GD)Tj -133.08 -12 Td (library quite useful, especially)Tj 2.5 Tc 120.44 0 Td [(,i)249.993(fy)]TJ 0 Tc 18.6102 0 Td (ou are dealing with WBMP format.)Tj 9.08984 -175.2 Td [(Tcl Extensions)-19914(7)]TJ ET Q Q \n \n \n \n \n-1175\n+1176\n \n \n \n \n-R30944440\n+R32566456\n \n-R30627984\n+R32250000\n \n-R30300096\n+R31922112\n \n \n \n \n \n \n \n@@ -887,29 +887,29 @@\n \n Filter\n FlateDecode\n Length\n 247\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26316416 def 1 begincodespacerange <00><ff> endcodespacerange 14 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27938432 def 1 begincodespacerange <00><ff> endcodespacerange 14 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-681\n+682\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26316784 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <3f><3f><003f> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27938800 def 1 begincodespacerange <00><ff> endcodespacerange 90 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <3f><3f><003f> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -933,15 +933,15 @@\n \n Filter\n FlateDecode\n Length\n 198\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30962208 def 1 begincodespacerange <00><ff> endcodespacerange 6 beginbfrange <63><63><0063> <64><64><0064> <66><66><0066> <67><67><0067> <6c><6c><006c> <74><74><0074> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32584224 def 1 begincodespacerange <00><ff> endcodespacerange 6 beginbfrange <63><63><0063> <64><64><0064> <66><66><0066> <67><67><0067> <6c><6c><006c> <74><74><0074> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -949,15 +949,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-48880b975738'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-69fc91058128'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 46\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gml2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gml2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gml2gv.1.pdf", "source2": "gml2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34273168 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R34598944 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R34273168 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R34598944 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R34917512 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34598944 10 Tf 20.407 -12 Td [(gml2gv)64.9841(,gv2gml ­ GML-DO)]TJ 2.5 Tc 113.2 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R34917512 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R34917512 10 Tf 36 -12 Td (gml2gv)Tj /R34598944 10 Tf 33.6102 0 Td ([)Tj /R34917512 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R34598944 10 Tf 18.2 0 Td (][)Tj 0 Tc /R34917512 10 Tf 11.6602 0 Td (­g)Tj /R34273168 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R34598944 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R34917512 10 Tf 11.6602 0 Td (­o)Tj /R34273168 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R34598944 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34273168 10 Tf 13.5699 0 Td (Œles)Tj /R34598944 10 Tf 18.8801 0 Td (])Tj /R34917512 10 Tf -192.48 -12 Td (gv2gml)Tj /R34598944 10 Tf 33.6102 0 Td ([)Tj /R34917512 10 Tf 5.83008 0 Td (­y)Tj 2.5 Tc /R34598944 10 Tf 13.2 0 Td (][)Tj 0 Tc /R34917512 10 Tf 11.6602 0 Td (­?)Tj 2.5 Tc /R34598944 10 Tf 15.7 0 Td (][)Tj 0 Tc /R34917512 10 Tf 11.6602 0 Td (­o)Tj /R34273168 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R34598944 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34273168 10 Tf 13.5699 0 Td (Œles)Tj /R34598944 10 Tf 18.8801 0 Td (])Tj /R34917512 10.95 Tf -198.721 -28.8 Td (DESCRIPTION)Tj /R34917512 10 Tf 36 -12 Td (gml2gv)Tj /R34598944 10 Tf 35.5531 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.943 Tw (rts a graph speciŒed in the GML format to a graph in the GV \(formerly DO)Tj 330.075 0 Td 1.942 Tw (T\) format.)Tj /R34917512 10 Tf -388.958 -12 Td (gv2gml)Tj /R34598944 10 Tf 33.6102 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (rts a graph speciŒed in the GV format to a graph in the GML format.)Tj /R34917512 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R34598944 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R34917512 10 Tf 16.8 TL (­v)' -0.45 Tc /R34598944 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R34917512 10 Tf -46.6602 -16.8 Td (­y)Tj /R34598944 10 Tf 36 0 Td [(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML speciŒcation.)]TJ /R34917512 10 Tf -36 -16.8 Td (­?)Tj /R34598944 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R34917512 10 Tf -36 -16.8 Td (­g)Tj /R34273168 10 Tf 11.1199 0 Td (gname)Tj /R34598944 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R34273168 10 Tf 45.3762 0 Td (gname)Tj /R34598944 10 Tf 30.1828 0 Td [(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ -75.559 -12 Td 0 Tw (subsequent graphs use the name)Tj /R34273168 10 Tf 130.81 0 Td (gname)Tj /R34598944 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R34917512 10 Tf -195.97 -16.8 Td (­o)Tj /R34273168 10 Tf 10.9301 0 Td (outŒle)Tj /R34598944 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R34273168 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R34598944 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R34917512 10 Tf 10 0 Td (gml2gv)Tj /R34598944 10 Tf 33.6102 0 Td (uses stdout.)Tj /R34917512 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R34598944 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R34273168 10 Tf -34.0898 -16.8 Td (Œles)Tj /R34598944 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R34273168 10 Tf 239.796 0 Td (Œles)Tj /R34598944 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R34917512 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R34598944 10 Tf 36 -12 Td (Return)Tj /R34917512 10 Tf 29.7199 0 Td (0)Tj /R34598944 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj /R34917512 10.95 Tf -340.51 -16.8 Td (LIMIT)Tj -1.04 Tc 32.4773 0 Td (AT)Tj 0 Tc 14.1695 0 Td (IONS)Tj /R34598944 10 Tf -10.6469 -12 Td 0.828 Tw [(As both the graph and graphics models of GV and GML dif)25.0098(fer signiŒcantly)]TJ 3.328 Tc 311.216 0 Td (,t)Tj 0 Tc 8.60781 0 Td (he con)Tj -0.15 Tc 26.8078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion is at best ap-)Tj -355.921 -12 Td 0.17 Tw (proximate. In particular)Tj 2.67 Tc 94.6398 0 Td [(,i)267(ti)266.992(sn)]TJ 0 Tc 27.7402 0 Td (ot clear ho)Tj 2.669 Tc 42.3 0 Td (wm)Tj 0 Tc 17.6691 0 Td 0.169 Tw [(ultiedges are dif)25.0024(ferentiated in GML, so multiedges are created)]TJ -182.349 -12 Td 1.255 Tw (in GV with no user)Tj 81.4801 0 Td (-a)Tj -0.25 Tc 7.56992 0 Td (va)Tj 0 Tc 9.18984 0 Td 1.256 Tw (ilable k)Tj -0.15 Tc 30.8762 0 Td (ey)Tj 3.756 Tc 8.63984 0 Td (.A)Tj 0 Tc 13.4762 0 Td [(lso, no attrib)19.9805(ute information is lost, in that an)]TJ 3.756 Tc 190.258 0 Td (yG)Tj 0 Tc 15.9762 0 Td [(ML attrib)20(utes that)]TJ -357.466 -12 Td (aren')Tj 2.5 Tc 20.3602 0 Td (tc)Tj 0 Tc 9.71992 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (rted to GV equi)Tj -0.25 Tc 62.2398 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lents are retained as attrib)20(utes in the output graph.)]TJ -120.4 -16.8 Td 0.162 Tw (At present,)Tj /R34917512 10 Tf 46.7039 0 Td (gv2gml)Tj /R34598944 10 Tf 33.7711 0 Td 0.161 Tw (does not support subgraphs and clusters. In addition, there does not appear to be a stan-)Tj -80.475 -12 Td 0.466 Tw (dard mechanism for specifying def)Tj 141.174 0 Td 0.467 Tw [(ault node and edge attrib)20.0098(utes in GML, so an)]TJ 2.967 Tc 179.196 0 Td (ya)Tj 0 Tc 12.407 0 Td (ttrib)Tj 16.4699 0 Td (utes are repeated for)Tj -0.25 Tc -349.246 -12 Td -2.15 Tw (ev e)Tj 0 Tc 13.4801 0 Td 0 Tw (ry node and edge.)Tj -0.548 Tc /R34917512 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R34598944 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R34917512 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R34598944 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 171.335 -180 Td [(24 June 2011)-20233.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20826000 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R21151776 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R20826000 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R21151776 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R21470344 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21151776 10 Tf 20.407 -12 Td [(gml2gv)64.9841(,gv2gml ­ GML-DO)]TJ 2.5 Tc 113.2 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R21470344 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R21470344 10 Tf 36 -12 Td (gml2gv)Tj /R21151776 10 Tf 33.6102 0 Td ([)Tj /R21470344 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R21151776 10 Tf 18.2 0 Td (][)Tj 0 Tc /R21470344 10 Tf 11.6602 0 Td (­g)Tj /R20826000 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R21151776 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R21470344 10 Tf 11.6602 0 Td (­o)Tj /R20826000 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R21151776 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20826000 10 Tf 13.5699 0 Td (Œles)Tj /R21151776 10 Tf 18.8801 0 Td (])Tj /R21470344 10 Tf -192.48 -12 Td (gv2gml)Tj /R21151776 10 Tf 33.6102 0 Td ([)Tj /R21470344 10 Tf 5.83008 0 Td (­y)Tj 2.5 Tc /R21151776 10 Tf 13.2 0 Td (][)Tj 0 Tc /R21470344 10 Tf 11.6602 0 Td (­?)Tj 2.5 Tc /R21151776 10 Tf 15.7 0 Td (][)Tj 0 Tc /R21470344 10 Tf 11.6602 0 Td (­o)Tj /R20826000 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R21151776 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20826000 10 Tf 13.5699 0 Td (Œles)Tj /R21151776 10 Tf 18.8801 0 Td (])Tj /R21470344 10.95 Tf -198.721 -28.8 Td (DESCRIPTION)Tj /R21470344 10 Tf 36 -12 Td (gml2gv)Tj /R21151776 10 Tf 35.5531 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.943 Tw (rts a graph speciŒed in the GML format to a graph in the GV \(formerly DO)Tj 330.075 0 Td 1.942 Tw (T\) format.)Tj /R21470344 10 Tf -388.958 -12 Td (gv2gml)Tj /R21151776 10 Tf 33.6102 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (rts a graph speciŒed in the GV format to a graph in the GML format.)Tj /R21470344 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R21151776 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21470344 10 Tf 16.8 TL (­v)' -0.45 Tc /R21151776 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R21470344 10 Tf -46.6602 -16.8 Td (­y)Tj /R21151776 10 Tf 36 0 Td [(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML speciŒcation.)]TJ /R21470344 10 Tf -36 -16.8 Td (­?)Tj /R21151776 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R21470344 10 Tf -36 -16.8 Td (­g)Tj /R20826000 10 Tf 11.1199 0 Td (gname)Tj /R21151776 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R20826000 10 Tf 45.3762 0 Td (gname)Tj /R21151776 10 Tf 30.1828 0 Td [(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ -75.559 -12 Td 0 Tw (subsequent graphs use the name)Tj /R20826000 10 Tf 130.81 0 Td (gname)Tj /R21151776 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R21470344 10 Tf -195.97 -16.8 Td (­o)Tj /R20826000 10 Tf 10.9301 0 Td (outŒle)Tj /R21151776 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R20826000 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R21151776 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R21470344 10 Tf 10 0 Td (gml2gv)Tj /R21151776 10 Tf 33.6102 0 Td (uses stdout.)Tj /R21470344 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R21151776 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20826000 10 Tf -34.0898 -16.8 Td (Œles)Tj /R21151776 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R20826000 10 Tf 239.796 0 Td (Œles)Tj /R21151776 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R21470344 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R21151776 10 Tf 36 -12 Td (Return)Tj /R21470344 10 Tf 29.7199 0 Td (0)Tj /R21151776 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj /R21470344 10.95 Tf -340.51 -16.8 Td (LIMIT)Tj -1.04 Tc 32.4773 0 Td (AT)Tj 0 Tc 14.1695 0 Td (IONS)Tj /R21151776 10 Tf -10.6469 -12 Td 0.828 Tw [(As both the graph and graphics models of GV and GML dif)25.0098(fer signiŒcantly)]TJ 3.328 Tc 311.216 0 Td (,t)Tj 0 Tc 8.60781 0 Td (he con)Tj -0.15 Tc 26.8078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion is at best ap-)Tj -355.921 -12 Td 0.17 Tw (proximate. In particular)Tj 2.67 Tc 94.6398 0 Td [(,i)267(ti)266.992(sn)]TJ 0 Tc 27.7402 0 Td (ot clear ho)Tj 2.669 Tc 42.3 0 Td (wm)Tj 0 Tc 17.6691 0 Td 0.169 Tw [(ultiedges are dif)25.0024(ferentiated in GML, so multiedges are created)]TJ -182.349 -12 Td 1.255 Tw (in GV with no user)Tj 81.4801 0 Td (-a)Tj -0.25 Tc 7.56992 0 Td (va)Tj 0 Tc 9.18984 0 Td 1.256 Tw (ilable k)Tj -0.15 Tc 30.8762 0 Td (ey)Tj 3.756 Tc 8.63984 0 Td (.A)Tj 0 Tc 13.4762 0 Td [(lso, no attrib)19.9805(ute information is lost, in that an)]TJ 3.756 Tc 190.258 0 Td (yG)Tj 0 Tc 15.9762 0 Td [(ML attrib)20(utes that)]TJ -357.466 -12 Td (aren')Tj 2.5 Tc 20.3602 0 Td (tc)Tj 0 Tc 9.71992 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (rted to GV equi)Tj -0.25 Tc 62.2398 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lents are retained as attrib)20(utes in the output graph.)]TJ -120.4 -16.8 Td 0.162 Tw (At present,)Tj /R21470344 10 Tf 46.7039 0 Td (gv2gml)Tj /R21151776 10 Tf 33.7711 0 Td 0.161 Tw (does not support subgraphs and clusters. In addition, there does not appear to be a stan-)Tj -80.475 -12 Td 0.466 Tw (dard mechanism for specifying def)Tj 141.174 0 Td 0.467 Tw [(ault node and edge attrib)20.0098(utes in GML, so an)]TJ 2.967 Tc 179.196 0 Td (ya)Tj 0 Tc 12.407 0 Td (ttrib)Tj 16.4699 0 Td (utes are repeated for)Tj -0.25 Tc -349.246 -12 Td -2.15 Tw (ev e)Tj 0 Tc 13.4801 0 Td 0 Tw (ry node and edge.)Tj -0.548 Tc /R21470344 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21151776 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R21470344 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R21151776 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 171.335 -180 Td [(24 June 2011)-20233.5(1)]TJ ET Q Q \n \n \n \n \n-2148\n+2146\n \n \n \n \n BaseFont\n DHZQEY+Times-Italic\n FontDescriptor\n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R34917512\n+R21470344\n \n-R34598944\n+R21151776\n \n-R34273168\n+R20826000\n \n \n \n \n \n \n \n@@ -705,15 +705,15 @@\n \n Filter\n FlateDecode\n Length\n 330\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30289536 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16842368 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -730,18 +730,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-563\n+561\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30289904 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16842736 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -762,18 +762,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-274\n+272\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34917808 def 1 begincodespacerange <00><ff> endcodespacerange 17 beginbfrange <2c><2c><002c> <32><32><0032> <47><47><0047> <4c><4c><004c> <4d><4d><004d> <56><56><0056> <61><61><0061> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21470640 def 1 begincodespacerange <00><ff> endcodespacerange 17 beginbfrange <2c><2c><002c> <32><32><0032> <47><47><0047> <4c><4c><004c> <4d><4d><004d> <56><56><0056> <61><61><0061> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -795,15 +795,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-910e95444261'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-170c5e032089'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/graphml2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/graphml2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "graphml2gv.1.pdf", "source2": "graphml2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13645760 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R13973648 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R13645760 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R13973648 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R14290104 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13973648 10 Tf 20.407 -12 Td (graphml2gv ­ GRAPHML-DO)Tj 2.5 Tc 125.23 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rter)Tj /R14290104 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R14290104 10 Tf 36 -12 Td (graphml2gv)Tj /R13973648 10 Tf 54.1699 0 Td ([)Tj /R14290104 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R13973648 10 Tf 18.2 0 Td (][)Tj 0 Tc /R14290104 10 Tf 11.6602 0 Td (­g)Tj /R13645760 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R13973648 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R14290104 10 Tf 11.6602 0 Td (­o)Tj /R13645760 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R13973648 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R13645760 10 Tf 13.5699 0 Td (Œles)Tj /R13973648 10 Tf 18.8801 0 Td (])Tj /R14290104 10.95 Tf -249.04 -16.8 Td (DESCRIPTION)Tj /R14290104 10 Tf 36 -12 Td (graphml2gv)Tj /R13973648 10 Tf 54.1801 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.01 Tw [(rts a graph speciŒed in the GRAPHML format to a graph in the GV \(formerly DO)40(T\) for)]TJ 351.16 0 Td (-)Tj -428.67 -12 Td (mat.)Tj /R14290104 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R13973648 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R14290104 10 Tf 16.8 TL (­v)' -0.45 Tc /R13973648 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R14290104 10 Tf -46.6602 -16.8 Td (­?)Tj /R13973648 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R14290104 10 Tf -36 -16.8 Td (­g)Tj /R13645760 10 Tf 11.1199 0 Td (gname)Tj /R13973648 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R13645760 10 Tf 45.3762 0 Td (gname)Tj /R13973648 10 Tf 30.1828 0 Td [(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ -75.559 -12 Td 0 Tw (subsequent graphs use the name)Tj /R13645760 10 Tf 130.81 0 Td (gname)Tj /R13973648 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R14290104 10 Tf -195.97 -16.8 Td (­o)Tj /R13645760 10 Tf 10.9301 0 Td (outŒle)Tj /R13973648 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R13645760 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R13973648 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R14290104 10 Tf 10 0 Td (graphml2gv)Tj /R13973648 10 Tf 54.1699 0 Td (uses stdout.)Tj /R14290104 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R13973648 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R13645760 10 Tf -34.0898 -16.8 Td (Œles)Tj /R13973648 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R13645760 10 Tf 273.798 0 Td (Œles)Tj /R13973648 10 Tf 19.548 0 Td 0.668 Tw (operand is speciŒed, the)Tj -293.346 -12 Td 0 Tw (standard input will be used.)Tj /R14290104 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R13973648 10 Tf 36 -12 Td (Return)Tj /R14290104 10 Tf 29.7199 0 Td (0)Tj /R13973648 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj /R14290104 10.95 Tf -340.51 -16.8 Td (LIMIT)Tj -1.04 Tc 32.4773 0 Td (AT)Tj 0 Tc 14.1695 0 Td (IONS)Tj /R13973648 10 Tf -10.6469 -12 Td 0.519 Tw (As both the graph and graphics models of GV and GML dif)Tj 244.589 0 Td 0.52 Tw (fer signiŒcantly)Tj 3.02 Tc 62.9199 0 Td (,t)Tj 0 Tc 8.3 0 Td (he con)Tj -0.15 Tc 26.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion can only be at)Tj -351.599 -12 Td 0 Tw [(best approximate.)-500(In particular)]TJ 2.5 Tc 124.85 0 Td [(,G)250.007(Vc)]TJ 0 Tc 26.3801 0 Td [(urrently has no notion of h)4.99268(yperedges or edges containing graphs.)]TJ -151.23 -16.8 Td 0.013 Tw (At present,)Tj /R14290104 10 Tf 46.4059 0 Td (graphml2gv)Tj /R13973648 10 Tf 54.182 0 Td 0.012 Tw (only supports the basic graph topology)Tj 2.512 Tc 154.68 0 Td (.S)Tj 0 Tc 10.5719 0 Td (peciŒcally)Tj 2.512 Tc 41.0102 0 Td (,t)Tj 0 Tc 7.79219 0 Td (he <KEY> and <D)Tj -1.11 Tc 75.7059 0 Td -1.21 Tw (AT A)Tj 2.512 Tc 18.5102 0 Td (>e)Tj 0 Tc 12.5922 0 Td (le-)Tj -421.45 -12 Td 0 Tw (ments are not handled, though the)Tj 2.5 Tc 135.39 0 Td (yc)Tj 0 Tc 11.9398 0 Td (ould be.)Tj -0.548 Tc /R14290104 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R13973648 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R14290104 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R13973648 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 172.165 -256.8 Td [(14 July 2011)-20316.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20531136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R20859024 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R20531136 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R20859024 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R21175480 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20859024 10 Tf 20.407 -12 Td (graphml2gv ­ GRAPHML-DO)Tj 2.5 Tc 125.23 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rter)Tj /R21175480 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R21175480 10 Tf 36 -12 Td (graphml2gv)Tj /R20859024 10 Tf 54.1699 0 Td ([)Tj /R21175480 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R20859024 10 Tf 18.2 0 Td (][)Tj 0 Tc /R21175480 10 Tf 11.6602 0 Td (­g)Tj /R20531136 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R20859024 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R21175480 10 Tf 11.6602 0 Td (­o)Tj /R20531136 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R20859024 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20531136 10 Tf 13.5699 0 Td (Œles)Tj /R20859024 10 Tf 18.8801 0 Td (])Tj /R21175480 10.95 Tf -249.04 -16.8 Td (DESCRIPTION)Tj /R21175480 10 Tf 36 -12 Td (graphml2gv)Tj /R20859024 10 Tf 54.1801 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.01 Tw [(rts a graph speciŒed in the GRAPHML format to a graph in the GV \(formerly DO)40(T\) for)]TJ 351.16 0 Td (-)Tj -428.67 -12 Td (mat.)Tj /R21175480 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R20859024 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R21175480 10 Tf 16.8 TL (­v)' -0.45 Tc /R20859024 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R21175480 10 Tf -46.6602 -16.8 Td (­?)Tj /R20859024 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R21175480 10 Tf -36 -16.8 Td (­g)Tj /R20531136 10 Tf 11.1199 0 Td (gname)Tj /R20859024 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R20531136 10 Tf 45.3762 0 Td (gname)Tj /R20859024 10 Tf 30.1828 0 Td [(is used as the name of the generated graph.)-602.302(If multiple graphs are generated,)]TJ -75.559 -12 Td 0 Tw (subsequent graphs use the name)Tj /R20531136 10 Tf 130.81 0 Td (gname)Tj /R20859024 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R21175480 10 Tf -195.97 -16.8 Td (­o)Tj /R20531136 10 Tf 10.9301 0 Td (outŒle)Tj /R20859024 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R20531136 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R20859024 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R21175480 10 Tf 10 0 Td (graphml2gv)Tj /R20859024 10 Tf 54.1699 0 Td (uses stdout.)Tj /R21175480 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R20859024 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20531136 10 Tf -34.0898 -16.8 Td (Œles)Tj /R20859024 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R20531136 10 Tf 273.798 0 Td (Œles)Tj /R20859024 10 Tf 19.548 0 Td 0.668 Tw (operand is speciŒed, the)Tj -293.346 -12 Td 0 Tw (standard input will be used.)Tj /R21175480 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R20859024 10 Tf 36 -12 Td (Return)Tj /R21175480 10 Tf 29.7199 0 Td (0)Tj /R20859024 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj /R21175480 10.95 Tf -340.51 -16.8 Td (LIMIT)Tj -1.04 Tc 32.4773 0 Td (AT)Tj 0 Tc 14.1695 0 Td (IONS)Tj /R20859024 10 Tf -10.6469 -12 Td 0.519 Tw (As both the graph and graphics models of GV and GML dif)Tj 244.589 0 Td 0.52 Tw (fer signiŒcantly)Tj 3.02 Tc 62.9199 0 Td (,t)Tj 0 Tc 8.3 0 Td (he con)Tj -0.15 Tc 26.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion can only be at)Tj -351.599 -12 Td 0 Tw [(best approximate.)-500(In particular)]TJ 2.5 Tc 124.85 0 Td [(,G)250.007(Vc)]TJ 0 Tc 26.3801 0 Td [(urrently has no notion of h)4.99268(yperedges or edges containing graphs.)]TJ -151.23 -16.8 Td 0.013 Tw (At present,)Tj /R21175480 10 Tf 46.4059 0 Td (graphml2gv)Tj /R20859024 10 Tf 54.182 0 Td 0.012 Tw (only supports the basic graph topology)Tj 2.512 Tc 154.68 0 Td (.S)Tj 0 Tc 10.5719 0 Td (peciŒcally)Tj 2.512 Tc 41.0102 0 Td (,t)Tj 0 Tc 7.79219 0 Td (he <KEY> and <D)Tj -1.11 Tc 75.7059 0 Td -1.21 Tw (AT A)Tj 2.512 Tc 18.5102 0 Td (>e)Tj 0 Tc 12.5922 0 Td (le-)Tj -421.45 -12 Td 0 Tw (ments are not handled, though the)Tj 2.5 Tc 135.39 0 Td (yc)Tj 0 Tc 11.9398 0 Td (ould be.)Tj -0.548 Tc /R21175480 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R20859024 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R21175480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20859024 10 Tf 36 -12 Td (dot\(1\), libcgraph\(3\))Tj 172.165 -256.8 Td [(14 July 2011)-20316.5(1)]TJ ET Q Q \n \n \n \n \n 1742\n \n \n@@ -632,19 +632,19 @@\n FontFile3\n \n \n \n \n \n \n-R14290104\n+R21175480\n \n-R13973648\n+R20859024\n \n-R13645760\n+R20531136\n \n \n \n \n \n \n \n@@ -699,15 +699,15 @@\n \n Filter\n FlateDecode\n Length\n 348\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9662400 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <67><67><0067> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <72><72><0072> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16547776 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <67><67><0067> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <72><72><0072> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -724,18 +724,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-563\n+561\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14290400 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21175776 def 1 begincodespacerange <00><ff> endcodespacerange 63 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -754,18 +754,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-286\n+285\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14290768 def 1 begincodespacerange <00><ff> endcodespacerange 20 beginbfrange <32><32><0032> <41><41><0041> <47><47><0047> <48><48><0048> <4c><4c><004c> <4d><4d><004d> <50><50><0050> <52><52><0052> <56><56><0056> <61><61><0061> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21176144 def 1 begincodespacerange <00><ff> endcodespacerange 20 beginbfrange <32><32><0032> <41><41><0041> <47><47><0047> <48><48><0048> <4c><4c><004c> <4d><4d><004d> <50><50><0050> <52><52><0052> <56><56><0056> <61><61><0061> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -787,15 +787,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-da24f29be5be'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0188ed1f157f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3guile.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3guile.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3guile.pdf", "source2": "gv.3guile.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31872960 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj /R31872960 10 Tf 416.4 0 Td (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj -0.219 Tc /R32517304 10.95 Tf -436.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32185304 10 Tf 20.407 -12 Td (gv_guile - graph manipulation in guile)Tj /R32517304 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R32185304 10 Tf 36 -12 Td [(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ /R32517304 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ 12 TL T*[(INTR)30.0371(ODUCTION)]TJ /R32517304 10 Tf 36 -12 Td (gv_guile)Tj /R32185304 10 Tf 40.798 0 Td 2.738 Tw (is a dynamically loaded e)Tj 112.452 0 Td 2.737 Tw (xtension for)Tj /R32517304 10 Tf 56.0238 0 Td (guile)Tj /R32185304 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R32517304 10 Tf -235.071 -12 Td (graphviz.)Tj /R32517304 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R32517304 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R32185304 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R31872960 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R31872960 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R31872960 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R31872960 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R31872960 10 Tf 70.4102 0 Td (\(name\);)Tj /R32185304 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R31872960 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R31872960 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R31872960 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R31872960 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R32185304 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R31872960 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R31872960 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R32517304 10 Tf -203.51 -16.8 Td (New nodes)Tj /R32185304 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R31872960 10 Tf -7.63008 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R31872960 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R32517304 10 Tf -194.21 -16.8 Td (New edges)Tj /R32185304 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R31872960 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R31872960 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R32185304 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R31872960 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R31872960 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R32185304 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R31872960 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R31872960 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R32185304 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R31872960 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R31872960 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R32517304 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R32185304 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R32185304 10 Tf -203.04 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R31872960 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R32185304 10 Tf -35.6 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22927296 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj /R22927296 10 Tf 416.4 0 Td (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj -0.219 Tc /R23571640 10.95 Tf -436.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23239640 10 Tf 20.407 -12 Td (gv_guile - graph manipulation in guile)Tj /R23571640 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R23239640 10 Tf 36 -12 Td [(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ /R23571640 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ 12 TL T*[(INTR)30.0371(ODUCTION)]TJ /R23571640 10 Tf 36 -12 Td (gv_guile)Tj /R23239640 10 Tf 40.798 0 Td 2.738 Tw (is a dynamically loaded e)Tj 112.452 0 Td 2.737 Tw (xtension for)Tj /R23571640 10 Tf 56.0238 0 Td (guile)Tj /R23239640 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R23571640 10 Tf -235.071 -12 Td (graphviz.)Tj /R23571640 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R23571640 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R23239640 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R22927296 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R22927296 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R22927296 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R22927296 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R22927296 10 Tf 70.4102 0 Td (\(name\);)Tj /R23239640 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R22927296 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R22927296 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R22927296 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R22927296 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R23239640 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R22927296 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R22927296 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23571640 10 Tf -203.51 -16.8 Td (New nodes)Tj /R23239640 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R22927296 10 Tf -7.63008 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R22927296 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23571640 10 Tf -194.21 -16.8 Td (New edges)Tj /R23239640 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R22927296 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22927296 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23239640 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R22927296 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22927296 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R23239640 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R22927296 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22927296 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23239640 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R22927296 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22927296 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R23571640 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R23239640 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R23239640 10 Tf -203.04 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22927296 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R23239640 10 Tf -35.6 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n-1479\n+1480\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R32517304\n+R23571640\n \n-R32185304\n+R23239640\n \n-R31872960\n+R22927296\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31872960 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj /R31872960 10 Tf 416.4 0 Td (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj /R32517304 10 Tf -400.34 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R32185304 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R32185304 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R31872960 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R32517304 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R31872960 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R31872960 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R31872960 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R32517304 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R31872960 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R31872960 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R31872960 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R31872960 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R31872960 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R31872960 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R31872960 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R32517304 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R31872960 10 Tf 36 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R31872960 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R31872960 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R31872960 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R31872960 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R31872960 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R31872960 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R32517304 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R31872960 10 Tf 36 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R31872960 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R31872960 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R32517304 10 Tf -146.39 -16.8 Td (Iterators)Tj /R32185304 10 Tf (Iteration termination tests)' /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R31872960 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R31872960 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R31872960 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R31872960 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R32185304 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R31872960 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R31872960 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R31872960 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R32185304 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R31872960 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R31872960 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R32517304 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R31872960 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R32185304 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R31872960 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R31872960 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R31872960 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -210.2 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R31872960 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R31872960 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R31872960 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -31.6496 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22927296 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj /R22927296 10 Tf 416.4 0 Td (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj /R23571640 10 Tf -400.34 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R23239640 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R23239640 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22927296 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23571640 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22927296 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22927296 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22927296 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R23571640 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R22927296 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R22927296 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R22927296 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R22927296 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22927296 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22927296 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22927296 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23571640 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R22927296 10 Tf 36 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R22927296 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R22927296 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22927296 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22927296 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22927296 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R22927296 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23571640 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R22927296 10 Tf 36 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R22927296 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R22927296 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23571640 10 Tf -146.39 -16.8 Td (Iterators)Tj /R23239640 10 Tf (Iteration termination tests)' /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22927296 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22927296 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22927296 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22927296 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R23239640 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R22927296 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R22927296 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R22927296 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R23239640 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R22927296 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R22927296 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23571640 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R22927296 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R23239640 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R22927296 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R22927296 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R22927296 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -210.2 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R22927296 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R22927296 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R22927296 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -31.6496 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n-1263\n+1264\n \n \n \n \n-R32517304\n+R23571640\n \n-R32185304\n+R23239640\n \n-R31872960\n+R22927296\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31872960 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj /R31872960 10 Tf 416.4 0 Td (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R31872960 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R31872960 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R31872960 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R31872960 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R31872960 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R31872960 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R31872960 10 Tf -17.0098 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R31872960 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R31872960 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R32185304 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R31872960 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R31872960 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R31872960 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R31872960 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R31872960 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R32517304 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R31872960 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R32185304 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R31872960 10 Tf -14.7898 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R31872960 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R31872960 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R32185304 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R31872960 10 Tf -17.0098 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R31872960 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R31872960 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R32185304 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R31872960 10 Tf -17.0098 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R31872960 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R32517304 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R31872960 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R32185304 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R31872960 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R31872960 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R31872960 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R32185304 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R31872960 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R31872960 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R31872960 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R32185304 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R31872960 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R31872960 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R32517304 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R31872960 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R32517304 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R31872960 10 Tf -5.72969 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R31872960 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R31872960 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R31872960 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R32517304 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R32185304 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R31872960 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R32517304 10 Tf -165.08 -16.8 Td (Render)Tj /R32185304 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R31872960 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R32185304 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R31872960 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R32185304 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R31872960 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R32185304 10 Tf 5.64023 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22927296 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj /R22927296 10 Tf 416.4 0 Td (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R22927296 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R22927296 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R22927296 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R22927296 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R22927296 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R22927296 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R22927296 10 Tf -17.0098 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R22927296 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R22927296 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23239640 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R22927296 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R22927296 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R22927296 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R22927296 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R22927296 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23571640 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R22927296 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23239640 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R22927296 10 Tf -14.7898 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R22927296 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R22927296 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R23239640 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R22927296 10 Tf -17.0098 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R22927296 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R22927296 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R23239640 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R22927296 10 Tf -17.0098 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R22927296 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23571640 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R22927296 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R23239640 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R22927296 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22927296 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22927296 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23239640 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R22927296 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22927296 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22927296 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23239640 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R22927296 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22927296 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23571640 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22927296 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23571640 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R22927296 10 Tf -5.72969 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22927296 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22927296 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22927296 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R23571640 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R23239640 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R22927296 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R23571640 10 Tf -165.08 -16.8 Td (Render)Tj /R23239640 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22927296 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23239640 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22927296 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23239640 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22927296 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R23239640 10 Tf 5.64023 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n 1180\n \n \n \n \n-R32517304\n+R23571640\n \n-R32185304\n+R23239640\n \n-R31872960\n+R22927296\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31872960 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj /R31872960 10 Tf 416.4 0 Td (gv)Tj /R32185304 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Render a layout to an unopened Œle by name)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R31872960 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R32185304 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R31872960 10 Tf 36 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R31872960 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R32517304 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R31872960 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R32185304 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R31872960 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R32185304 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R31872960 10 Tf -55.8898 -12 Td (string)Tj /R32517304 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R31872960 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R32185304 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R31872960 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R31872960 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R32185304 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R31872960 10 Tf 36 -12 Td (bool)Tj /R32517304 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R31872960 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R32517304 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R32185304 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R22927296 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj /R22927296 10 Tf 416.4 0 Td (gv)Tj /R23239640 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Render a layout to an unopened Œle by name)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22927296 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R23239640 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R22927296 10 Tf 36 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R22927296 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23571640 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R22927296 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R23239640 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R22927296 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R23239640 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R22927296 10 Tf -55.8898 -12 Td (string)Tj /R23571640 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R22927296 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23239640 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R22927296 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R22927296 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R23239640 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R22927296 10 Tf 36 -12 Td (bool)Tj /R23571640 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R22927296 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23571640 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R23239640 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n 814\n \n \n \n \n-R32517304\n+R23571640\n \n-R32185304\n+R23239640\n \n-R31872960\n+R22927296\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 468\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32571808 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23626144 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 486\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32572176 def 1 begincodespacerange <00><ff> endcodespacerange 51 beginbfrange <20><20><0020> <22><22><0022> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23626512 def 1 begincodespacerange <00><ff> endcodespacerange 51 beginbfrange <20><20><0020> <22><22><0022> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-326\n+325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32572544 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23626880 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-4bc6c890bee1'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-ddb77894dc47'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3lua.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3lua.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3lua.pdf", "source2": "gv.3lua.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10102656 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj /R10102656 10 Tf 424.18 0 Td (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj -0.219 Tc /R10747000 10.95 Tf -444.12 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10415000 10 Tf 20.407 -12 Td (gv_lua - graph manipulation in lua)Tj /R10747000 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R10415000 10 Tf 36 -12 Td (#!/usr/bin/lua)Tj 12 TL (require\('gv'\))' /R10747000 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R10747000 10 Tf 36 -12 Td (gv_lua)Tj /R10415000 10 Tf 30.8398 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R10747000 10 Tf 152.05 0 Td (lua)Tj /R10415000 10 Tf 15.8398 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R10747000 10 Tf 180.27 0 Td (graphviz.)Tj /R10747000 10.95 Tf -415 -28.8 Td (COMMANDS)Tj /R10747000 10 Tf 36 -12 Td (New graphs)Tj /R10415000 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R10102656 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R10102656 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R10102656 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R10102656 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R10102656 10 Tf 70.4102 0 Td (\(name\);)Tj /R10415000 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R10102656 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R10102656 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R10102656 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R10102656 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R10415000 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R10102656 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R10102656 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R10747000 10 Tf -203.51 -16.8 Td (New nodes)Tj /R10415000 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R10102656 10 Tf -7.63008 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R10102656 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R10747000 10 Tf -194.21 -16.8 Td (New edges)Tj /R10415000 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R10102656 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R10102656 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R10415000 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R10102656 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R10102656 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R10415000 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R10102656 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R10102656 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R10415000 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R10102656 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R10102656 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R10747000 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R10415000 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R10415000 10 Tf -203.04 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R10102656 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R10415000 10 Tf -35.6 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23189376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23189376 10 Tf 424.18 0 Td (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj -0.219 Tc /R23833720 10.95 Tf -444.12 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23501720 10 Tf 20.407 -12 Td (gv_lua - graph manipulation in lua)Tj /R23833720 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R23501720 10 Tf 36 -12 Td (#!/usr/bin/lua)Tj 12 TL (require\('gv'\))' /R23833720 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R23833720 10 Tf 36 -12 Td (gv_lua)Tj /R23501720 10 Tf 30.8398 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R23833720 10 Tf 152.05 0 Td (lua)Tj /R23501720 10 Tf 15.8398 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R23833720 10 Tf 180.27 0 Td (graphviz.)Tj /R23833720 10.95 Tf -415 -28.8 Td (COMMANDS)Tj /R23833720 10 Tf 36 -12 Td (New graphs)Tj /R23501720 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R23189376 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R23189376 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R23189376 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R23189376 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R23189376 10 Tf 70.4102 0 Td (\(name\);)Tj /R23501720 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R23189376 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R23189376 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R23189376 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R23189376 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R23501720 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R23189376 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R23189376 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23833720 10 Tf -203.51 -16.8 Td (New nodes)Tj /R23501720 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R23189376 10 Tf -7.63008 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R23189376 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23833720 10 Tf -194.21 -16.8 Td (New edges)Tj /R23501720 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R23189376 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R23189376 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23501720 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R23189376 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R23189376 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R23501720 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R23189376 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R23189376 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23501720 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R23189376 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R23189376 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R23833720 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R23501720 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R23501720 10 Tf -203.04 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R23189376 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R23501720 10 Tf -35.6 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n-1446\n+1445\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R10747000\n+R23833720\n \n-R10415000\n+R23501720\n \n-R10102656\n+R23189376\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10102656 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj /R10102656 10 Tf 424.18 0 Td (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj /R10747000 10 Tf -408.12 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R10415000 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R10415000 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R10102656 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R10747000 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R10102656 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R10102656 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R10102656 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R10747000 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R10102656 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R10102656 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R10102656 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R10102656 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R10102656 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R10102656 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R10102656 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R10747000 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R10102656 10 Tf 36 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R10102656 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R10102656 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R10102656 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R10102656 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R10102656 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R10102656 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R10747000 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R10102656 10 Tf 36 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R10102656 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R10102656 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R10747000 10 Tf -146.39 -16.8 Td (Iterators)Tj /R10415000 10 Tf (Iteration termination tests)' /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R10102656 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R10102656 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R10102656 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R10102656 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R10415000 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R10102656 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R10102656 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R10102656 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R10415000 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R10102656 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R10102656 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R10747000 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R10102656 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R10415000 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R10102656 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R10102656 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R10102656 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -210.2 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R10102656 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R10102656 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R10102656 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -31.6496 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23189376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23189376 10 Tf 424.18 0 Td (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23833720 10 Tf -408.12 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R23501720 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R23501720 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R23189376 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23833720 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R23189376 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R23189376 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R23189376 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R23833720 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R23189376 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R23189376 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R23189376 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R23189376 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R23189376 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R23189376 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R23189376 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R23833720 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R23189376 10 Tf 36 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R23189376 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R23189376 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R23189376 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R23189376 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R23189376 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R23189376 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23833720 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R23189376 10 Tf 36 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R23189376 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R23189376 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23833720 10 Tf -146.39 -16.8 Td (Iterators)Tj /R23501720 10 Tf (Iteration termination tests)' /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R23189376 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R23189376 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R23189376 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R23189376 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R23501720 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R23189376 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R23189376 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R23189376 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R23501720 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R23189376 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R23189376 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23833720 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R23189376 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R23501720 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R23189376 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R23189376 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R23189376 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -210.2 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R23189376 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R23189376 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R23189376 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -31.6496 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n-1263\n+1262\n \n \n \n \n-R10747000\n+R23833720\n \n-R10415000\n+R23501720\n \n-R10102656\n+R23189376\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10102656 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj /R10102656 10 Tf 424.18 0 Td (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R10102656 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R10102656 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R10102656 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R10102656 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R10102656 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R10102656 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R10102656 10 Tf -17.0098 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R10102656 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R10102656 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R10415000 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R10102656 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R10102656 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R10102656 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R10102656 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R10102656 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R10747000 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R10102656 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R10415000 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R10102656 10 Tf -14.7898 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R10102656 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R10102656 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R10415000 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R10102656 10 Tf -17.0098 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R10102656 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R10102656 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R10415000 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R10102656 10 Tf -17.0098 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R10102656 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R10747000 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R10102656 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R10415000 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R10102656 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R10102656 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R10102656 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R10415000 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R10102656 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R10102656 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R10102656 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R10415000 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R10102656 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R10102656 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R10747000 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R10102656 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R10747000 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R10102656 10 Tf -5.72969 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R10102656 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R10102656 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R10102656 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R10747000 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R10415000 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R10102656 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R10747000 10 Tf -165.08 -16.8 Td (Render)Tj /R10415000 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R10102656 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R10415000 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R10102656 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R10415000 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R10102656 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R10415000 10 Tf 5.64023 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23189376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23189376 10 Tf 424.18 0 Td (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R23189376 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R23189376 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R23189376 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R23189376 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R23189376 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R23189376 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R23189376 10 Tf -17.0098 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R23189376 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R23189376 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R23501720 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R23189376 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R23189376 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R23189376 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R23189376 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R23189376 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23833720 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R23189376 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R23501720 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R23189376 10 Tf -14.7898 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R23189376 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R23189376 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R23501720 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R23189376 10 Tf -17.0098 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R23189376 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R23189376 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R23501720 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R23189376 10 Tf -17.0098 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R23189376 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23833720 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R23189376 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R23501720 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R23189376 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R23189376 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R23189376 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23501720 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R23189376 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R23189376 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R23189376 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23501720 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R23189376 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R23189376 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23833720 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R23189376 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R23833720 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R23189376 10 Tf -5.72969 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R23189376 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R23189376 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R23189376 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R23833720 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R23501720 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R23189376 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R23833720 10 Tf -165.08 -16.8 Td (Render)Tj /R23501720 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R23189376 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23501720 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R23189376 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23501720 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R23189376 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R23501720 10 Tf 5.64023 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n-1182\n+1181\n \n \n \n \n-R10747000\n+R23833720\n \n-R10415000\n+R23501720\n \n-R10102656\n+R23189376\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10102656 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj /R10102656 10 Tf 424.18 0 Td (gv)Tj /R10415000 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Render a layout to an unopened Œle by name)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R10102656 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R10415000 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R10102656 10 Tf 36 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R10102656 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R10747000 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R10102656 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R10415000 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R10102656 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R10415000 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R10102656 10 Tf -55.8898 -12 Td (string)Tj /R10747000 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R10102656 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R10415000 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R10102656 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R10102656 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R10415000 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R10102656 10 Tf 36 -12 Td (bool)Tj /R10747000 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R10102656 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R10747000 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R10415000 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23189376 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23189376 10 Tf 424.18 0 Td (gv)Tj /R23501720 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Render a layout to an unopened Œle by name)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R23189376 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R23501720 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R23189376 10 Tf 36 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R23189376 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23833720 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R23189376 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R23501720 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R23189376 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R23501720 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R23189376 10 Tf -55.8898 -12 Td (string)Tj /R23833720 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R23189376 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R23501720 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R23189376 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R23189376 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R23501720 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R23189376 10 Tf 36 -12 Td (bool)Tj /R23833720 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R23189376 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23833720 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R23501720 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n 811\n \n \n \n \n-R10747000\n+R23833720\n \n-R10415000\n+R23501720\n \n-R10102656\n+R23189376\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 467\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9487000 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22573720 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 503\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9487368 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22574088 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-324\n+325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9487736 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22574456 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-a34ce552f21a'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-b46009c36c95'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3perl.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3perl.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3perl.pdf", "source2": "gv.3perl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40937360 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj /R40937360 10 Tf 420.85 0 Td (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj -0.219 Tc /R41581704 10.95 Tf -440.79 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41249704 10 Tf 20.407 -12 Td (gv_perl - graph manipulation in perl)Tj /R41581704 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R41249704 10 Tf 36 -12 Td (#!/usr/bin/perl)Tj 12 TL (use gv;)' /R41581704 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R41581704 10 Tf 36 -12 Td (gv_perl)Tj /R41249704 10 Tf 34.7199 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R41581704 10 Tf 152.05 0 Td (perl)Tj /R41249704 10 Tf 19.7199 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R41581704 10 Tf 180.27 0 Td (graphviz.)Tj /R41581704 10.95 Tf -422.76 -28.8 Td (COMMANDS)Tj /R41581704 10 Tf 36 -12 Td (New graphs)Tj /R41249704 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R40937360 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::graph)Tj /R40937360 10 Tf 44.7199 0 Td (\(name\);)Tj -103.18 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::digraph)Tj /R40937360 10 Tf 53.0602 0 Td (\(name\);)Tj -111.52 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::strictgraph)Tj /R40937360 10 Tf 66.9301 0 Td (\(name\);)Tj -125.39 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::strictdigraph)Tj /R40937360 10 Tf 75.2699 0 Td (\(name\);)Tj /R41249704 10 Tf -169.73 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R40937360 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td [(gv::r)18.0078(eadstring)]TJ /R40937360 10 Tf 63.4199 0 Td (\(string\);)Tj -121.88 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R40937360 10 Tf 38.4199 0 Td (\(string Œlename\);)Tj -96.8797 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R40937360 10 Tf 38.4199 0 Td [(\(c)15.0073(hannel\);)]TJ /R41249704 10 Tf -132.88 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R40937360 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::graph)Tj /R40937360 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R41581704 10 Tf -208.37 -16.8 Td (New nodes)Tj /R41249704 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R40937360 10 Tf -7.63008 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::node)Tj /R40937360 10 Tf 39.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R41581704 10 Tf -199.07 -16.8 Td (New edges)Tj /R41249704 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R40937360 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::edge)Tj /R40937360 10 Tf 38.6 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R41249704 10 Tf -211.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R40937360 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::edge)Tj /R40937360 10 Tf 38.6 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R41249704 10 Tf -211.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R40937360 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::edge)Tj /R40937360 10 Tf 38.6 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R41249704 10 Tf -181.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R40937360 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::edge)Tj /R40937360 10 Tf 38.6 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R41581704 10 Tf -242.19 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R41249704 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -176.86 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172.56 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R41249704 10 Tf -207.9 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -182.42 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -178.12 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::setv)Tj /R40937360 10 Tf 35.8199 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R41249704 10 Tf -40.4598 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R44230544 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj /R44230544 10 Tf 420.85 0 Td (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj -0.219 Tc /R44874888 10.95 Tf -440.79 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R44542888 10 Tf 20.407 -12 Td (gv_perl - graph manipulation in perl)Tj /R44874888 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R44542888 10 Tf 36 -12 Td (#!/usr/bin/perl)Tj 12 TL (use gv;)' /R44874888 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R44874888 10 Tf 36 -12 Td (gv_perl)Tj /R44542888 10 Tf 34.7199 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R44874888 10 Tf 152.05 0 Td (perl)Tj /R44542888 10 Tf 19.7199 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R44874888 10 Tf 180.27 0 Td (graphviz.)Tj /R44874888 10.95 Tf -422.76 -28.8 Td (COMMANDS)Tj /R44874888 10 Tf 36 -12 Td (New graphs)Tj /R44542888 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R44230544 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::graph)Tj /R44230544 10 Tf 44.7199 0 Td (\(name\);)Tj -103.18 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::digraph)Tj /R44230544 10 Tf 53.0602 0 Td (\(name\);)Tj -111.52 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::strictgraph)Tj /R44230544 10 Tf 66.9301 0 Td (\(name\);)Tj -125.39 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::strictdigraph)Tj /R44230544 10 Tf 75.2699 0 Td (\(name\);)Tj /R44542888 10 Tf -169.73 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R44230544 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td [(gv::r)18.0078(eadstring)]TJ /R44230544 10 Tf 63.4199 0 Td (\(string\);)Tj -121.88 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R44230544 10 Tf 38.4199 0 Td (\(string Œlename\);)Tj -96.8797 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R44230544 10 Tf 38.4199 0 Td [(\(c)15.0073(hannel\);)]TJ /R44542888 10 Tf -132.88 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R44230544 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::graph)Tj /R44230544 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R44874888 10 Tf -208.37 -16.8 Td (New nodes)Tj /R44542888 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R44230544 10 Tf -7.63008 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::node)Tj /R44230544 10 Tf 39.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R44874888 10 Tf -199.07 -16.8 Td (New edges)Tj /R44542888 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R44230544 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::edge)Tj /R44230544 10 Tf 38.6 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R44542888 10 Tf -211.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R44230544 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::edge)Tj /R44230544 10 Tf 38.6 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R44542888 10 Tf -211.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R44230544 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::edge)Tj /R44230544 10 Tf 38.6 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R44542888 10 Tf -181.33 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R44230544 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::edge)Tj /R44230544 10 Tf 38.6 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R44874888 10 Tf -242.19 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R44542888 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -176.86 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172.56 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R44542888 10 Tf -207.9 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -182.42 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -178.12 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::setv)Tj /R44230544 10 Tf 35.8199 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R44542888 10 Tf -40.4598 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n-1441\n+1440\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R41581704\n+R44874888\n \n-R41249704\n+R44542888\n \n-R40937360\n+R44230544\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40937360 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj /R40937360 10 Tf 420.85 0 Td (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj /R41581704 10 Tf -404.79 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R41249704 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -131.96 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.66 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R41249704 10 Tf -163 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -131.96 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.66 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::getv)Tj /R40937360 10 Tf 36.9301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R41581704 10 Tf -163 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::nameof)Tj /R40937360 10 Tf 50.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -76.6598 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::nameof)Tj /R40937360 10 Tf 50.8199 0 Td (\(node_handle\);)Tj -76.6598 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td (gv::nameof)Tj /R40937360 10 Tf 50.8199 0 Td (\(attr_handle\);)Tj /R41581704 10 Tf -112.66 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R40937360 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::Œndsubg)Tj /R40937360 10 Tf 55.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -183.5 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::Œndnode)Tj /R40937360 10 Tf 56.4 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -179.75 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œndedge)Tj /R40937360 10 Tf 55.2801 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -192.01 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R40937360 10 Tf 51.9398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -190.1 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R40937360 10 Tf 51.9398 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.8 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R40937360 10 Tf 51.9398 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R41581704 10 Tf -221.14 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R40937360 10 Tf 36 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::headof)Tj /R40937360 10 Tf 48.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -102.21 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::tailof)Tj /R40937360 10 Tf 41.3801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -95.5402 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::graphof)Tj /R40937360 10 Tf 53.05 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::graphof)Tj /R40937360 10 Tf 53.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::graphof)Tj /R40937360 10 Tf 53.05 0 Td (\(node_handle\);)Tj -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td [(gv::r)18.0078(ootof)]TJ /R40937360 10 Tf 45.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41581704 10 Tf -139.54 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R40937360 10 Tf 36 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td [(gv::pr)17.9932(otonode)]TJ /R40937360 10 Tf 62.8699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -117.03 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td [(gv::pr)17.9932(otoedge)]TJ /R40937360 10 Tf 61.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41581704 10 Tf -151.25 -16.8 Td (Iterators)Tj /R41249704 10 Tf (Iteration termination tests)' /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::ok)Tj /R40937360 10 Tf 29.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::ok)Tj /R40937360 10 Tf 29.7199 0 Td (\(node_handle\);)Tj -50 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::ok)Tj /R40937360 10 Tf 29.7199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -50 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::ok)Tj /R40937360 10 Tf 29.7199 0 Td (\(attr_handle\);)Tj /R41249704 10 Tf -86 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R40937360 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::Œrstsubg)Tj /R40937360 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::nextsubg)Tj /R40937360 10 Tf 57.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R41249704 10 Tf -220.039 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R40937360 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::Œrstsupg)Tj /R40937360 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R41581704 10 Tf 58.4598 0 Td (gv::nextsupg)Tj /R40937360 10 Tf 57.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R41249704 10 Tf -220.039 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R40937360 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R40937360 10 Tf 55.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextedge)Tj /R40937360 10 Tf 56.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -215.06 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R40937360 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R40937360 10 Tf 50.2699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextout)Tj /R40937360 10 Tf 51.3801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -36.5098 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R44230544 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj /R44230544 10 Tf 420.85 0 Td (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj /R44874888 10 Tf -404.79 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R44542888 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -131.96 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.66 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R44542888 10 Tf -163 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -131.96 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.66 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::getv)Tj /R44230544 10 Tf 36.9301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R44874888 10 Tf -163 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::nameof)Tj /R44230544 10 Tf 50.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -76.6598 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::nameof)Tj /R44230544 10 Tf 50.8199 0 Td (\(node_handle\);)Tj -76.6598 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td (gv::nameof)Tj /R44230544 10 Tf 50.8199 0 Td (\(attr_handle\);)Tj /R44874888 10 Tf -112.66 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R44230544 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::Œndsubg)Tj /R44230544 10 Tf 55.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -183.5 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::Œndnode)Tj /R44230544 10 Tf 56.4 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -179.75 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œndedge)Tj /R44230544 10 Tf 55.2801 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -192.01 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R44230544 10 Tf 51.9398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -190.1 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R44230544 10 Tf 51.9398 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.8 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R44230544 10 Tf 51.9398 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R44874888 10 Tf -221.14 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R44230544 10 Tf 36 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::headof)Tj /R44230544 10 Tf 48.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -102.21 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::tailof)Tj /R44230544 10 Tf 41.3801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -95.5402 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::graphof)Tj /R44230544 10 Tf 53.05 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::graphof)Tj /R44230544 10 Tf 53.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::graphof)Tj /R44230544 10 Tf 53.05 0 Td (\(node_handle\);)Tj -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td [(gv::r)18.0078(ootof)]TJ /R44230544 10 Tf 45.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R44874888 10 Tf -139.54 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R44230544 10 Tf 36 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td [(gv::pr)17.9932(otonode)]TJ /R44230544 10 Tf 62.8699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -117.03 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td [(gv::pr)17.9932(otoedge)]TJ /R44230544 10 Tf 61.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R44874888 10 Tf -151.25 -16.8 Td (Iterators)Tj /R44542888 10 Tf (Iteration termination tests)' /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::ok)Tj /R44230544 10 Tf 29.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::ok)Tj /R44230544 10 Tf 29.7199 0 Td (\(node_handle\);)Tj -50 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::ok)Tj /R44230544 10 Tf 29.7199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -50 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::ok)Tj /R44230544 10 Tf 29.7199 0 Td (\(attr_handle\);)Tj /R44542888 10 Tf -86 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R44230544 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::Œrstsubg)Tj /R44230544 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::nextsubg)Tj /R44230544 10 Tf 57.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R44542888 10 Tf -220.039 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R44230544 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::Œrstsupg)Tj /R44230544 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R44874888 10 Tf 58.4598 0 Td (gv::nextsupg)Tj /R44230544 10 Tf 57.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R44542888 10 Tf -220.039 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R44230544 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R44230544 10 Tf 55.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextedge)Tj /R44230544 10 Tf 56.9301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -215.06 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R44230544 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R44230544 10 Tf 50.2699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextout)Tj /R44230544 10 Tf 51.3801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -36.5098 -62.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n-1254\n+1253\n \n \n \n \n-R41581704\n+R44874888\n \n-R41249704\n+R44542888\n \n-R40937360\n+R44230544\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40937360 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj /R40937360 10 Tf 420.85 0 Td (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R40937360 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R40937360 10 Tf 55.8199 0 Td (\(node_handle\);)Tj -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextedge)Tj /R40937360 10 Tf 56.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -210.76 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R40937360 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R40937360 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextout)Tj /R40937360 10 Tf 51.3801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -205.21 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R40937360 10 Tf -17.0098 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::Œrsthead)Tj /R40937360 10 Tf 56.9398 0 Td (\(node_handle\);)Tj -111.1 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::nexthead)Tj /R40937360 10 Tf 58.05 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R41249704 10 Tf -213.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R40937360 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R40937360 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextin)Tj /R40937360 10 Tf 45.8301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -199.66 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R40937360 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R40937360 10 Tf 44.7199 0 Td (\(node_handle\);)Tj -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R41581704 10 Tf 53.5 0 Td (gv::nextin)Tj /R40937360 10 Tf 45.8301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R41249704 10 Tf -203.96 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R40937360 10 Tf -14.7898 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::Œrsttail)Tj /R40937360 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -104.43 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::nexttail)Tj /R40937360 10 Tf 51.3801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R41249704 10 Tf -204.21 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R40937360 10 Tf -17.0098 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R40937360 10 Tf 56.9398 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R40937360 10 Tf 58.05 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R41249704 10 Tf -217.4 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R40937360 10 Tf -17.0098 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R40937360 10 Tf 56.9398 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R41581704 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R40937360 10 Tf 58.05 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R41249704 10 Tf -212.44 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R40937360 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R40937360 10 Tf 52.4801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R40937360 10 Tf 53.5898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R41249704 10 Tf -227.75 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R40937360 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R40937360 10 Tf 52.4801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R40937360 10 Tf 53.5898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R41249704 10 Tf -222.79 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R40937360 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R40937360 10 Tf 52.4801 0 Td (\(node_handle\);)Tj -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41581704 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R40937360 10 Tf 53.5898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R41581704 10 Tf -223.45 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R40937360 10 Tf -5.72969 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::rm)Tj /R40937360 10 Tf 31.9301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -52.2102 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::rm)Tj /R40937360 10 Tf 31.9301 0 Td (\(node_handle\);)Tj -52.2102 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::rm)Tj /R40937360 10 Tf 31.9301 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R41581704 10 Tf -88.2102 -16.8 Td [(Lay)25.0073(out)]TJ /R41249704 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::lay)25.0159(out)]TJ /R40937360 10 Tf 45.5797 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R41581704 10 Tf -169.939 -16.8 Td (Render)Tj /R41249704 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R40937360 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41249704 10 Tf -104.14 -16.8 Td (Render a layout to stdout)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R40937360 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R41249704 10 Tf -172.22 -16.8 Td (Render to an open Œle)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R40937360 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R41249704 10 Tf 0.780469 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R44230544 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj /R44230544 10 Tf 420.85 0 Td (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R44230544 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R44230544 10 Tf 55.8199 0 Td (\(node_handle\);)Tj -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextedge)Tj /R44230544 10 Tf 56.9301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -210.76 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R44230544 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R44230544 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextout)Tj /R44230544 10 Tf 51.3801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -205.21 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R44230544 10 Tf -17.0098 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::Œrsthead)Tj /R44230544 10 Tf 56.9398 0 Td (\(node_handle\);)Tj -111.1 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::nexthead)Tj /R44230544 10 Tf 58.05 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R44542888 10 Tf -213.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R44230544 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R44230544 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextin)Tj /R44230544 10 Tf 45.8301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -199.66 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R44230544 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R44230544 10 Tf 44.7199 0 Td (\(node_handle\);)Tj -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R44874888 10 Tf 53.5 0 Td (gv::nextin)Tj /R44230544 10 Tf 45.8301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R44542888 10 Tf -203.96 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R44230544 10 Tf -14.7898 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::Œrsttail)Tj /R44230544 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -104.43 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::nexttail)Tj /R44230544 10 Tf 51.3801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R44542888 10 Tf -204.21 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R44230544 10 Tf -17.0098 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R44230544 10 Tf 56.9398 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R44230544 10 Tf 58.05 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R44542888 10 Tf -217.4 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R44230544 10 Tf -17.0098 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R44230544 10 Tf 56.9398 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R44874888 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R44230544 10 Tf 58.05 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R44542888 10 Tf -212.44 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R44230544 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R44230544 10 Tf 52.4801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R44230544 10 Tf 53.5898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R44542888 10 Tf -227.75 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R44230544 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R44230544 10 Tf 52.4801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R44230544 10 Tf 53.5898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R44542888 10 Tf -222.79 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R44230544 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R44230544 10 Tf 52.4801 0 Td (\(node_handle\);)Tj -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R44874888 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R44230544 10 Tf 53.5898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R44874888 10 Tf -223.45 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R44230544 10 Tf -5.72969 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::rm)Tj /R44230544 10 Tf 31.9301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -52.2102 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::rm)Tj /R44230544 10 Tf 31.9301 0 Td (\(node_handle\);)Tj -52.2102 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::rm)Tj /R44230544 10 Tf 31.9301 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R44874888 10 Tf -88.2102 -16.8 Td [(Lay)25.0073(out)]TJ /R44542888 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::lay)25.0159(out)]TJ /R44230544 10 Tf 45.5797 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R44874888 10 Tf -169.939 -16.8 Td (Render)Tj /R44542888 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R44230544 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R44542888 10 Tf -104.14 -16.8 Td (Render a layout to stdout)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R44230544 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R44542888 10 Tf -172.22 -16.8 Td (Render to an open Œle)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R44230544 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R44542888 10 Tf 0.780469 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n-1175\n+1174\n \n \n \n \n-R41581704\n+R44874888\n \n-R41249704\n+R44542888\n \n-R40937360\n+R44230544\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40937360 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj /R40937360 10 Tf 420.85 0 Td (gv)Tj /R41249704 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Render a layout to an unopened Œle by name)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R40937360 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R41249704 10 Tf -172.22 -16.8 Td (Render to a string result)Tj /R40937360 10 Tf 36 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R40937360 10 Tf 72.1199 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R41581704 10 Tf -181.32 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R40937360 10 Tf 72.1199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R41249704 10 Tf -176.2 -16.8 Td (Render to an open channel)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R40937360 10 Tf 81.0199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R41249704 10 Tf -205.38 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R40937360 10 Tf -55.8898 -12 Td (string)Tj /R41581704 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderdata)]TJ /R40937360 10 Tf 66.75 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R41249704 10 Tf -196.67 -16.8 Td (Writing graph back to Œle)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::write)Tj /R40937360 10 Tf 41.3699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -129.73 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td (gv::write)Tj /R40937360 10 Tf 41.3699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R41249704 10 Tf -166.13 -16.8 Td (Graph transformation tools)Tj /R40937360 10 Tf 36 -12 Td (bool)Tj /R41581704 10 Tf 20.2801 0 Td [(gv::tr)18(ed)]TJ /R40937360 10 Tf 36.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41581704 10.95 Tf -129.03 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R41249704 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R44230544 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj /R44230544 10 Tf 420.85 0 Td (gv)Tj /R44542888 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Render a layout to an unopened Œle by name)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R44230544 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R44542888 10 Tf -172.22 -16.8 Td (Render to a string result)Tj /R44230544 10 Tf 36 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R44230544 10 Tf 72.1199 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R44874888 10 Tf -181.32 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R44230544 10 Tf 72.1199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R44542888 10 Tf -176.2 -16.8 Td (Render to an open channel)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R44230544 10 Tf 81.0199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R44542888 10 Tf -205.38 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R44230544 10 Tf -55.8898 -12 Td (string)Tj /R44874888 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderdata)]TJ /R44230544 10 Tf 66.75 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R44542888 10 Tf -196.67 -16.8 Td (Writing graph back to Œle)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::write)Tj /R44230544 10 Tf 41.3699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -129.73 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td (gv::write)Tj /R44230544 10 Tf 41.3699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R44542888 10 Tf -166.13 -16.8 Td (Graph transformation tools)Tj /R44230544 10 Tf 36 -12 Td (bool)Tj /R44874888 10 Tf 20.2801 0 Td [(gv::tr)18(ed)]TJ /R44230544 10 Tf 36.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R44874888 10.95 Tf -129.03 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R44542888 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n 808\n \n \n \n \n-R41581704\n+R44874888\n \n-R41249704\n+R44542888\n \n-R40937360\n+R44230544\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 478\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40321704 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <3a><3a><003a> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43614888 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <3a><3a><003a> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-508\n+507\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40322072 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43615256 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-326\n+325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40322440 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43615624 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-8786403c2571'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-73fdad91322b'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3python.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3python.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3python.pdf", "source2": "gv.3python.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,20 +74,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18544576 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R18544576 10 Tf 408.72 0 Td (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -0.219 Tc /R19188920 10.95 Tf -428.66 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18856920 10 Tf 20.407 -12 Td [(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ /R19188920 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R18856920 10 Tf 36 -12 Td [(#!/usr/bin/p)10.0073(ython)]TJ 12 TL (import sys)' (import gv)' /R19188920 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R19188920 10 Tf 36 -12 Td (gv_python)Tj /R18856920 10 Tf 48.9879 0 Td 1.478 Tw (is a dynamically loaded e)Tj 107.412 0 Td 1.477 Tw (xtension for)Tj /R19188920 10 Tf 53.5039 0 Td (python)Tj /R18856920 10 Tf 33.9871 0 Td [(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ /R19188920 10 Tf -243.891 -12 Td (graphviz.)Tj /R19188920 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R19188920 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R18856920 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R18544576 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R18544576 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R18544576 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R18544576 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R18544576 10 Tf 70.4102 0 Td (\(name\);)Tj /R18856920 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R18544576 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R18544576 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R18544576 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R18544576 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R18856920 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R18544576 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R18544576 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R19188920 10 Tf -203.51 -16.8 Td (New nodes)Tj /R18856920 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R18544576 10 Tf -7.63008 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R18544576 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R19188920 10 Tf -194.21 -16.8 Td (New edges)Tj /R18856920 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R18544576 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R18544576 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R18856920 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R18544576 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R18544576 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R18856920 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R18544576 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R18544576 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R18856920 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R18544576 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R18544576 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R19188920 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R18856920 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R18856920 10 Tf -30.0402 -72 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35063744 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R35063744 10 Tf 408.72 0 Td (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -0.219 Tc /R35708088 10.95 Tf -428.66 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R35376088 10 Tf 20.407 -12 Td [(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ /R35708088 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R35376088 10 Tf 36 -12 Td [(#!/usr/bin/p)10.0073(ython)]TJ 12 TL (import sys)' (import gv)' /R35708088 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R35708088 10 Tf 36 -12 Td (gv_python)Tj /R35376088 10 Tf 48.9879 0 Td 1.478 Tw (is a dynamically loaded e)Tj 107.412 0 Td 1.477 Tw (xtension for)Tj /R35708088 10 Tf 53.5039 0 Td (python)Tj /R35376088 10 Tf 33.9871 0 Td [(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ /R35708088 10 Tf -243.891 -12 Td (graphviz.)Tj /R35708088 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R35708088 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R35376088 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R35063744 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R35063744 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R35063744 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R35063744 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R35063744 10 Tf 70.4102 0 Td (\(name\);)Tj /R35376088 10 Tf -164.87 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R35063744 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R35063744 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R35063744 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R35063744 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R35376088 10 Tf -128.02 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R35063744 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R35063744 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R35708088 10 Tf -203.51 -16.8 Td (New nodes)Tj /R35376088 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R35063744 10 Tf -7.63008 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R35063744 10 Tf 34.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R35708088 10 Tf -194.21 -16.8 Td (New edges)Tj /R35376088 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R35063744 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R35063744 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35376088 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R35063744 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R35063744 10 Tf 33.7398 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R35376088 10 Tf -206.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R35063744 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R35063744 10 Tf 33.7398 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35376088 10 Tf -176.47 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R35063744 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R35063744 10 Tf 33.7398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R35708088 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R35376088 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -172 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -167.7 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R35376088 10 Tf -30.0402 -72 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n-1431\n+1430\n \n \n \n \n BaseFont\n EQZSQH+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R19188920\n+R35708088\n \n-R18856920\n+R35376088\n \n-R18544576\n+R35063744\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18544576 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R18544576 10 Tf 408.72 0 Td (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R18544576 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R19188920 10 Tf -208.6 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R18856920 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R18856920 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R18544576 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R19188920 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R18544576 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R18544576 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R18544576 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R19188920 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R18544576 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R18544576 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R18544576 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R18544576 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R18544576 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R18544576 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R18544576 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R19188920 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R18544576 10 Tf 36 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R18544576 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R18544576 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R18544576 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R18544576 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R18544576 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R18544576 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R19188920 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R18544576 10 Tf 36 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R18544576 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R18544576 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R19188920 10 Tf -146.39 -16.8 Td (Iterators)Tj /R18856920 10 Tf (Iteration termination tests)' /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R18544576 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R18544576 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R18544576 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R18544576 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R18856920 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R18544576 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R18544576 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R18544576 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R18856920 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R18544576 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R18544576 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R19188920 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R18544576 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R18856920 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R18544576 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R18544576 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R18544576 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -37.1996 -50.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35063744 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R35063744 10 Tf 408.72 0 Td (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -177.56 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -173.26 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R35063744 10 Tf 30.9602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R35708088 10 Tf -208.6 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R35376088 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -127.1 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -122.8 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R35376088 10 Tf -158.14 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -127.1 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -122.8 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R35063744 10 Tf 32.0699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35708088 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R35063744 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R35063744 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R35063744 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R35708088 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R35063744 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R35063744 10 Tf 50.9898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -178.639 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R35063744 10 Tf 51.5398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -174.89 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R35063744 10 Tf 50.4199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -187.15 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R35063744 10 Tf 47.0801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -185.24 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R35063744 10 Tf 47.0801 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -180.94 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R35063744 10 Tf 47.0801 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R35708088 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R35063744 10 Tf 36 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R35063744 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R35063744 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R35063744 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R35063744 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R35063744 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R35063744 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R35708088 10 Tf -134.68 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R35063744 10 Tf 36 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R35063744 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R35063744 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R35708088 10 Tf -146.39 -16.8 Td (Iterators)Tj /R35376088 10 Tf (Iteration termination tests)' /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R35063744 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R35063744 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R35063744 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R35063744 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R35376088 10 Tf -81.1402 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R35063744 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R35063744 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R35063744 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R35376088 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R35063744 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R35063744 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R35708088 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R35063744 10 Tf 52.6398 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R35376088 10 Tf -215.179 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R35063744 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R35063744 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R35063744 10 Tf 52.0699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -37.1996 -50.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n 1298\n \n \n \n \n-R19188920\n+R35708088\n \n-R18856920\n+R35376088\n \n-R18544576\n+R35063744\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18544576 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R18544576 10 Tf 408.72 0 Td (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R18544576 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R18544576 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R18544576 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -204.65 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R18544576 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R18544576 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R18544576 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R18544576 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R18544576 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R18544576 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R18544576 10 Tf -17.0098 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R18544576 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R18544576 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R18856920 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R18544576 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R18544576 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R18544576 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R18544576 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R18544576 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R19188920 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R18544576 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R18856920 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R18544576 10 Tf -14.7898 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R18544576 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R18544576 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R18856920 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R18544576 10 Tf -17.0098 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R18544576 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R18544576 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R18856920 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R18544576 10 Tf -17.0098 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R18544576 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R19188920 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R18544576 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R18856920 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R18544576 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R18544576 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R18544576 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R18856920 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R18544576 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R18544576 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R18544576 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R18856920 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R18544576 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R18544576 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R19188920 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R18544576 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R19188920 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R18544576 10 Tf -5.72969 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R18544576 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R18544576 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R18544576 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R19188920 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R18856920 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R18544576 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R19188920 10 Tf -165.08 -16.8 Td (Render)Tj /R18856920 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R18544576 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R18856920 10 Tf 73.7199 -67.2 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35063744 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R35063744 10 Tf 408.72 0 Td (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R35063744 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R35063744 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R35063744 10 Tf 46.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -204.65 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R35063744 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R35063744 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R35063744 10 Tf 52.0699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -205.9 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R35063744 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R35063744 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R35063744 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -200.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R35063744 10 Tf -17.0098 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R35063744 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R35063744 10 Tf 53.1898 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35376088 10 Tf -208.24 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R35063744 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R35063744 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R35063744 10 Tf 40.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -194.8 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R35063744 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R35063744 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R35708088 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R35063744 10 Tf 40.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35376088 10 Tf -199.1 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R35063744 10 Tf -14.7898 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R35063744 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R35063744 10 Tf 46.5199 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R35376088 10 Tf -199.35 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R35063744 10 Tf -17.0098 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R35063744 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R35063744 10 Tf 53.1898 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R35376088 10 Tf -212.54 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R35063744 10 Tf -17.0098 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R35063744 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R35708088 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R35063744 10 Tf 53.1898 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R35376088 10 Tf -207.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R35063744 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R35063744 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R35063744 10 Tf 48.7301 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35376088 10 Tf -222.89 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R35063744 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R35063744 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R35063744 10 Tf 48.7301 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35376088 10 Tf -217.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R35063744 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R35063744 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R35708088 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R35063744 10 Tf 48.7301 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35708088 10 Tf -218.59 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R35063744 10 Tf -5.72969 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R35063744 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R35063744 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R35063744 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R35708088 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R35376088 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R35063744 10 Tf 40.7199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R35708088 10 Tf -165.08 -16.8 Td (Render)Tj /R35376088 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R35063744 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R35376088 10 Tf 73.7199 -67.2 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n 1147\n \n \n \n \n-R19188920\n+R35708088\n \n-R18856920\n+R35376088\n \n-R18544576\n+R35063744\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18544576 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R18544576 10 Tf 408.72 0 Td (gv)Tj /R18856920 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Render a layout to stdout)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R18544576 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R18856920 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R18544576 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R18856920 10 Tf -167.36 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R18544576 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R18856920 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R18544576 10 Tf 36 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R18544576 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R19188920 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R18544576 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R18856920 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R18544576 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R18856920 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R18544576 10 Tf -55.8898 -12 Td (string)Tj /R19188920 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R18544576 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R18856920 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R18544576 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R18544576 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R18856920 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R18544576 10 Tf 36 -12 Td (bool)Tj /R19188920 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R18544576 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R19188920 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R18856920 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, p)9.99268(ython.)]TJ 173 -372 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35063744 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R35063744 10 Tf 408.72 0 Td (gv)Tj /R35376088 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Render a layout to stdout)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R35063744 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R35376088 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R35063744 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R35376088 10 Tf -167.36 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R35063744 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R35376088 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R35063744 10 Tf 36 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R35063744 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R35708088 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R35063744 10 Tf 67.2602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R35376088 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R35063744 10 Tf 76.1602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R35376088 10 Tf -200.52 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R35063744 10 Tf -55.8898 -12 Td (string)Tj /R35708088 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R35063744 10 Tf 61.8902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R35376088 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R35063744 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -124.87 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R35063744 10 Tf 36.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R35376088 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R35063744 10 Tf 36 -12 Td (bool)Tj /R35708088 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R35063744 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R35708088 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R35376088 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, p)9.99268(ython.)]TJ 173 -372 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n-867\n+863\n \n \n \n \n-R19188920\n+R35708088\n \n-R18856920\n+R35376088\n \n-R18544576\n+R35063744\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-468\n+469\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17928920 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34448088 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 498\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17929288 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34448456 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-325\n+326\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17929656 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34448824 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-20aef78a0791'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5ec719cb981f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3ruby.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3ruby.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3ruby.pdf", "source2": "gv.3ruby.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,15 +74,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35424144 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R35424144 10 Tf 418.07 0 Td (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj -0.219 Tc /R36068488 10.95 Tf -438.01 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R35736488 10 Tf 20.407 -12 Td (gv_ruby - graph manipulation in ruby)Tj /R36068488 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R35736488 10 Tf 36 -12 Td (#!/usr/bin/ruby)Tj 12 TL (require 'gv')' /R36068488 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R36068488 10 Tf 36 -12 Td (gv_ruby)Tj /R35736488 10 Tf 40.798 0 Td 2.738 Tw (is a dynamically loaded e)Tj 112.452 0 Td 2.737 Tw (xtension for)Tj /R36068488 10 Tf 56.0238 0 Td (ruby)Tj /R35736488 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R36068488 10 Tf -235.071 -12 Td (graphviz.)Tj /R36068488 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R36068488 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R35736488 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R35424144 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R35424144 10 Tf 42.6402 0 Td (\(name\);)Tj -101.1 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.digraph)]TJ /R35424144 10 Tf 50.9801 0 Td (\(name\);)Tj -109.44 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictgraph)]TJ /R35424144 10 Tf 64.85 0 Td (\(name\);)Tj -123.31 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictdigraph)]TJ /R35424144 10 Tf 73.1902 0 Td (\(name\);)Tj /R35736488 10 Tf -167.65 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R35424144 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(eadstring)]TJ /R35424144 10 Tf 61.3402 0 Td (\(string\);)Tj -119.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R35424144 10 Tf 36.3402 0 Td (\(string Œlename\);)Tj -94.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R35424144 10 Tf 36.3402 0 Td [(\(c)15.0073(hannel\);)]TJ /R35736488 10 Tf -130.8 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R35424144 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R35424144 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R36068488 10 Tf -206.29 -16.8 Td (New nodes)Tj /R35736488 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R35424144 10 Tf -7.63008 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.node)]TJ /R35424144 10 Tf 37.6402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R36068488 10 Tf -196.99 -16.8 Td (New edges)Tj /R35736488 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R35424144 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R35424144 10 Tf 36.5199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35736488 10 Tf -209.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R35424144 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R35424144 10 Tf 36.5199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R35736488 10 Tf -209.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R35424144 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R35424144 10 Tf 36.5199 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35736488 10 Tf -179.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R35424144 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R35424144 10 Tf 36.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R36068488 10 Tf -240.11 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R35736488 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -174.78 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -170.48 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R35736488 10 Tf -205.82 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -180.34 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R35736488 10 Tf -39.0398 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42387344 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R42387344 10 Tf 418.07 0 Td (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj -0.219 Tc /R43031688 10.95 Tf -438.01 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42699688 10 Tf 20.407 -12 Td (gv_ruby - graph manipulation in ruby)Tj /R43031688 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R42699688 10 Tf 36 -12 Td (#!/usr/bin/ruby)Tj 12 TL (require 'gv')' /R43031688 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R43031688 10 Tf 36 -12 Td (gv_ruby)Tj /R42699688 10 Tf 40.798 0 Td 2.738 Tw (is a dynamically loaded e)Tj 112.452 0 Td 2.737 Tw (xtension for)Tj /R43031688 10 Tf 56.0238 0 Td (ruby)Tj /R42699688 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R43031688 10 Tf -235.071 -12 Td (graphviz.)Tj /R43031688 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R43031688 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R42699688 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R42387344 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R42387344 10 Tf 42.6402 0 Td (\(name\);)Tj -101.1 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.digraph)]TJ /R42387344 10 Tf 50.9801 0 Td (\(name\);)Tj -109.44 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictgraph)]TJ /R42387344 10 Tf 64.85 0 Td (\(name\);)Tj -123.31 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictdigraph)]TJ /R42387344 10 Tf 73.1902 0 Td (\(name\);)Tj /R42699688 10 Tf -167.65 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R42387344 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(eadstring)]TJ /R42387344 10 Tf 61.3402 0 Td (\(string\);)Tj -119.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R42387344 10 Tf 36.3402 0 Td (\(string Œlename\);)Tj -94.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R42387344 10 Tf 36.3402 0 Td [(\(c)15.0073(hannel\);)]TJ /R42699688 10 Tf -130.8 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R42387344 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R42387344 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R43031688 10 Tf -206.29 -16.8 Td (New nodes)Tj /R42699688 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R42387344 10 Tf -7.63008 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.node)]TJ /R42387344 10 Tf 37.6402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R43031688 10 Tf -196.99 -16.8 Td (New edges)Tj /R42699688 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R42387344 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R42387344 10 Tf 36.5199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R42699688 10 Tf -209.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R42387344 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R42387344 10 Tf 36.5199 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R42699688 10 Tf -209.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R42387344 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R42387344 10 Tf 36.5199 0 Td (\(tail_name)Tj 2.5 Tc 43.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R42699688 10 Tf -179.25 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R42387344 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R42387344 10 Tf 36.5199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_name)Tj 2.5 Tc 37.1199 0 Td (,h)Tj 0 Tc 10 0 Td (ead_name\);)Tj /R43031688 10 Tf -240.11 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R42699688 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -174.78 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -170.48 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name)Tj 2.5 Tc 36.0102 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R42699688 10 Tf -205.82 -16.8 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj -180.34 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R42699688 10 Tf -39.0398 -43.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n 1467\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R36068488\n+R43031688\n \n-R35736488\n+R42699688\n \n-R35424144\n+R42387344\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35424144 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R35424144 10 Tf 418.07 0 Td (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R35424144 10 Tf -366.01 -36 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R35424144 10 Tf 33.7402 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R36068488 10 Tf -211.38 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R35736488 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -129.88 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -125.58 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R35736488 10 Tf -160.92 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -129.88 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -125.58 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R35424144 10 Tf 34.85 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R36068488 10 Tf -160.92 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R35424144 10 Tf 48.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -74.5801 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R35424144 10 Tf 48.7402 0 Td (\(node_handle\);)Tj -74.5801 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R35424144 10 Tf 48.7402 0 Td (\(attr_handle\);)Tj /R36068488 10 Tf -110.58 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R35424144 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œndsubg)]TJ /R35424144 10 Tf 53.7699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -181.42 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œndnode)]TJ /R35424144 10 Tf 54.3199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -177.67 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œndedge)]TJ /R35424144 10 Tf 53.2 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -189.93 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R35424144 10 Tf 49.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -188.02 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R35424144 10 Tf 49.8602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -183.72 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R35424144 10 Tf 49.8602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R36068488 10 Tf -219.06 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R35424144 10 Tf 36 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.headof)]TJ /R35424144 10 Tf 45.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -100.13 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.tailof)]TJ /R35424144 10 Tf 39.3 0 Td [(\(edg)10.0073(e_handle\);)]TJ -93.4602 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R35424144 10 Tf 50.9699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R35424144 10 Tf 50.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R35424144 10 Tf 50.9699 0 Td (\(node_handle\);)Tj -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ootof)]TJ /R35424144 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R36068488 10 Tf -137.46 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R35424144 10 Tf 36 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.pr)18.0078(otonode)]TJ /R35424144 10 Tf 60.7898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.95 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.pr)18.0078(otoedge)]TJ /R35424144 10 Tf 59.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R36068488 10 Tf -149.17 -16.8 Td (Iterators)Tj /R35736488 10 Tf (Iteration termination tests)' /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R35424144 10 Tf 27.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R35424144 10 Tf 27.6402 0 Td (\(node_handle\);)Tj -47.9203 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R35424144 10 Tf 27.6402 0 Td [(\(edg)10.0073(e_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R35424144 10 Tf 27.6402 0 Td (\(attr_handle\);)Tj /R35736488 10 Tf -83.9203 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R35424144 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsubg)]TJ /R35424144 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsubg)]TJ /R35424144 10 Tf 55.4199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R35736488 10 Tf -217.959 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R35424144 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsupg)]TJ /R35424144 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R36068488 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsupg)]TJ /R35424144 10 Tf 55.4199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R35736488 10 Tf -217.959 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R35424144 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R35424144 10 Tf 53.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R35424144 10 Tf 54.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -212.98 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R35424144 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R35424144 10 Tf 48.1902 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R35424144 10 Tf 49.3 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -34.4297 -45.6 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42387344 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R42387344 10 Tf 418.07 0 Td (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R42387344 10 Tf -366.01 -36 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R42387344 10 Tf 33.7402 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle)Tj 2.5 Tc 41.5699 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_value\);)Tj /R43031688 10 Tf -211.38 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R42699688 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -129.88 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj -125.58 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_name\);)Tj /R42699688 10 Tf -160.92 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -129.88 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj -125.58 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R42387344 10 Tf 34.85 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R43031688 10 Tf -160.92 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R42387344 10 Tf 48.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -74.5801 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R42387344 10 Tf 48.7402 0 Td (\(node_handle\);)Tj -74.5801 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R42387344 10 Tf 48.7402 0 Td (\(attr_handle\);)Tj /R43031688 10 Tf -110.58 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R42387344 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œndsubg)]TJ /R42387344 10 Tf 53.7699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -181.42 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œndnode)]TJ /R42387344 10 Tf 54.3199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -177.67 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œndedge)]TJ /R42387344 10 Tf 53.2 0 Td (\(tail_node_handle)Tj 2.5 Tc 73.2301 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj -189.93 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R42387344 10 Tf 49.8602 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -188.02 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R42387344 10 Tf 49.8602 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj -183.72 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R42387344 10 Tf 49.8602 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ame\);)Tj /R43031688 10 Tf -219.06 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R42387344 10 Tf 36 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.headof)]TJ /R42387344 10 Tf 45.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -100.13 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.tailof)]TJ /R42387344 10 Tf 39.3 0 Td [(\(edg)10.0073(e_handle\);)]TJ -93.4602 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R42387344 10 Tf 50.9699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R42387344 10 Tf 50.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R42387344 10 Tf 50.9699 0 Td (\(node_handle\);)Tj -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ootof)]TJ /R42387344 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R43031688 10 Tf -137.46 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R42387344 10 Tf 36 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.pr)18.0078(otonode)]TJ /R42387344 10 Tf 60.7898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.95 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.pr)18.0078(otoedge)]TJ /R42387344 10 Tf 59.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R43031688 10 Tf -149.17 -16.8 Td (Iterators)Tj /R42699688 10 Tf (Iteration termination tests)' /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R42387344 10 Tf 27.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R42387344 10 Tf 27.6402 0 Td (\(node_handle\);)Tj -47.9203 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R42387344 10 Tf 27.6402 0 Td [(\(edg)10.0073(e_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R42387344 10 Tf 27.6402 0 Td (\(attr_handle\);)Tj /R42699688 10 Tf -83.9203 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R42387344 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsubg)]TJ /R42387344 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsubg)]TJ /R42387344 10 Tf 55.4199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R42699688 10 Tf -217.959 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R42387344 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsupg)]TJ /R42387344 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R43031688 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsupg)]TJ /R42387344 10 Tf 55.4199 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(ubgr)15.0146(aph_handle\);)]TJ /R42699688 10 Tf -217.959 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R42387344 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R42387344 10 Tf 53.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R42387344 10 Tf 54.85 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -212.98 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R42387344 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R42387344 10 Tf 48.1902 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R42387344 10 Tf 49.3 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -34.4297 -45.6 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n 1292\n \n \n \n \n-R36068488\n+R43031688\n \n-R35736488\n+R42699688\n \n-R35424144\n+R42387344\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35424144 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R35424144 10 Tf 418.07 0 Td (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R35424144 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R35424144 10 Tf 53.7402 0 Td (\(node_handle\);)Tj -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R35424144 10 Tf 54.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -208.68 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R35424144 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R35424144 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R35424144 10 Tf 49.3 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -203.13 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R35424144 10 Tf -17.0098 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsthead)]TJ /R35424144 10 Tf 54.8602 0 Td (\(node_handle\);)Tj -109.02 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexthead)]TJ /R35424144 10 Tf 55.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R35736488 10 Tf -211.02 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R35424144 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R35424144 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R35424144 10 Tf 43.75 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -197.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R35424144 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R35424144 10 Tf 42.6402 0 Td (\(node_handle\);)Tj -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R36068488 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R35424144 10 Tf 43.75 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R35736488 10 Tf -201.88 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R35424144 10 Tf -14.7898 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsttail)]TJ /R35424144 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -102.35 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexttail)]TJ /R35424144 10 Tf 49.3 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R35736488 10 Tf -202.13 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R35424144 10 Tf -17.0098 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R35424144 10 Tf 54.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R35424144 10 Tf 55.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R35736488 10 Tf -215.32 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R35424144 10 Tf -17.0098 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R35424144 10 Tf 54.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R36068488 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R35424144 10 Tf 55.9699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R35736488 10 Tf -210.36 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R35424144 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R35424144 10 Tf 50.4 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R35424144 10 Tf 51.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35736488 10 Tf -225.67 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R35424144 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R35424144 10 Tf 50.4 0 Td [(\(edg)10.0073(e_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R35424144 10 Tf 51.5102 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R35736488 10 Tf -220.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R35424144 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R35424144 10 Tf 50.4 0 Td (\(node_handle\);)Tj -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R36068488 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R35424144 10 Tf 51.5102 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R36068488 10 Tf -221.37 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R35424144 10 Tf -5.72969 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R35424144 10 Tf 29.85 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50.1301 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R35424144 10 Tf 29.85 0 Td (\(node_handle\);)Tj -50.1301 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R35424144 10 Tf 29.85 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R36068488 10 Tf -86.1301 -16.8 Td [(Lay)25.0073(out)]TJ /R35736488 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.lay)24.9927(out)]TJ /R35424144 10 Tf 43.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R36068488 10 Tf -167.86 -16.8 Td (Render)Tj /R35736488 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R35424144 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R35736488 10 Tf -102.06 -16.8 Td (Render a layout to stdout)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R35424144 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R35736488 10 Tf -170.14 -16.8 Td (Render to an open Œle)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R35424144 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R35736488 10 Tf 2.86016 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42387344 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R42387344 10 Tf 418.07 0 Td (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R42387344 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R42387344 10 Tf 53.7402 0 Td (\(node_handle\);)Tj -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R42387344 10 Tf 54.85 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -208.68 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R42387344 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R42387344 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R42387344 10 Tf 49.3 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -203.13 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R42387344 10 Tf -17.0098 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsthead)]TJ /R42387344 10 Tf 54.8602 0 Td (\(node_handle\);)Tj -109.02 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexthead)]TJ /R42387344 10 Tf 55.9699 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,h)Tj 0 Tc 10 0 Td (ead_node_handle\);)Tj /R42699688 10 Tf -211.02 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R42387344 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R42387344 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R42387344 10 Tf 43.75 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -197.58 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R42387344 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R42387344 10 Tf 42.6402 0 Td (\(node_handle\);)Tj -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R43031688 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R42387344 10 Tf 43.75 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,e)Tj 0 Tc 9.43984 0 Td [(dg)10(e_handle\);)]TJ /R42699688 10 Tf -201.88 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R42387344 10 Tf -14.7898 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsttail)]TJ /R42387344 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -102.35 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexttail)]TJ /R42387344 10 Tf 49.3 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,t)Tj 0 Tc 7.78008 0 Td (ail_node_handle\);)Tj /R42699688 10 Tf -202.13 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R42387344 10 Tf -17.0098 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R42387344 10 Tf 54.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R42387344 10 Tf 55.9699 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R42699688 10 Tf -215.32 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R42387344 10 Tf -17.0098 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R42387344 10 Tf 54.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R43031688 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R42387344 10 Tf 55.9699 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,n)Tj 0 Tc 10 0 Td (ode_handle\);)Tj /R42699688 10 Tf -210.36 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R42387344 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R42387344 10 Tf 50.4 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R42387344 10 Tf 51.5102 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R42699688 10 Tf -225.67 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R42387344 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R42387344 10 Tf 50.4 0 Td [(\(edg)10.0073(e_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R42387344 10 Tf 51.5102 0 Td [(\(edg)10.0073(e_handle)]TJ 2.5 Tc 54.2301 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R42699688 10 Tf -220.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R42387344 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R42387344 10 Tf 50.4 0 Td (\(node_handle\);)Tj -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R43031688 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R42387344 10 Tf 51.5102 0 Td (\(node_handle)Tj 2.5 Tc 54.8898 0 Td (,a)Tj 0 Tc 10 0 Td (ttr_handle\);)Tj /R43031688 10 Tf -221.37 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R42387344 10 Tf -5.72969 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R42387344 10 Tf 29.85 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50.1301 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R42387344 10 Tf 29.85 0 Td (\(node_handle\);)Tj -50.1301 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R42387344 10 Tf 29.85 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R43031688 10 Tf -86.1301 -16.8 Td [(Lay)25.0073(out)]TJ /R42699688 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.lay)24.9927(out)]TJ /R42387344 10 Tf 43.5 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring engine\);)Tj /R43031688 10 Tf -167.86 -16.8 Td (Render)Tj /R42699688 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R42387344 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42699688 10 Tf -102.06 -16.8 Td (Render a layout to stdout)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R42387344 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R42699688 10 Tf -170.14 -16.8 Td (Render to an open Œle)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R42387344 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, c)14.9854(hannel fout\);)]TJ /R42699688 10 Tf 2.86016 -50.4 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n-1186\n+1184\n \n \n \n \n-R36068488\n+R43031688\n \n-R35736488\n+R42699688\n \n-R35424144\n+R42387344\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35424144 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R35424144 10 Tf 418.07 0 Td (gv)Tj /R35736488 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Render a layout to an unopened Œle by name)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R35424144 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R35736488 10 Tf -170.14 -16.8 Td (Render to a string result)Tj /R35424144 10 Tf 36 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R35424144 10 Tf 70.0402 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R36068488 10 Tf -179.24 -12 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R35424144 10 Tf 70.0402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R35736488 10 Tf -174.12 -16.8 Td (Render to an open channel)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ /R35424144 10 Tf 78.9402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R35736488 10 Tf -203.3 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R35424144 10 Tf -55.8898 -12 Td (string)Tj /R36068488 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderdata)]TJ /R35424144 10 Tf 64.6703 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R35736488 10 Tf -194.59 -16.8 Td (Writing graph back to Œle)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R35424144 10 Tf 39.2902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -127.65 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R35424144 10 Tf 39.2902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R35736488 10 Tf -164.05 -16.8 Td (Graph transformation tools)Tj /R35424144 10 Tf 36 -12 Td (bool)Tj /R36068488 10 Tf 20.2801 0 Td [(Gv)69.9927(.tr)18.0151(ed)]TJ /R35424144 10 Tf 34.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R36068488 10.95 Tf -126.95 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R35736488 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, ruby)64.9854(.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42387344 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R42387344 10 Tf 418.07 0 Td (gv)Tj /R42699688 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Render a layout to an unopened Œle by name)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R42387344 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string Œlename\);)Tj /R42699688 10 Tf -170.14 -16.8 Td (Render to a string result)Tj /R42387344 10 Tf 36 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R42387344 10 Tf 70.0402 0 Td [(\(gr)15.0073(aph_handle ing)]TJ 2.5 Tc 74.4699 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R43031688 10 Tf -179.24 -12 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R42387344 10 Tf 70.0402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format, string outdata\);)Tj /R42699688 10 Tf -174.12 -16.8 Td (Render to an open channel)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ /R42387344 10 Tf 78.9402 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td [(tring format, string c)15(hannelname\);)]TJ /R42699688 10 Tf -203.3 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R42387344 10 Tf -55.8898 -12 Td (string)Tj /R43031688 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderdata)]TJ /R42387344 10 Tf 64.6703 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring format\);)Tj /R42699688 10 Tf -194.59 -16.8 Td (Writing graph back to Œle)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R42387344 10 Tf 39.2902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,s)Tj 0 Tc 8.88984 0 Td (tring Œlename\);)Tj -127.65 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R42387344 10 Tf 39.2902 0 Td [(\(gr)15.0073(aph_handle)]TJ 2.5 Tc 59.1898 0 Td (,c)Tj 0 Tc 9.28984 0 Td (hannel\);)Tj /R42699688 10 Tf -164.05 -16.8 Td (Graph transformation tools)Tj /R42387344 10 Tf 36 -12 Td (bool)Tj /R43031688 10 Tf 20.2801 0 Td [(Gv)69.9927(.tr)18.0151(ed)]TJ /R42387344 10 Tf 34.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R43031688 10.95 Tf -126.95 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R42699688 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, ruby)64.9854(.)]TJ 173 -429.6 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n-832\n+828\n \n \n \n \n-R36068488\n+R43031688\n \n-R35736488\n+R42699688\n \n-R35424144\n+R42387344\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-469\n+467\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34808488 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41771688 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -863,15 +863,15 @@\n \n Filter\n FlateDecode\n Length\n 503\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34808856 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41772056 def 1 begincodespacerange <00><ff> endcodespacerange 54 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -890,18 +890,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-326\n+325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34809224 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41772424 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <3b><3b><003b> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7852a9f9ce24'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0f1ef2ac77bc'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gv.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/gv.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "gv.3tcl.pdf", "source2": "gv.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -74,15 +74,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13703040 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R13703040 10 Tf 426.4 0 Td (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj -0.219 Tc /R14347384 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14015384 10 Tf 20.407 -12 Td (gv_tcl - graph manipulation in tcl)Tj /R14347384 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R14015384 10 Tf 36 -12 Td (#!/usr/bin/tclsh)Tj 12 TL (package require gv)' /R14347384 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ /R14015384 10 Tf 36 -12 Td [(Requires tcl8.3 or later)55(.)]TJ /R14347384 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R14347384 10 Tf 36 -12 Td (gv_tcl)Tj /R14015384 10 Tf 28.05 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R14347384 10 Tf 152.05 0 Td (tcl)Tj /R14015384 10 Tf 13.05 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R14347384 10 Tf 180.27 0 Td (graphviz.)Tj /R14347384 10.95 Tf -409.42 -28.8 Td (COMMANDS)Tj /R14347384 10 Tf 36 -12 Td (New graphs)Tj /R14015384 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R13703040 10 Tf 10.4297 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::graph)Tj /R13703040 10 Tf 44.7199 0 Td (<name>)Tj -116.68 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::digraph)Tj /R13703040 10 Tf 53.0602 0 Td (<name>)Tj -125.02 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::strictgraph)Tj /R13703040 10 Tf 66.9301 0 Td (<name>)Tj -138.89 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::strictdigraph)Tj /R13703040 10 Tf 75.2699 0 Td (<name>)Tj /R14015384 10 Tf -183.23 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R13703040 10 Tf 9.86992 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td [(gv::r)18.0078(eadstring)]TJ /R13703040 10 Tf 63.4199 0 Td (<string>)Tj -135.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R13703040 10 Tf 38.4199 0 Td (<string> Œlename)Tj -110.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R13703040 10 Tf 38.4199 0 Td [(<c)15.0146(hannel>)]TJ /R14015384 10 Tf -146.38 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R13703040 10 Tf -6.52031 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::graph)Tj /R13703040 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R14347384 10 Tf -152.68 -16.8 Td (New nodes)Tj /R14015384 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R13703040 10 Tf -7.63008 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::node)Tj /R13703040 10 Tf 39.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R14347384 10 Tf -143.38 -16.8 Td (New edges)Tj /R14015384 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R13703040 10 Tf -7.07031 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::edge)Tj /R13703040 10 Tf 38.6 0 Td (<tail_node_handle> <head_node_handle>)Tj /R14015384 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R13703040 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::edge)Tj /R13703040 10 Tf 38.6 0 Td (<tail_node_handle> <head_name>)Tj /R14015384 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R13703040 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::edge)Tj /R13703040 10 Tf 38.6 0 Td (<tail_name> <head_node_handle>)Tj /R14015384 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R13703040 10 Tf 36 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::edge)Tj /R13703040 10 Tf 38.6 0 Td [(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ /R14347384 10 Tf -141.6 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R14015384 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td (<node_handle> <attr_name> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ /R14015384 10 Tf 61.8402 -67.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15906688 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R15906688 10 Tf 426.4 0 Td (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj -0.219 Tc /R16551032 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16219032 10 Tf 20.407 -12 Td (gv_tcl - graph manipulation in tcl)Tj /R16551032 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R16219032 10 Tf 36 -12 Td (#!/usr/bin/tclsh)Tj 12 TL (package require gv)' /R16551032 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ /R16219032 10 Tf 36 -12 Td [(Requires tcl8.3 or later)55(.)]TJ /R16551032 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R16551032 10 Tf 36 -12 Td (gv_tcl)Tj /R16219032 10 Tf 28.05 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R16551032 10 Tf 152.05 0 Td (tcl)Tj /R16219032 10 Tf 13.05 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R16551032 10 Tf 180.27 0 Td (graphviz.)Tj /R16551032 10.95 Tf -409.42 -28.8 Td (COMMANDS)Tj /R16551032 10 Tf 36 -12 Td (New graphs)Tj /R16219032 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R15906688 10 Tf 10.4297 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::graph)Tj /R15906688 10 Tf 44.7199 0 Td (<name>)Tj -116.68 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::digraph)Tj /R15906688 10 Tf 53.0602 0 Td (<name>)Tj -125.02 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::strictgraph)Tj /R15906688 10 Tf 66.9301 0 Td (<name>)Tj -138.89 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::strictdigraph)Tj /R15906688 10 Tf 75.2699 0 Td (<name>)Tj /R16219032 10 Tf -183.23 -16.8 Td (Ne)Tj 2.5 Tc 11.4102 0 Td (wg)Tj 0 Tc 14.7199 0 Td (raph from a dot-syntax string or Œle)Tj /R15906688 10 Tf 9.86992 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td [(gv::r)18.0078(eadstring)]TJ /R15906688 10 Tf 63.4199 0 Td (<string>)Tj -135.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R15906688 10 Tf 38.4199 0 Td (<string> Œlename)Tj -110.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R15906688 10 Tf 38.4199 0 Td [(<c)15.0146(hannel>)]TJ /R16219032 10 Tf -146.38 -16.8 Td (Add ne)Tj 2.5 Tc 28.9102 0 Td (ws)Tj 0 Tc 13.6102 0 Td [(ubgraph to e)15.0159(xisting graph)]TJ /R15906688 10 Tf -6.52031 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::graph)Tj /R15906688 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R16551032 10 Tf -152.68 -16.8 Td (New nodes)Tj /R16219032 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (wn)Tj 0 Tc 14.7199 0 Td [(ode to e)14.9841(xisting graph)]TJ /R15906688 10 Tf -7.63008 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::node)Tj /R15906688 10 Tf 39.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R16551032 10 Tf -143.38 -16.8 Td (New edges)Tj /R16219032 10 Tf (Add ne)' 2.5 Tc 28.9102 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between e)15(xisting nodes)]TJ /R15906688 10 Tf -7.07031 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::edge)Tj /R15906688 10 Tf 38.6 0 Td (<tail_node_handle> <head_node_handle>)Tj /R16219032 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting tail node, and a named head node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R15906688 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::edge)Tj /R15906688 10 Tf 38.6 0 Td (<tail_node_handle> <head_name>)Tj /R16219032 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between an e)15.0146(xisting head node, and a named tail node which will be induced in the graph)]TJ -50.0102 -12 Td (if it doesn')Tj 2.5 Tc 43.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td [(lready e)14.9927(xist)]TJ /R15906688 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::edge)Tj /R15906688 10 Tf 38.6 0 Td (<tail_name> <head_node_handle>)Tj /R16219032 10 Tf -141.6 -16.8 Td (Add a ne)Tj 2.5 Tc 35.85 0 Td (we)Tj 0 Tc 14.1602 0 Td [(dge between named tail)-500(and head nodes which will be induced in the graph if the)]TJ 2.5 Tc 325.9 0 Td (yd)Tj 0 Tc 12.5 0 Td (on')Tj 2.5 Tc 13.15 0 Td (ta)Tj 0 Tc 9.71992 0 Td (l-)Tj -411.28 -12 Td [(ready e)15(xist)]TJ /R15906688 10 Tf 36 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::edge)Tj /R15906688 10 Tf 38.6 0 Td [(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ /R16551032 10 Tf -141.6 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R16219032 10 Tf T*[(Set v)24.9927(alue of named attrib)19.9854(ute of graph/node/edge - creating attrib)20(ute if necessary)]TJ /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td (<node_handle> <attr_name> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ /R16219032 10 Tf 61.8402 -67.2 Td 201.5 Tw (1727724939 1)Tj ET Q Q \n \n \n \n \n 1333\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R14347384\n+R16551032\n \n-R14015384\n+R16219032\n \n-R13703040\n+R15906688\n \n \n \n \n \n \n Type\n@@ -640,29 +640,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13703040 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R13703040 10 Tf 426.4 0 Td (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td (<node_handle> <attr_handle> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::setv)Tj /R13703040 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ /R14347384 10 Tf -111.16 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R14015384 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_name>)]TJ -76.2699 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td (<node_handle> <attr_name>)Tj -76.2699 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_name>)]TJ /R14015384 10 Tf -112.27 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ -76.2699 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td (<node_handle> <attr_handle>)Tj -76.2699 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::getv)Tj /R13703040 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R14347384 10 Tf -112.27 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::nameof)Tj /R13703040 10 Tf 50.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -90.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::nameof)Tj /R13703040 10 Tf 50.8199 0 Td (<node_handle>)Tj -90.1598 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td (gv::nameof)Tj /R13703040 10 Tf 50.8199 0 Td (<attr_handle>)Tj /R14347384 10 Tf -126.16 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R13703040 10 Tf 36 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::Œndsubg)Tj /R13703040 10 Tf 55.85 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -127.81 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::Œndnode)Tj /R13703040 10 Tf 56.4 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -124.06 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œndedge)Tj /R13703040 10 Tf 55.2801 0 Td (<tail_node_handle> <head_node_handle>)Tj -122.28 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R13703040 10 Tf 51.9398 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -114.61 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R13703040 10 Tf 51.9398 0 Td (<node_handle> <name>)Tj -114.61 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R13703040 10 Tf 51.9398 0 Td [(<edg)10.0146(e_handle> <name>)]TJ /R14347384 10 Tf -150.61 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R13703040 10 Tf 36 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::headof)Tj /R13703040 10 Tf 48.05 0 Td [(<edg)10.0146(e_handle>)]TJ -115.71 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::tailof)Tj /R13703040 10 Tf 41.3801 0 Td [(<edg)10.0146(e_handle>)]TJ -109.04 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::graphof)Tj /R13703040 10 Tf 53.05 0 Td [(<gr)15.0146(aph_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::graphof)Tj /R13703040 10 Tf 53.05 0 Td [(<edg)10.0146(e_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::graphof)Tj /R13703040 10 Tf 53.05 0 Td (<node_handle>)Tj -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td [(gv::r)18.0078(ootof)]TJ /R13703040 10 Tf 45.0801 0 Td [(<gr)15.0146(aph_handle>)]TJ /R14347384 10 Tf -153.04 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R13703040 10 Tf 36 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td [(gv::pr)17.9932(otonode)]TJ /R13703040 10 Tf 62.8699 0 Td [(<gr)15.0146(aph_handle>)]TJ -130.53 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td [(gv::pr)17.9932(otoedge)]TJ /R13703040 10 Tf 61.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R14347384 10 Tf -164.75 -16.8 Td (Iterators)Tj /R14015384 10 Tf (Iteration termination tests)' /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::ok)Tj /R13703040 10 Tf 29.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::ok)Tj /R13703040 10 Tf 29.7199 0 Td (<node_handle>)Tj -106.28 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::ok)Tj /R13703040 10 Tf 29.7199 0 Td [(<edg)10.0146(e_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::ok)Tj /R13703040 10 Tf 29.7199 0 Td (<attr_handle>)Tj /R14015384 10 Tf -142.28 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R13703040 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::Œrstsubg)Tj /R13703040 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::nextsubg)Tj /R13703040 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R14015384 10 Tf -165.46 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R13703040 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::Œrstsupg)Tj /R13703040 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R14347384 10 Tf 71.9598 0 Td (gv::nextsupg)Tj /R13703040 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R14015384 10 Tf -165.46 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R13703040 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstedge)Tj /R13703040 10 Tf 55.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextedge)Tj /R13703040 10 Tf 56.9301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R14015384 10 Tf 13.0699 -50.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15906688 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R15906688 10 Tf 426.4 0 Td (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td [(Set v)24.9927(alue of e)14.9927(xisting attrib)20.0146(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td (<node_handle> <attr_handle> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::setv)Tj /R15906688 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ /R16551032 10 Tf -111.16 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R16219032 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_name>)]TJ -76.2699 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td (<node_handle> <attr_name>)Tj -76.2699 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_name>)]TJ /R16219032 10 Tf -112.27 -16.8 Td [(Get v)25.0159(alue of attrib)20(ute of graph/node/edge \(using attrib)19.9854(ute handle\))]TJ /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ -76.2699 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td (<node_handle> <attr_handle>)Tj -76.2699 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::getv)Tj /R15906688 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R16551032 10 Tf -112.27 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::nameof)Tj /R15906688 10 Tf 50.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -90.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::nameof)Tj /R15906688 10 Tf 50.8199 0 Td (<node_handle>)Tj -90.1598 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td (gv::nameof)Tj /R15906688 10 Tf 50.8199 0 Td (<attr_handle>)Tj /R16551032 10 Tf -126.16 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R15906688 10 Tf 36 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::Œndsubg)Tj /R15906688 10 Tf 55.85 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -127.81 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::Œndnode)Tj /R15906688 10 Tf 56.4 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -124.06 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œndedge)Tj /R15906688 10 Tf 55.2801 0 Td (<tail_node_handle> <head_node_handle>)Tj -122.28 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R15906688 10 Tf 51.9398 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -114.61 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R15906688 10 Tf 51.9398 0 Td (<node_handle> <name>)Tj -114.61 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R15906688 10 Tf 51.9398 0 Td [(<edg)10.0146(e_handle> <name>)]TJ /R16551032 10 Tf -150.61 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R15906688 10 Tf 36 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::headof)Tj /R15906688 10 Tf 48.05 0 Td [(<edg)10.0146(e_handle>)]TJ -115.71 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::tailof)Tj /R15906688 10 Tf 41.3801 0 Td [(<edg)10.0146(e_handle>)]TJ -109.04 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::graphof)Tj /R15906688 10 Tf 53.05 0 Td [(<gr)15.0146(aph_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::graphof)Tj /R15906688 10 Tf 53.05 0 Td [(<edg)10.0146(e_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::graphof)Tj /R15906688 10 Tf 53.05 0 Td (<node_handle>)Tj -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td [(gv::r)18.0078(ootof)]TJ /R15906688 10 Tf 45.0801 0 Td [(<gr)15.0146(aph_handle>)]TJ /R16551032 10 Tf -153.04 -16.8 Td [(Obtain handles of pr)18(oto node/edge f)25.0146(or setting default attrib)19.9854(ute v)9.99268(alues)]TJ /R15906688 10 Tf 36 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td [(gv::pr)17.9932(otonode)]TJ /R15906688 10 Tf 62.8699 0 Td [(<gr)15.0146(aph_handle>)]TJ -130.53 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td [(gv::pr)17.9932(otoedge)]TJ /R15906688 10 Tf 61.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R16551032 10 Tf -164.75 -16.8 Td (Iterators)Tj /R16219032 10 Tf (Iteration termination tests)' /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::ok)Tj /R15906688 10 Tf 29.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::ok)Tj /R15906688 10 Tf 29.7199 0 Td (<node_handle>)Tj -106.28 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::ok)Tj /R15906688 10 Tf 29.7199 0 Td [(<edg)10.0146(e_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::ok)Tj /R15906688 10 Tf 29.7199 0 Td (<attr_handle>)Tj /R16219032 10 Tf -142.28 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td (ubgraphs of a graph)Tj /R15906688 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::Œrstsubg)Tj /R15906688 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::nextsubg)Tj /R15906688 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R16219032 10 Tf -165.46 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rs)Tj 0 Tc 9.71992 0 Td [(uper)18.0151(graphs of a graph \(obscure and rarely useful\))]TJ /R15906688 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::Œrstsupg)Tj /R15906688 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R16551032 10 Tf 71.9598 0 Td (gv::nextsupg)Tj /R15906688 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R16219032 10 Tf -165.46 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a graph)Tj /R15906688 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstedge)Tj /R15906688 10 Tf 55.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextedge)Tj /R15906688 10 Tf 56.9301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R16219032 10 Tf 13.0699 -50.4 Td 201.5 Tw (1727724939 2)Tj ET Q Q \n \n \n \n \n-1207\n+1208\n \n \n \n \n-R14347384\n+R16551032\n \n-R14015384\n+R16219032\n \n-R13703040\n+R15906688\n \n \n \n \n \n \n Type\n@@ -699,29 +699,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13703040 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R13703040 10 Tf 426.4 0 Td (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R13703040 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstout)Tj /R13703040 10 Tf 50.2699 0 Td [(<gr)15.0146(aph_handle>)]TJ -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextout)Tj /R13703040 10 Tf 51.3801 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R14015384 10 Tf -154.38 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R13703040 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstedge)Tj /R13703040 10 Tf 55.8199 0 Td (<node_handle>)Tj -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextedge)Tj /R13703040 10 Tf 56.9301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R14015384 10 Tf -159.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R13703040 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstout)Tj /R13703040 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextout)Tj /R13703040 10 Tf 51.3801 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R14015384 10 Tf -154.38 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R13703040 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::Œrsthead)Tj /R13703040 10 Tf 56.9398 0 Td (<node_handle>)Tj -124.6 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::nexthead)Tj /R13703040 10 Tf 58.05 0 Td (<node_handle> <head_node_handle>)Tj /R14015384 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R13703040 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstin)Tj /R13703040 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextin)Tj /R13703040 10 Tf 45.8301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R14015384 10 Tf -148.83 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R13703040 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::Œrstin)Tj /R13703040 10 Tf 44.7199 0 Td (<node_handle>)Tj -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R14347384 10 Tf 67 0 Td (gv::nextin)Tj /R13703040 10 Tf 45.8301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R14015384 10 Tf -148.83 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R13703040 10 Tf -14.7898 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::Œrsttail)Tj /R13703040 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.93 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::nexttail)Tj /R13703040 10 Tf 51.3801 0 Td (<node_handle> <tail_node_handle>)Tj /R14015384 10 Tf -155.04 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R13703040 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R13703040 10 Tf 56.9398 0 Td [(<gr)15.0146(aph_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R13703040 10 Tf 58.05 0 Td [(<gr)15.0146(aph_handle> <node_handle>)]TJ /R14015384 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R13703040 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R13703040 10 Tf 56.9398 0 Td [(<edg)10.0146(e_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R14347384 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R13703040 10 Tf 58.05 0 Td [(<edg)10.0146(e_handle> <node_handle>)]TJ /R14015384 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R13703040 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R13703040 10 Tf 52.4801 0 Td [(<gr)15.0146(aph_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R13703040 10 Tf 53.5898 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ /R14015384 10 Tf -152.26 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R13703040 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R13703040 10 Tf 52.4801 0 Td [(<edg)10.0146(e_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R13703040 10 Tf 53.5898 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R14015384 10 Tf -152.26 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R13703040 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R13703040 10 Tf 52.4801 0 Td (<node_handle>)Tj -115.15 -12 Td (<attr_handle>)Tj /R14347384 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R13703040 10 Tf 53.5898 0 Td (<node_handle> <attr_handle>)Tj /R14347384 10 Tf -152.26 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R13703040 10 Tf -5.72969 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::rm)Tj /R13703040 10 Tf 31.9301 0 Td [(<gr)15.0146(aph_handle>)]TJ -108.49 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::rm)Tj /R13703040 10 Tf 31.9301 0 Td (<node_handle>)Tj -108.49 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::rm)Tj /R13703040 10 Tf 31.9301 0 Td [(<edg)10.0146(e_handle>)]TJ /R14347384 10 Tf -144.49 -16.8 Td [(Lay)25.0073(out)]TJ /R14015384 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::lay)25.0146(out)]TJ /R13703040 10 Tf 45.5797 0 Td [(<gr)15.0146(aph_handle> <string> engine)]TJ /R14347384 10 Tf -158.14 -16.8 Td (Render)Tj /R14015384 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R13703040 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle>)]TJ /R14015384 10 Tf 12.5801 -67.2 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15906688 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R15906688 10 Tf 426.4 0 Td (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (utedges of a graph)Tj /R15906688 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstout)Tj /R15906688 10 Tf 50.2699 0 Td [(<gr)15.0146(aph_handle>)]TJ -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextout)Tj /R15906688 10 Tf 51.3801 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R16219032 10 Tf -154.38 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (re)Tj 0 Tc 10.2699 0 Td (dges of a node)Tj /R15906688 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstedge)Tj /R15906688 10 Tf 55.8199 0 Td (<node_handle>)Tj -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextedge)Tj /R15906688 10 Tf 56.9301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R16219032 10 Tf -159.93 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ro)Tj 0 Tc 10.8301 0 Td (ut-edges of a node)Tj /R15906688 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstout)Tj /R15906688 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextout)Tj /R15906688 10 Tf 51.3801 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R16219032 10 Tf -154.38 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rh)Tj 0 Tc 10.8301 0 Td (ead nodes reachable from out-edges of a node)Tj /R15906688 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::Œrsthead)Tj /R15906688 10 Tf 56.9398 0 Td (<node_handle>)Tj -124.6 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::nexthead)Tj /R15906688 10 Tf 58.05 0 Td (<node_handle> <head_node_handle>)Tj /R16219032 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a graph)Tj /R15906688 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstin)Tj /R15906688 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextin)Tj /R15906688 10 Tf 45.8301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R16219032 10 Tf -148.83 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ri)Tj 0 Tc 8.61016 0 Td (n-edges of a node)Tj /R15906688 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::Œrstin)Tj /R15906688 10 Tf 44.7199 0 Td (<node_handle>)Tj -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R16551032 10 Tf 67 0 Td (gv::nextin)Tj /R15906688 10 Tf 45.8301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R16219032 10 Tf -148.83 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (ail nodes reachable from in-edges of a node)Tj /R15906688 10 Tf -14.7898 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::Œrsttail)Tj /R15906688 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.93 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::nexttail)Tj /R15906688 10 Tf 51.3801 0 Td (<node_handle> <tail_node_handle>)Tj /R16219032 10 Tf -155.04 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of a graph)Tj /R15906688 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R15906688 10 Tf 56.9398 0 Td [(<gr)15.0146(aph_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R15906688 10 Tf 58.05 0 Td [(<gr)15.0146(aph_handle> <node_handle>)]TJ /R16219032 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rn)Tj 0 Tc 10.8301 0 Td (odes of an edge)Tj /R15906688 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R15906688 10 Tf 56.9398 0 Td [(<edg)10.0146(e_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R16551032 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R15906688 10 Tf 58.05 0 Td [(<edg)10.0146(e_handle> <node_handle>)]TJ /R16219032 10 Tf -161.71 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a graph)]TJ /R15906688 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R15906688 10 Tf 52.4801 0 Td [(<gr)15.0146(aph_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R15906688 10 Tf 53.5898 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ /R16219032 10 Tf -152.26 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of an edge)]TJ /R15906688 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R15906688 10 Tf 52.4801 0 Td [(<edg)10.0146(e_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R15906688 10 Tf 53.5898 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R16219032 10 Tf -152.26 -16.8 Td (Iterate o)Tj -0.15 Tc 32.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ra)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(utes of a node)]TJ /R15906688 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R15906688 10 Tf 52.4801 0 Td (<node_handle>)Tj -115.15 -12 Td (<attr_handle>)Tj /R16551032 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R15906688 10 Tf 53.5898 0 Td (<node_handle> <attr_handle>)Tj /R16551032 10 Tf -152.26 -16.8 Td (Remo)Tj -0.1 Tc 24.8898 0 Td 0.2 Tw (ve g)Tj 0 Tc 16.8398 0 Td 0 Tw (raph objects)Tj /R15906688 10 Tf -5.72969 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::rm)Tj /R15906688 10 Tf 31.9301 0 Td [(<gr)15.0146(aph_handle>)]TJ -108.49 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::rm)Tj /R15906688 10 Tf 31.9301 0 Td (<node_handle>)Tj -108.49 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::rm)Tj /R15906688 10 Tf 31.9301 0 Td [(<edg)10.0146(e_handle>)]TJ /R16551032 10 Tf -144.49 -16.8 Td [(Lay)25.0073(out)]TJ /R16219032 10 Tf 16.8 TL T*[(Annotate a graph with layout attrib)19.9854(utes and v)25(alues using a speciŒc layout engine)]TJ /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::lay)25.0146(out)]TJ /R15906688 10 Tf 45.5797 0 Td [(<gr)15.0146(aph_handle> <string> engine)]TJ /R16551032 10 Tf -158.14 -16.8 Td (Render)Tj /R16219032 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R15906688 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle>)]TJ /R16219032 10 Tf 12.5801 -67.2 Td 201.5 Tw (1727724939 3)Tj ET Q Q \n \n \n \n \n-1049\n+1050\n \n \n \n \n-R14347384\n+R16551032\n \n-R14015384\n+R16219032\n \n-R13703040\n+R15906688\n \n \n \n \n \n \n Type\n@@ -758,29 +758,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13703040 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R13703040 10 Tf 426.4 0 Td (gv)Tj /R14015384 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Render a layout to stdout)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R13703040 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R14015384 10 Tf -160.42 -16.8 Td (Render to an open Œle)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R13703040 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ /R14015384 10 Tf -160.42 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R13703040 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <string> Œlename)]TJ /R14015384 10 Tf -160.42 -16.8 Td (Render to a string result)Tj /R13703040 10 Tf 36 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R13703040 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> ing <string> format)]TJ /R14347384 10 Tf -111.46 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R13703040 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ /R14015384 10 Tf -108.12 -16.8 Td (Render to an open channel)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R13703040 10 Tf 81.0199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ /R14015384 10 Tf -193.58 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R13703040 10 Tf -55.8898 -12 Td (<string>)Tj /R14347384 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderdata)]TJ /R13703040 10 Tf 66.75 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R14015384 10 Tf -142.09 -16.8 Td (Writing graph back to Œle)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::write)Tj /R13703040 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <string> Œlename)]TJ -117.93 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td (gv::write)Tj /R13703040 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ /R14015384 10 Tf -153.93 -16.8 Td (Graph transformation tools)Tj /R13703040 10 Tf 36 -12 Td (<boolean_string>)Tj /R14347384 10 Tf 76.5602 0 Td [(gv::tr)18(ed)]TJ /R13703040 10 Tf 36.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R14347384 10.95 Tf -185.31 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R14015384 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ 173 -372 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15906688 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R15906688 10 Tf 426.4 0 Td (gv)Tj /R16219032 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Render a layout to stdout)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R15906688 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R16219032 10 Tf -160.42 -16.8 Td (Render to an open Œle)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R15906688 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ /R16219032 10 Tf -160.42 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R15906688 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <string> Œlename)]TJ /R16219032 10 Tf -160.42 -16.8 Td (Render to a string result)Tj /R15906688 10 Tf 36 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R15906688 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> ing <string> format)]TJ /R16551032 10 Tf -111.46 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R15906688 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ /R16219032 10 Tf -108.12 -16.8 Td (Render to an open channel)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R15906688 10 Tf 81.0199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ /R16219032 10 Tf -193.58 -16.8 Td (Render a layout to a malloc'ed string, to be free')Tj 2.5 Tc 193.9 0 Td [(db)250(yt)]TJ 0 Tc 22.7801 0 Td (he caller)Tj -216.68 -16.8 Td (\(deprecated - too easy to leak memory\))Tj 16.8 TL (\(still needed for "e)' -0.25 Tc 74.0898 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (l[)Tj 0 Tc 8.61016 0 Td (gv::renderdata $G tk]" \))Tj /R15906688 10 Tf -55.8898 -12 Td (<string>)Tj /R16551032 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderdata)]TJ /R15906688 10 Tf 66.75 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R16219032 10 Tf -142.09 -16.8 Td (Writing graph back to Œle)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::write)Tj /R15906688 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <string> Œlename)]TJ -117.93 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td (gv::write)Tj /R15906688 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ /R16219032 10 Tf -153.93 -16.8 Td (Graph transformation tools)Tj /R15906688 10 Tf 36 -12 Td (<boolean_string>)Tj /R16551032 10 Tf 76.5602 0 Td [(gv::tr)18(ed)]TJ /R15906688 10 Tf 36.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R16551032 10.95 Tf -185.31 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R16219032 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ 173 -372 Td 201.5 Tw (1727724939 4)Tj ET Q Q \n \n \n \n \n-805\n+806\n \n \n \n \n-R14347384\n+R16551032\n \n-R14015384\n+R16219032\n \n-R13703040\n+R15906688\n \n \n \n \n \n \n \n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 478\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13087384 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <3a><3a><003a> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15291032 def 1 begincodespacerange <00><ff> endcodespacerange 50 beginbfrange <20><20><0020> <2e><2e><002e> <2f><2f><002f> <3a><3a><003a> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-512\n+513\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13087752 def 1 begincodespacerange <00><ff> endcodespacerange 55 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15291400 def 1 begincodespacerange <00><ff> endcodespacerange 55 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <41><41><0041> <47><47><0047> <49><49><0049> <4e><4e><004e> <52><52><0052> <53><53><0053> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 313\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13088120 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <3c><3c><003c> <3e><3e><003e> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15291768 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <3c><3c><003c> <3e><3e><003e> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -923,15 +923,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0e3fa4643934'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-bf94f5c892a0'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 36\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvc.3.pdf.gz", "source2": "./usr/share/doc/graphviz/gvc.3.pdf.gz", "unified_diff": null, "details": [{"source1": "gvc.3.pdf", "source2": "gvc.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24328064 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R24655952 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R24328064 10 Tf 206.625 0 Td (LIBGVC)Tj /R24655952 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R24972408 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R24972408 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R24655952 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R24972408 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R24655952 10 Tf 36 -12 Td (#include <graphviz/gvc.h>)Tj 24 TL T*[(/* set up a graphviz conte)14.9927(xt */)]TJ -0.15 Tc 12 TL (ex)' 0 Tc 9.28984 0 Td [(tern GVC_t *gvNEWconte)15.0073(xt\(char **info, char *user\);)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern char *gvUsername\(v)19.9927(oid\);)]TJ -9.28984 -24 Td 2.5 Tw (/* set)Tj 26.3898 0 Td 0 Tw [(up a graphviz conte)15.0146(xt - alternati)]TJ -0.15 Tc 127.07 0 Td 0.3 Tw (ve *)Tj 0 Tc 16.7898 0 Td (/)Tj -170.25 -12 Td 10 Tw (/* \(wraps)Tj 49.9898 0 Td 0 Tw (the abo)Tj -0.15 Tc 29.0102 0 Td 0.3 Tw (ve t)Tj -0.1 Tc 14.5699 0 Td 0.2 Tw (wo f)Tj 0 Tc 17.95 0 Td 0 Tw [(unctions using info b)20.0073(uilt into libgvc\) */)]TJ -0.15 Tc -111.52 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern GVC_t *gvConte)14.9927(xt\(v)19.9854(oid\);)]TJ -9.28984 -24 Td [(/* parse command line ar)17.9834(gs - minimally ar)17.9932(gv[0] sets layout engine */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern int gvP)15.0073(arseAr)18.0078(gs\(GVC_t *gvc, int ar)18(gc, char **ar)18.0151(gv\);)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern graph_t *gvNe)14.9841(xtInputGraph\(GVC_t *gvc\);)]TJ -9.28984 -24 Td (/* Compute a layout using a speciŒed engine */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvLayout\(GVC_t *gvc, graph_t *g, char *engine\);)Tj -9.28984 -24 Td [(/* Compute a layout using layout engine from command line ar)18.0151(gs */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvLayoutJobs\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td [(/* Render layout into string attrib)19.9854(utes of the graph */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern v)20(oid attach_attrs\(graph_t *g\);)]TJ -9.28984 -24 Td [(/* P)15.0159(arse an html string */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern char *agstrdup_html\(char *s\);)Tj -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tern int aghtmlstr\(char *s\);)Tj -9.28984 -24 Td (/* Render layout in a speciŒed format to an open FILE */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRender\(GVC_t *gvc, graph_t *g, char *format, FILE *out\);)Tj -9.28984 -24 Td (/* Render layout in a speciŒed format to an open FILE */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRenderFilename\(GVC_t *gvc, graph_t *g, char *format, char *Œlename\);)Tj -9.28984 -24 Td [(/* Render layout according to ­T and ­o options found by gvP)15.0146(arseAr)18.0078(gs */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRenderJobs\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td (/* Clean up layout data structures - layouts are not nestable \(yet\) */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvFreeLayout\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td [(/* Clean up graphviz conte)14.9854(xt */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern int gvFreeConte)15.0073(xt\(GVC_t *gvc\);)]TJ -9.28984 -24 Td (/* Inquire about a)Tj -0.25 Tc 70.6199 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable plugins */)Tj -79.8098 -12 Td [(/* See comment in gvc.h)-3000(*/)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern char** gvPluginList\(GVC_t *gvc, char* kind, int* cnt, char*\);)Tj /R24972408 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R24328064 10 Tf 36 -12 Td (libgvc)Tj /R24655952 10 Tf 27.5961 0 Td (pro)Tj 13.1801 0 Td 0.656 Tw [(vides a conte)15.0122(xt for applications wishing to manipulate and render graphs.)]TJ 305.075 0 Td 0.655 Tw [(It pro)15.0098(vides command)]TJ -345.851 -12 Td 0 Tw (line parsing, common rendering code, and a plugin mechanism for renderers.)Tj 427 -62.4 Td (1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24790912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R25118800 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R24790912 10 Tf 206.625 0 Td (LIBGVC)Tj /R25118800 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R25435256 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25435256 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R25118800 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R25435256 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R25118800 10 Tf 36 -12 Td (#include <graphviz/gvc.h>)Tj 24 TL T*[(/* set up a graphviz conte)14.9927(xt */)]TJ -0.15 Tc 12 TL (ex)' 0 Tc 9.28984 0 Td [(tern GVC_t *gvNEWconte)15.0073(xt\(char **info, char *user\);)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern char *gvUsername\(v)19.9927(oid\);)]TJ -9.28984 -24 Td 2.5 Tw (/* set)Tj 26.3898 0 Td 0 Tw [(up a graphviz conte)15.0146(xt - alternati)]TJ -0.15 Tc 127.07 0 Td 0.3 Tw (ve *)Tj 0 Tc 16.7898 0 Td (/)Tj -170.25 -12 Td 10 Tw (/* \(wraps)Tj 49.9898 0 Td 0 Tw (the abo)Tj -0.15 Tc 29.0102 0 Td 0.3 Tw (ve t)Tj -0.1 Tc 14.5699 0 Td 0.2 Tw (wo f)Tj 0 Tc 17.95 0 Td 0 Tw [(unctions using info b)20.0073(uilt into libgvc\) */)]TJ -0.15 Tc -111.52 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern GVC_t *gvConte)14.9927(xt\(v)19.9854(oid\);)]TJ -9.28984 -24 Td [(/* parse command line ar)17.9834(gs - minimally ar)17.9932(gv[0] sets layout engine */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern int gvP)15.0073(arseAr)18.0078(gs\(GVC_t *gvc, int ar)18(gc, char **ar)18.0151(gv\);)]TJ -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern graph_t *gvNe)14.9841(xtInputGraph\(GVC_t *gvc\);)]TJ -9.28984 -24 Td (/* Compute a layout using a speciŒed engine */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvLayout\(GVC_t *gvc, graph_t *g, char *engine\);)Tj -9.28984 -24 Td [(/* Compute a layout using layout engine from command line ar)18.0151(gs */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvLayoutJobs\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td [(/* Render layout into string attrib)19.9854(utes of the graph */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern v)20(oid attach_attrs\(graph_t *g\);)]TJ -9.28984 -24 Td [(/* P)15.0159(arse an html string */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern char *agstrdup_html\(char *s\);)Tj -0.15 Tc -9.28984 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tern int aghtmlstr\(char *s\);)Tj -9.28984 -24 Td (/* Render layout in a speciŒed format to an open FILE */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRender\(GVC_t *gvc, graph_t *g, char *format, FILE *out\);)Tj -9.28984 -24 Td (/* Render layout in a speciŒed format to an open FILE */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRenderFilename\(GVC_t *gvc, graph_t *g, char *format, char *Œlename\);)Tj -9.28984 -24 Td [(/* Render layout according to ­T and ­o options found by gvP)15.0146(arseAr)18.0078(gs */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvRenderJobs\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td (/* Clean up layout data structures - layouts are not nestable \(yet\) */)Tj -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern int gvFreeLayout\(GVC_t *gvc, graph_t *g\);)Tj -9.28984 -24 Td [(/* Clean up graphviz conte)14.9854(xt */)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td [(tern int gvFreeConte)15.0073(xt\(GVC_t *gvc\);)]TJ -9.28984 -24 Td (/* Inquire about a)Tj -0.25 Tc 70.6199 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable plugins */)Tj -79.8098 -12 Td [(/* See comment in gvc.h)-3000(*/)]TJ -0.15 Tc (ex)' 0 Tc 9.28984 0 Td (tern char** gvPluginList\(GVC_t *gvc, char* kind, int* cnt, char*\);)Tj /R25435256 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R24790912 10 Tf 36 -12 Td (libgvc)Tj /R25118800 10 Tf 27.5961 0 Td (pro)Tj 13.1801 0 Td 0.656 Tw [(vides a conte)15.0122(xt for applications wishing to manipulate and render graphs.)]TJ 305.075 0 Td 0.655 Tw [(It pro)15.0098(vides command)]TJ -345.851 -12 Td 0 Tw (line parsing, common rendering code, and a plugin mechanism for renderers.)Tj 427 -62.4 Td (1)Tj ET Q Q \n \n \n \n \n-1380\n+1381\n \n \n \n \n BaseFont\n GWSCLV+Times-Italic\n FontDescriptor\n@@ -542,19 +542,19 @@\n FontFile3\n \n \n \n \n \n \n-R24972408\n+R25435256\n \n-R24655952\n+R25118800\n \n-R24328064\n+R24790912\n \n \n \n \n \n \n Type\n@@ -591,29 +591,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24328064 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R24655952 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R24328064 10 Tf 206.625 0 Td (LIBGVC)Tj /R24655952 10 Tf 35.7199 0 Td (\(3\))Tj /R24972408 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R24972408 10 Tf 36 -12 Td (dot)Tj /R24655952 10 Tf 13.8898 0 Td (\(1\),)Tj /R24972408 10 Tf 16.6602 0 Td (neato)Tj /R24655952 10 Tf 23.3301 0 Td (\(1\),)Tj /R24972408 10 Tf 16.6602 0 Td (cdt)Tj /R24655952 10 Tf 13.3301 0 Td (\(3\),)Tj /R24972408 10 Tf 16.6602 0 Td (cgraph)Tj /R24655952 10 Tf 30 0 Td (\(3\))Tj -0.548 Tc /R24972408 10.95 Tf -166.53 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R24655952 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@research.att.com\), A)111(T&T)]TJ 427 -631.2 Td (2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24790912 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R25118800 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R24790912 10 Tf 206.625 0 Td (LIBGVC)Tj /R25118800 10 Tf 35.7199 0 Td (\(3\))Tj /R25435256 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R25435256 10 Tf 36 -12 Td (dot)Tj /R25118800 10 Tf 13.8898 0 Td (\(1\),)Tj /R25435256 10 Tf 16.6602 0 Td (neato)Tj /R25118800 10 Tf 23.3301 0 Td (\(1\),)Tj /R25435256 10 Tf 16.6602 0 Td (cdt)Tj /R25118800 10 Tf 13.3301 0 Td (\(3\),)Tj /R25435256 10 Tf 16.6602 0 Td (cgraph)Tj /R25118800 10 Tf 30 0 Td (\(3\))Tj -0.548 Tc /R25435256 10.95 Tf -166.53 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R25118800 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@research.att.com\), A)111(T&T)]TJ 427 -631.2 Td (2)Tj ET Q Q \n \n \n \n \n-370\n+369\n \n \n \n \n-R24972408\n+R25435256\n \n-R24655952\n+R25118800\n \n-R24328064\n+R24790912\n \n \n \n \n \n \n \n@@ -665,32 +665,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-364\n+365\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20344432 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20807280 def 1 begincodespacerange <00><ff> endcodespacerange 32 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 575\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20344800 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <23><23><0023> <26><26><0026> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20807648 def 1 begincodespacerange <00><ff> endcodespacerange 65 beginbfrange <20><20><0020> <23><23><0023> <26><26><0026> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -712,15 +712,15 @@\n \n Filter\n FlateDecode\n Length\n 240\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24972704 def 1 begincodespacerange <00><ff> endcodespacerange 12 beginbfrange <42><42><0042> <43><43><0043> <47><47><0047> <49><49><0049> <4c><4c><004c> <56><56><0056> <62><62><0062> <63><63><0063> <67><67><0067> <69><69><0069> <6c><6c><006c> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25435552 def 1 begincodespacerange <00><ff> endcodespacerange 12 beginbfrange <42><42><0042> <43><43><0043> <47><47><0047> <49><49><0049> <4c><4c><004c> <56><56><0056> <62><62><0062> <63><63><0063> <67><67><0067> <69><69><0069> <6c><6c><006c> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -728,15 +728,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-e0975bc17ac9'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-0da7b0721e10'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 26\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvcolor.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvcolor.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvcolor.1.pdf", "source2": "gvcolor.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R17991616 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R18319504 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R17991616 10 Tf 198.19 0 Td (GVCOLOR)Tj /R18319504 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R18635960 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18319504 10 Tf 20.407 -12 Td (gvcolor ­ o)Tj 2.5 Tc 51.5 0 Td (wc)Tj 0 Tc 14.1602 0 Td [(olors through a rank)10.0073(ed digraph)]TJ /R18635960 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R18635960 10 Tf 36 -12 Td (gvcolor)Tj /R18319504 10 Tf 34.1602 0 Td ([)Tj /R17991616 10 Tf 7.73984 0 Td (Œles)Tj /R18319504 10 Tf 18.8801 0 Td (])Tj /R18635960 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R18319504 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R17991616 10 Tf 112.14 0 Td (<format>)Tj /R18635960 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R18635960 10 Tf 36 -12 Td (gvcolor)Tj /R18319504 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R18635960 10 Tf 72.5441 0 Td (colorize\))Tj /R18319504 10 Tf 39.248 0 Td (is a Œlter that sets node colors from initial seed v)Tj 195.16 0 Td 2.597 Tw (alues. Colors)Tj 57.4141 0 Td [(o)24.9854(w)]TJ -414.474 -12 Td 0.712 Tw (along edges from tail to head, and are a)Tj -0.15 Tc 162.956 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.713 Tw [(raged \(as HSB v)15.0024(ectors\) at nodes.)]TJ /R17991616 10 Tf 140.208 0 Td [(The gr)14.9854(aph must alr)36.9971(eady have)]TJ -312.454 -12 Td 0.896 Tw [(been pr)44.9988(ocessed by dot.)]TJ /R18319504 10 Tf 99.2238 0 Td (Appropriate choice of initial colors yields dra)Tj 187.416 0 Td 0.895 Tw (wings in which node colors help to)Tj -286.64 -12 Td 0 Tw (emphasize logical relationships between nodes, e)Tj -0.15 Tc 196.38 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nw)Tj 0 Tc 14.7199 0 Td (hen the)Tj 2.5 Tc 29.0102 0 Td (ya)Tj 0 Tc 11.9398 0 Td [(re spread f)10(ar apart in the layout.)]TJ -261.34 -16.8 Td 0.195 Tw (Initial colors must be set e)Tj 106.095 0 Td (xternally)Tj 2.695 Tc 34.9 0 Td (,u)Tj 0 Tc 10.1949 0 Td (sing the)Tj /R18635960 10 Tf 34.2801 0 Td (color)Tj /R18319504 10 Tf 24.3551 0 Td (attrib)Tj 20.9102 0 Td (ute of a node.)Tj 60.2102 0 Td 0.196 Tw (It is often ef)Tj 48.9379 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.496 Tw (ve t)Tj 2.696 Tc 14.766 0 Td (oa)Tj 0 Tc 12.1359 0 Td 0.196 Tw (ssign colors)Tj -384.305 -12 Td 0.457 Tw (to a fe)Tj 2.957 Tc 25.6539 0 Td (wk)Tj -0.15 Tc 15.077 0 Td 0.757 Tw (ey s)Tj 0 Tc 16.1371 0 Td 0.456 Tw [(ource or sink nodes, manually setting their colors by editing the graph Œle.)-545.61(Color names are)]TJ -56.868 -12 Td 0.245 Tw (as in)Tj /R17991616 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R18319504 10 Tf 24.4398 0 Td (:s)Tj 0 Tc 9.41484 0 Td [(ymbolic names or RGB triples.)-524.492(It is best to choose some easily-distinguished b)]TJ 320.51 0 Td 0.246 Tw (ut related col-)Tj -375.964 -12 Td 0.498 Tw (ors; not necessarily spaced e)Tj -0.15 Tc 115.602 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.497 Tw (nly around the color wheel.)Tj -0.15 Tc 117.185 0 Td (Fo)Tj 2.997 Tc 10.4102 0 Td (re)Tj 0 Tc 10.6172 0 Td (xample, blue_green, green, and light_yel-)Tj -263.104 -12 Td (lo)Tj 2.5 Tc 7.53008 0 Td (wl)Tj 0 Tc 12.5 0 Td 0 Tw (ooks better than red, green, blue.)Tj -20.0301 -16.8 Td 0.098 Tw [(Certain graph attrib)19.9988(utes control the)]TJ /R17991616 10 Tf 142.77 0 Td (gvcolor)Tj /R18319504 10 Tf 33.148 0 Td (algorithm.)Tj /R18635960 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R18319504 10 Tf 46.5383 0 Td (re)Tj -0.15 Tc 7.51992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rses the o)Tj 2.598 Tc 43.2762 0 Td [(wo)259.805(fc)]TJ 0 Tc 25.1859 0 Td (olors from heads to)Tj -354.216 -12 Td (tails.)Tj /R18635960 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R18319504 10 Tf 70.882 0 Td 1.292 Tw (\(or an)Tj 3.792 Tc 24.7422 0 Td (yt)Tj -0.1 Tc 11.5719 0 Td 1.492 Tw (wo n)Tj 0 Tc 20.9121 0 Td 1.292 Tw (umbers between 0 and 1\) adjusts the color saturation linearly from)Tj -153.57 -12 Td 0 Tw [(least to greatest rank.)-500(If)]TJ /R18635960 10 Tf 99.1402 0 Td (Defcolor)Tj /R18319504 10 Tf 39.15 0 Td [(is set, this color v)24.9927(alue is applied to an)]TJ 2.5 Tc 149.87 0 Td (yn)Tj 0 Tc 12.5 0 Td (ode not otherwise colored.)Tj /R18635960 10.95 Tf -336.66 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R18319504 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R18635960 10 Tf 16.8 TL (0)' /R18319504 10 Tf 20 0 Td (Successful completion.)Tj /R18635960 10 Tf -20 -16.8 Td (1)Tj /R18319504 10 Tf 20 0 Td [(If nodes of the graph do not possess a `)74.0088(`pos')]TJ 2.5 Tc 175.43 0 Td ('a)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(ute.)]TJ -0.11 Tc /R18635960 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R18319504 10 Tf 20.9004 -12 Td [(It w)9.99268(ould be nice to mak)]TJ 2.5 Tc 94.5102 0 Td (et)Tj 0 Tc 9.71992 0 Td [(he program w)10.0146(ork without relying on an initial pass through)]TJ /R18635960 10 Tf 238.77 0 Td (dot)Tj /R18319504 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R18635960 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18319504 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R18635960 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18319504 10 Tf 36 -12 Td (gc\(1\), dot\(1\), gvpr\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj 167.45 -283.2 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26023872 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R26351760 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R26023872 10 Tf 198.19 0 Td (GVCOLOR)Tj /R26351760 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R26668216 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26351760 10 Tf 20.407 -12 Td (gvcolor ­ o)Tj 2.5 Tc 51.5 0 Td (wc)Tj 0 Tc 14.1602 0 Td [(olors through a rank)10.0073(ed digraph)]TJ /R26668216 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R26668216 10 Tf 36 -12 Td (gvcolor)Tj /R26351760 10 Tf 34.1602 0 Td ([)Tj /R26023872 10 Tf 7.73984 0 Td (Œles)Tj /R26351760 10 Tf 18.8801 0 Td (])Tj /R26668216 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R26351760 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R26023872 10 Tf 112.14 0 Td (<format>)Tj /R26668216 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R26668216 10 Tf 36 -12 Td (gvcolor)Tj /R26351760 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R26668216 10 Tf 72.5441 0 Td (colorize\))Tj /R26351760 10 Tf 39.248 0 Td (is a Œlter that sets node colors from initial seed v)Tj 195.16 0 Td 2.597 Tw (alues. Colors)Tj 57.4141 0 Td [(o)24.9854(w)]TJ -414.474 -12 Td 0.712 Tw (along edges from tail to head, and are a)Tj -0.15 Tc 162.956 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.713 Tw [(raged \(as HSB v)15.0024(ectors\) at nodes.)]TJ /R26023872 10 Tf 140.208 0 Td [(The gr)14.9854(aph must alr)36.9971(eady have)]TJ -312.454 -12 Td 0.896 Tw [(been pr)44.9988(ocessed by dot.)]TJ /R26351760 10 Tf 99.2238 0 Td (Appropriate choice of initial colors yields dra)Tj 187.416 0 Td 0.895 Tw (wings in which node colors help to)Tj -286.64 -12 Td 0 Tw (emphasize logical relationships between nodes, e)Tj -0.15 Tc 196.38 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nw)Tj 0 Tc 14.7199 0 Td (hen the)Tj 2.5 Tc 29.0102 0 Td (ya)Tj 0 Tc 11.9398 0 Td [(re spread f)10(ar apart in the layout.)]TJ -261.34 -16.8 Td 0.195 Tw (Initial colors must be set e)Tj 106.095 0 Td (xternally)Tj 2.695 Tc 34.9 0 Td (,u)Tj 0 Tc 10.1949 0 Td (sing the)Tj /R26668216 10 Tf 34.2801 0 Td (color)Tj /R26351760 10 Tf 24.3551 0 Td (attrib)Tj 20.9102 0 Td (ute of a node.)Tj 60.2102 0 Td 0.196 Tw (It is often ef)Tj 48.9379 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.496 Tw (ve t)Tj 2.696 Tc 14.766 0 Td (oa)Tj 0 Tc 12.1359 0 Td 0.196 Tw (ssign colors)Tj -384.305 -12 Td 0.457 Tw (to a fe)Tj 2.957 Tc 25.6539 0 Td (wk)Tj -0.15 Tc 15.077 0 Td 0.757 Tw (ey s)Tj 0 Tc 16.1371 0 Td 0.456 Tw [(ource or sink nodes, manually setting their colors by editing the graph Œle.)-545.61(Color names are)]TJ -56.868 -12 Td 0.245 Tw (as in)Tj /R26023872 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R26351760 10 Tf 24.4398 0 Td (:s)Tj 0 Tc 9.41484 0 Td [(ymbolic names or RGB triples.)-524.492(It is best to choose some easily-distinguished b)]TJ 320.51 0 Td 0.246 Tw (ut related col-)Tj -375.964 -12 Td 0.498 Tw (ors; not necessarily spaced e)Tj -0.15 Tc 115.602 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.497 Tw (nly around the color wheel.)Tj -0.15 Tc 117.185 0 Td (Fo)Tj 2.997 Tc 10.4102 0 Td (re)Tj 0 Tc 10.6172 0 Td (xample, blue_green, green, and light_yel-)Tj -263.104 -12 Td (lo)Tj 2.5 Tc 7.53008 0 Td (wl)Tj 0 Tc 12.5 0 Td 0 Tw (ooks better than red, green, blue.)Tj -20.0301 -16.8 Td 0.098 Tw [(Certain graph attrib)19.9988(utes control the)]TJ /R26023872 10 Tf 142.77 0 Td (gvcolor)Tj /R26351760 10 Tf 33.148 0 Td (algorithm.)Tj /R26668216 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R26351760 10 Tf 46.5383 0 Td (re)Tj -0.15 Tc 7.51992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rses the o)Tj 2.598 Tc 43.2762 0 Td [(wo)259.805(fc)]TJ 0 Tc 25.1859 0 Td (olors from heads to)Tj -354.216 -12 Td (tails.)Tj /R26668216 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R26351760 10 Tf 70.882 0 Td 1.292 Tw (\(or an)Tj 3.792 Tc 24.7422 0 Td (yt)Tj -0.1 Tc 11.5719 0 Td 1.492 Tw (wo n)Tj 0 Tc 20.9121 0 Td 1.292 Tw (umbers between 0 and 1\) adjusts the color saturation linearly from)Tj -153.57 -12 Td 0 Tw [(least to greatest rank.)-500(If)]TJ /R26668216 10 Tf 99.1402 0 Td (Defcolor)Tj /R26351760 10 Tf 39.15 0 Td [(is set, this color v)24.9927(alue is applied to an)]TJ 2.5 Tc 149.87 0 Td (yn)Tj 0 Tc 12.5 0 Td (ode not otherwise colored.)Tj /R26668216 10.95 Tf -336.66 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R26351760 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R26668216 10 Tf 16.8 TL (0)' /R26351760 10 Tf 20 0 Td (Successful completion.)Tj /R26668216 10 Tf -20 -16.8 Td (1)Tj /R26351760 10 Tf 20 0 Td [(If nodes of the graph do not possess a `)74.0088(`pos')]TJ 2.5 Tc 175.43 0 Td ('a)Tj 0 Tc 10.2699 0 Td [(ttrib)20.0073(ute.)]TJ -0.11 Tc /R26668216 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26351760 10 Tf 20.9004 -12 Td [(It w)9.99268(ould be nice to mak)]TJ 2.5 Tc 94.5102 0 Td (et)Tj 0 Tc 9.71992 0 Td [(he program w)10.0146(ork without relying on an initial pass through)]TJ /R26668216 10 Tf 238.77 0 Td (dot)Tj /R26351760 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R26668216 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26351760 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R26668216 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R26351760 10 Tf 36 -12 Td (gc\(1\), dot\(1\), gvpr\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))Tj 167.45 -283.2 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n 2309\n \n \n@@ -620,19 +620,19 @@\n FontFile3\n \n \n \n \n \n \n-R18635960\n+R26668216\n \n-R18319504\n+R26351760\n \n-R17991616\n+R26023872\n \n \n \n \n \n \n \n@@ -684,18 +684,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-460\n+459\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18693704 def 1 begincodespacerange <00><ff> endcodespacerange 47 beginbfrange <20><20><0020> <29><29><0029> <2c><2c><002c> <2e><2e><002e> <30><30><0030> <31><31><0031> <39><39><0039> <3d><3d><003d> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <7a><7a><007a> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26725960 def 1 begincodespacerange <00><ff> endcodespacerange 47 beginbfrange <20><20><0020> <29><29><0029> <2c><2c><002c> <2e><2e><002e> <30><30><0030> <31><31><0031> <39><39><0039> <3d><3d><003d> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <7a><7a><007a> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -715,15 +715,15 @@\n \n Filter\n FlateDecode\n Length\n 555\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18694072 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26726328 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -747,18 +747,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-379\n+378\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18694440 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2e><2e><002e> <31><31><0031> <3c><3c><003c> <3e><3e><003e> <43><43><0043> <47><47><0047> <4c><4c><004c> <4f><4f><004f> <52><52><0052> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R26726696 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2e><2e><002e> <31><31><0031> <3c><3c><003c> <3e><3e><003e> <43><43><0043> <47><47><0047> <4c><4c><004c> <4f><4f><004f> <52><52><0052> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -780,15 +780,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-8e3985fdf19b'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-55645d21c46d'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvedit.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvedit.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvedit.1.pdf", "source2": "gvedit.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R37287824 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVEDIT)Tj /R37615712 10 Tf 36.8199 0 Td 126.66 Tw (\(1\) General)Tj 174.97 0 Td 0 Tw (Commands Manual)Tj /R37287824 10 Tf 207.75 0 Td (GVEDIT)Tj /R37615712 10 Tf 36.8199 0 Td (\(1\))Tj -0.219 Tc /R37932168 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37615712 10 Tf 20.407 -12 Td [(gv)15(edit ­ simple graph editor and vie)25.0073(wer)]TJ /R37932168 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R37932168 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R37615712 10 Tf 28.5102 0 Td ([)Tj /R37932168 10 Tf 5.83008 0 Td (­sv?)Tj 2.5 Tc /R37615712 10 Tf 24.5898 0 Td (][)Tj 0 Tc /R37287824 10 Tf 13.5699 0 Td (Œle)Tj /R37615712 10 Tf 14.9 0 Td (])Tj /R37932168 10.95 Tf -123.4 -16.8 Td (DESCRIPTION)Tj /R37932168 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R37615712 10 Tf 28.577 0 Td (pro)Tj 13.1801 0 Td 0.067 Tw (vides a simple graph editor and vie)Tj 140.132 0 Td (wer)Tj 2.567 Tc 14.4398 0 Td [(.I)256.711(ta)]TJ 0 Tc 18.184 0 Td (llo)Tj 10.3102 0 Td (ws man)Tj 2.567 Tc 30.7469 0 Td (yg)Tj 0 Tc 12.5672 0 Td (raphs to be vie)Tj 58.5512 0 Td 0.066 Tw (wed at the same time. The)Tj -326.688 -12 Td 0 Tw [(te)15.0073(xt of each graph is displayed in its o)24.9927(wn te)15.0146(xt windo)]TJ -0.65 Tc 208.07 0 Td (w.)Tj 0 Tc -208.07 -16.8 Td 0.902 Tw (The name of a Graphviz Œle can be speciŒed on the command line. This graph Œle will be automatically)Tj 12 TL 0 Tw (opened on start-up.)' /R37932168 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R37615712 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R37932168 10 Tf 16.8 TL (­s)' /R37615712 10 Tf 36 0 Td 1.35 Tw [(By def)10.0159(ault, the layout algorithms that use initial positions gi)]TJ -0.15 Tc 251.81 0 Td (ve)Tj 3.85 Tc 9.28984 0 Td [(nb)385(yan)]TJ 0 Tc 35.9898 0 Td (ode')Tj 3.85 Tc 17.2199 0 Td (sp)Tj 0 Tc 12.7398 0 Td [(os attrib)20(ute \(cur)]TJ 65.6199 0 Td (-)Tj -392.669 -12 Td (rently)Tj 3.176 Tc 22.6801 0 Td (,f)Tj 0 Tc 9.00586 0 Td 0.677 Tw (dp and neato\) assume the coordinates are in inches. Frequently)Tj 3.177 Tc 256.503 0 Td (,t)Tj 0 Tc 8.45703 0 Td (he input graph has these)Tj -296.646 -12 Td 0.15 Tw (in points, especially if the graph is output by a Graphviz layout algorithm. This ag can be used to)Tj 12 TL 0 Tw (scale the coordinates from points to inches.)' /R37932168 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R37615712 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R37932168 10 Tf -46.55 -16.8 Td (­?)Tj /R37615712 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ -0.548 Tc /R37932168 10.95 Tf -72 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R37615712 10 Tf 20.7363 -12 Td (Arif Bilgin <arif@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R37932168 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R37615712 10 Tf 36 -12 Td (dot\(1\))Tj 2.5 Tc 172.445 -388.8 Td (4A)Tj 0 Tc 14.7199 0 Td [(pril 2011)-20344.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28469136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVEDIT)Tj /R28797024 10 Tf 36.8199 0 Td 126.66 Tw (\(1\) General)Tj 174.97 0 Td 0 Tw (Commands Manual)Tj /R28469136 10 Tf 207.75 0 Td (GVEDIT)Tj /R28797024 10 Tf 36.8199 0 Td (\(1\))Tj -0.219 Tc /R29113480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28797024 10 Tf 20.407 -12 Td [(gv)15(edit ­ simple graph editor and vie)25.0073(wer)]TJ /R29113480 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R29113480 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R28797024 10 Tf 28.5102 0 Td ([)Tj /R29113480 10 Tf 5.83008 0 Td (­sv?)Tj 2.5 Tc /R28797024 10 Tf 24.5898 0 Td (][)Tj 0 Tc /R28469136 10 Tf 13.5699 0 Td (Œle)Tj /R28797024 10 Tf 14.9 0 Td (])Tj /R29113480 10.95 Tf -123.4 -16.8 Td (DESCRIPTION)Tj /R29113480 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R28797024 10 Tf 28.577 0 Td (pro)Tj 13.1801 0 Td 0.067 Tw (vides a simple graph editor and vie)Tj 140.132 0 Td (wer)Tj 2.567 Tc 14.4398 0 Td [(.I)256.711(ta)]TJ 0 Tc 18.184 0 Td (llo)Tj 10.3102 0 Td (ws man)Tj 2.567 Tc 30.7469 0 Td (yg)Tj 0 Tc 12.5672 0 Td (raphs to be vie)Tj 58.5512 0 Td 0.066 Tw (wed at the same time. The)Tj -326.688 -12 Td 0 Tw [(te)15.0073(xt of each graph is displayed in its o)24.9927(wn te)15.0146(xt windo)]TJ -0.65 Tc 208.07 0 Td (w.)Tj 0 Tc -208.07 -16.8 Td 0.902 Tw (The name of a Graphviz Œle can be speciŒed on the command line. This graph Œle will be automatically)Tj 12 TL 0 Tw (opened on start-up.)' /R29113480 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R28797024 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R29113480 10 Tf 16.8 TL (­s)' /R28797024 10 Tf 36 0 Td 1.35 Tw [(By def)10.0159(ault, the layout algorithms that use initial positions gi)]TJ -0.15 Tc 251.81 0 Td (ve)Tj 3.85 Tc 9.28984 0 Td [(nb)385(yan)]TJ 0 Tc 35.9898 0 Td (ode')Tj 3.85 Tc 17.2199 0 Td (sp)Tj 0 Tc 12.7398 0 Td [(os attrib)20(ute \(cur)]TJ 65.6199 0 Td (-)Tj -392.669 -12 Td (rently)Tj 3.176 Tc 22.6801 0 Td (,f)Tj 0 Tc 9.00586 0 Td 0.677 Tw (dp and neato\) assume the coordinates are in inches. Frequently)Tj 3.177 Tc 256.503 0 Td (,t)Tj 0 Tc 8.45703 0 Td (he input graph has these)Tj -296.646 -12 Td 0.15 Tw (in points, especially if the graph is output by a Graphviz layout algorithm. This ag can be used to)Tj 12 TL 0 Tw (scale the coordinates from points to inches.)' /R29113480 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R28797024 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R29113480 10 Tf -46.55 -16.8 Td (­?)Tj /R28797024 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ -0.548 Tc /R29113480 10.95 Tf -72 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R28797024 10 Tf 20.7363 -12 Td (Arif Bilgin <arif@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R29113480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R28797024 10 Tf 36 -12 Td (dot\(1\))Tj 2.5 Tc 172.445 -388.8 Td (4A)Tj 0 Tc 14.7199 0 Td [(pril 2011)-20344.5(1)]TJ ET Q Q \n \n \n \n \n-1284\n+1283\n \n \n \n \n BaseFont\n ZVHNGS+Times-Italic\n FontDescriptor\n@@ -614,19 +614,19 @@\n FontFile3\n \n \n \n \n \n \n-R37932168\n+R29113480\n \n-R37615712\n+R28797024\n \n-R37287824\n+R28469136\n \n \n \n \n \n \n \n@@ -678,18 +678,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-325\n+326\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37951352 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <65><65><0065> <67><67><0067> <69><69><0069> <73><73><0073> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29132664 def 1 begincodespacerange <00><ff> endcodespacerange 26 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <65><65><0065> <67><67><0067> <69><69><0069> <73><73><0073> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -709,15 +709,15 @@\n \n Filter\n FlateDecode\n Length\n 516\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37951720 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <34><34><0034> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4d><4d><004d> <50><50><0050> <52><52><0052> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29133032 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <34><34><0034> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4d><4d><004d> <50><50><0050> <52><52><0052> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -742,15 +742,15 @@\n \n Filter\n FlateDecode\n Length\n 222\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37952088 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <54><54><0054> <56><56><0056> <65><65><0065> <6c><6c><006c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29133400 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <54><54><0054> <56><56><0056> <65><65><0065> <6c><6c><006c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -772,15 +772,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-ffdc31f9faae'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-b6ad3d1b76b0'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvgen.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvgen.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvgen.1.pdf", "source2": "gvgen.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19310464 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R19636240 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R19310464 10 Tf 210.14 0 Td (GVGEN)Tj /R19636240 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R19954808 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19636240 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R19954808 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R19954808 10 Tf 36 -12 Td (gvgen)Tj /R19636240 10 Tf 27.682 0 Td ([)Tj /R19954808 10 Tf 6.01211 0 Td (­dv?)Tj 2.682 Tc /R19636240 10 Tf 26.4422 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0238 0 Td (­i)Tj /R19310464 10 Tf 8.83984 0 Td (n)Tj 2.682 Tc /R19636240 10 Tf 7.92188 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0238 0 Td (­c)Tj /R19310464 10 Tf 10.5 0 Td (n)Tj 2.681 Tc /R19636240 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­C)Tj /R19310464 10 Tf 13.6898 0 Td (x,y)Tj 2.681 Tc /R19636240 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­g)Tj /R19310464 10 Tf 10.9898 0 Td ([)Tj /R19954808 10 Tf 3.88984 0 Td (f)Tj /R19310464 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R19636240 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­G)Tj /R19310464 10 Tf 13.7699 0 Td ([)Tj /R19954808 10 Tf 3.88984 0 Td (f)Tj /R19310464 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R19636240 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­h)Tj /R19310464 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R19636240 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­k)Tj /R19310464 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R19636240 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­b)Tj /R19310464 10 Tf 12.0301 0 Td (x,y)Tj 2.681 Tc /R19636240 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­B)Tj /R19310464 10 Tf 13.1398 0 Td (x,y)Tj 2.681 Tc /R19636240 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R19954808 10 Tf 12.0219 0 Td (­m)Tj /R19310464 10 Tf 14.3898 0 Td (n)Tj 2.587 Tc /R19636240 10 Tf -426.758 -12 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­M)Tj /R19310464 10 Tf 15.9102 0 Td (x,y)Tj 2.587 Tc /R19636240 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­p)Tj /R19310464 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R19636240 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­r)Tj /R19310464 10 Tf 10.9102 0 Td (x,y)Tj 2.587 Tc /R19636240 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­R)Tj /R19310464 10 Tf 13.6898 0 Td (x)Tj 2.587 Tc /R19636240 10 Tf 7.55703 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­s)Tj /R19310464 10 Tf 9.95 0 Td (n)Tj 2.587 Tc /R19636240 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­S)Tj /R19310464 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R19636240 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.834 0 Td (­S)Tj /R19310464 10 Tf 11.6199 0 Td (n,d)Tj 2.588 Tc /R19636240 10 Tf 15.8578 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.8359 0 Td (­t)Tj /R19310464 10 Tf 9.38984 0 Td (n)Tj 2.588 Tc /R19636240 10 Tf 7.82813 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.8359 0 Td (­t)Tj /R19310464 10 Tf 9.38008 0 Td (d,n)Tj 2.588 Tc /R19636240 10 Tf 15.3281 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.8359 0 Td (­T)Tj /R19310464 10 Tf 13.1398 0 Td (x,y)Tj 2.588 Tc /R19636240 10 Tf 14.2879 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.8359 0 Td (­T)Tj /R19310464 10 Tf 13.1398 0 Td [(x,y)54.9902(,u,v)]TJ 2.588 Tc /R19636240 10 Tf 28.1781 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.8359 0 Td (­w)Tj /R19310464 10 Tf 13.2801 0 Td (n)Tj 2.5 Tc /R19636240 10 Tf -426.759 -12 Td (][)Tj 0 Tc /R19954808 10 Tf 11.6602 0 Td (­n)Tj /R19310464 10 Tf 12.5102 0 Td [(pr)37.0081(eŒx)]TJ 2.5 Tc /R19636240 10 Tf 25.4301 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.6602 0 Td (­N)Tj /R19310464 10 Tf 13.2801 0 Td (name)Tj 2.5 Tc /R19636240 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R19954808 10 Tf 11.6602 0 Td (­o)Tj /R19310464 10 Tf 10.9301 0 Td (outŒle)Tj /R19636240 10 Tf 27.6801 0 Td (])Tj /R19954808 10.95 Tf -185.151 -16.8 Td (DESCRIPTION)Tj /R19954808 10 Tf 36 -12 Td (gvgen)Tj /R19636240 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R19954808 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R19636240 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R19954808 10 Tf 16.8 TL (­c)' /R19310464 10 Tf 12.6398 0 Td (n)Tj /R19636240 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R19310464 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R19954808 10 Tf -142.05 -16.8 Td (­C)Tj /R19310464 10 Tf 15.4199 0 Td (x,y)Tj /R19636240 10 Tf 20.5801 0 Td (Generate an)Tj /R19310464 10 Tf 50.5301 0 Td (x)Tj /R19636240 10 Tf 6.93984 0 Td (by)Tj /R19310464 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R19636240 10 Tf 6.93984 0 Td (cy)Tj 0 Tc 9.28984 0 Td (linder)Tj 5 Tc 22.7801 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R19636240 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (2*x*y - y)Tj /R19636240 10 Tf 39.15 0 Td (edges.)Tj /R19954808 10 Tf -317.77 -16.8 Td (­g)Tj /R19310464 10 Tf 13.2 0 Td ([)Tj /R19954808 10 Tf 3.88984 0 Td (f)Tj /R19310464 10 Tf 3.33008 0 Td (]x,y)Tj /R19636240 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R19310464 10 Tf 50.7 0 Td (x)Tj /R19636240 10 Tf 7.025 0 Td (by)Tj /R19310464 10 Tf 12.5852 0 Td (y)Tj /R19636240 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R19954808 10 Tf 32.9391 0 Td (f)Tj /R19636240 10 Tf 5.91406 0 Td 0.084 Tw (is gi)Tj -0.15 Tc 16.784 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the grid is folded, with an edge attaching each pair of oppos-)Tj -142.262 -12 Td 0.229 Tw (ing corner v)Tj 48.6281 0 Td 2.729 Tw (ertices. This)Tj 54.3379 0 Td 0.229 Tw (will ha)Tj -0.15 Tc 27.5289 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R19636240 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R19636240 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R19310464 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R19636240 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R19954808 10 Tf -59.6898 -16.8 Td (­G)Tj /R19310464 10 Tf 15.9801 0 Td ([)Tj /R19954808 10 Tf 3.88984 0 Td (f)Tj /R19310464 10 Tf 3.33008 0 Td (]x,y)Tj /R19636240 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R19310464 10 Tf 50.8578 0 Td (x)Tj /R19636240 10 Tf 7.10391 0 Td (by)Tj /R19310464 10 Tf 12.6641 0 Td (y)Tj /R19636240 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R19954808 10 Tf 9.32383 0 Td (f)Tj /R19636240 10 Tf 5.99414 0 Td (is gi)Tj -0.15 Tc 16.8641 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the grid is folded, with an edge attaching each pair of)Tj -171.189 -12 Td 0 Tw (opposing corner v)Tj 72.0602 0 Td 2.5 Tw (ertices. This)Tj 53.8801 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R19636240 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R19954808 10 Tf -226.7 -16.8 Td (­h)Tj /R19310464 10 Tf 13.7602 0 Td (n)Tj /R19636240 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R19310464 10 Tf 129.46 0 Td (n)Tj 5 Tc /R19636240 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R19636240 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R19636240 10 Tf 40.8199 0 Td (edges.)Tj /R19954808 10 Tf -344.37 -16.8 Td (­k)Tj /R19310464 10 Tf 13.7602 0 Td (n)Tj /R19636240 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R19310464 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R19310464 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R19636240 10 Tf 40.2699 0 Td (edges.)Tj /R19954808 10 Tf -259.96 -16.8 Td (­b)Tj /R19310464 10 Tf 13.7602 0 Td (x,y)Tj /R19636240 10 Tf 22.2398 0 Td (Generate a complete)Tj /R19310464 10 Tf 84.6898 0 Td (x)Tj /R19636240 10 Tf 6.93984 0 Td (by)Tj /R19310464 10 Tf 12.5 0 Td (y)Tj /R19636240 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R19636240 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (x*y)Tj /R19636240 10 Tf 16.3801 0 Td (edges.)Tj /R19954808 10 Tf -357.439 -16.8 Td (­B)Tj /R19310464 10 Tf 14.8699 0 Td (x,y)Tj /R19636240 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R19310464 10 Tf 51.7898 0 Td (x)Tj /R19636240 10 Tf 7.56992 0 Td (by)Tj /R19310464 10 Tf 13.1301 0 Td (y)Tj /R19636240 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R19310464 10 Tf 51.05 0 Td (x)Tj /R19636240 10 Tf 7.56992 0 Td (by)Tj /R19310464 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R19636240 10 Tf 7.56992 0 Td (cy)Tj 0 Tc 9.28984 0 Td (linder with tw)Tj 3.13 Tc 57.2699 0 Td (o")Tj 0 Tc 12.2102 0 Td [(cap" nodes closing the ends.)-563.008(This will)]TJ -238.15 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R19636240 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (2*x*y + y)Tj /R19636240 10 Tf 42.5699 0 Td (edges.)Tj /R19954808 10 Tf -183.12 -16.8 Td (­m)Tj /R19310464 10 Tf 16.5301 0 Td (n)Tj /R19636240 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R19310464 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 9.51719 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices on a side.)Tj 75.2781 0 Td 2.016 Tw (This will ha)Tj -0.15 Tc 51.6121 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R19636240 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R19636240 10 Tf 50.2699 0 Td (edges.)Tj /R19954808 10 Tf -86.2699 -16.8 Td (­M)Tj /R19310464 10 Tf 17.6398 0 Td (x,y)Tj /R19636240 10 Tf 18.3602 0 Td 0 Tw [(Generate an x by y Moebius strip.)-500(This will ha)]TJ -0.15 Tc 188.39 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R19636240 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (2*x*y - y)Tj /R19636240 10 Tf 39.15 0 Td (edges.)Tj /R19954808 10 Tf -342.1 -16.8 Td (­p)Tj /R19310464 10 Tf 13.7602 0 Td (n)Tj /R19636240 10 Tf 22.2398 0 Td (Generate a path on)Tj /R19310464 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (n-1)Tj /R19636240 10 Tf 15.8301 0 Td (edges.)Tj /R19954808 10 Tf -234.9 -16.8 Td (­r)Tj /R19310464 10 Tf 12.6398 0 Td (x,y)Tj /R19636240 10 Tf 23.3602 0 Td 0.441 Tw (Generate a random graph.)Tj 110.614 0 Td 0.442 Tw [(The number of v)15.0146(ertices will be the lar)18.0176(gest v)25.0049(alue of the form)]TJ /R19310464 10 Tf 245.784 0 Td (2^n-1)Tj /R19636240 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R19310464 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R19636240 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R19310464 10 Tf 61.4898 0 Td (y)Tj /R19636240 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R19954808 10 Tf -184.97 -16.8 Td (­R)Tj /R19310464 10 Tf 15.4199 0 Td (x)Tj /R19636240 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R19310464 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R19636240 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R19954808 10 Tf -188.85 -16.8 Td (­s)Tj /R19310464 10 Tf 12.0898 0 Td (n)Tj /R19636240 10 Tf 23.9102 0 Td (Generate a star on)Tj /R19310464 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (n-1)Tj /R19636240 10 Tf 15.8301 0 Td (edges.)Tj /R19954808 10 Tf -232.12 -16.8 Td (­S)Tj /R19310464 10 Tf 13.7602 0 Td (n)Tj /R19636240 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R19310464 10 Tf 148.29 0 Td (n)Tj 5 Tc /R19636240 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R19636240 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (3^n)Tj /R19636240 10 Tf 15.8301 0 Td (edges.)Tj /R19954808 10 Tf -394.39 -16.8 Td (­S)Tj /R19310464 10 Tf 13.7602 0 Td (n,d)Tj /R19636240 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R19310464 10 Tf 45.6578 0 Td (d)Tj /R19636240 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R19310464 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R19636240 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R19310464 10 Tf 28.9441 0 Td (d)Tj /R19636240 10 Tf 7.56406 0 Td (must be 2 or 3.)Tj -0.15 Tc 65.0391 0 Td (Fo)Tj 2.563 Tc 10.4102 0 Td (rde)Tj 0 Tc 17.8961 0 Td 0.063 Tw (qual to)Tj -368.439 -12 Td 0 Tw (3, there will be)Tj /R19310464 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R19636240 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R19310464 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R19636240 10 Tf 25.8199 0 Td (edges.)Tj /R19954808 10 Tf -266.71 -16.8 Td (­t)Tj /R19310464 10 Tf 11.5301 0 Td (n)Tj /R19636240 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R19310464 10 Tf 129.4 0 Td (n)Tj 5 Tc /R19636240 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R19636240 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 41.1 0 Td (2^n-2)Tj /R19636240 10 Tf 24.1602 0 Td (edges.)Tj /R19954808 10 Tf -335.98 -16.8 Td (­t)Tj /R19310464 10 Tf 11.5301 0 Td (h,n)Tj /R19636240 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R19310464 10 Tf 124.95 0 Td (h)Tj /R19636240 10 Tf 5 0 Td (.)Tj /R19954808 10 Tf -165.95 -16.8 Td (­T)Tj /R19310464 10 Tf 14.8699 0 Td (x,y)Tj /R19954808 10 Tf -14.8699 -16.8 Td (­T)Tj /R19310464 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R19636240 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R19310464 10 Tf 51.4961 0 Td (x)Tj /R19636240 10 Tf 7.42305 0 Td (by)Tj /R19310464 10 Tf 12.9828 0 Td (y)Tj /R19636240 10 Tf 7.42305 0 Td 2.983 Tw (torus. This)Tj 48.7461 0 Td 0.483 Tw (will ha)Tj -0.15 Tc 27.7828 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R19636240 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R19310464 10 Tf 42.066 0 Td (2*x*y)Tj /R19636240 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R19310464 10 Tf 40.3961 0 Td (u)Tj /R19636240 10 Tf 7.98281 0 Td (and)Tj /R19310464 10 Tf 17.423 0 Td (v)Tj /R19636240 10 Tf 7.42305 0 Td 0.483 Tw (are gi)Tj -0.15 Tc 22.723 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the)Tj 22.5531 0 Td (y)Tj -391 -12 Td 0 Tw [(specify twists of that amount in the horizontal and v)15.0146(ertical directions, respecti)]TJ -0.15 Tc 310.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ /R19954808 10 Tf -355.96 -16.8 Td (­w)Tj /R19310464 10 Tf 15.4199 0 Td (n)Tj /R19636240 10 Tf 20.5801 0 Td (Generate a path on)Tj /R19310464 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R19636240 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R19310464 10 Tf 11.7898 0 Td (n-1)Tj /R19636240 10 Tf 15.8301 0 Td (edges.)Tj 2.5 Tc -61.0645 -76.8 Td (5J)Tj 0 Tc 11.3898 0 Td [(une 2012)-20483.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32851840 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R33177616 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R32851840 10 Tf 210.14 0 Td (GVGEN)Tj /R33177616 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R33496184 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33177616 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R33496184 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33496184 10 Tf 36 -12 Td (gvgen)Tj /R33177616 10 Tf 27.682 0 Td ([)Tj /R33496184 10 Tf 6.01211 0 Td (­dv?)Tj 2.682 Tc /R33177616 10 Tf 26.4422 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0238 0 Td (­i)Tj /R32851840 10 Tf 8.83984 0 Td (n)Tj 2.682 Tc /R33177616 10 Tf 7.92188 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0238 0 Td (­c)Tj /R32851840 10 Tf 10.5 0 Td (n)Tj 2.681 Tc /R33177616 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­C)Tj /R32851840 10 Tf 13.6898 0 Td (x,y)Tj 2.681 Tc /R33177616 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­g)Tj /R32851840 10 Tf 10.9898 0 Td ([)Tj /R33496184 10 Tf 3.88984 0 Td (f)Tj /R32851840 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R33177616 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­G)Tj /R32851840 10 Tf 13.7699 0 Td ([)Tj /R33496184 10 Tf 3.88984 0 Td (f)Tj /R32851840 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R33177616 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­h)Tj /R32851840 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R33177616 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­k)Tj /R32851840 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R33177616 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­b)Tj /R32851840 10 Tf 12.0301 0 Td (x,y)Tj 2.681 Tc /R33177616 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­B)Tj /R32851840 10 Tf 13.1398 0 Td (x,y)Tj 2.681 Tc /R33177616 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R33496184 10 Tf 12.0219 0 Td (­m)Tj /R32851840 10 Tf 14.3898 0 Td (n)Tj 2.587 Tc /R33177616 10 Tf -426.758 -12 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­M)Tj /R32851840 10 Tf 15.9102 0 Td (x,y)Tj 2.587 Tc /R33177616 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­p)Tj /R32851840 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R33177616 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­r)Tj /R32851840 10 Tf 10.9102 0 Td (x,y)Tj 2.587 Tc /R33177616 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­R)Tj /R32851840 10 Tf 13.6898 0 Td (x)Tj 2.587 Tc /R33177616 10 Tf 7.55703 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­s)Tj /R32851840 10 Tf 9.95 0 Td (n)Tj 2.587 Tc /R33177616 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­S)Tj /R32851840 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R33177616 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.834 0 Td (­S)Tj /R32851840 10 Tf 11.6199 0 Td (n,d)Tj 2.588 Tc /R33177616 10 Tf 15.8578 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.8359 0 Td (­t)Tj /R32851840 10 Tf 9.38984 0 Td (n)Tj 2.588 Tc /R33177616 10 Tf 7.82813 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.8359 0 Td (­t)Tj /R32851840 10 Tf 9.38008 0 Td (d,n)Tj 2.588 Tc /R33177616 10 Tf 15.3281 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.8359 0 Td (­T)Tj /R32851840 10 Tf 13.1398 0 Td (x,y)Tj 2.588 Tc /R33177616 10 Tf 14.2879 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.8359 0 Td (­T)Tj /R32851840 10 Tf 13.1398 0 Td [(x,y)54.9902(,u,v)]TJ 2.588 Tc /R33177616 10 Tf 28.1781 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.8359 0 Td (­w)Tj /R32851840 10 Tf 13.2801 0 Td (n)Tj 2.5 Tc /R33177616 10 Tf -426.759 -12 Td (][)Tj 0 Tc /R33496184 10 Tf 11.6602 0 Td (­n)Tj /R32851840 10 Tf 12.5102 0 Td [(pr)37.0081(eŒx)]TJ 2.5 Tc /R33177616 10 Tf 25.4301 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.6602 0 Td (­N)Tj /R32851840 10 Tf 13.2801 0 Td (name)Tj 2.5 Tc /R33177616 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R33496184 10 Tf 11.6602 0 Td (­o)Tj /R32851840 10 Tf 10.9301 0 Td (outŒle)Tj /R33177616 10 Tf 27.6801 0 Td (])Tj /R33496184 10.95 Tf -185.151 -16.8 Td (DESCRIPTION)Tj /R33496184 10 Tf 36 -12 Td (gvgen)Tj /R33177616 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R33496184 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R33177616 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33496184 10 Tf 16.8 TL (­c)' /R32851840 10 Tf 12.6398 0 Td (n)Tj /R33177616 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R32851840 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R33496184 10 Tf -142.05 -16.8 Td (­C)Tj /R32851840 10 Tf 15.4199 0 Td (x,y)Tj /R33177616 10 Tf 20.5801 0 Td (Generate an)Tj /R32851840 10 Tf 50.5301 0 Td (x)Tj /R33177616 10 Tf 6.93984 0 Td (by)Tj /R32851840 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R33177616 10 Tf 6.93984 0 Td (cy)Tj 0 Tc 9.28984 0 Td (linder)Tj 5 Tc 22.7801 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33177616 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (2*x*y - y)Tj /R33177616 10 Tf 39.15 0 Td (edges.)Tj /R33496184 10 Tf -317.77 -16.8 Td (­g)Tj /R32851840 10 Tf 13.2 0 Td ([)Tj /R33496184 10 Tf 3.88984 0 Td (f)Tj /R32851840 10 Tf 3.33008 0 Td (]x,y)Tj /R33177616 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R32851840 10 Tf 50.7 0 Td (x)Tj /R33177616 10 Tf 7.025 0 Td (by)Tj /R32851840 10 Tf 12.5852 0 Td (y)Tj /R33177616 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R33496184 10 Tf 32.9391 0 Td (f)Tj /R33177616 10 Tf 5.91406 0 Td 0.084 Tw (is gi)Tj -0.15 Tc 16.784 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the grid is folded, with an edge attaching each pair of oppos-)Tj -142.262 -12 Td 0.229 Tw (ing corner v)Tj 48.6281 0 Td 2.729 Tw (ertices. This)Tj 54.3379 0 Td 0.229 Tw (will ha)Tj -0.15 Tc 27.5289 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R33177616 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R33177616 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R32851840 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R33177616 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R33496184 10 Tf -59.6898 -16.8 Td (­G)Tj /R32851840 10 Tf 15.9801 0 Td ([)Tj /R33496184 10 Tf 3.88984 0 Td (f)Tj /R32851840 10 Tf 3.33008 0 Td (]x,y)Tj /R33177616 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R32851840 10 Tf 50.8578 0 Td (x)Tj /R33177616 10 Tf 7.10391 0 Td (by)Tj /R32851840 10 Tf 12.6641 0 Td (y)Tj /R33177616 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R33496184 10 Tf 9.32383 0 Td (f)Tj /R33177616 10 Tf 5.99414 0 Td (is gi)Tj -0.15 Tc 16.8641 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the grid is folded, with an edge attaching each pair of)Tj -171.189 -12 Td 0 Tw (opposing corner v)Tj 72.0602 0 Td 2.5 Tw (ertices. This)Tj 53.8801 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33177616 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R33496184 10 Tf -226.7 -16.8 Td (­h)Tj /R32851840 10 Tf 13.7602 0 Td (n)Tj /R33177616 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R32851840 10 Tf 129.46 0 Td (n)Tj 5 Tc /R33177616 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R33177616 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R33177616 10 Tf 40.8199 0 Td (edges.)Tj /R33496184 10 Tf -344.37 -16.8 Td (­k)Tj /R32851840 10 Tf 13.7602 0 Td (n)Tj /R33177616 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R32851840 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R32851840 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R33177616 10 Tf 40.2699 0 Td (edges.)Tj /R33496184 10 Tf -259.96 -16.8 Td (­b)Tj /R32851840 10 Tf 13.7602 0 Td (x,y)Tj /R33177616 10 Tf 22.2398 0 Td (Generate a complete)Tj /R32851840 10 Tf 84.6898 0 Td (x)Tj /R33177616 10 Tf 6.93984 0 Td (by)Tj /R32851840 10 Tf 12.5 0 Td (y)Tj /R33177616 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R33177616 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (x*y)Tj /R33177616 10 Tf 16.3801 0 Td (edges.)Tj /R33496184 10 Tf -357.439 -16.8 Td (­B)Tj /R32851840 10 Tf 14.8699 0 Td (x,y)Tj /R33177616 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R32851840 10 Tf 51.7898 0 Td (x)Tj /R33177616 10 Tf 7.56992 0 Td (by)Tj /R32851840 10 Tf 13.1301 0 Td (y)Tj /R33177616 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R32851840 10 Tf 51.05 0 Td (x)Tj /R33177616 10 Tf 7.56992 0 Td (by)Tj /R32851840 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R33177616 10 Tf 7.56992 0 Td (cy)Tj 0 Tc 9.28984 0 Td (linder with tw)Tj 3.13 Tc 57.2699 0 Td (o")Tj 0 Tc 12.2102 0 Td [(cap" nodes closing the ends.)-563.008(This will)]TJ -238.15 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R33177616 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (2*x*y + y)Tj /R33177616 10 Tf 42.5699 0 Td (edges.)Tj /R33496184 10 Tf -183.12 -16.8 Td (­m)Tj /R32851840 10 Tf 16.5301 0 Td (n)Tj /R33177616 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R32851840 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 9.51719 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices on a side.)Tj 75.2781 0 Td 2.016 Tw (This will ha)Tj -0.15 Tc 51.6121 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R33177616 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R33177616 10 Tf 50.2699 0 Td (edges.)Tj /R33496184 10 Tf -86.2699 -16.8 Td (­M)Tj /R32851840 10 Tf 17.6398 0 Td (x,y)Tj /R33177616 10 Tf 18.3602 0 Td 0 Tw [(Generate an x by y Moebius strip.)-500(This will ha)]TJ -0.15 Tc 188.39 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33177616 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (2*x*y - y)Tj /R33177616 10 Tf 39.15 0 Td (edges.)Tj /R33496184 10 Tf -342.1 -16.8 Td (­p)Tj /R32851840 10 Tf 13.7602 0 Td (n)Tj /R33177616 10 Tf 22.2398 0 Td (Generate a path on)Tj /R32851840 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (n-1)Tj /R33177616 10 Tf 15.8301 0 Td (edges.)Tj /R33496184 10 Tf -234.9 -16.8 Td (­r)Tj /R32851840 10 Tf 12.6398 0 Td (x,y)Tj /R33177616 10 Tf 23.3602 0 Td 0.441 Tw (Generate a random graph.)Tj 110.614 0 Td 0.442 Tw [(The number of v)15.0146(ertices will be the lar)18.0176(gest v)25.0049(alue of the form)]TJ /R32851840 10 Tf 245.784 0 Td (2^n-1)Tj /R33177616 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R32851840 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R33177616 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R32851840 10 Tf 61.4898 0 Td (y)Tj /R33177616 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R33496184 10 Tf -184.97 -16.8 Td (­R)Tj /R32851840 10 Tf 15.4199 0 Td (x)Tj /R33177616 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R32851840 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R33177616 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R33496184 10 Tf -188.85 -16.8 Td (­s)Tj /R32851840 10 Tf 12.0898 0 Td (n)Tj /R33177616 10 Tf 23.9102 0 Td (Generate a star on)Tj /R32851840 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (n-1)Tj /R33177616 10 Tf 15.8301 0 Td (edges.)Tj /R33496184 10 Tf -232.12 -16.8 Td (­S)Tj /R32851840 10 Tf 13.7602 0 Td (n)Tj /R33177616 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R32851840 10 Tf 148.29 0 Td (n)Tj 5 Tc /R33177616 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R33177616 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (3^n)Tj /R33177616 10 Tf 15.8301 0 Td (edges.)Tj /R33496184 10 Tf -394.39 -16.8 Td (­S)Tj /R32851840 10 Tf 13.7602 0 Td (n,d)Tj /R33177616 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R32851840 10 Tf 45.6578 0 Td (d)Tj /R33177616 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R32851840 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R33177616 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R32851840 10 Tf 28.9441 0 Td (d)Tj /R33177616 10 Tf 7.56406 0 Td (must be 2 or 3.)Tj -0.15 Tc 65.0391 0 Td (Fo)Tj 2.563 Tc 10.4102 0 Td (rde)Tj 0 Tc 17.8961 0 Td 0.063 Tw (qual to)Tj -368.439 -12 Td 0 Tw (3, there will be)Tj /R32851840 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R33177616 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R32851840 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R33177616 10 Tf 25.8199 0 Td (edges.)Tj /R33496184 10 Tf -266.71 -16.8 Td (­t)Tj /R32851840 10 Tf 11.5301 0 Td (n)Tj /R33177616 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R32851840 10 Tf 129.4 0 Td (n)Tj 5 Tc /R33177616 10 Tf 5 0 Td (.T)Tj 0 Tc 13.6102 0 Td (his will ha)Tj -0.15 Tc 41.4699 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R33177616 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 41.1 0 Td (2^n-2)Tj /R33177616 10 Tf 24.1602 0 Td (edges.)Tj /R33496184 10 Tf -335.98 -16.8 Td (­t)Tj /R32851840 10 Tf 11.5301 0 Td (h,n)Tj /R33177616 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R32851840 10 Tf 124.95 0 Td (h)Tj /R33177616 10 Tf 5 0 Td (.)Tj /R33496184 10 Tf -165.95 -16.8 Td (­T)Tj /R32851840 10 Tf 14.8699 0 Td (x,y)Tj /R33496184 10 Tf -14.8699 -16.8 Td (­T)Tj /R32851840 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R33177616 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R32851840 10 Tf 51.4961 0 Td (x)Tj /R33177616 10 Tf 7.42305 0 Td (by)Tj /R32851840 10 Tf 12.9828 0 Td (y)Tj /R33177616 10 Tf 7.42305 0 Td 2.983 Tw (torus. This)Tj 48.7461 0 Td 0.483 Tw (will ha)Tj -0.15 Tc 27.7828 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R33177616 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R32851840 10 Tf 42.066 0 Td (2*x*y)Tj /R33177616 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R32851840 10 Tf 40.3961 0 Td (u)Tj /R33177616 10 Tf 7.98281 0 Td (and)Tj /R32851840 10 Tf 17.423 0 Td (v)Tj /R33177616 10 Tf 7.42305 0 Td 0.483 Tw (are gi)Tj -0.15 Tc 22.723 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the)Tj 22.5531 0 Td (y)Tj -391 -12 Td 0 Tw [(specify twists of that amount in the horizontal and v)15.0146(ertical directions, respecti)]TJ -0.15 Tc 310.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ /R33496184 10 Tf -355.96 -16.8 Td (­w)Tj /R32851840 10 Tf 15.4199 0 Td (n)Tj /R33177616 10 Tf 20.5801 0 Td (Generate a path on)Tj /R32851840 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R33177616 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td 2.5 Tw (rtices. This)Tj 49.4398 0 Td 0 Tw (will ha)Tj -0.15 Tc 27.3 0 Td (ve)Tj 0 Tc /R32851840 10 Tf 11.7898 0 Td (n-1)Tj /R33177616 10 Tf 15.8301 0 Td (edges.)Tj 2.5 Tc -61.0645 -76.8 Td (5J)Tj 0 Tc 11.3898 0 Td [(une 2012)-20483.5(1)]TJ ET Q Q \n \n \n \n \n-2989\n+2990\n \n \n \n \n BaseFont\n OIOIEP+Times-Italic\n FontDescriptor\n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R19954808\n+R33496184\n \n-R19636240\n+R33177616\n \n-R19310464\n+R32851840\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R19310464 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R19636240 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R19310464 10 Tf 210.14 0 Td (GVGEN)Tj /R19636240 10 Tf 34.4301 0 Td (\(1\))Tj /R19954808 10 Tf -420.34 -36 Td (­i)Tj /R19310464 10 Tf 10.9801 0 Td (n)Tj /R19636240 10 Tf 25.0199 0 Td (Generate)Tj /R19310464 10 Tf 38.5898 0 Td (n)Tj /R19636240 10 Tf 7.5 0 Td (graphs of the requested type. At present, only a)Tj -0.25 Tc 188.65 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable if the)Tj /R19954808 10 Tf 48.05 0 Td (­R)Tj /R19636240 10 Tf 15.4199 0 Td (ag is used.)Tj /R19954808 10 Tf -343.4 -16.8 Td (­n)Tj /R19310464 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R19636240 10 Tf 22.2398 -12 Td (Normally)Tj 2.632 Tc 37.6801 0 Td (,i)Tj 0 Tc 7.91211 0 Td (nte)Tj 12.0699 0 Td 0.132 Tw (gers are used as node names. If)Tj /R19310464 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R19636240 10 Tf 25.032 0 Td (is speciŒed, this will be prepended to the inte-)Tj -210.798 -12 Td 0 Tw (ger to create the name.)Tj /R19954808 10 Tf -36 -16.8 Td (­N)Tj /R19310464 10 Tf 15.4199 0 Td (name)Tj /R19636240 10 Tf 20.5801 -12 Td (Use)Tj /R19310464 10 Tf 18.05 0 Td (name)Tj /R19636240 10 Tf 24.1602 0 Td [(as the name of the graph.)-500(By def)10.0146(ault, the graph is anon)15(ymous.)]TJ /R19954808 10 Tf -78.2102 -16.8 Td (­o)Tj /R19310464 10 Tf 13.2 0 Td (outŒle)Tj /R19636240 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R19310464 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R19636240 10 Tf 33.0012 0 Td 0.652 Tw (Otherwise, the graph is written to)Tj -258.871 -12 Td 0 Tw (standard out.)Tj /R19954808 10 Tf -36 -16.8 Td (­d)Tj /R19636240 10 Tf 36 0 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he generated graph directed.)Tj /R19954808 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R19636240 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R19954808 10 Tf -46.55 -16.8 Td (­?)Tj /R19636240 10 Tf 36 0 Td (Print usage information.)Tj /R19954808 10.95 Tf -72 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R19954808 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R19636240 10 Tf 28.0102 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.51 Tw [(its with 0 on successful completion, and e)14.9927(xits with 1 if gi)]TJ -0.15 Tc 233.54 0 Td (ve)Tj 3.01 Tc 9.28984 0 Td [(na)301(ni)]TJ 0 Tc 23.2398 0 Td (ll-formed or incorrect ag, or if)Tj -303.37 -12 Td 0 Tw (the speciŒed output Œle could not be opened.)Tj -0.548 Tc /R19954808 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R19636240 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19954808 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R19636240 10 Tf 36 -12 Td [(gc\(1\), ac)14.9927(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 2.5 Tc 173.835 -424.8 Td (5J)Tj 0 Tc 11.3898 0 Td [(une 2012)-20483.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32851840 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R33177616 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R32851840 10 Tf 210.14 0 Td (GVGEN)Tj /R33177616 10 Tf 34.4301 0 Td (\(1\))Tj /R33496184 10 Tf -420.34 -36 Td (­i)Tj /R32851840 10 Tf 10.9801 0 Td (n)Tj /R33177616 10 Tf 25.0199 0 Td (Generate)Tj /R32851840 10 Tf 38.5898 0 Td (n)Tj /R33177616 10 Tf 7.5 0 Td (graphs of the requested type. At present, only a)Tj -0.25 Tc 188.65 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable if the)Tj /R33496184 10 Tf 48.05 0 Td (­R)Tj /R33177616 10 Tf 15.4199 0 Td (ag is used.)Tj /R33496184 10 Tf -343.4 -16.8 Td (­n)Tj /R32851840 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R33177616 10 Tf 22.2398 -12 Td (Normally)Tj 2.632 Tc 37.6801 0 Td (,i)Tj 0 Tc 7.91211 0 Td (nte)Tj 12.0699 0 Td 0.132 Tw (gers are used as node names. If)Tj /R32851840 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R33177616 10 Tf 25.032 0 Td (is speciŒed, this will be prepended to the inte-)Tj -210.798 -12 Td 0 Tw (ger to create the name.)Tj /R33496184 10 Tf -36 -16.8 Td (­N)Tj /R32851840 10 Tf 15.4199 0 Td (name)Tj /R33177616 10 Tf 20.5801 -12 Td (Use)Tj /R32851840 10 Tf 18.05 0 Td (name)Tj /R33177616 10 Tf 24.1602 0 Td [(as the name of the graph.)-500(By def)10.0146(ault, the graph is anon)15(ymous.)]TJ /R33496184 10 Tf -78.2102 -16.8 Td (­o)Tj /R32851840 10 Tf 13.2 0 Td (outŒle)Tj /R33177616 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R32851840 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R33177616 10 Tf 33.0012 0 Td 0.652 Tw (Otherwise, the graph is written to)Tj -258.871 -12 Td 0 Tw (standard out.)Tj /R33496184 10 Tf -36 -16.8 Td (­d)Tj /R33177616 10 Tf 36 0 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he generated graph directed.)Tj /R33496184 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R33177616 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R33496184 10 Tf -46.55 -16.8 Td (­?)Tj /R33177616 10 Tf 36 0 Td (Print usage information.)Tj /R33496184 10.95 Tf -72 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R33496184 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R33177616 10 Tf 28.0102 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.51 Tw [(its with 0 on successful completion, and e)14.9927(xits with 1 if gi)]TJ -0.15 Tc 233.54 0 Td (ve)Tj 3.01 Tc 9.28984 0 Td [(na)301(ni)]TJ 0 Tc 23.2398 0 Td (ll-formed or incorrect ag, or if)Tj -303.37 -12 Td 0 Tw (the speciŒed output Œle could not be opened.)Tj -0.548 Tc /R33496184 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33177616 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33496184 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33177616 10 Tf 36 -12 Td [(gc\(1\), ac)14.9927(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 2.5 Tc 173.835 -424.8 Td (5J)Tj 0 Tc 11.3898 0 Td [(une 2012)-20483.5(2)]TJ ET Q Q \n \n \n \n \n-1173\n+1174\n \n \n \n \n-R19954808\n+R33496184\n \n-R19636240\n+R33177616\n \n-R19310464\n+R32851840\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-419\n+418\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20031880 def 1 begincodespacerange <00><ff> endcodespacerange 40 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <76><76><0076> <77><77><0077> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33573256 def 1 begincodespacerange <00><ff> endcodespacerange 40 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <76><76><0076> <77><77><0077> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -802,18 +802,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-566\n+564\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20032248 def 1 begincodespacerange <00><ff> endcodespacerange 64 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33573624 def 1 begincodespacerange <00><ff> endcodespacerange 64 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -833,18 +833,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-396\n+398\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20032616 def 1 begincodespacerange <00><ff> endcodespacerange 37 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <36><36><0036> <45><45><0045> <47><47><0047> <4e><4e><004e> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <5e><5e><02c6> <61><61><0061> <64><64><0064> <65><65><0065> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33573992 def 1 begincodespacerange <00><ff> endcodespacerange 37 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <36><36><0036> <45><45><0045> <47><47><0047> <4e><4e><004e> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <5e><5e><02c6> <61><61><0061> <64><64><0064> <65><65><0065> <68><68><0068> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -868,15 +868,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-f7006dec8883'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-61a6081e2934'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvmap.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvmap.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvmap.1.pdf", "source2": "gvmap.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -73,15 +73,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41551744 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R41551744 10 Tf 210.25 0 Td (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R42196088 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41877520 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R42196088 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R42196088 10 Tf 36 -12 Td (gvmap)Tj /R41877520 10 Tf 31.3898 0 Td ([)Tj /R41551744 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R41877520 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R42196088 10 Tf 11.6602 0 Td (­o)Tj /R41551744 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R41877520 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R41551744 10 Tf 13.5699 0 Td (Œles)Tj /R41877520 10 Tf 18.8801 0 Td (])Tj /R42196088 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R42196088 10 Tf 36 -12 Td (gvmap)Tj /R41877520 10 Tf 31.4219 0 Td (tak)Tj 12.1199 0 Td 0.032 Tw (es as input a graph in DO)Tj 2.532 Tc 101.442 0 Td (Tf)Tj 0 Tc 11.9719 0 Td (ormat, Œnds node clusters and produces a rendering of the graph as a)Tj -156.956 -12 Td 0 Tw (geographic-style map, with clusters highlighted as countries, in xdot format.)Tj 16.8 TL 0.63 Tw (In the input graph, each node must ha)' -0.15 Tc 154.74 0 Td 0.931 Tw (ve p)Tj 0 Tc 17.4211 0 Td 0.631 Tw (osition, width and height information \(pos, width and height at-)Tj -172.161 -12 Td 0 Tw [(trib)20.0159(utes, respecti)]TJ -0.15 Tc 65.65 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly\) deŒned, and nodes must not o)Tj -0.15 Tc 132.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap.)Tj -217.13 -16.8 Td 0.75 Tw (By def)Tj 27.5898 0 Td (ault,)Tj /R42196088 10 Tf 20.75 0 Td (gvmap)Tj /R41877520 10 Tf 32.1398 0 Td 0.749 Tw (will generate the clusters from the data. If desired, the input graph can specify cluster)Tj -80.4797 -12 Td 0.071 Tw [(information by gi)24.9817(ving e)]TJ -0.15 Tc 94.4332 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node a)Tj /R41551744 10 Tf 39.923 0 Td (cluster)Tj /R41877520 10 Tf 29.7922 0 Td (attrib)Tj 20.9102 0 Td 0.072 Tw [(ute whose v)24.9927(alue is a small positi)]TJ -0.15 Tc 129.372 0 Td 0.372 Tw (ve i)Tj 0 Tc 14.6422 0 Td [(nte)15.0098(ger)]TJ 2.572 Tc 24.2898 0 Td (.\()Tj 0 Tc 8.40195 0 Td 0.072 Tw [(It is w)9.98535(orks best)]TJ -371.054 -12 Td (if)Tj /R41551744 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R41877520 10 Tf 30.4078 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.688 Tw (lues are all inte)Tj 62.734 0 Td 0.687 Tw [(gers in the interv)24.9829(al [1,K] for some K. Nodes sharing the same)]TJ /R41551744 10 Tf 256.834 0 Td (cluster)Tj /R41877520 10 Tf 30.407 0 Td [(attrib)19.9854(ute)]TJ -0.25 Tc -398.871 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.22 Tw (lue will be put into the same cluster)Tj 143.48 0 Td (.)Tj /R42196088 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R41877520 10 Tf 21.6102 0 Td (Fo)Tj 2.72 Tc 10.4102 0 Td (rt)Tj 0 Tc 8.83008 0 Td (he)Tj /R41551744 10 Tf 12.1602 0 Td (cluster)Tj /R41877520 10 Tf 29.9398 0 Td (attrib)Tj 20.9102 0 Td (ute to be used, all nodes must ha)Tj -0.15 Tc 131.33 0 Td 0.52 Tw (ve a v)Tj 0 Tc 23.9199 0 Td (alid)Tj -0.25 Tc -417 -12 Td (va)Tj 0 Tc 9.18984 0 Td (lue.)Tj -9.18984 -16.8 Td 1.341 Tw (If the)Tj /R41551744 10 Tf 26.5621 0 Td (­D)Tj /R41877520 10 Tf 17.8109 0 Td (ag is used,)Tj /R42196088 10 Tf 54.023 0 Td (gvmap)Tj /R41877520 10 Tf 32.7309 0 Td (will use the top-le)Tj -0.15 Tc 75.7129 0 Td (ve)Tj 3.84 Tc 9.28984 0 Td (lc)Tj 0 Tc 11.0602 0 Td 1.34 Tw (luster subgraphs to determine the clustering. An)Tj 199.81 0 Td (y)Tj -427 -12 Td 0 Tw [(nodes not in such a cluster will be put into a single catch-all cluster)54.9927(.)]TJ 0.066 Tw (If the input speciŒes the desired clustering as described abo)' -0.15 Tc 238.454 0 Td (ve)Tj 2.567 Tc 9.28984 0 Td [(,i)256.711(tc)]TJ 0 Tc 17.634 0 Td 0.067 Tw (an also specify a desired coloring by ha)Tj 158.289 0 Td (v-)Tj -423.667 -12 Td 0.11 Tw [(ing some node in each cluster pro)14.9927(vide a)]TJ /R41551744 10 Tf 161.809 0 Td [(cluster)37(color)]TJ /R41877520 10 Tf 50.5691 0 Td [(attrib)19.9854(ute.)]TJ /R42196088 10 Tf 38.2391 0 Td (N.B.)Tj /R41877520 10 Tf 21.4988 0 Td 0.109 Tw (Unless one speciŒes)Tj /R41551744 10 Tf 83.927 0 Td (­c0)Tj 2.609 Tc /R41877520 10 Tf 16.1898 0 Td (,o)Tj 0 Tc 10.109 0 Td (nly the)Tj /R41551744 10 Tf 30.218 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R41877520 10 Tf 34.4379 0 Td 0.088 Tw (of the last node in a cluster has an ef)Tj 146.342 0 Td 0.089 Tw (fect. In addition, unless one uses)Tj /R41551744 10 Tf 133.294 0 Td (­O)Tj /R41877520 10 Tf 13.9699 0 Td (,)Tj /R42196088 10 Tf 5.08906 0 Td (gvmap)Tj /R41877520 10 Tf 31.4789 0 Td (may permute the)Tj -364.612 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nc)Tj 0 Tc 11.9398 0 Td (olors.)Tj /R42196088 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R41877520 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R42196088 10 Tf (­a)' /R41551744 10 Tf 13.2 0 Td (k)Tj /R41877520 10 Tf 22.8 0 Td 0.133 Tw [(The inte)15.0183(ger k speciŒes the a)]TJ -0.15 Tc 112.235 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.132 Tw (rage number of artiŒcial points added along the bounding box of the)Tj -121.525 -12 Td 0.718 Tw (labels. Such artiŒcial points are added to a)Tj -0.2 Tc 174.246 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.719 Tw (id a country boundary cutting through the boundary)Tj -184.046 -12 Td 0.437 Tw (box of the labels. Computing time is proportional to k; hence, for lar)Tj 278.934 0 Td 0.436 Tw [(ge graphs, a small v)25.0098(alue of k)]TJ -278.934 -12 Td 0.561 Tw (is suggested. If k = -1, a suitable v)Tj 141.528 0 Td 0.562 Tw (alue of k is automatically selected based on the graph size. By)Tj -141.528 -12 Td 0 Tw [(def)10.0073(ault k = -1.)]TJ /R42196088 10 Tf -36 -16.8 Td (­b)Tj /R41551744 10 Tf 13.7602 0 Td (v)Tj /R41877520 10 Tf 22.2398 0 Td 0.293 Tw (The real number v speciŒes the line width used to dra)Tj 2.793 Tc 217.19 0 Td (wt)Tj 0 Tc 12.793 0 Td 0.292 Tw (he polygon boundaries, with v < 0 for no)Tj -229.983 -12 Td 0 Tw [(line. By def)10.0159(ault v = 0.)]TJ /R42196088 10 Tf -36 -16.8 Td (­c)Tj /R41551744 10 Tf 12.6398 0 Td (k)Tj /R41877520 10 Tf 23.3602 0 Td [(The inte)15(ger k speciŒes color scheme used to color the countries. By def)9.99023(ault k = 1.)]TJ -28.5 -16.8 Td [(Acceptable v)24.9927(alues are:)]TJ 2.5 Tc 36 -12 Td [(0:n)249.993(op)]TJ 0 Tc 30.2801 0 Td (olygons)Tj 2.5 Tc -30.2801 -12 Td (1:p)Tj 0 Tc 17.7801 0 Td (astel)Tj 2.5 Tc -17.7801 -12 Td (2:b)Tj 0 Tc 17.7801 0 Td [(lue to yello)25(w)]TJ 2.5 Tc -17.7801 -12 Td (3:w)Tj 0 Tc 20 0 Td (hite to red)Tj 2.5 Tc -20 -12 Td (4:l)Tj 0 Tc 15.5602 0 Td (ight gre)Tj 2.5 Tc 30.6801 0 Td [(yt)249.993(or)]TJ 0 Tc 21.1102 0 Td (ed)Tj 2.5 Tc -67.3504 -12 Td (5:p)Tj 0 Tc 17.7801 0 Td (rimary colors)Tj 2.5 Tc -17.7801 -12 Td (6:s)Tj 0 Tc 16.6699 0 Td (equential single hue red)Tj 2.5 Tc -16.6699 -12 Td (7:s)Tj 0 Tc 16.6699 0 Td (equential single hue lighter red)Tj 2.5 Tc -16.6699 -12 Td (8:l)Tj 0 Tc 15.5602 0 Td [(ight gre)14.9927(y)]TJ /R42196088 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R41551744 10 Tf 52.7199 0 Td (xy)Tj /R41877520 10 Tf -16.7199 -12 Td [(SpeciŒes a tw)10(o-character he)14.9854(xadecimal string specifying the opacity of the polygons.)]TJ /R42196088 10 Tf -36 -16.8 Td (­C)Tj /R41551744 10 Tf 15.4199 0 Td (d)Tj /R41877520 10 Tf 20.5801 0 Td 1.264 Tw (The inte)Tj 34.1641 0 Td 1.265 Tw [(ger d speciŒes the maximum number of clusters \(countries\) allo)25(wed. By def)9.99023(ault d = 0,)]TJ -34.1641 -12 Td 0 Tw (which means that there is no limit.)Tj /R42196088 10 Tf -36 -16.8 Td (­d)Tj /R41551744 10 Tf 13.7602 0 Td (d)Tj /R41877520 10 Tf 22.2398 0 Td 0.413 Tw (The inte)Tj 33.3129 0 Td 0.412 Tw (ger d speciŒes the random seed used during color assignment optimization that maximize)Tj -33.3129 -12 Td 0 Tw [(color dif)24.9841(ference between neighboring countries.)]TJ 2.5 Tc 133.95 -76.8 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40327040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R40327040 10 Tf 210.25 0 Td (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R40971384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40652816 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R40971384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R40971384 10 Tf 36 -12 Td (gvmap)Tj /R40652816 10 Tf 31.3898 0 Td ([)Tj /R40327040 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R40652816 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R40971384 10 Tf 11.6602 0 Td (­o)Tj /R40327040 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R40652816 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R40327040 10 Tf 13.5699 0 Td (Œles)Tj /R40652816 10 Tf 18.8801 0 Td (])Tj /R40971384 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R40971384 10 Tf 36 -12 Td (gvmap)Tj /R40652816 10 Tf 31.4219 0 Td (tak)Tj 12.1199 0 Td 0.032 Tw (es as input a graph in DO)Tj 2.532 Tc 101.442 0 Td (Tf)Tj 0 Tc 11.9719 0 Td (ormat, Œnds node clusters and produces a rendering of the graph as a)Tj -156.956 -12 Td 0 Tw (geographic-style map, with clusters highlighted as countries, in xdot format.)Tj 16.8 TL 0.63 Tw (In the input graph, each node must ha)' -0.15 Tc 154.74 0 Td 0.931 Tw (ve p)Tj 0 Tc 17.4211 0 Td 0.631 Tw (osition, width and height information \(pos, width and height at-)Tj -172.161 -12 Td 0 Tw [(trib)20.0159(utes, respecti)]TJ -0.15 Tc 65.65 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly\) deŒned, and nodes must not o)Tj -0.15 Tc 132.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap.)Tj -217.13 -16.8 Td 0.75 Tw (By def)Tj 27.5898 0 Td (ault,)Tj /R40971384 10 Tf 20.75 0 Td (gvmap)Tj /R40652816 10 Tf 32.1398 0 Td 0.749 Tw (will generate the clusters from the data. If desired, the input graph can specify cluster)Tj -80.4797 -12 Td 0.071 Tw [(information by gi)24.9817(ving e)]TJ -0.15 Tc 94.4332 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node a)Tj /R40327040 10 Tf 39.923 0 Td (cluster)Tj /R40652816 10 Tf 29.7922 0 Td (attrib)Tj 20.9102 0 Td 0.072 Tw [(ute whose v)24.9927(alue is a small positi)]TJ -0.15 Tc 129.372 0 Td 0.372 Tw (ve i)Tj 0 Tc 14.6422 0 Td [(nte)15.0098(ger)]TJ 2.572 Tc 24.2898 0 Td (.\()Tj 0 Tc 8.40195 0 Td 0.072 Tw [(It is w)9.98535(orks best)]TJ -371.054 -12 Td (if)Tj /R40327040 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R40652816 10 Tf 30.4078 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.688 Tw (lues are all inte)Tj 62.734 0 Td 0.687 Tw [(gers in the interv)24.9829(al [1,K] for some K. Nodes sharing the same)]TJ /R40327040 10 Tf 256.834 0 Td (cluster)Tj /R40652816 10 Tf 30.407 0 Td [(attrib)19.9854(ute)]TJ -0.25 Tc -398.871 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.22 Tw (lue will be put into the same cluster)Tj 143.48 0 Td (.)Tj /R40971384 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R40652816 10 Tf 21.6102 0 Td (Fo)Tj 2.72 Tc 10.4102 0 Td (rt)Tj 0 Tc 8.83008 0 Td (he)Tj /R40327040 10 Tf 12.1602 0 Td (cluster)Tj /R40652816 10 Tf 29.9398 0 Td (attrib)Tj 20.9102 0 Td (ute to be used, all nodes must ha)Tj -0.15 Tc 131.33 0 Td 0.52 Tw (ve a v)Tj 0 Tc 23.9199 0 Td (alid)Tj -0.25 Tc -417 -12 Td (va)Tj 0 Tc 9.18984 0 Td (lue.)Tj -9.18984 -16.8 Td 1.341 Tw (If the)Tj /R40327040 10 Tf 26.5621 0 Td (­D)Tj /R40652816 10 Tf 17.8109 0 Td (ag is used,)Tj /R40971384 10 Tf 54.023 0 Td (gvmap)Tj /R40652816 10 Tf 32.7309 0 Td (will use the top-le)Tj -0.15 Tc 75.7129 0 Td (ve)Tj 3.84 Tc 9.28984 0 Td (lc)Tj 0 Tc 11.0602 0 Td 1.34 Tw (luster subgraphs to determine the clustering. An)Tj 199.81 0 Td (y)Tj -427 -12 Td 0 Tw [(nodes not in such a cluster will be put into a single catch-all cluster)54.9927(.)]TJ 0.066 Tw (If the input speciŒes the desired clustering as described abo)' -0.15 Tc 238.454 0 Td (ve)Tj 2.567 Tc 9.28984 0 Td [(,i)256.711(tc)]TJ 0 Tc 17.634 0 Td 0.067 Tw (an also specify a desired coloring by ha)Tj 158.289 0 Td (v-)Tj -423.667 -12 Td 0.11 Tw [(ing some node in each cluster pro)14.9927(vide a)]TJ /R40327040 10 Tf 161.809 0 Td [(cluster)37(color)]TJ /R40652816 10 Tf 50.5691 0 Td [(attrib)19.9854(ute.)]TJ /R40971384 10 Tf 38.2391 0 Td (N.B.)Tj /R40652816 10 Tf 21.4988 0 Td 0.109 Tw (Unless one speciŒes)Tj /R40327040 10 Tf 83.927 0 Td (­c0)Tj 2.609 Tc /R40652816 10 Tf 16.1898 0 Td (,o)Tj 0 Tc 10.109 0 Td (nly the)Tj /R40327040 10 Tf 30.218 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R40652816 10 Tf 34.4379 0 Td 0.088 Tw (of the last node in a cluster has an ef)Tj 146.342 0 Td 0.089 Tw (fect. In addition, unless one uses)Tj /R40327040 10 Tf 133.294 0 Td (­O)Tj /R40652816 10 Tf 13.9699 0 Td (,)Tj /R40971384 10 Tf 5.08906 0 Td (gvmap)Tj /R40652816 10 Tf 31.4789 0 Td (may permute the)Tj -364.612 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nc)Tj 0 Tc 11.9398 0 Td (olors.)Tj /R40971384 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R40652816 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R40971384 10 Tf (­a)' /R40327040 10 Tf 13.2 0 Td (k)Tj /R40652816 10 Tf 22.8 0 Td 0.133 Tw [(The inte)15.0183(ger k speciŒes the a)]TJ -0.15 Tc 112.235 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.132 Tw (rage number of artiŒcial points added along the bounding box of the)Tj -121.525 -12 Td 0.718 Tw (labels. Such artiŒcial points are added to a)Tj -0.2 Tc 174.246 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.719 Tw (id a country boundary cutting through the boundary)Tj -184.046 -12 Td 0.437 Tw (box of the labels. Computing time is proportional to k; hence, for lar)Tj 278.934 0 Td 0.436 Tw [(ge graphs, a small v)25.0098(alue of k)]TJ -278.934 -12 Td 0.561 Tw (is suggested. If k = -1, a suitable v)Tj 141.528 0 Td 0.562 Tw (alue of k is automatically selected based on the graph size. By)Tj -141.528 -12 Td 0 Tw [(def)10.0073(ault k = -1.)]TJ /R40971384 10 Tf -36 -16.8 Td (­b)Tj /R40327040 10 Tf 13.7602 0 Td (v)Tj /R40652816 10 Tf 22.2398 0 Td 0.293 Tw (The real number v speciŒes the line width used to dra)Tj 2.793 Tc 217.19 0 Td (wt)Tj 0 Tc 12.793 0 Td 0.292 Tw (he polygon boundaries, with v < 0 for no)Tj -229.983 -12 Td 0 Tw [(line. By def)10.0159(ault v = 0.)]TJ /R40971384 10 Tf -36 -16.8 Td (­c)Tj /R40327040 10 Tf 12.6398 0 Td (k)Tj /R40652816 10 Tf 23.3602 0 Td [(The inte)15(ger k speciŒes color scheme used to color the countries. By def)9.99023(ault k = 1.)]TJ -28.5 -16.8 Td [(Acceptable v)24.9927(alues are:)]TJ 2.5 Tc 36 -12 Td [(0:n)249.993(op)]TJ 0 Tc 30.2801 0 Td (olygons)Tj 2.5 Tc -30.2801 -12 Td (1:p)Tj 0 Tc 17.7801 0 Td (astel)Tj 2.5 Tc -17.7801 -12 Td (2:b)Tj 0 Tc 17.7801 0 Td [(lue to yello)25(w)]TJ 2.5 Tc -17.7801 -12 Td (3:w)Tj 0 Tc 20 0 Td (hite to red)Tj 2.5 Tc -20 -12 Td (4:l)Tj 0 Tc 15.5602 0 Td (ight gre)Tj 2.5 Tc 30.6801 0 Td [(yt)249.993(or)]TJ 0 Tc 21.1102 0 Td (ed)Tj 2.5 Tc -67.3504 -12 Td (5:p)Tj 0 Tc 17.7801 0 Td (rimary colors)Tj 2.5 Tc -17.7801 -12 Td (6:s)Tj 0 Tc 16.6699 0 Td (equential single hue red)Tj 2.5 Tc -16.6699 -12 Td (7:s)Tj 0 Tc 16.6699 0 Td (equential single hue lighter red)Tj 2.5 Tc -16.6699 -12 Td (8:l)Tj 0 Tc 15.5602 0 Td [(ight gre)14.9927(y)]TJ /R40971384 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R40327040 10 Tf 52.7199 0 Td (xy)Tj /R40652816 10 Tf -16.7199 -12 Td [(SpeciŒes a tw)10(o-character he)14.9854(xadecimal string specifying the opacity of the polygons.)]TJ /R40971384 10 Tf -36 -16.8 Td (­C)Tj /R40327040 10 Tf 15.4199 0 Td (d)Tj /R40652816 10 Tf 20.5801 0 Td 1.264 Tw (The inte)Tj 34.1641 0 Td 1.265 Tw [(ger d speciŒes the maximum number of clusters \(countries\) allo)25(wed. By def)9.99023(ault d = 0,)]TJ -34.1641 -12 Td 0 Tw (which means that there is no limit.)Tj /R40971384 10 Tf -36 -16.8 Td (­d)Tj /R40327040 10 Tf 13.7602 0 Td (d)Tj /R40652816 10 Tf 22.2398 0 Td 0.413 Tw (The inte)Tj 33.3129 0 Td 0.412 Tw (ger d speciŒes the random seed used during color assignment optimization that maximize)Tj -33.3129 -12 Td 0 Tw [(color dif)24.9841(ference between neighboring countries.)]TJ 2.5 Tc 133.95 -76.8 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(1)]TJ ET Q Q \n \n \n \n \n 2877\n \n \n@@ -670,19 +670,19 @@\n FontFile3\n \n \n \n \n \n \n-R42196088\n+R40971384\n \n-R41877520\n+R40652816\n \n-R41551744\n+R40327040\n \n \n \n \n \n \n Type\n@@ -719,29 +719,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41551744 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R41551744 10 Tf 210.25 0 Td (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td (\(1\))Tj /R42196088 10 Tf -420.34 -36 Td (­D)Tj /R41877520 10 Tf 36 0 Td (If speciŒed, the graph')Tj 2.5 Tc 89.9801 0 Td (sc)Tj 0 Tc 10.8301 0 Td (luster subgraphs are used to specify the clustering.)Tj /R42196088 10 Tf -136.81 -16.8 Td (­e)Tj /R41877520 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R42196088 10 Tf -36 -16.8 Td (­g)Tj /R41551744 10 Tf 13.2 0 Td (c)Tj /R41877520 10 Tf 22.8 0 Td (SpeciŒes the bounding box color)Tj 2.5 Tc 131.11 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td [(ot speciŒed, a bounding box is not dra)15.0098(wn.)]TJ /R42196088 10 Tf -186.27 -16.8 Td (­h)Tj /R41551744 10 Tf 13.7602 0 Td (k)Tj /R41877520 10 Tf 22.2398 0 Td 0.798 Tw [(The number of artiŒcial points added to maintain a bridge between endpoints. By def)10(ault, this is)]TJ 12 TL (zero.)' /R42196088 10 Tf -36 -16.8 Td (­highlight=)Tj /R41551744 10 Tf 50.1102 0 Td (k)Tj /R41877520 10 Tf -14.1102 -12 Td 0 Tw (Only dra)Tj 2.5 Tc 35.1199 0 Td (wc)Tj 0 Tc 14.1602 0 Td (luster)Tj /R41551744 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R41877520 10 Tf 4.43984 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault, all clusters are dra)14.9927(wn.)]TJ /R42196088 10 Tf -138.61 -16.8 Td (­k)Tj /R41877520 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R42196088 10 Tf -36 -16.8 Td (­l)Tj /R41551744 10 Tf 10.9801 0 Td (s)Tj /R41877520 10 Tf 25.0199 0 Td (Use the string)Tj /R41551744 10 Tf 58.05 0 Td (s)Tj /R41877520 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R42196088 10 Tf -100.44 -16.8 Td (­m)Tj /R41551744 10 Tf 16.5301 0 Td (v)Tj /R41877520 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R41551744 10 Tf 87.0102 0 Td (v)Tj /R41877520 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R42196088 10 Tf 242.51 0 Td (gvmap)Tj /R41877520 10 Tf 28.8898 0 Td (.)Tj /R42196088 10 Tf -401.35 -16.8 Td (­O)Tj /R41877520 10 Tf 36 0 Td 0.484 Tw (Do NO)Tj 2.984 Tc 29.2441 0 Td [(Td)298.386(oc)]TJ 0 Tc 26.518 0 Td (olor assignment optimization that maximizes color dif)Tj 219.314 0 Td 0.483 Tw (ferences between neighboring)Tj -275.076 -12 Td (countries)Tj /R42196088 10 Tf -36 -16.8 Td (­o)Tj /R41551744 10 Tf 10.3602 0 Td (<Œle>)Tj /R41877520 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R42196088 10 Tf -36 -16.8 Td (­p)Tj /R41551744 10 Tf 13.7602 0 Td (k)Tj /R41877520 10 Tf 22.2398 0 Td (Indicates what le)Tj -0.15 Tc 67.5102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(lo)249.993(fp)]TJ 0 Tc 21.1102 0 Td [(oints should be sho)25(wn. By def)9.98535(ault, no points are sho)25(wn.)]TJ -126.41 -16.8 Td [(Acceptable v)24.9927(alues are:)]TJ 2.5 Tc 36 -12 Td [(0:n)249.993(op)]TJ 0 Tc 30.2801 0 Td (oints)Tj 2.5 Tc -30.2801 -12 Td (1:a)Tj 0 Tc 17.2199 0 Td (ll points)Tj 2.5 Tc -17.2199 -12 Td (2:l)Tj 0 Tc 15.5602 0 Td (abel points)Tj 2.5 Tc -15.5602 -12 Td (3:r)Tj 0 Tc 16.1102 0 Td (andom/artiŒcial points)Tj /R42196088 10 Tf -59.6102 -16.8 Td (­Q)Tj /R41877520 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R42196088 10 Tf -36 -16.8 Td (­r)Tj /R41551744 10 Tf 12.6398 0 Td (k)Tj /R41877520 10 Tf 23.3602 0 Td 1.238 Tw [(The number of random points k \(inte)15.0098(ger\) used to deŒne sea and lak)]TJ 3.738 Tc 283.446 0 Td (eb)Tj 0 Tc 13.1781 0 Td 1.239 Tw (oundaries. If 0, auto as-)Tj -296.624 -12 Td 0 Tw [(signed. By def)10(ault v = 0)]TJ /R42196088 10 Tf -36 -16.8 Td (­s)Tj /R41551744 10 Tf 12.0898 0 Td (v)Tj /R41877520 10 Tf 23.9102 0 Td 0.471 Tw (The real number v speciŒes the depth of the sea and lak)Tj 2.97 Tc 227.531 0 Td (es)Tj 0 Tc 11.3 0 Td 0.47 Tw (hores in points. If 0, auto assigned. By)Tj -238.831 -12 Td 0 Tw [(def)10.0073(ault v = 0.)]TJ /R42196088 10 Tf -36 -16.8 Td (­t)Tj /R41551744 10 Tf 11.5301 0 Td (n)Tj /R41877520 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R41551744 10 Tf 25.1699 0 Td (n)Tj /R41877520 10 Tf 7.5 0 Td (attempts to impro)Tj -0.15 Tc 70.4102 0 Td 0.3 Tw (ve c)Tj 0 Tc 16.2301 0 Td 0 Tw [(luster contiguity)64.9927(.)]TJ /R42196088 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R41877520 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R42196088 10 Tf -46.55 -16.8 Td (­z)Tj /R41551744 10 Tf 12.6398 0 Td (c)Tj /R41877520 10 Tf 23.3602 0 Td (SpeciŒed the polygon line color)Tj 2.5 Tc 127.22 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault is black.)]TJ /R42196088 10 Tf -175.44 -16.8 Td (­?)Tj /R41877520 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R42196088 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R41877520 10 Tf 36 -12 Td (Gi)Tj -0.15 Tc 9.75 0 Td (ve)Tj 3.133 Tc 9.28984 0 Td (nag)Tj 0 Tc 20.7059 0 Td 0.633 Tw (raph foo.gv)Tj 3.133 Tc 46.0828 0 Td (,o)Tj 0 Tc 10.6328 0 Td [(ne w)10.0024(ay to generate a layout and highlight the clusters is to Œrst select a layout en-)]TJ -96.4613 -12 Td 0.277 Tw (gine with a suitable o)Tj -0.15 Tc 86.5078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap remo)Tj -0.25 Tc 38.727 0 Td (va)Tj 2.777 Tc 9.18984 0 Td (lm)Tj 0 Tc 13.3371 0 Td (ethod, then feed the output to gvmap, and Œnally render the map us-)Tj -157.052 -12 Td 0.822 Tw [(ing speciŒc graphics format. F)15.0024(or e)]TJ 141.01 0 Td 0.823 Tw [(xample, the follo)24.9902(wing pipeline creates a map with edges in semi-trans-)]TJ -141.01 -12 Td 0 Tw (parent light gray and nodes laid out using sfdp:)Tj 16.8 TL (sfdp ­Go)' -0.15 Tc 37.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap ­e | neato ­n2 ­Ecolor=#55555522 ­Tpng > foo.png)Tj -46.7199 -16.8 Td 0.541 Tw [(The shell script gvmap.sh pro)14.9927(vides a shorthand for such pipelines. F)]TJ 277.86 0 Td 0.54 Tw [(or e)14.9854(xample, the abo)]TJ -0.15 Tc 80.1902 0 Td 0.84 Tw (ve p)Tj 0 Tc 17.3301 0 Td 0.54 Tw (ipeline can be)Tj -375.38 -12 Td (achie)Tj -0.15 Tc 20.85 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (du)Tj 0 Tc 12.5 0 Td (sing)Tj -42.6398 -16.8 Td 0 Tw (gvmap.sh ­Ae ­Ecolor=#55555522 ­Tpng foo.gv > foo.png)Tj -0.548 Tc /R42196088 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R41877520 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R42196088 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R41877520 10 Tf 36 -12 Td (gvmap.sh\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj 2.5 Tc 169.95 -52.8 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40327040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R40327040 10 Tf 210.25 0 Td (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td (\(1\))Tj /R40971384 10 Tf -420.34 -36 Td (­D)Tj /R40652816 10 Tf 36 0 Td (If speciŒed, the graph')Tj 2.5 Tc 89.9801 0 Td (sc)Tj 0 Tc 10.8301 0 Td (luster subgraphs are used to specify the clustering.)Tj /R40971384 10 Tf -136.81 -16.8 Td (­e)Tj /R40652816 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R40971384 10 Tf -36 -16.8 Td (­g)Tj /R40327040 10 Tf 13.2 0 Td (c)Tj /R40652816 10 Tf 22.8 0 Td (SpeciŒes the bounding box color)Tj 2.5 Tc 131.11 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td [(ot speciŒed, a bounding box is not dra)15.0098(wn.)]TJ /R40971384 10 Tf -186.27 -16.8 Td (­h)Tj /R40327040 10 Tf 13.7602 0 Td (k)Tj /R40652816 10 Tf 22.2398 0 Td 0.798 Tw [(The number of artiŒcial points added to maintain a bridge between endpoints. By def)10(ault, this is)]TJ 12 TL (zero.)' /R40971384 10 Tf -36 -16.8 Td (­highlight=)Tj /R40327040 10 Tf 50.1102 0 Td (k)Tj /R40652816 10 Tf -14.1102 -12 Td 0 Tw (Only dra)Tj 2.5 Tc 35.1199 0 Td (wc)Tj 0 Tc 14.1602 0 Td (luster)Tj /R40327040 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R40652816 10 Tf 4.43984 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault, all clusters are dra)14.9927(wn.)]TJ /R40971384 10 Tf -138.61 -16.8 Td (­k)Tj /R40652816 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R40971384 10 Tf -36 -16.8 Td (­l)Tj /R40327040 10 Tf 10.9801 0 Td (s)Tj /R40652816 10 Tf 25.0199 0 Td (Use the string)Tj /R40327040 10 Tf 58.05 0 Td (s)Tj /R40652816 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R40971384 10 Tf -100.44 -16.8 Td (­m)Tj /R40327040 10 Tf 16.5301 0 Td (v)Tj /R40652816 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R40327040 10 Tf 87.0102 0 Td (v)Tj /R40652816 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R40971384 10 Tf 242.51 0 Td (gvmap)Tj /R40652816 10 Tf 28.8898 0 Td (.)Tj /R40971384 10 Tf -401.35 -16.8 Td (­O)Tj /R40652816 10 Tf 36 0 Td 0.484 Tw (Do NO)Tj 2.984 Tc 29.2441 0 Td [(Td)298.386(oc)]TJ 0 Tc 26.518 0 Td (olor assignment optimization that maximizes color dif)Tj 219.314 0 Td 0.483 Tw (ferences between neighboring)Tj -275.076 -12 Td (countries)Tj /R40971384 10 Tf -36 -16.8 Td (­o)Tj /R40327040 10 Tf 10.3602 0 Td (<Œle>)Tj /R40652816 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R40971384 10 Tf -36 -16.8 Td (­p)Tj /R40327040 10 Tf 13.7602 0 Td (k)Tj /R40652816 10 Tf 22.2398 0 Td (Indicates what le)Tj -0.15 Tc 67.5102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(lo)249.993(fp)]TJ 0 Tc 21.1102 0 Td [(oints should be sho)25(wn. By def)9.98535(ault, no points are sho)25(wn.)]TJ -126.41 -16.8 Td [(Acceptable v)24.9927(alues are:)]TJ 2.5 Tc 36 -12 Td [(0:n)249.993(op)]TJ 0 Tc 30.2801 0 Td (oints)Tj 2.5 Tc -30.2801 -12 Td (1:a)Tj 0 Tc 17.2199 0 Td (ll points)Tj 2.5 Tc -17.2199 -12 Td (2:l)Tj 0 Tc 15.5602 0 Td (abel points)Tj 2.5 Tc -15.5602 -12 Td (3:r)Tj 0 Tc 16.1102 0 Td (andom/artiŒcial points)Tj /R40971384 10 Tf -59.6102 -16.8 Td (­Q)Tj /R40652816 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R40971384 10 Tf -36 -16.8 Td (­r)Tj /R40327040 10 Tf 12.6398 0 Td (k)Tj /R40652816 10 Tf 23.3602 0 Td 1.238 Tw [(The number of random points k \(inte)15.0098(ger\) used to deŒne sea and lak)]TJ 3.738 Tc 283.446 0 Td (eb)Tj 0 Tc 13.1781 0 Td 1.239 Tw (oundaries. If 0, auto as-)Tj -296.624 -12 Td 0 Tw [(signed. By def)10(ault v = 0)]TJ /R40971384 10 Tf -36 -16.8 Td (­s)Tj /R40327040 10 Tf 12.0898 0 Td (v)Tj /R40652816 10 Tf 23.9102 0 Td 0.471 Tw (The real number v speciŒes the depth of the sea and lak)Tj 2.97 Tc 227.531 0 Td (es)Tj 0 Tc 11.3 0 Td 0.47 Tw (hores in points. If 0, auto assigned. By)Tj -238.831 -12 Td 0 Tw [(def)10.0073(ault v = 0.)]TJ /R40971384 10 Tf -36 -16.8 Td (­t)Tj /R40327040 10 Tf 11.5301 0 Td (n)Tj /R40652816 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R40327040 10 Tf 25.1699 0 Td (n)Tj /R40652816 10 Tf 7.5 0 Td (attempts to impro)Tj -0.15 Tc 70.4102 0 Td 0.3 Tw (ve c)Tj 0 Tc 16.2301 0 Td 0 Tw [(luster contiguity)64.9927(.)]TJ /R40971384 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R40652816 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R40971384 10 Tf -46.55 -16.8 Td (­z)Tj /R40327040 10 Tf 12.6398 0 Td (c)Tj /R40652816 10 Tf 23.3602 0 Td (SpeciŒed the polygon line color)Tj 2.5 Tc 127.22 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault is black.)]TJ /R40971384 10 Tf -175.44 -16.8 Td (­?)Tj /R40652816 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R40971384 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R40652816 10 Tf 36 -12 Td (Gi)Tj -0.15 Tc 9.75 0 Td (ve)Tj 3.133 Tc 9.28984 0 Td (nag)Tj 0 Tc 20.7059 0 Td 0.633 Tw (raph foo.gv)Tj 3.133 Tc 46.0828 0 Td (,o)Tj 0 Tc 10.6328 0 Td [(ne w)10.0024(ay to generate a layout and highlight the clusters is to Œrst select a layout en-)]TJ -96.4613 -12 Td 0.277 Tw (gine with a suitable o)Tj -0.15 Tc 86.5078 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap remo)Tj -0.25 Tc 38.727 0 Td (va)Tj 2.777 Tc 9.18984 0 Td (lm)Tj 0 Tc 13.3371 0 Td (ethod, then feed the output to gvmap, and Œnally render the map us-)Tj -157.052 -12 Td 0.822 Tw [(ing speciŒc graphics format. F)15.0024(or e)]TJ 141.01 0 Td 0.823 Tw [(xample, the follo)24.9902(wing pipeline creates a map with edges in semi-trans-)]TJ -141.01 -12 Td 0 Tw (parent light gray and nodes laid out using sfdp:)Tj 16.8 TL (sfdp ­Go)' -0.15 Tc 37.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap ­e | neato ­n2 ­Ecolor=#55555522 ­Tpng > foo.png)Tj -46.7199 -16.8 Td 0.541 Tw [(The shell script gvmap.sh pro)14.9927(vides a shorthand for such pipelines. F)]TJ 277.86 0 Td 0.54 Tw [(or e)14.9854(xample, the abo)]TJ -0.15 Tc 80.1902 0 Td 0.84 Tw (ve p)Tj 0 Tc 17.3301 0 Td 0.54 Tw (ipeline can be)Tj -375.38 -12 Td (achie)Tj -0.15 Tc 20.85 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (du)Tj 0 Tc 12.5 0 Td (sing)Tj -42.6398 -16.8 Td 0 Tw (gvmap.sh ­Ae ­Ecolor=#55555522 ­Tpng foo.gv > foo.png)Tj -0.548 Tc /R40971384 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R40652816 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R40971384 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R40652816 10 Tf 36 -12 Td (gvmap.sh\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj 2.5 Tc 169.95 -52.8 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(2)]TJ ET Q Q \n \n \n \n \n-2411\n+2408\n \n \n \n \n-R42196088\n+R40971384\n \n-R41877520\n+R40652816\n \n-R41551744\n+R40327040\n \n \n \n \n \n \n Type\n@@ -778,27 +778,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41551744 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R41551744 10 Tf 210.25 0 Td (GVMAP)Tj /R41877520 10 Tf 34.3199 0 Td (\(1\))Tj -420.34 -36 Td 0.246 Tw (E. R. Gansner)Tj 2.746 Tc 56.1922 0 Td [(,Y)403.583(.H)]TJ 0 Tc 23.6422 0 Td (u, S. G. K)Tj 40.3879 0 Td (obouro)Tj -0.65 Tc 28.1801 0 Td 1.546 Tw (v, ")Tj 0 Tc 13.6762 0 Td 0.246 Tw (GMap: V)Tj 37.6961 0 Td 0.247 Tw [(isualizing graphs and clusters as maps," Proc. P)15.0098(aciŒc V)]TJ 223.056 0 Td (is.)Tj -422.83 -12 Td 0 Tw (2010, pp. 201-208.)Tj 2.5 Tc 169.95 -672 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40327040 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R40327040 10 Tf 210.25 0 Td (GVMAP)Tj /R40652816 10 Tf 34.3199 0 Td (\(1\))Tj -420.34 -36 Td 0.246 Tw (E. R. Gansner)Tj 2.746 Tc 56.1922 0 Td [(,Y)403.583(.H)]TJ 0 Tc 23.6422 0 Td (u, S. G. K)Tj 40.3879 0 Td (obouro)Tj -0.65 Tc 28.1801 0 Td 1.546 Tw (v, ")Tj 0 Tc 13.6762 0 Td 0.246 Tw (GMap: V)Tj 37.6961 0 Td 0.247 Tw [(isualizing graphs and clusters as maps," Proc. P)15.0098(aciŒc V)]TJ 223.056 0 Td (is.)Tj -422.83 -12 Td 0 Tw (2010, pp. 201-208.)Tj 2.5 Tc 169.95 -672 Td (3M)Tj 0 Tc 16.3898 0 Td [(arch 2011)-20095(3)]TJ ET Q Q \n \n \n \n \n 419\n \n \n \n \n-R41877520\n+R40652816\n \n-R41551744\n+R40327040\n \n \n \n \n \n \n \n@@ -853,15 +853,15 @@\n \n Filter\n FlateDecode\n Length\n 436\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42273240 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <20><20><0020> <2e><2e><002e> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <76><76><0076> <79><79><0079> <7a><7a><007a> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41048536 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <20><20><0020> <2e><2e><002e> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <76><76><0076> <79><79><0079> <7a><7a><007a> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -881,15 +881,15 @@\n \n Filter\n FlateDecode\n Length\n 632\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42273608 def 1 begincodespacerange <00><ff> endcodespacerange 76 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41048904 def 1 begincodespacerange <00><ff> endcodespacerange 76 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -914,15 +914,15 @@\n \n Filter\n FlateDecode\n Length\n 346\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42273976 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <2d><2d><002d> <30><30><0030> <3c><3c><003c> <3e><3e><003e> <41><41><0041> <44><44><0044> <47><47><0047> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <56><56><0056> <63><63><0063> <64><64><0064> <65><65><0065> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41049272 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <2d><2d><002d> <30><30><0030> <3c><3c><003c> <3e><3e><003e> <41><41><0041> <44><44><0044> <47><47><0047> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <56><56><0056> <63><63><0063> <64><64><0064> <65><65><0065> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -946,15 +946,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7e7e9c6eec82'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-4244f2c22a94'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 32\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvmap.sh.1.pdf", "source2": "gvmap.sh.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20510656 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R20838544 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R20510656 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R20838544 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R21155000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20838544 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R21155000 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21155000 10 Tf 36 -12 Td (gvmap.sh)Tj /R20838544 10 Tf 43.3398 0 Td ([)Tj /R21155000 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R20838544 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R20510656 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R20838544 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R21155000 10 Tf 11.6602 0 Td (­o)Tj /R20510656 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R20838544 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20510656 10 Tf 13.5699 0 Td (Œles)Tj /R20838544 10 Tf 18.8801 0 Td (])Tj /R21155000 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R21155000 10 Tf 36 -12 Td (gvmap.sh)Tj /R20838544 10 Tf 43.3738 0 Td (tak)Tj 12.1199 0 Td 0.034 Tw (es as input a graph in DO)Tj 2.534 Tc 101.454 0 Td (Tf)Tj 0 Tc 11.9738 0 Td (ormat, performs a layout, runs the output through gvmap and ren-)Tj -168.921 -12 Td 0 Tw [(ders the output. At some point, it is hoped to inte)14.9854(grate all of these tasks into gvmap.)]TJ /R21155000 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R20838544 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21155000 10 Tf 16.8 TL (­a)' /R20510656 10 Tf 13.2 0 Td (k)Tj /R20838544 10 Tf 22.8 0 Td 0.132 Tw [(The inte)14.9963(ger k speciŒes the a)]TJ -0.15 Tc 112.23 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.133 Tw (rage number of artiŒcial points added along the bounding box of the)Tj -121.52 -12 Td 0.719 Tw (labels. Such artiŒcial points are added to a)Tj -0.2 Tc 174.253 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.718 Tw (id a country boundary cutting through the boundary)Tj -184.053 -12 Td 0.436 Tw (box of the labels. Computing time is proportional to k; hence, for lar)Tj 278.922 0 Td 0.437 Tw [(ge graphs, a small v)25.0195(alue of k)]TJ -278.922 -12 Td 0.562 Tw (is suggested. If k = -1, a suitable v)Tj 141.536 0 Td 0.561 Tw (alue of k is automatically selected based on the graph size. By)Tj -141.536 -12 Td 0 Tw [(def)10.0073(ault k = -1.)]TJ /R21155000 10 Tf -36 -16.8 Td (­K)Tj /R20510656 10 Tf 15.9801 0 Td (layout)Tj /R20838544 10 Tf 20.0199 -12 Td 0.786 Tw [(speciŒes which program should be use for the initial layout. By def)10.0146(ault, sfdp is run. Also by de-)]TJ -0.1 Tc 12 TL (fa)' 0 Tc 7.66992 0 Td 0 Tw (ult, the layout is passed the ag ­Go)Tj -0.15 Tc 146.04 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism. This can be o)Tj -0.15 Tc 102.42 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rridden using a ­g ag.)Tj /R21155000 10 Tf -310.709 -16.8 Td (­T)Tj /R20510656 10 Tf 14.8699 0 Td (format)Tj /R20838544 10 Tf 21.1301 -12 Td 0.437 Tw [(speciŒes the Œnal output format. This w)9.99756(orks the same w)9.99023(ay as the ­T ag for an)]TJ 2.937 Tc 322.915 0 Td (yG)Tj 0 Tc 15.157 0 Td (raphviz layout)Tj -338.072 -12 Td (program.)Tj /R21155000 10 Tf -36 -16.8 Td (­N)Tj /R20510656 10 Tf 15.4199 0 Td (attr=val)Tj /R20838544 10 Tf 20.5801 -12 Td 1.023 Tw [(speciŒes the setting of a def)9.98535(ault node attrib)19.9902(ute during the rendering phase. This w)]TJ 338.959 0 Td 1.024 Tw (orks the same)Tj -0.1 Tc -338.959 -12 Td (wa)Tj 2.5 Tc 11.5602 0 Td [(ya)250.016(st)]TJ 0 Tc 21.1098 0 Td 0 Tw (he ­N ag for an)Tj 2.5 Tc 68.25 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -151.64 -16.8 Td (­G)Tj /R20510656 10 Tf 15.9801 0 Td (attr=val)Tj /R20838544 10 Tf 20.0199 -12 Td 0.769 Tw [(speciŒes the setting of a graph attrib)19.9854(ute during the rendering phase. This w)]TJ 308.048 0 Td 0.768 Tw [(orks the same w)9.99512(ay as)]TJ -308.048 -12 Td 0 Tw (the ­G ag for an)Tj 2.5 Tc 71.0301 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -121.75 -16.8 Td (­E)Tj /R20510656 10 Tf 14.8699 0 Td (attr=val)Tj /R20838544 10 Tf 21.1301 -12 Td 1.06 Tw (speciŒes the setting of a def)Tj 116.57 0 Td 1.061 Tw [(ault edge attrib)19.9902(ute during the rendering phase. This w)10.0146(orks the same)]TJ -0.1 Tc -116.57 -12 Td (wa)Tj 2.5 Tc 11.5602 0 Td [(ya)250.016(st)]TJ 0 Tc 21.1098 0 Td 0 Tw (he ­E ag for an)Tj 2.5 Tc 67.1398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -150.53 -16.8 Td (­n)Tj /R20510656 10 Tf 13.7602 0 Td (attr=val)Tj /R20838544 10 Tf 22.2398 -12 Td 0.601 Tw [(speciŒes the setting of a def)10(ault node attrib)20.0049(ute during the layout phase. This w)]TJ 320.153 0 Td 0.6 Tw (orks the same w)Tj 66.4102 0 Td (ay)Tj -386.563 -12 Td 0 Tw (as the ­N ag for an)Tj 2.5 Tc 81.8602 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -132.58 -16.8 Td (­g)Tj /R20510656 10 Tf 13.2 0 Td (attr=val)Tj /R20838544 10 Tf 22.8 -12 Td 0.641 Tw [(speciŒes the setting of a graph attrib)19.9829(ute during the layout phase. This w)10(orks the same w)]TJ 359.725 0 Td 0.642 Tw (ay as the)Tj -359.725 -12 Td 0 Tw (­G ag for an)Tj 2.5 Tc 56.3102 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -107.03 -16.8 Td (­e)Tj /R20510656 10 Tf 12.6398 0 Td (attr=val)Tj /R20838544 10 Tf 23.3602 -12 Td 0.636 Tw [(speciŒes the setting of a def)10(ault edge attrib)19.9902(ute during the layout phase. This w)]TJ 320.048 0 Td 0.635 Tw (orks the same w)Tj 66.5148 0 Td (ay)Tj -386.563 -12 Td 0 Tw (as the ­E ag for an)Tj 2.5 Tc 80.75 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R21155000 10 Tf -131.47 -16.8 Td (­A)Tj /R20510656 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R20838544 10 Tf 20.5801 0 Td 0.288 Tw [(speciŒes a ag to be passed to gvmap. F)15.0171(or e)15.0195(xample, gvmap.sh ­Ae ­As3 causes gvmap ­e ­s3 to)]TJ 0 Tw (be run.)' /R21155000 10 Tf -36 -16.8 Td (­v)Tj /R20838544 10 Tf 36 0 Td [(Set v)14.9927(erbose mode.)]TJ /R21155000 10 Tf -36 -16.8 Td (­V)Tj /R20838544 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R21155000 10 Tf -36 -16.8 Td (­?)Tj /R20838544 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R21155000 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R20838544 10 Tf 36 -12 Td 0.529 Tw [(The follo)24.9854(wing in)]TJ -0.2 Tc 67.6281 0 Td (vo)Tj 0 Tc 9.8 0 Td (cation creates a map with edges in semi-transparent light gray and nodes laid out using)Tj -77.4281 -12 Td (sfdp:)Tj 167.45 -50.4 Td 0 Tw [(31 March 2011)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31795136 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R32123024 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R31795136 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R32123024 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R32439480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32123024 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R32439480 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R32439480 10 Tf 36 -12 Td (gvmap.sh)Tj /R32123024 10 Tf 43.3398 0 Td ([)Tj /R32439480 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R32123024 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R31795136 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R32123024 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R32439480 10 Tf 11.6602 0 Td (­o)Tj /R31795136 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R32123024 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31795136 10 Tf 13.5699 0 Td (Œles)Tj /R32123024 10 Tf 18.8801 0 Td (])Tj /R32439480 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R32439480 10 Tf 36 -12 Td (gvmap.sh)Tj /R32123024 10 Tf 43.3738 0 Td (tak)Tj 12.1199 0 Td 0.034 Tw (es as input a graph in DO)Tj 2.534 Tc 101.454 0 Td (Tf)Tj 0 Tc 11.9738 0 Td (ormat, performs a layout, runs the output through gvmap and ren-)Tj -168.921 -12 Td 0 Tw [(ders the output. At some point, it is hoped to inte)14.9854(grate all of these tasks into gvmap.)]TJ /R32439480 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R32123024 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R32439480 10 Tf 16.8 TL (­a)' /R31795136 10 Tf 13.2 0 Td (k)Tj /R32123024 10 Tf 22.8 0 Td 0.132 Tw [(The inte)14.9963(ger k speciŒes the a)]TJ -0.15 Tc 112.23 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.133 Tw (rage number of artiŒcial points added along the bounding box of the)Tj -121.52 -12 Td 0.719 Tw (labels. Such artiŒcial points are added to a)Tj -0.2 Tc 174.253 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.718 Tw (id a country boundary cutting through the boundary)Tj -184.053 -12 Td 0.436 Tw (box of the labels. Computing time is proportional to k; hence, for lar)Tj 278.922 0 Td 0.437 Tw [(ge graphs, a small v)25.0195(alue of k)]TJ -278.922 -12 Td 0.562 Tw (is suggested. If k = -1, a suitable v)Tj 141.536 0 Td 0.561 Tw (alue of k is automatically selected based on the graph size. By)Tj -141.536 -12 Td 0 Tw [(def)10.0073(ault k = -1.)]TJ /R32439480 10 Tf -36 -16.8 Td (­K)Tj /R31795136 10 Tf 15.9801 0 Td (layout)Tj /R32123024 10 Tf 20.0199 -12 Td 0.786 Tw [(speciŒes which program should be use for the initial layout. By def)10.0146(ault, sfdp is run. Also by de-)]TJ -0.1 Tc 12 TL (fa)' 0 Tc 7.66992 0 Td 0 Tw (ult, the layout is passed the ag ­Go)Tj -0.15 Tc 146.04 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism. This can be o)Tj -0.15 Tc 102.42 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rridden using a ­g ag.)Tj /R32439480 10 Tf -310.709 -16.8 Td (­T)Tj /R31795136 10 Tf 14.8699 0 Td (format)Tj /R32123024 10 Tf 21.1301 -12 Td 0.437 Tw [(speciŒes the Œnal output format. This w)9.99756(orks the same w)9.99023(ay as the ­T ag for an)]TJ 2.937 Tc 322.915 0 Td (yG)Tj 0 Tc 15.157 0 Td (raphviz layout)Tj -338.072 -12 Td (program.)Tj /R32439480 10 Tf -36 -16.8 Td (­N)Tj /R31795136 10 Tf 15.4199 0 Td (attr=val)Tj /R32123024 10 Tf 20.5801 -12 Td 1.023 Tw [(speciŒes the setting of a def)9.98535(ault node attrib)19.9902(ute during the rendering phase. This w)]TJ 338.959 0 Td 1.024 Tw (orks the same)Tj -0.1 Tc -338.959 -12 Td (wa)Tj 2.5 Tc 11.5602 0 Td [(ya)250.016(st)]TJ 0 Tc 21.1098 0 Td 0 Tw (he ­N ag for an)Tj 2.5 Tc 68.25 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -151.64 -16.8 Td (­G)Tj /R31795136 10 Tf 15.9801 0 Td (attr=val)Tj /R32123024 10 Tf 20.0199 -12 Td 0.769 Tw [(speciŒes the setting of a graph attrib)19.9854(ute during the rendering phase. This w)]TJ 308.048 0 Td 0.768 Tw [(orks the same w)9.99512(ay as)]TJ -308.048 -12 Td 0 Tw (the ­G ag for an)Tj 2.5 Tc 71.0301 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -121.75 -16.8 Td (­E)Tj /R31795136 10 Tf 14.8699 0 Td (attr=val)Tj /R32123024 10 Tf 21.1301 -12 Td 1.06 Tw (speciŒes the setting of a def)Tj 116.57 0 Td 1.061 Tw [(ault edge attrib)19.9902(ute during the rendering phase. This w)10.0146(orks the same)]TJ -0.1 Tc -116.57 -12 Td (wa)Tj 2.5 Tc 11.5602 0 Td [(ya)250.016(st)]TJ 0 Tc 21.1098 0 Td 0 Tw (he ­E ag for an)Tj 2.5 Tc 67.1398 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -150.53 -16.8 Td (­n)Tj /R31795136 10 Tf 13.7602 0 Td (attr=val)Tj /R32123024 10 Tf 22.2398 -12 Td 0.601 Tw [(speciŒes the setting of a def)10(ault node attrib)20.0049(ute during the layout phase. This w)]TJ 320.153 0 Td 0.6 Tw (orks the same w)Tj 66.4102 0 Td (ay)Tj -386.563 -12 Td 0 Tw (as the ­N ag for an)Tj 2.5 Tc 81.8602 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -132.58 -16.8 Td (­g)Tj /R31795136 10 Tf 13.2 0 Td (attr=val)Tj /R32123024 10 Tf 22.8 -12 Td 0.641 Tw [(speciŒes the setting of a graph attrib)19.9829(ute during the layout phase. This w)10(orks the same w)]TJ 359.725 0 Td 0.642 Tw (ay as the)Tj -359.725 -12 Td 0 Tw (­G ag for an)Tj 2.5 Tc 56.3102 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -107.03 -16.8 Td (­e)Tj /R31795136 10 Tf 12.6398 0 Td (attr=val)Tj /R32123024 10 Tf 23.3602 -12 Td 0.636 Tw [(speciŒes the setting of a def)10(ault edge attrib)19.9902(ute during the layout phase. This w)]TJ 320.048 0 Td 0.635 Tw (orks the same w)Tj 66.5148 0 Td (ay)Tj -386.563 -12 Td 0 Tw (as the ­E ag for an)Tj 2.5 Tc 80.75 0 Td (yG)Tj 0 Tc 14.7199 0 Td (raphviz layout program.)Tj /R32439480 10 Tf -131.47 -16.8 Td (­A)Tj /R31795136 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R32123024 10 Tf 20.5801 0 Td 0.288 Tw [(speciŒes a ag to be passed to gvmap. F)15.0171(or e)15.0195(xample, gvmap.sh ­Ae ­As3 causes gvmap ­e ­s3 to)]TJ 0 Tw (be run.)' /R32439480 10 Tf -36 -16.8 Td (­v)Tj /R32123024 10 Tf 36 0 Td [(Set v)14.9927(erbose mode.)]TJ /R32439480 10 Tf -36 -16.8 Td (­V)Tj /R32123024 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R32439480 10 Tf -36 -16.8 Td (­?)Tj /R32123024 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R32439480 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R32123024 10 Tf 36 -12 Td 0.529 Tw [(The follo)24.9854(wing in)]TJ -0.2 Tc 67.6281 0 Td (vo)Tj 0 Tc 9.8 0 Td (cation creates a map with edges in semi-transparent light gray and nodes laid out using)Tj -77.4281 -12 Td (sfdp:)Tj 167.45 -50.4 Td 0 Tw [(31 March 2011)-19845(1)]TJ ET Q Q \n \n \n \n \n 2115\n \n \n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R21155000\n+R32439480\n \n-R20838544\n+R32123024\n \n-R20510656\n+R31795136\n \n \n \n \n \n \n Type\n@@ -687,29 +687,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20510656 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R20838544 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R20510656 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R20838544 10 Tf 48.2 0 Td (\(1\))Tj -420.34 -36 Td (gvmap.sh ­Ae ­Ecolor=#55555522 ­Tpng foo.gv > foo.png)Tj 16.8 TL (It is equi)' -0.25 Tc 34.75 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to running the pipeline)Tj -43.9398 -16.8 Td (sfdp ­Go)Tj -0.15 Tc 37.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap ­e | neato ­n2 ­Ecolor=#55555522 ­Tpng > foo.png)Tj -0.548 Tc /R21155000 10.95 Tf -82.7199 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R20838544 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R21155000 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20838544 10 Tf 36 -12 Td (gvmap\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj 0.246 Tw (E. R. Gansner)' 2.746 Tc 56.1922 0 Td [(,Y)403.583(.H)]TJ 0 Tc 23.6422 0 Td (u, S. G. K)Tj 40.3879 0 Td (obouro)Tj -0.65 Tc 28.1801 0 Td 1.546 Tw (v, ")Tj 0 Tc 13.6762 0 Td 0.246 Tw (GMap: V)Tj 37.6961 0 Td 0.247 Tw [(isualizing graphs and clusters as maps," Proc. P)15.0098(aciŒc V)]TJ 223.056 0 Td (is.)Tj -422.83 -12 Td 0 Tw (2010, pp. 201-208.)Tj 167.45 -552 Td [(31 March 2011)-19845(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R31795136 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R32123024 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R31795136 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R32123024 10 Tf 48.2 0 Td (\(1\))Tj -420.34 -36 Td (gvmap.sh ­Ae ­Ecolor=#55555522 ­Tpng foo.gv > foo.png)Tj 16.8 TL (It is equi)' -0.25 Tc 34.75 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to running the pipeline)Tj -43.9398 -16.8 Td (sfdp ­Go)Tj -0.15 Tc 37.4301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap=prism foo.gv | gvmap ­e | neato ­n2 ­Ecolor=#55555522 ­Tpng > foo.png)Tj -0.548 Tc /R32439480 10.95 Tf -82.7199 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R32123024 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R32439480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R32123024 10 Tf 36 -12 Td (gvmap\(1\), sfdp\(1\), neato\(1\), gvpr\(1\))Tj 0.246 Tw (E. R. Gansner)' 2.746 Tc 56.1922 0 Td [(,Y)403.583(.H)]TJ 0 Tc 23.6422 0 Td (u, S. G. K)Tj 40.3879 0 Td (obouro)Tj -0.65 Tc 28.1801 0 Td 1.546 Tw (v, ")Tj 0 Tc 13.6762 0 Td 0.246 Tw (GMap: V)Tj 37.6961 0 Td 0.247 Tw [(isualizing graphs and clusters as maps," Proc. P)15.0098(aciŒc V)]TJ 223.056 0 Td (is.)Tj -422.83 -12 Td 0 Tw (2010, pp. 201-208.)Tj 167.45 -552 Td [(31 March 2011)-19845(2)]TJ ET Q Q \n \n \n \n \n 711\n \n \n \n \n-R21155000\n+R32439480\n \n-R20838544\n+R32123024\n \n-R20510656\n+R31795136\n \n \n \n \n \n \n \n@@ -761,18 +761,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-376\n+378\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21231816 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <2e><2e><002e> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <61><61><0061> <65><65><0065> <67><67><0067> <68><68><0068> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32516296 def 1 begincodespacerange <00><ff> endcodespacerange 34 beginbfrange <20><20><0020> <2e><2e><002e> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <61><61><0061> <65><65><0065> <67><67><0067> <68><68><0068> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -789,18 +789,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-600\n+599\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21232184 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32516664 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7c><7c><007c> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -820,18 +820,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-339\n+338\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21232552 def 1 begincodespacerange <00><ff> endcodespacerange 28 beginbfrange <2e><2e><002e> <3d><3d><003d> <41><41><0041> <47><47><0047> <48><48><0048> <4d><4d><004d> <50><50><0050> <53><53><0053> <56><56><0056> <61><61><0061> <65><65><0065> <66><66><0066> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32517032 def 1 begincodespacerange <00><ff> endcodespacerange 28 beginbfrange <2e><2e><002e> <3d><3d><003d> <41><41><0041> <47><47><0047> <48><48><0048> <4d><4d><004d> <50><50><0050> <53><53><0053> <56><56><0056> <61><61><0061> <65><65><0065> <66><66><0066> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -854,15 +854,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-b00e14da4d3e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-9d981b6adc31'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpack.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpack.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpack.1.pdf", "source2": "gvpack.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11716240 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R12064160 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R11716240 10 Tf 205.83 0 Td (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R12064160 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R12380616 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12064160 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R12380616 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R12380616 10 Tf 36 -12 Td (gvpack)Tj /R12064160 10 Tf 33.0602 0 Td ([)Tj /R12380616 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R12064160 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R12380616 10 Tf 11.6602 0 Td (­m)Tj /R11716240 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R12064160 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R12380616 10 Tf 11.6602 0 Td (­array)Tj /R11716240 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R12064160 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R12380616 10 Tf 11.6602 0 Td (­o)Tj /R11716240 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R12064160 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R12380616 10 Tf 11.6602 0 Td (­s)Tj /R11716240 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R12064160 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R12380616 10 Tf 11.6602 0 Td (­G)Tj /R11716240 10 Tf 13.8398 0 Td (name)Tj /R12380616 10 Tf 21.6602 0 Td (=)Tj /R11716240 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R12064160 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R11716240 10 Tf 13.5699 0 Td (Œles)Tj /R12064160 10 Tf 18.8801 0 Td (])Tj /R12380616 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R12380616 10 Tf 36 -12 Td (gvpack)Tj /R12064160 10 Tf 33.5449 0 Td 0.485 Tw (reads in a stream of graphs, combines the graphs into a single layout, and produces a single graph)Tj -33.5449 -12 Td 0.481 Tw (serving as the union of the input graphs. The input graphs must be in dot format, and must ha)Tj -0.15 Tc 381.208 0 Td 0.781 Tw (ve a)Tj 0 Tc 16.7109 0 Td 0.481 Tw (ll neces-)Tj -397.919 -12 Td 0.341 Tw (sary layout information. Acceptable input is produced by applying a Graphviz layout program, such as)Tj /R12380616 10 Tf 418.105 0 Td (dot)Tj /R12064160 10 Tf -418.105 -12 Td (or)Tj /R12380616 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R12064160 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R12380616 10 Tf 25.5602 0 Td (­T)Tj /R12064160 10 Tf 14.8699 0 Td (ag.)Tj -86.8102 -16.8 Td 0.621 Tw [(By def)10.0061(ault, the packing is done at the cluster le)]TJ -0.15 Tc 192.989 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. Thus, parts of one graph will not intrude into an)Tj 3.121 Tc 205.49 0 Td (yt)Tj 0 Tc 10.9012 0 Td (op-)Tj -418.67 -12 Td (le)Tj -0.15 Tc 6.96992 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (lc)Tj 0 Tc 9.71992 0 Td 0 Tw (lusters or o)Tj -0.15 Tc 44.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap an)Tj 2.5 Tc 27.3398 0 Td (yn)Tj 0 Tc 12.5 0 Td [(odes or edges of another)55(.)]TJ -119.399 -16.8 Td 0.715 Tw (The output of)Tj /R12380616 10 Tf 59.0852 0 Td (gvpack)Tj /R12064160 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R12380616 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R12064160 10 Tf 58.825 0 Td (with the desired)Tj /R12380616 10 Tf -366.69 -12 Td (­T)Tj /R12064160 10 Tf 14.8699 0 Td (ag.)Tj /R12380616 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R12064160 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R12380616 10 Tf 16.8 TL (­g)' /R12064160 10 Tf 36 0 Td 1.344 Tw (Combines the graphs at the graph le)Tj -0.15 Tc 151.684 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. This uses more space, b)Tj 109.56 0 Td 1.345 Tw (ut pre)Tj -0.15 Tc 24.1449 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts parts of one graph)Tj -303.969 -12 Td 0 Tw [(from occurring between parts of another)55.0146(.)]TJ /R12380616 10 Tf -36 -16.8 Td (­array)Tj /R11716240 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R12064160 10 Tf 6.41992 -12 Td 0.184 Tw (Combines the graphs at the graph le)Tj -0.15 Tc 144.724 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, placing them in an array)Tj 5.184 Tc 105.25 0 Td (.B)Tj 2.684 Tc 14.3539 0 Td (yd)Tj 0 Tc 12.684 0 Td (ef)Tj 7.66992 0 Td (ault, the layout is done in)Tj -293.971 -12 Td (ro)Tj 8.08008 0 Td 0.221 Tw (w-major order)Tj 2.721 Tc 57.1512 0 Td (.T)Tj 0 Tc 11.3309 0 Td (he number of columns used is roughly the square root of the number of graphs.)Tj -76.5621 -12 Td 0 Tw [(If the optional inte)14.9854(ger)]TJ /R11716240 10 Tf 89.2801 0 Td (n)Tj /R12064160 10 Tf 7.5 0 Td (is supplied, this indicates the number of columns to use.)Tj -132.78 -16.8 Td [(If optional ags are supplied, these consist of an underscore follo)25.0146(wed)]TJ 36 -12 Td 0.75 Tw (by an)Tj 3.25 Tc 22.5398 0 Td [(yo)325(ft)]TJ 0 Tc 22.6102 0 Td [(he letters "c", "t", "b", "l", "r", "u" or "i".)-574.985(If "c" is supplied, the graphs are pack)10.0146(ed in)]TJ -45.15 -12 Td 0.225 Tw (column-major order)Tj 2.725 Tc 80.0852 0 Td [(,i)272.493(nw)]TJ 0 Tc 22.95 0 Td [(hich case a Œnal inte)15(ger speciŒes the number of ro)]TJ 202.415 0 Td 2.725 Tw (ws. The)Tj 37.1102 0 Td 0.225 Tw (ags "t", "b",)Tj -342.56 -12 Td 0.625 Tw ("l", "r" indicate that components are aligned along the top, bottom, left or right, respecti)Tj -0.15 Tc 359.78 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.625 Tc 7.13008 0 Td (.B)Tj 0 Tc 14.7949 0 Td (y)Tj -390.995 -12 Td (def)Tj 12.6699 0 Td 0.795 Tw [(ault, the insertion order is determined by sorting the graphs by size, lar)17.998(gest to smallest. If the)]TJ -12.6699 -12 Td 0.849 Tw ("u" ag is set, the graphs are sorted based on the non-ne)Tj -0.05 Tc 233.419 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.149 Tw (ve i)Tj 0 Tc 15.4191 0 Td [(nte)15.0098(ger)]TJ /R11716240 10 Tf 28.1879 0 Td (sortv)Tj /R12064160 10 Tf 23.348 0 Td (attrib)Tj 20.9102 0 Td 0.848 Tw (ute attached to)Tj -335.984 -12 Td 0 Tw [(each graph.)-500(The "i" ag indicates that no sorting is done, with the graphs inserted in input order)55.0146(.)]TJ /R12380616 10 Tf -36 -16.8 Td (­G)Tj /R11716240 10 Tf 13.8398 0 Td (name)Tj /R12380616 10 Tf 21.6602 0 Td (=)Tj /R11716240 10 Tf 5.7 0 Td (value)Tj /R12064160 10 Tf -5.2 -12 Td 0.074 Tw (SpeciŒes attrib)Tj 59.5941 0 Td 0.075 Tw [(utes to be added to the resulting union graph. F)15.0073(or e)15.0073(xample, this can be used to spec-)]TJ -59.5941 -12 Td 0 Tw (ify a graph label.)Tj /R12380616 10 Tf -36 -16.8 Td (­m)Tj /R11716240 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R12064160 10 Tf 21.5898 -12 Td (Pa)Tj 0 Tc 9.85 0 Td [(cks the graphs allo)24.9854(wing a mar)17.9834(gin of)]TJ /R11716240 10 Tf 145.38 0 Td (output)Tj /R12064160 10 Tf 28.0602 0 Td (points around the parts.)Tj /R12380616 10 Tf -219.291 -16.8 Td (­n)Tj /R12064160 10 Tf 36 0 Td (Combines the graphs at the node le)Tj -0.15 Tc 140.29 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. Clusters are ignored in the packing.)Tj /R12380616 10 Tf -185.58 -16.8 Td (­o)Tj /R11716240 10 Tf 10.9301 0 Td (output)Tj /R12064160 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R11716240 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R12064160 10 Tf 25.5602 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R12380616 10 Tf 10 0 Td (gvpack)Tj /R12064160 10 Tf 33.0602 0 Td (uses stdout.)Tj /R12380616 10 Tf -245.061 -16.8 Td (­s)Tj /R11716240 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R12064160 10 Tf 25.9898 -12 Td (Use)Tj /R11716240 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R12064160 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R12380616 10 Tf -106.95 -16.8 Td (­u)Tj /R12064160 10 Tf 36 0 Td (Don')Tj 2.5 Tc 20.3699 0 Td (tp)Tj 0 Tc 10.2801 0 Td (ack the graphs. Just combine them into a single graph.)Tj /R12380616 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R12064160 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R12380616 10 Tf -46.55 -16.8 Td (­?)Tj /R12064160 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R12380616 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R12064160 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R11716240 10 Tf 1.91016 -16.8 Td (Œles)Tj /R12064160 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R11716240 10 Tf 272.314 0 Td (Œles)Tj /R12064160 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj 131.335 -69.6 Td [(27 May 2010)-20233.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32884368 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R33232288 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R32884368 10 Tf 205.83 0 Td (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R33232288 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R33548744 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33232288 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R33548744 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R33548744 10 Tf 36 -12 Td (gvpack)Tj /R33232288 10 Tf 33.0602 0 Td ([)Tj /R33548744 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R33232288 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R33548744 10 Tf 11.6602 0 Td (­m)Tj /R32884368 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R33232288 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R33548744 10 Tf 11.6602 0 Td (­array)Tj /R32884368 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R33232288 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R33548744 10 Tf 11.6602 0 Td (­o)Tj /R32884368 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R33232288 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R33548744 10 Tf 11.6602 0 Td (­s)Tj /R32884368 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R33232288 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R33548744 10 Tf 11.6602 0 Td (­G)Tj /R32884368 10 Tf 13.8398 0 Td (name)Tj /R33548744 10 Tf 21.6602 0 Td (=)Tj /R32884368 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R33232288 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R32884368 10 Tf 13.5699 0 Td (Œles)Tj /R33232288 10 Tf 18.8801 0 Td (])Tj /R33548744 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R33548744 10 Tf 36 -12 Td (gvpack)Tj /R33232288 10 Tf 33.5449 0 Td 0.485 Tw (reads in a stream of graphs, combines the graphs into a single layout, and produces a single graph)Tj -33.5449 -12 Td 0.481 Tw (serving as the union of the input graphs. The input graphs must be in dot format, and must ha)Tj -0.15 Tc 381.208 0 Td 0.781 Tw (ve a)Tj 0 Tc 16.7109 0 Td 0.481 Tw (ll neces-)Tj -397.919 -12 Td 0.341 Tw (sary layout information. Acceptable input is produced by applying a Graphviz layout program, such as)Tj /R33548744 10 Tf 418.105 0 Td (dot)Tj /R33232288 10 Tf -418.105 -12 Td (or)Tj /R33548744 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R33232288 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R33548744 10 Tf 25.5602 0 Td (­T)Tj /R33232288 10 Tf 14.8699 0 Td (ag.)Tj -86.8102 -16.8 Td 0.621 Tw [(By def)10.0061(ault, the packing is done at the cluster le)]TJ -0.15 Tc 192.989 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. Thus, parts of one graph will not intrude into an)Tj 3.121 Tc 205.49 0 Td (yt)Tj 0 Tc 10.9012 0 Td (op-)Tj -418.67 -12 Td (le)Tj -0.15 Tc 6.96992 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (lc)Tj 0 Tc 9.71992 0 Td 0 Tw (lusters or o)Tj -0.15 Tc 44.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap an)Tj 2.5 Tc 27.3398 0 Td (yn)Tj 0 Tc 12.5 0 Td [(odes or edges of another)55(.)]TJ -119.399 -16.8 Td 0.715 Tw (The output of)Tj /R33548744 10 Tf 59.0852 0 Td (gvpack)Tj /R33232288 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R33548744 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R33232288 10 Tf 58.825 0 Td (with the desired)Tj /R33548744 10 Tf -366.69 -12 Td (­T)Tj /R33232288 10 Tf 14.8699 0 Td (ag.)Tj /R33548744 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R33232288 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R33548744 10 Tf 16.8 TL (­g)' /R33232288 10 Tf 36 0 Td 1.344 Tw (Combines the graphs at the graph le)Tj -0.15 Tc 151.684 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. This uses more space, b)Tj 109.56 0 Td 1.345 Tw (ut pre)Tj -0.15 Tc 24.1449 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nts parts of one graph)Tj -303.969 -12 Td 0 Tw [(from occurring between parts of another)55.0146(.)]TJ /R33548744 10 Tf -36 -16.8 Td (­array)Tj /R32884368 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R33232288 10 Tf 6.41992 -12 Td 0.184 Tw (Combines the graphs at the graph le)Tj -0.15 Tc 144.724 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, placing them in an array)Tj 5.184 Tc 105.25 0 Td (.B)Tj 2.684 Tc 14.3539 0 Td (yd)Tj 0 Tc 12.684 0 Td (ef)Tj 7.66992 0 Td (ault, the layout is done in)Tj -293.971 -12 Td (ro)Tj 8.08008 0 Td 0.221 Tw (w-major order)Tj 2.721 Tc 57.1512 0 Td (.T)Tj 0 Tc 11.3309 0 Td (he number of columns used is roughly the square root of the number of graphs.)Tj -76.5621 -12 Td 0 Tw [(If the optional inte)14.9854(ger)]TJ /R32884368 10 Tf 89.2801 0 Td (n)Tj /R33232288 10 Tf 7.5 0 Td (is supplied, this indicates the number of columns to use.)Tj -132.78 -16.8 Td [(If optional ags are supplied, these consist of an underscore follo)25.0146(wed)]TJ 36 -12 Td 0.75 Tw (by an)Tj 3.25 Tc 22.5398 0 Td [(yo)325(ft)]TJ 0 Tc 22.6102 0 Td [(he letters "c", "t", "b", "l", "r", "u" or "i".)-574.985(If "c" is supplied, the graphs are pack)10.0146(ed in)]TJ -45.15 -12 Td 0.225 Tw (column-major order)Tj 2.725 Tc 80.0852 0 Td [(,i)272.493(nw)]TJ 0 Tc 22.95 0 Td [(hich case a Œnal inte)15(ger speciŒes the number of ro)]TJ 202.415 0 Td 2.725 Tw (ws. The)Tj 37.1102 0 Td 0.225 Tw (ags "t", "b",)Tj -342.56 -12 Td 0.625 Tw ("l", "r" indicate that components are aligned along the top, bottom, left or right, respecti)Tj -0.15 Tc 359.78 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.625 Tc 7.13008 0 Td (.B)Tj 0 Tc 14.7949 0 Td (y)Tj -390.995 -12 Td (def)Tj 12.6699 0 Td 0.795 Tw [(ault, the insertion order is determined by sorting the graphs by size, lar)17.998(gest to smallest. If the)]TJ -12.6699 -12 Td 0.849 Tw ("u" ag is set, the graphs are sorted based on the non-ne)Tj -0.05 Tc 233.419 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.149 Tw (ve i)Tj 0 Tc 15.4191 0 Td [(nte)15.0098(ger)]TJ /R32884368 10 Tf 28.1879 0 Td (sortv)Tj /R33232288 10 Tf 23.348 0 Td (attrib)Tj 20.9102 0 Td 0.848 Tw (ute attached to)Tj -335.984 -12 Td 0 Tw [(each graph.)-500(The "i" ag indicates that no sorting is done, with the graphs inserted in input order)55.0146(.)]TJ /R33548744 10 Tf -36 -16.8 Td (­G)Tj /R32884368 10 Tf 13.8398 0 Td (name)Tj /R33548744 10 Tf 21.6602 0 Td (=)Tj /R32884368 10 Tf 5.7 0 Td (value)Tj /R33232288 10 Tf -5.2 -12 Td 0.074 Tw (SpeciŒes attrib)Tj 59.5941 0 Td 0.075 Tw [(utes to be added to the resulting union graph. F)15.0073(or e)15.0073(xample, this can be used to spec-)]TJ -59.5941 -12 Td 0 Tw (ify a graph label.)Tj /R33548744 10 Tf -36 -16.8 Td (­m)Tj /R32884368 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R33232288 10 Tf 21.5898 -12 Td (Pa)Tj 0 Tc 9.85 0 Td [(cks the graphs allo)24.9854(wing a mar)17.9834(gin of)]TJ /R32884368 10 Tf 145.38 0 Td (output)Tj /R33232288 10 Tf 28.0602 0 Td (points around the parts.)Tj /R33548744 10 Tf -219.291 -16.8 Td (­n)Tj /R33232288 10 Tf 36 0 Td (Combines the graphs at the node le)Tj -0.15 Tc 140.29 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l. Clusters are ignored in the packing.)Tj /R33548744 10 Tf -185.58 -16.8 Td (­o)Tj /R32884368 10 Tf 10.9301 0 Td (output)Tj /R33232288 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R32884368 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R33232288 10 Tf 25.5602 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R33548744 10 Tf 10 0 Td (gvpack)Tj /R33232288 10 Tf 33.0602 0 Td (uses stdout.)Tj /R33548744 10 Tf -245.061 -16.8 Td (­s)Tj /R32884368 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R33232288 10 Tf 25.9898 -12 Td (Use)Tj /R32884368 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R33232288 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R33548744 10 Tf -106.95 -16.8 Td (­u)Tj /R33232288 10 Tf 36 0 Td (Don')Tj 2.5 Tc 20.3699 0 Td (tp)Tj 0 Tc 10.2801 0 Td (ack the graphs. Just combine them into a single graph.)Tj /R33548744 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R33232288 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R33548744 10 Tf -46.55 -16.8 Td (­?)Tj /R33232288 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R33548744 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R33232288 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R32884368 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33232288 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R32884368 10 Tf 272.314 0 Td (Œles)Tj /R33232288 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj 131.335 -69.6 Td [(27 May 2010)-20233.5(1)]TJ ET Q Q \n \n \n \n \n-2797\n+2798\n \n \n \n \n BaseFont\n SQSUSX+Times-Italic\n FontDescriptor\n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R12380616\n+R33548744\n \n-R12064160\n+R33232288\n \n-R11716240\n+R32884368\n \n \n \n \n \n \n Type\n@@ -687,20 +687,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11716240 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R12064160 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R11716240 10 Tf 205.83 0 Td (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R12064160 10 Tf 7.71992 0 Td (\(1\))Tj /R12380616 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R12380616 10 Tf 36 -12 Td (gvpack)Tj /R12064160 10 Tf 33.0602 0 Td (returns)Tj /R12380616 10 Tf 30.2699 0 Td (0)Tj /R12064160 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R12380616 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R12768224 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R12064160 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R11716240 10 Tf 166.575 0 Td (abc.gv)Tj /R12064160 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R12380616 10 Tf 218.5 0 Td (dot)Tj /R12064160 10 Tf 13.8898 0 Td (,)Tj -429.5 -12 Td 0.656 Tw (packs them all together ag)Tj 107.554 0 Td 0.655 Tw [(ain, and produces the Œnal dra)14.9927(wing in PostScript. Of course, there is nothing to)]TJ -107.554 -12 Td (pre)Tj -0.15 Tc 12.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw [(nt one from using dif)25.0146(ferent layouts for each component.)]TJ -0.11 Tc /R12380616 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R12064160 10 Tf 20.9004 -12 Td (All the input graphs must be directed or undirected.)Tj 16.8 TL 1.221 Tw (An input graph should not ha)' -0.15 Tc 122.845 0 Td 1.521 Tw (ve a l)Tj 0 Tc 23.952 0 Td 1.221 Tw (abel, since this will be used in its layout. Since)Tj /R12380616 10 Tf 201.65 0 Td (gvpack)Tj /R12064160 10 Tf 34.2809 0 Td 1.222 Tw (ignores root)Tj -382.728 -12 Td 0 Tw [(graph labels, resulting layout may contain some e)14.9854(xtra space.)]TJ /R12380616 10 Tf (gvpack)' /R12064160 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R12380616 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R12064160 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R12380616 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R12064160 10 Tf 36 -12 Td [(gvpr\(1\), dot\(1\), neato\(1\), tw)10(opi\(1\), ccomps\(1\), libpack\(3\))]TJ 171.335 -475.2 Td [(27 May 2010)-20233.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32884368 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R33232288 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R32884368 10 Tf 205.83 0 Td (GVP)Tj -0.3 Tc 18.5398 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R33232288 10 Tf 7.71992 0 Td (\(1\))Tj /R33548744 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R33548744 10 Tf 36 -12 Td (gvpack)Tj /R33232288 10 Tf 33.0602 0 Td (returns)Tj /R33548744 10 Tf 30.2699 0 Td (0)Tj /R33232288 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R33548744 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R33936352 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R33232288 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R32884368 10 Tf 166.575 0 Td (abc.gv)Tj /R33232288 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R33548744 10 Tf 218.5 0 Td (dot)Tj /R33232288 10 Tf 13.8898 0 Td (,)Tj -429.5 -12 Td 0.656 Tw (packs them all together ag)Tj 107.554 0 Td 0.655 Tw [(ain, and produces the Œnal dra)14.9927(wing in PostScript. Of course, there is nothing to)]TJ -107.554 -12 Td (pre)Tj -0.15 Tc 12.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw [(nt one from using dif)25.0146(ferent layouts for each component.)]TJ -0.11 Tc /R33548744 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33232288 10 Tf 20.9004 -12 Td (All the input graphs must be directed or undirected.)Tj 16.8 TL 1.221 Tw (An input graph should not ha)' -0.15 Tc 122.845 0 Td 1.521 Tw (ve a l)Tj 0 Tc 23.952 0 Td 1.221 Tw (abel, since this will be used in its layout. Since)Tj /R33548744 10 Tf 201.65 0 Td (gvpack)Tj /R33232288 10 Tf 34.2809 0 Td 1.222 Tw (ignores root)Tj -382.728 -12 Td 0 Tw [(graph labels, resulting layout may contain some e)14.9854(xtra space.)]TJ /R33548744 10 Tf (gvpack)' /R33232288 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R33548744 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33232288 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33548744 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33232288 10 Tf 36 -12 Td [(gvpr\(1\), dot\(1\), neato\(1\), tw)10(opi\(1\), ccomps\(1\), libpack\(3\))]TJ 171.335 -475.2 Td [(27 May 2010)-20233.5(2)]TJ ET Q Q \n \n \n \n \n-1084\n+1085\n \n \n \n \n BaseFont\n TXEKME+Courier\n FontDescriptor\n@@ -901,21 +901,21 @@\n FontFile3\n \n \n \n \n \n \n-R12768224\n+R33936352\n \n-R12380616\n+R33548744\n \n-R12064160\n+R33232288\n \n-R11716240\n+R32884368\n \n \n \n \n \n \n \n@@ -983,18 +983,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-291\n+292\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12774856 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <20><20><0020> <2e><2e><002e> <32><32><0032> <54><54><0054> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <76><76><0076> <78><78><0078> <7c><7c><007c> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33942984 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <20><20><0020> <2e><2e><002e> <32><32><0032> <54><54><0054> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <76><76><0076> <78><78><0078> <7c><7c><007c> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1014,15 +1014,15 @@\n \n Filter\n FlateDecode\n Length\n 420\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12775224 def 1 begincodespacerange <00><ff> endcodespacerange 41 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33943352 def 1 begincodespacerange <00><ff> endcodespacerange 41 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6b><6b><006b> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1039,18 +1039,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-577\n+578\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12775592 def 1 begincodespacerange <00><ff> endcodespacerange 66 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33943720 def 1 begincodespacerange <00><ff> endcodespacerange 66 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1072,18 +1072,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-342\n+343\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12775960 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <2e><2e><002e> <41><41><0041> <43><43><0043> <47><47><0047> <4b><4b><004b> <50><50><0050> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33944088 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <2e><2e><002e> <41><41><0041> <43><43><0043> <47><47><0047> <4b><4b><004b> <50><50><0050> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1106,15 +1106,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-bf4d2ce34b32'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-8995449147f1'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 33\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpr.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpr.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpr.1.pdf", "source2": "gvpr.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -84,20 +84,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R22031480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21712912 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R22031480 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22031480 10 Tf 36 -12 Td (gvpr)Tj /R21712912 10 Tf 22.5 0 Td ([)Tj /R22031480 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R21712912 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R22031480 10 Tf 14.1602 0 Td (­o)Tj /R21387136 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R21712912 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R22031480 10 Tf 11.6602 0 Td (­a)Tj /R21387136 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R21712912 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R21387136 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R21712912 10 Tf 5.9 0 Td (|)Tj /R22031480 10 Tf 4.5 0 Td (­f)Tj /R21387136 10 Tf 12.7801 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj 2.5 Tc /R21712912 10 Tf 14.9 0 Td (][)Tj 0 Tc /R21387136 10 Tf 13.5699 0 Td (Œles)Tj /R21712912 10 Tf 18.8801 0 Td (])Tj /R22031480 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R22031480 10 Tf 36 -12 Td (gvpr)Tj /R21712912 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R22031480 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R21712912 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R22031480 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R21712912 10 Tf 17.7801 0 Td (.I)Tj 2.736 Tc 11.066 0 Td (tc)Tj 0 Tc 9.95586 0 Td 0.235 Tw (opies input graphs to its out-)Tj -316.654 -12 Td 0.364 Tw (put, possibly transforming their structure and attrib)Tj 206.134 0 Td 0.365 Tw (utes, creating ne)Tj 2.865 Tc 65.7398 0 Td (wg)Tj 0 Tc 15.0852 0 Td (raphs, or printing arbitrary informa-)Tj -286.959 -12 Td 3.014 Tw (tion. The)Tj 42.1379 0 Td 0.514 Tw [(graph model is that pro)14.9829(vided by)]TJ /R21387136 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R21712912 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R22031480 10 Tf 43.434 0 Td (gvpr)Tj /R21712912 10 Tf 23.0141 0 Td 0.513 Tw (reads and writes graphs using)Tj -311.638 -12 Td 0 Tw (the dot language.)Tj 16.8 TL T*[(Basically)65.0073(,)]TJ /R22031480 10 Tf 42.3508 0 Td (gvpr)Tj /R21712912 10 Tf 23.2809 0 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.781 Tw (rses each input graph, denoted by)Tj /R22031480 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R21712912 10 Tf 12.7801 0 Td (,v)Tj 0 Tc 10.7809 0 Td 0.782 Tw (isiting each node and edge, matching it with)Tj -249.879 -12 Td 0.519 Tw [(the predicate-action rules supplied in the input program.)-551.912(The rules are e)]TJ -0.25 Tc 294.009 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in order)Tj 5.518 Tc 58.8078 0 Td (.F)Tj 0 Tc 13.4281 0 Td 0.518 Tw (or each predi-)Tj -375.435 -12 Td 1.252 Tw (cate e)Tj -0.25 Tc 24.0422 0 Td (va)Tj 0 Tc 9.18984 0 Td [(luating to true, the corresponding action is performed.)-625.203(During the tra)]TJ -0.15 Tc 289.22 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, the current node or)Tj -331.742 -12 Td 0 Tw (edge being visited is denoted by)Tj /R22031480 10 Tf 131.1 0 Td ($)Tj /R21712912 10 Tf 5 0 Td (.)Tj -0.15 Tc -136.1 -16.8 Td (Fo)Tj 2.525 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2949 0 Td 0.025 Tw [(ach input graph, there is a tar)17.9932(get subgraph, denoted by)]TJ /R22031480 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R21712912 10 Tf 11.6699 0 Td (,i)Tj 0 Tc 7.80508 0 Td (nitially empty and used to accumulate cho-)Tj -259.65 -12 Td 0.52 Tw (sen entities, and an output graph,)Tj /R22031480 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R21712912 10 Tf 12.7801 0 Td (,u)Tj 0 Tc 10.5199 0 Td [(sed for Œnal processing and then written to output.)-552.002(By def)9.98535(ault, the)]TJ -160.85 -12 Td 0.589 Tw [(output graph is the tar)17.9907(get graph.)-558.896(The output graph can be set in the program or)]TJ 3.088 Tc 324.035 0 Td [(,i)308.804(nal)]TJ 0 Tc 26.7641 0 Td 0.588 Tw (imited sense, on the)Tj -350.799 -12 Td 0 Tw (command line.)Tj /R22031480 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R21712912 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R22031480 10 Tf (­a)' /R21387136 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R21712912 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R21387136 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R21712912 10 Tf 20.984 0 Td (is split into whitespace-separated tok)Tj 151.956 0 Td 1.075 Tw [(ens, with the indi)25.0146(vidual tok)9.99023(ens a)]TJ -0.25 Tc 134.265 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable as)Tj -361.873 -12 Td 1.894 Tw (strings in the)Tj /R22031480 10 Tf 59.852 0 Td (gvpr)Tj /R21712912 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R22031480 10 Tf 50.9961 0 Td (ARGV[)Tj /R21387136 10 Tf 32.7699 0 Td (0)Tj /R22031480 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R21712912 10 Tf 92.0699 0 Td (.W)Tj 0 Tc 18.8328 0 Td (hitespace characters within)Tj -283.914 -12 Td 0.387 Tw (single or double quoted substrings, or preceded by a backslash, are ignored as separators.)Tj 367.009 0 Td 0.388 Tw (In gen-)Tj -367.009 -12 Td 0.414 Tw (eral, a backslash character turns of)Tj 2.913 Tc 140.1 0 Td (fa)Tj -0.15 Tc 10.6828 0 Td 0.713 Tw (ny s)Tj 0 Tc 16.6531 0 Td 0.413 Tw [(pecial meaning of the follo)24.9902(wing character)]TJ 5.413 Tc 168.165 0 Td (.N)Tj 0 Tc 15.1328 0 Td (ote that the)Tj -350.734 -12 Td 0 Tw [(tok)9.99268(ens deri)]TJ -0.15 Tc 43.8102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (df)Tj 0 Tc 10.8301 0 Td (rom multiple)Tj /R22031480 10 Tf 54.45 0 Td (­a)Tj /R21712912 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R22031480 10 Tf -167.58 -16.8 Td (­c)Tj /R21712912 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R22031480 10 Tf -36 -16.8 Td (­i)Tj /R21712912 10 Tf 36 0 Td (Deri)Tj -0.15 Tc 17.5199 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw [(he node-induced subgraph e)15.0073(xtension of the output graph in the conte)14.9902(xt of its root graph.)]TJ /R22031480 10 Tf -68.0898 -16.8 Td (­o)Tj /R21387136 10 Tf 13.2 0 Td (outŒle)Tj /R21712912 10 Tf 22.8 -12 Td [(Causes the output stream to be written to the speciŒed Œle; by def)10(ault, output is written to)]TJ /R22031480 10 Tf 360.44 0 Td (stdout)Tj /R21712912 10 Tf 26.6699 0 Td (.)Tj /R22031480 10 Tf -423.11 -16.8 Td (­f)Tj /R21387136 10 Tf 11.5301 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj /R21712912 10 Tf 6.13008 -12 Td 0.461 Tw (Use the contents of the speciŒed Œle as the program to e)Tj -0.15 Tc 229.051 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cute on the input. If)Tj /R21387136 10 Tf 83.4051 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj /R21712912 10 Tf 15.182 0 Td 0.462 Tw (contains a)Tj -355.268 -12 Td 0.093 Tw (slash character)Tj 2.593 Tc 58.8328 0 Td (,t)Tj 0 Tc 7.87305 0 Td [(he name is tak)9.98535(en as the pathname of the Œle. Otherwise,)]TJ /R22031480 10 Tf 226.713 0 Td (gvpr)Tj /R21712912 10 Tf 22.593 0 Td (will use the directo-)Tj -316.012 -12 Td 0.164 Tw [(ries speciŒed in the en)40.0073(vironment v)]TJ 138.21 0 Td (ariable)Tj /R22031480 10 Tf 29.875 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R22031480 10 Tf 87.3699 0 Td (­f)Tj /R21712912 10 Tf 11.6949 0 Td (is not gi)Tj -0.15 Tc 32.3102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R22031480 10 Tf 10.1648 0 Td (gvpr)Tj /R21712912 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R22031480 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R21712912 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td (rns of)Tj 2.5 Tc 22.8 0 Td (fw)Tj 0 Tc 12.95 0 Td (arning messages.)Tj /R22031480 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R21712912 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td 0.429 Tw (rns of)Tj 2.929 Tc 23.2289 0 Td (fg)Tj 0 Tc 11.259 0 Td [(raph read-ahead. By def)9.99756(ault, the v)]TJ 137.585 0 Td (ariable)Tj /R22031480 10 Tf 30.1391 0 Td ($NG)Tj /R21712912 10 Tf 22.9289 0 Td (is set to the ne)Tj 58.7859 0 Td 0.428 Tw (xt graph to be processed.)Tj -294.587 -12 Td 0.302 Tw (This requires a read of the ne)Tj 118.292 0 Td 0.303 Tw (xt graph before processing the current graph, which may block if the)Tj -118.292 -12 Td (ne)Tj 9.28984 0 Td 0.284 Tw (xt graph is only generated in response to some action pertaining to the processing of the current)Tj -9.28984 -12 Td (graph.)Tj /R22031480 10 Tf -36 -16.8 Td (­V)Tj /R21712912 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R22031480 10 Tf -36 -16.8 Td (­?)Tj /R21712912 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R22031480 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R21712912 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R21387136 10 Tf 1.91016 -16.8 Td (Œles)Tj /R21712912 10 Tf 38.0898 0 Td 0.267 Tw [(Names of Œles containing 1 or more graphs in the dot language.)-526.707(If no)]TJ /R22031480 10 Tf 284.808 0 Td (­f)Tj /R21712912 10 Tf 11.7969 0 Td (option is gi)Tj -0.15 Tc 45.2941 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the Œrst)Tj -351.189 -12 Td 0.873 Tw (name is remo)Tj -0.15 Tc 55.4762 0 Td (ve)Tj 3.373 Tc 9.28984 0 Td (df)Tj 0 Tc 11.7031 0 Td (rom the list and used as the input program. If the list of Œles is empty)Tj 288.545 0 Td (,)Tj /R22031480 10 Tf 5.87188 0 Td (stdin)Tj /R21712912 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R22031480 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R21712912 10 Tf 36 -12 Td (A)Tj /R22031480 10 Tf 9.71992 0 Td (gvpr)Tj /R21712912 10 Tf 22.5 0 Td [(program consists of a list of predicate-action clauses, ha)20.0073(ving one of the forms:)]TJ 133.835 -50.4 Td [(29 August 2013)-19705.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R39619704 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39301136 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R39619704 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39619704 10 Tf 36 -12 Td (gvpr)Tj /R39301136 10 Tf 22.5 0 Td ([)Tj /R39619704 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R39301136 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R39619704 10 Tf 14.1602 0 Td (­o)Tj /R38975360 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R39301136 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39619704 10 Tf 11.6602 0 Td (­a)Tj /R38975360 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R39301136 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R38975360 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R39301136 10 Tf 5.9 0 Td (|)Tj /R39619704 10 Tf 4.5 0 Td (­f)Tj /R38975360 10 Tf 12.7801 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj 2.5 Tc /R39301136 10 Tf 14.9 0 Td (][)Tj 0 Tc /R38975360 10 Tf 13.5699 0 Td (Œles)Tj /R39301136 10 Tf 18.8801 0 Td (])Tj /R39619704 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R39619704 10 Tf 36 -12 Td (gvpr)Tj /R39301136 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R39619704 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R39301136 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R39619704 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R39301136 10 Tf 17.7801 0 Td (.I)Tj 2.736 Tc 11.066 0 Td (tc)Tj 0 Tc 9.95586 0 Td 0.235 Tw (opies input graphs to its out-)Tj -316.654 -12 Td 0.364 Tw (put, possibly transforming their structure and attrib)Tj 206.134 0 Td 0.365 Tw (utes, creating ne)Tj 2.865 Tc 65.7398 0 Td (wg)Tj 0 Tc 15.0852 0 Td (raphs, or printing arbitrary informa-)Tj -286.959 -12 Td 3.014 Tw (tion. The)Tj 42.1379 0 Td 0.514 Tw [(graph model is that pro)14.9829(vided by)]TJ /R38975360 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R39301136 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R39619704 10 Tf 43.434 0 Td (gvpr)Tj /R39301136 10 Tf 23.0141 0 Td 0.513 Tw (reads and writes graphs using)Tj -311.638 -12 Td 0 Tw (the dot language.)Tj 16.8 TL T*[(Basically)65.0073(,)]TJ /R39619704 10 Tf 42.3508 0 Td (gvpr)Tj /R39301136 10 Tf 23.2809 0 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.781 Tw (rses each input graph, denoted by)Tj /R39619704 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R39301136 10 Tf 12.7801 0 Td (,v)Tj 0 Tc 10.7809 0 Td 0.782 Tw (isiting each node and edge, matching it with)Tj -249.879 -12 Td 0.519 Tw [(the predicate-action rules supplied in the input program.)-551.912(The rules are e)]TJ -0.25 Tc 294.009 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in order)Tj 5.518 Tc 58.8078 0 Td (.F)Tj 0 Tc 13.4281 0 Td 0.518 Tw (or each predi-)Tj -375.435 -12 Td 1.252 Tw (cate e)Tj -0.25 Tc 24.0422 0 Td (va)Tj 0 Tc 9.18984 0 Td [(luating to true, the corresponding action is performed.)-625.203(During the tra)]TJ -0.15 Tc 289.22 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, the current node or)Tj -331.742 -12 Td 0 Tw (edge being visited is denoted by)Tj /R39619704 10 Tf 131.1 0 Td ($)Tj /R39301136 10 Tf 5 0 Td (.)Tj -0.15 Tc -136.1 -16.8 Td (Fo)Tj 2.525 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2949 0 Td 0.025 Tw [(ach input graph, there is a tar)17.9932(get subgraph, denoted by)]TJ /R39619704 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R39301136 10 Tf 11.6699 0 Td (,i)Tj 0 Tc 7.80508 0 Td (nitially empty and used to accumulate cho-)Tj -259.65 -12 Td 0.52 Tw (sen entities, and an output graph,)Tj /R39619704 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R39301136 10 Tf 12.7801 0 Td (,u)Tj 0 Tc 10.5199 0 Td [(sed for Œnal processing and then written to output.)-552.002(By def)9.98535(ault, the)]TJ -160.85 -12 Td 0.589 Tw [(output graph is the tar)17.9907(get graph.)-558.896(The output graph can be set in the program or)]TJ 3.088 Tc 324.035 0 Td [(,i)308.804(nal)]TJ 0 Tc 26.7641 0 Td 0.588 Tw (imited sense, on the)Tj -350.799 -12 Td 0 Tw (command line.)Tj /R39619704 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39301136 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39619704 10 Tf (­a)' /R38975360 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R39301136 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R38975360 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R39301136 10 Tf 20.984 0 Td (is split into whitespace-separated tok)Tj 151.956 0 Td 1.075 Tw [(ens, with the indi)25.0146(vidual tok)9.99023(ens a)]TJ -0.25 Tc 134.265 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable as)Tj -361.873 -12 Td 1.894 Tw (strings in the)Tj /R39619704 10 Tf 59.852 0 Td (gvpr)Tj /R39301136 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R39619704 10 Tf 50.9961 0 Td (ARGV[)Tj /R38975360 10 Tf 32.7699 0 Td (0)Tj /R39619704 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R39301136 10 Tf 92.0699 0 Td (.W)Tj 0 Tc 18.8328 0 Td (hitespace characters within)Tj -283.914 -12 Td 0.387 Tw (single or double quoted substrings, or preceded by a backslash, are ignored as separators.)Tj 367.009 0 Td 0.388 Tw (In gen-)Tj -367.009 -12 Td 0.414 Tw (eral, a backslash character turns of)Tj 2.913 Tc 140.1 0 Td (fa)Tj -0.15 Tc 10.6828 0 Td 0.713 Tw (ny s)Tj 0 Tc 16.6531 0 Td 0.413 Tw [(pecial meaning of the follo)24.9902(wing character)]TJ 5.413 Tc 168.165 0 Td (.N)Tj 0 Tc 15.1328 0 Td (ote that the)Tj -350.734 -12 Td 0 Tw [(tok)9.99268(ens deri)]TJ -0.15 Tc 43.8102 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (df)Tj 0 Tc 10.8301 0 Td (rom multiple)Tj /R39619704 10 Tf 54.45 0 Td (­a)Tj /R39301136 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R39619704 10 Tf -167.58 -16.8 Td (­c)Tj /R39301136 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R39619704 10 Tf -36 -16.8 Td (­i)Tj /R39301136 10 Tf 36 0 Td (Deri)Tj -0.15 Tc 17.5199 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw [(he node-induced subgraph e)15.0073(xtension of the output graph in the conte)14.9902(xt of its root graph.)]TJ /R39619704 10 Tf -68.0898 -16.8 Td (­o)Tj /R38975360 10 Tf 13.2 0 Td (outŒle)Tj /R39301136 10 Tf 22.8 -12 Td [(Causes the output stream to be written to the speciŒed Œle; by def)10(ault, output is written to)]TJ /R39619704 10 Tf 360.44 0 Td (stdout)Tj /R39301136 10 Tf 26.6699 0 Td (.)Tj /R39619704 10 Tf -423.11 -16.8 Td (­f)Tj /R38975360 10 Tf 11.5301 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj /R39301136 10 Tf 6.13008 -12 Td 0.461 Tw (Use the contents of the speciŒed Œle as the program to e)Tj -0.15 Tc 229.051 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cute on the input. If)Tj /R38975360 10 Tf 83.4051 0 Td (pr)Tj -0.1 Tc 8.43984 0 Td (og)Tj 0 Tc 9.9 0 Td (Œle)Tj /R39301136 10 Tf 15.182 0 Td 0.462 Tw (contains a)Tj -355.268 -12 Td 0.093 Tw (slash character)Tj 2.593 Tc 58.8328 0 Td (,t)Tj 0 Tc 7.87305 0 Td [(he name is tak)9.98535(en as the pathname of the Œle. Otherwise,)]TJ /R39619704 10 Tf 226.713 0 Td (gvpr)Tj /R39301136 10 Tf 22.593 0 Td (will use the directo-)Tj -316.012 -12 Td 0.164 Tw [(ries speciŒed in the en)40.0073(vironment v)]TJ 138.21 0 Td (ariable)Tj /R39619704 10 Tf 29.875 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R39619704 10 Tf 87.3699 0 Td (­f)Tj /R39301136 10 Tf 11.6949 0 Td (is not gi)Tj -0.15 Tc 32.3102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R39619704 10 Tf 10.1648 0 Td (gvpr)Tj /R39301136 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R39619704 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R39301136 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td (rns of)Tj 2.5 Tc 22.8 0 Td (fw)Tj 0 Tc 12.95 0 Td (arning messages.)Tj /R39619704 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R39301136 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td 0.429 Tw (rns of)Tj 2.929 Tc 23.2289 0 Td (fg)Tj 0 Tc 11.259 0 Td [(raph read-ahead. By def)9.99756(ault, the v)]TJ 137.585 0 Td (ariable)Tj /R39619704 10 Tf 30.1391 0 Td ($NG)Tj /R39301136 10 Tf 22.9289 0 Td (is set to the ne)Tj 58.7859 0 Td 0.428 Tw (xt graph to be processed.)Tj -294.587 -12 Td 0.302 Tw (This requires a read of the ne)Tj 118.292 0 Td 0.303 Tw (xt graph before processing the current graph, which may block if the)Tj -118.292 -12 Td (ne)Tj 9.28984 0 Td 0.284 Tw (xt graph is only generated in response to some action pertaining to the processing of the current)Tj -9.28984 -12 Td (graph.)Tj /R39619704 10 Tf -36 -16.8 Td (­V)Tj /R39301136 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R39619704 10 Tf -36 -16.8 Td (­?)Tj /R39301136 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R39619704 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R39301136 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R38975360 10 Tf 1.91016 -16.8 Td (Œles)Tj /R39301136 10 Tf 38.0898 0 Td 0.267 Tw [(Names of Œles containing 1 or more graphs in the dot language.)-526.707(If no)]TJ /R39619704 10 Tf 284.808 0 Td (­f)Tj /R39301136 10 Tf 11.7969 0 Td (option is gi)Tj -0.15 Tc 45.2941 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the Œrst)Tj -351.189 -12 Td 0.873 Tw (name is remo)Tj -0.15 Tc 55.4762 0 Td (ve)Tj 3.373 Tc 9.28984 0 Td (df)Tj 0 Tc 11.7031 0 Td (rom the list and used as the input program. If the list of Œles is empty)Tj 288.545 0 Td (,)Tj /R39619704 10 Tf 5.87188 0 Td (stdin)Tj /R39301136 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R39619704 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R39301136 10 Tf 36 -12 Td (A)Tj /R39619704 10 Tf 9.71992 0 Td (gvpr)Tj /R39301136 10 Tf 22.5 0 Td [(program consists of a list of predicate-action clauses, ha)20.0073(ving one of the forms:)]TJ 133.835 -50.4 Td [(29 August 2013)-19705.5(1)]TJ ET Q Q \n \n \n \n \n-3389\n+3386\n \n \n \n \n BaseFont\n QCJZSE+Times-Italic\n FontDescriptor\n@@ -663,19 +663,19 @@\n FontFile3\n \n \n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -712,29 +712,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -384.34 -36 Td (BEGIN {)Tj /R21387136 10 Tf 41.5 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R21387136 10 Tf 43.1699 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R21387136 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R22031480 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R21387136 10 Tf 12.6 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R21387136 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R22031480 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R21387136 10 Tf 12.6 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R21387136 10 Tf 43.1602 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R21387136 10 Tf 30.3801 0 Td (action)Tj /R22031480 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R21712912 10 Tf -94.1199 -16.8 Td (Ap)Tj 0 Tc 15.393 0 Td 0.673 Tw (rogram can contain at most one of each of the)Tj /R22031480 10 Tf 192.24 0 Td (BEGIN)Tj /R21712912 10 Tf 32.2301 0 Td (,)Tj /R22031480 10 Tf 5.67305 0 Td (END_G)Tj /R21712912 10 Tf 37.0629 0 Td (and)Tj /R22031480 10 Tf 17.6129 0 Td (END)Tj /R21712912 10 Tf 24.2828 0 Td 3.173 Tw (clauses. There)Tj 63.5469 0 Td 0.674 Tw (can be an)Tj 38.9578 0 Td (y)Tj -426.999 -12 Td 0.224 Tw (number of)Tj /R22031480 10 Tf 44.3281 0 Td (BEG_G)Tj /R21712912 10 Tf 33.9 0 Td (,)Tj /R22031480 10 Tf 5.22383 0 Td (N)Tj /R21712912 10 Tf 9.94414 0 Td (and)Tj /R22031480 10 Tf 17.1641 0 Td (E)Tj /R21712912 10 Tf 9.39414 0 Td (statements, the Œrst applied to graphs, the second to nodes, the third to edges.)Tj -119.954 -12 Td 0.253 Tw (These are separated into blocks, a block consisting of an optional)Tj /R22031480 10 Tf 266.073 0 Td (BEG_G)Tj /R21712912 10 Tf 36.6531 0 Td (statement and all)Tj /R22031480 10 Tf 71.0289 0 Td (N)Tj /R21712912 10 Tf 9.97305 0 Td (and)Tj /R22031480 10 Tf 17.193 0 Td (E)Tj /R21712912 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R22031480 10 Tf 83.4602 0 Td (BEG_G)Tj /R21712912 10 Tf 36.4 0 Td (statement, if an)Tj -0.65 Tc 61.2301 0 Td 3.8 Tw (y. T)Tj 0 Tc 17.9602 0 Td 0 Tw (he top-le)Tj -0.15 Tc 35.0199 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ls)Tj 0 Tc 9.16992 0 Td (emantics of a)Tj /R22031480 10 Tf 55.8199 0 Td (gvpr)Tj /R21712912 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R22031480 10 Tf 51.9602 0 Td (BEGIN)Tj /R21712912 10 Tf 34.7301 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj -0.15 Tc -134.58 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach input graph)Tj /R21387136 10 Tf 64.7102 0 Td (G)Tj /R21712912 10 Tf 9.71992 0 Td ({)Tj -0.15 Tc -85.1102 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach block {)Tj -10.6801 -12 Td (Set)Tj /R21387136 10 Tf 15.2801 0 Td (G)Tj /R21712912 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R22031480 10 Tf 51.9602 0 Td (BEG_G)Tj /R21712912 10 Tf 36.4 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj -0.15 Tc -136.25 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach node and edge in)Tj /R21387136 10 Tf 86.9199 0 Td (G)Tj /R21712912 10 Tf 9.71992 0 Td ({)Tj -107.32 -12 Td (Set the node or edge as the current object.)Tj 12 TL T*[(Ev)24.9841(aluate the)]TJ /R22031480 10 Tf 51.9602 0 Td (N)Tj /R21712912 10 Tf 9.71992 0 Td (or)Tj /R22031480 10 Tf 10.8301 0 Td (E)Tj /R21712912 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R21387136 10 Tf 15.2801 0 Td (G)Tj /R21712912 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R22031480 10 Tf 51.9602 0 Td (END_G)Tj /R21712912 10 Tf 36.3898 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj 0 Tc -146.24 -12 Td (})Tj T*[(Ev)24.9841(aluate the)]TJ /R22031480 10 Tf 51.9602 0 Td (END)Tj /R21712912 10 Tf 23.6102 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj 0 Tc -159.46 -16.8 Td 0.3 Tw (The actions of the)Tj /R22031480 10 Tf 75.6301 0 Td (BEGIN)Tj /R21712912 10 Tf 32.2301 0 Td (,)Tj /R22031480 10 Tf 5.3 0 Td (BEG_G)Tj /R21712912 10 Tf 33.9 0 Td (,)Tj /R22031480 10 Tf 5.3 0 Td (END_G)Tj /R21712912 10 Tf 36.6898 0 Td (and)Tj /R22031480 10 Tf 17.2398 0 Td (END)Tj /R21712912 10 Tf 23.9102 0 Td (clauses are performed when the clauses are e)Tj -0.25 Tc 181.5 0 Td (va)Tj 0 Tc 9.18984 0 Td (lu-)Tj -420.89 -12 Td 2.712 Tw (ated. F)Tj 29.782 0 Td (or)Tj /R22031480 10 Tf 11.0422 0 Td (N)Tj /R21712912 10 Tf 9.93203 0 Td (or)Tj /R22031480 10 Tf 11.043 0 Td (E)Tj /R21712912 10 Tf 9.38281 0 Td 0.213 Tw [(clauses, either the predicate or action may be omitted.)-521.296(If there is no predicate with an ac-)]TJ -71.182 -12 Td 0.556 Tw (tion, the action is performed on e)Tj -0.15 Tc 135.566 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node or edge, as appropriate.)Tj 134.686 0 Td 0.555 Tw (If there is no action and the predicate)Tj -0.25 Tc -279.542 -12 Td (eva)Tj 0 Tc 13.3801 0 Td 0 Tw [(luates to true, the associated node or edge is added to the tar)18(get graph.)]TJ -13.3801 -16.8 Td 0.034 Tw (The blocks are e)Tj -0.25 Tc 65.6621 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the)Tj 2.534 Tc 125.034 0 Td (yo)Tj 0 Tc 12.534 0 Td (ccur)Tj 5.034 Tc 16.6602 0 Td (.W)Tj 0 Tc 16.5738 0 Td (ithin a block, the)Tj /R22031480 10 Tf 69.8559 0 Td (N)Tj /R21712912 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R22031480 10 Tf 34.7449 0 Td (E)Tj /R21712912 10 Tf 9.20508 0 Td (clauses, respec-)Tj -369.215 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.073 Tw (ly\) are e)Tj -0.25 Tc 32.6559 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the)Tj 2.573 Tc 125.268 0 Td (yo)Tj 0 Tc 12.573 0 Td (ccur)Tj 2.573 Tc 16.6602 0 Td (.N)Tj 0 Tc 12.293 0 Td 0.072 Tw (ote, though, that within a block,)Tj /R22031480 10 Tf 130.152 0 Td (N)Tj /R21712912 10 Tf 9.79219 0 Td (or)Tj /R22031480 10 Tf 10.902 0 Td (E)Tj /R21712912 10 Tf 9.24219 0 Td (clauses may)Tj -383.328 -12 Td 0 Tw (be interlaced, depending on the tra)Tj -0.15 Tc 138.1 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal order)55.0146(.)]TJ -147.39 -16.8 Td 0.832 Tw (Predicates and actions are sequences of statements in the C dialect supported by the)Tj -0.2 Tc /R21387136 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R21712912 10 Tf 9.61992 0 Td 0.833 Tw (\(3\) library)Tj 5.833 Tc 41.0031 0 Td (.T)Tj 0 Tc 14.443 0 Td (he)Tj -422.555 -12 Td 0.6 Tw [(only dif)25.0159(ference between predicates and actions is that the former must ha)]TJ -0.15 Tc 298.58 0 Td 0.9 Tw (ve a t)Tj 0 Tc 22.7102 0 Td 0.6 Tw (ype that may interpreted as)Tj -321.29 -12 Td 0.396 Tw (either true or f)Tj 58.568 0 Td 2.896 Tw (alse. Here)Tj 45.7719 0 Td 0.396 Tw (the usual C con)Tj -0.15 Tc 62.7281 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ntion is follo)24.9902(wed, in which a non-zero v)]TJ 162.252 0 Td 0.397 Tw (alue is considered true.)Tj -338.61 -12 Td 0.604 Tw [(This w)10.0098(ould include non-empty strings and non-empty references to nodes, edges, etc. Ho)]TJ 363.228 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td 1.404 Tw (r, i)Tj 3.104 Tc 11.3141 0 Td (fas)Tj 0 Tc 17.868 0 Td (tring)Tj -413.11 -12 Td 0 Tw (can be con)Tj -0.15 Tc 42.3602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to an inte)15.0073(ger)]TJ 2.5 Tc 67.4898 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(his v)25.0073(alue is used.)]TJ -126.92 -16.8 Td 1.03 Tw (In addition to the usual C base types \()Tj -0.1 Tc /R22031480 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf 8.33984 0 Td (,)Tj /R22031480 10 Tf 6.03008 0 Td (int)Tj /R21712912 10 Tf 11.6699 0 Td (,)Tj /R22031480 10 Tf 6.03008 0 Td (char)Tj /R21712912 10 Tf 19.4398 0 Td (,)Tj /R22031480 10 Tf 6.03008 0 Td (oat)Tj /R21712912 10 Tf 18.8898 0 Td (,)Tj /R22031480 10 Tf 6.03008 0 Td (long)Tj /R21712912 10 Tf 18.3398 0 Td (,)Tj /R22031480 10 Tf 6.03008 0 Td (unsigned)Tj /R21712912 10 Tf 41.8801 0 Td (and)Tj /R22031480 10 Tf 17.9699 0 Td (double)Tj /R21712912 10 Tf 28.9 0 Td (\),)Tj /R22031480 10 Tf 9.36016 0 Td (gvpr)Tj /R21712912 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R22031480 10 Tf -397.71 -12 Td (string)Tj /R21712912 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R22031480 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R21712912 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R22031480 10 Tf 104.072 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R22031480 10 Tf 5.46797 0 Td (edge_t)Tj /R21712912 10 Tf 27.7699 0 Td (,)Tj /R22031480 10 Tf 5.46797 0 Td (graph_t)Tj /R21712912 10 Tf 36.8578 0 Td (and)Tj /R22031480 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R21712912 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R22031480 10 Tf 12.4078 0 Td (obj_t)Tj /R21712912 10 Tf -409.78 -12 Td 0.021 Tw (type can be vie)Tj 60.073 0 Td 0.022 Tw (wed as a supertype of the other 3 concrete types; the correct base type is maintained dynami-)Tj -60.073 -12 Td (cally)Tj 5 Tc 18.7898 0 Td (.B)Tj 0 Tc 14.1699 0 Td 0 Tw [(esides these base types, the only other supported type e)15.0073(xpressions are \(associati)]TJ -0.15 Tc 317.32 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (\)a)Tj 0 Tc 10.2699 0 Td (rrays.)Tj -369.839 -16.8 Td 0.071 Tw (Constants follo)Tj 2.571 Tc 60.6609 0 Td (wCs)Tj 0 Tc 22.9219 0 Td [(yntax, b)19.9976(ut strings may be quoted with either)]TJ /R22031480 10 Tf 178.967 0 Td ("...")Tj /R21712912 10 Tf 21.1699 0 Td (or)Tj /R22031480 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R21712912 10 Tf 13.6102 0 Td (.)Tj /R22031480 10 Tf 7.56992 0 Td (gvpr)Tj /R21712912 10 Tf 22.5699 0 Td 0.07 Tw (accepts C++ comments)Tj -338.37 -12 Td 0.422 Tw (as well as cpp-type comments.)Tj -0.15 Tc 129.59 0 Td (Fo)Tj 2.922 Tc 10.4102 0 Td (rt)Tj 0 Tc 9.03203 0 Td (he latter)Tj 2.922 Tc 32.5121 0 Td [(,i)292.205(fal)]TJ 0 Tc 24.5961 0 Td [(ine be)14.9976(gins with a '#' character)]TJ 2.922 Tc 122.91 0 Td (,t)Tj 0 Tc 8.20195 0 Td 0.423 Tw (he rest of the line is ig-)Tj -337.252 -12 Td (nored.)Tj 2.625 Tc 16.8 TL (As)' 0 Tc 13.7352 0 Td 0.125 Tw [(tatement can be a declaration of a function, a v)25.0073(ariable or an array)]TJ 2.625 Tc 260.79 0 Td (,o)Tj 2.624 Tc 10.125 0 Td [(ra)262.385(ne)]TJ -0.15 Tc 22.3082 0 Td (xe)Tj 0 Tc 9.28984 0 Td 0.124 Tw [(cutable statement. F)15.0049(or decla-)]TJ -316.248 -12 Td 0 Tw (rations, there is a single scope. Array declarations ha)Tj -0.15 Tc 210.86 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he form:)Tj /R21387136 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R22031480 10 Tf 43.7297 0 Td ([)Tj /R21387136 10 Tf 5.83008 0 Td (type0)Tj /R22031480 10 Tf 24.1602 0 Td (])Tj /R21712912 10 Tf -112.22 -16.8 Td (where)Tj /R21387136 10 Tf 29.6879 0 Td (type0)Tj /R21712912 10 Tf 26.918 0 Td 0.258 Tw (is optional. If it is supplied, the parser will enforce that all array subscripts ha)Tj -0.15 Tc 312.812 0 Td 0.559 Tw (ve t)Tj 0 Tc 14.8289 0 Td 0.259 Tw (he speciŒed)Tj -384.247 -12 Td 0.321 Tw [(type. If it is not supplied, objects of all types can be used as subscripts.)-532.092(As in C, v)24.9951(ariables and arrays must)]TJ 166.055 -48 Td 0 Tw [(29 August 2013)-19705.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -384.34 -36 Td (BEGIN {)Tj /R38975360 10 Tf 41.5 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R38975360 10 Tf 43.1699 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R38975360 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R39619704 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R38975360 10 Tf 12.6 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R38975360 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R39619704 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R38975360 10 Tf 12.6 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R38975360 10 Tf 43.1602 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R38975360 10 Tf 30.3801 0 Td (action)Tj /R39619704 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R39301136 10 Tf -94.1199 -16.8 Td (Ap)Tj 0 Tc 15.393 0 Td 0.673 Tw (rogram can contain at most one of each of the)Tj /R39619704 10 Tf 192.24 0 Td (BEGIN)Tj /R39301136 10 Tf 32.2301 0 Td (,)Tj /R39619704 10 Tf 5.67305 0 Td (END_G)Tj /R39301136 10 Tf 37.0629 0 Td (and)Tj /R39619704 10 Tf 17.6129 0 Td (END)Tj /R39301136 10 Tf 24.2828 0 Td 3.173 Tw (clauses. There)Tj 63.5469 0 Td 0.674 Tw (can be an)Tj 38.9578 0 Td (y)Tj -426.999 -12 Td 0.224 Tw (number of)Tj /R39619704 10 Tf 44.3281 0 Td (BEG_G)Tj /R39301136 10 Tf 33.9 0 Td (,)Tj /R39619704 10 Tf 5.22383 0 Td (N)Tj /R39301136 10 Tf 9.94414 0 Td (and)Tj /R39619704 10 Tf 17.1641 0 Td (E)Tj /R39301136 10 Tf 9.39414 0 Td (statements, the Œrst applied to graphs, the second to nodes, the third to edges.)Tj -119.954 -12 Td 0.253 Tw (These are separated into blocks, a block consisting of an optional)Tj /R39619704 10 Tf 266.073 0 Td (BEG_G)Tj /R39301136 10 Tf 36.6531 0 Td (statement and all)Tj /R39619704 10 Tf 71.0289 0 Td (N)Tj /R39301136 10 Tf 9.97305 0 Td (and)Tj /R39619704 10 Tf 17.193 0 Td (E)Tj /R39301136 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R39619704 10 Tf 83.4602 0 Td (BEG_G)Tj /R39301136 10 Tf 36.4 0 Td (statement, if an)Tj -0.65 Tc 61.2301 0 Td 3.8 Tw (y. T)Tj 0 Tc 17.9602 0 Td 0 Tw (he top-le)Tj -0.15 Tc 35.0199 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ls)Tj 0 Tc 9.16992 0 Td (emantics of a)Tj /R39619704 10 Tf 55.8199 0 Td (gvpr)Tj /R39301136 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R39619704 10 Tf 51.9602 0 Td (BEGIN)Tj /R39301136 10 Tf 34.7301 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj -0.15 Tc -134.58 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach input graph)Tj /R38975360 10 Tf 64.7102 0 Td (G)Tj /R39301136 10 Tf 9.71992 0 Td ({)Tj -0.15 Tc -85.1102 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach block {)Tj -10.6801 -12 Td (Set)Tj /R38975360 10 Tf 15.2801 0 Td (G)Tj /R39301136 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R39619704 10 Tf 51.9602 0 Td (BEG_G)Tj /R39301136 10 Tf 36.4 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj -0.15 Tc -136.25 -12 Td (Fo)Tj 2.5 Tc 10.4102 0 Td (re)Tj 0 Tc 10.2699 0 Td (ach node and edge in)Tj /R38975360 10 Tf 86.9199 0 Td (G)Tj /R39301136 10 Tf 9.71992 0 Td ({)Tj -107.32 -12 Td (Set the node or edge as the current object.)Tj 12 TL T*[(Ev)24.9841(aluate the)]TJ /R39619704 10 Tf 51.9602 0 Td (N)Tj /R39301136 10 Tf 9.71992 0 Td (or)Tj /R39619704 10 Tf 10.8301 0 Td (E)Tj /R39301136 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R38975360 10 Tf 15.2801 0 Td (G)Tj /R39301136 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R39619704 10 Tf 51.9602 0 Td (END_G)Tj /R39301136 10 Tf 36.3898 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj 0 Tc -146.24 -12 Td (})Tj T*[(Ev)24.9841(aluate the)]TJ /R39619704 10 Tf 51.9602 0 Td (END)Tj /R39301136 10 Tf 23.6102 0 Td (clause, if an)Tj -0.65 Tc 47.8898 0 Td (y.)Tj 0 Tc -159.46 -16.8 Td 0.3 Tw (The actions of the)Tj /R39619704 10 Tf 75.6301 0 Td (BEGIN)Tj /R39301136 10 Tf 32.2301 0 Td (,)Tj /R39619704 10 Tf 5.3 0 Td (BEG_G)Tj /R39301136 10 Tf 33.9 0 Td (,)Tj /R39619704 10 Tf 5.3 0 Td (END_G)Tj /R39301136 10 Tf 36.6898 0 Td (and)Tj /R39619704 10 Tf 17.2398 0 Td (END)Tj /R39301136 10 Tf 23.9102 0 Td (clauses are performed when the clauses are e)Tj -0.25 Tc 181.5 0 Td (va)Tj 0 Tc 9.18984 0 Td (lu-)Tj -420.89 -12 Td 2.712 Tw (ated. F)Tj 29.782 0 Td (or)Tj /R39619704 10 Tf 11.0422 0 Td (N)Tj /R39301136 10 Tf 9.93203 0 Td (or)Tj /R39619704 10 Tf 11.043 0 Td (E)Tj /R39301136 10 Tf 9.38281 0 Td 0.213 Tw [(clauses, either the predicate or action may be omitted.)-521.296(If there is no predicate with an ac-)]TJ -71.182 -12 Td 0.556 Tw (tion, the action is performed on e)Tj -0.15 Tc 135.566 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry node or edge, as appropriate.)Tj 134.686 0 Td 0.555 Tw (If there is no action and the predicate)Tj -0.25 Tc -279.542 -12 Td (eva)Tj 0 Tc 13.3801 0 Td 0 Tw [(luates to true, the associated node or edge is added to the tar)18(get graph.)]TJ -13.3801 -16.8 Td 0.034 Tw (The blocks are e)Tj -0.25 Tc 65.6621 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the)Tj 2.534 Tc 125.034 0 Td (yo)Tj 0 Tc 12.534 0 Td (ccur)Tj 5.034 Tc 16.6602 0 Td (.W)Tj 0 Tc 16.5738 0 Td (ithin a block, the)Tj /R39619704 10 Tf 69.8559 0 Td (N)Tj /R39301136 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R39619704 10 Tf 34.7449 0 Td (E)Tj /R39301136 10 Tf 9.20508 0 Td (clauses, respec-)Tj -369.215 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.073 Tw (ly\) are e)Tj -0.25 Tc 32.6559 0 Td (va)Tj 0 Tc 9.18984 0 Td (luated in the order in which the)Tj 2.573 Tc 125.268 0 Td (yo)Tj 0 Tc 12.573 0 Td (ccur)Tj 2.573 Tc 16.6602 0 Td (.N)Tj 0 Tc 12.293 0 Td 0.072 Tw (ote, though, that within a block,)Tj /R39619704 10 Tf 130.152 0 Td (N)Tj /R39301136 10 Tf 9.79219 0 Td (or)Tj /R39619704 10 Tf 10.902 0 Td (E)Tj /R39301136 10 Tf 9.24219 0 Td (clauses may)Tj -383.328 -12 Td 0 Tw (be interlaced, depending on the tra)Tj -0.15 Tc 138.1 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal order)55.0146(.)]TJ -147.39 -16.8 Td 0.832 Tw (Predicates and actions are sequences of statements in the C dialect supported by the)Tj -0.2 Tc /R38975360 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R39301136 10 Tf 9.61992 0 Td 0.833 Tw (\(3\) library)Tj 5.833 Tc 41.0031 0 Td (.T)Tj 0 Tc 14.443 0 Td (he)Tj -422.555 -12 Td 0.6 Tw [(only dif)25.0159(ference between predicates and actions is that the former must ha)]TJ -0.15 Tc 298.58 0 Td 0.9 Tw (ve a t)Tj 0 Tc 22.7102 0 Td 0.6 Tw (ype that may interpreted as)Tj -321.29 -12 Td 0.396 Tw (either true or f)Tj 58.568 0 Td 2.896 Tw (alse. Here)Tj 45.7719 0 Td 0.396 Tw (the usual C con)Tj -0.15 Tc 62.7281 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ntion is follo)24.9902(wed, in which a non-zero v)]TJ 162.252 0 Td 0.397 Tw (alue is considered true.)Tj -338.61 -12 Td 0.604 Tw [(This w)10.0098(ould include non-empty strings and non-empty references to nodes, edges, etc. Ho)]TJ 363.228 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td 1.404 Tw (r, i)Tj 3.104 Tc 11.3141 0 Td (fas)Tj 0 Tc 17.868 0 Td (tring)Tj -413.11 -12 Td 0 Tw (can be con)Tj -0.15 Tc 42.3602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to an inte)15.0073(ger)]TJ 2.5 Tc 67.4898 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(his v)25.0073(alue is used.)]TJ -126.92 -16.8 Td 1.03 Tw (In addition to the usual C base types \()Tj -0.1 Tc /R39619704 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf 8.33984 0 Td (,)Tj /R39619704 10 Tf 6.03008 0 Td (int)Tj /R39301136 10 Tf 11.6699 0 Td (,)Tj /R39619704 10 Tf 6.03008 0 Td (char)Tj /R39301136 10 Tf 19.4398 0 Td (,)Tj /R39619704 10 Tf 6.03008 0 Td (oat)Tj /R39301136 10 Tf 18.8898 0 Td (,)Tj /R39619704 10 Tf 6.03008 0 Td (long)Tj /R39301136 10 Tf 18.3398 0 Td (,)Tj /R39619704 10 Tf 6.03008 0 Td (unsigned)Tj /R39301136 10 Tf 41.8801 0 Td (and)Tj /R39619704 10 Tf 17.9699 0 Td (double)Tj /R39301136 10 Tf 28.9 0 Td (\),)Tj /R39619704 10 Tf 9.36016 0 Td (gvpr)Tj /R39301136 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R39619704 10 Tf -397.71 -12 Td (string)Tj /R39301136 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R39619704 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R39301136 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R39619704 10 Tf 104.072 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R39619704 10 Tf 5.46797 0 Td (edge_t)Tj /R39301136 10 Tf 27.7699 0 Td (,)Tj /R39619704 10 Tf 5.46797 0 Td (graph_t)Tj /R39301136 10 Tf 36.8578 0 Td (and)Tj /R39619704 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R39301136 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R39619704 10 Tf 12.4078 0 Td (obj_t)Tj /R39301136 10 Tf -409.78 -12 Td 0.021 Tw (type can be vie)Tj 60.073 0 Td 0.022 Tw (wed as a supertype of the other 3 concrete types; the correct base type is maintained dynami-)Tj -60.073 -12 Td (cally)Tj 5 Tc 18.7898 0 Td (.B)Tj 0 Tc 14.1699 0 Td 0 Tw [(esides these base types, the only other supported type e)15.0073(xpressions are \(associati)]TJ -0.15 Tc 317.32 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (\)a)Tj 0 Tc 10.2699 0 Td (rrays.)Tj -369.839 -16.8 Td 0.071 Tw (Constants follo)Tj 2.571 Tc 60.6609 0 Td (wCs)Tj 0 Tc 22.9219 0 Td [(yntax, b)19.9976(ut strings may be quoted with either)]TJ /R39619704 10 Tf 178.967 0 Td ("...")Tj /R39301136 10 Tf 21.1699 0 Td (or)Tj /R39619704 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R39301136 10 Tf 13.6102 0 Td (.)Tj /R39619704 10 Tf 7.56992 0 Td (gvpr)Tj /R39301136 10 Tf 22.5699 0 Td 0.07 Tw (accepts C++ comments)Tj -338.37 -12 Td 0.422 Tw (as well as cpp-type comments.)Tj -0.15 Tc 129.59 0 Td (Fo)Tj 2.922 Tc 10.4102 0 Td (rt)Tj 0 Tc 9.03203 0 Td (he latter)Tj 2.922 Tc 32.5121 0 Td [(,i)292.205(fal)]TJ 0 Tc 24.5961 0 Td [(ine be)14.9976(gins with a '#' character)]TJ 2.922 Tc 122.91 0 Td (,t)Tj 0 Tc 8.20195 0 Td 0.423 Tw (he rest of the line is ig-)Tj -337.252 -12 Td (nored.)Tj 2.625 Tc 16.8 TL (As)' 0 Tc 13.7352 0 Td 0.125 Tw [(tatement can be a declaration of a function, a v)25.0073(ariable or an array)]TJ 2.625 Tc 260.79 0 Td (,o)Tj 2.624 Tc 10.125 0 Td [(ra)262.385(ne)]TJ -0.15 Tc 22.3082 0 Td (xe)Tj 0 Tc 9.28984 0 Td 0.124 Tw [(cutable statement. F)15.0049(or decla-)]TJ -316.248 -12 Td 0 Tw (rations, there is a single scope. Array declarations ha)Tj -0.15 Tc 210.86 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he form:)Tj /R38975360 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R39619704 10 Tf 43.7297 0 Td ([)Tj /R38975360 10 Tf 5.83008 0 Td (type0)Tj /R39619704 10 Tf 24.1602 0 Td (])Tj /R39301136 10 Tf -112.22 -16.8 Td (where)Tj /R38975360 10 Tf 29.6879 0 Td (type0)Tj /R39301136 10 Tf 26.918 0 Td 0.258 Tw (is optional. If it is supplied, the parser will enforce that all array subscripts ha)Tj -0.15 Tc 312.812 0 Td 0.559 Tw (ve t)Tj 0 Tc 14.8289 0 Td 0.259 Tw (he speciŒed)Tj -384.247 -12 Td 0.321 Tw [(type. If it is not supplied, objects of all types can be used as subscripts.)-532.092(As in C, v)24.9951(ariables and arrays must)]TJ 166.055 -48 Td 0 Tw [(29 August 2013)-19705.5(2)]TJ ET Q Q \n \n \n \n \n-3487\n+3486\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -771,29 +771,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td 0.612 Tw (be declared. In particular)Tj 3.112 Tc 101.396 0 Td (,a)Tj 3.113 Tc 10.052 0 Td (nu)Tj 0 Tc 13.1129 0 Td 0.613 Tw [(ndeclared v)25.0195(ariable will be interpreted as the name of an attrib)19.9902(ute of a node,)]TJ -124.561 -12 Td 0 Tw [(edge or graph, depending on the conte)15.0073(xt.)]TJ 16.8 TL T*[(Ex)14.9841(ecutable statements can be one of the follo)25.0146(wing:)]TJ 2.758 Tc 36 -12 Td (ll)Tj 0 Tc 8.31797 0 Td (.)Tj /R22031480 10 Tf 7.75703 0 Td ({)Tj /R21712912 10 Tf 6.69688 0 Td ([)Tj /R21387136 10 Tf 6.08711 0 Td 0.257 Tw (statement ...)Tj /R21712912 10 Tf 51.3441 0 Td (])Tj /R22031480 10 Tf 6.08711 0 Td (})Tj -0.2 Tc /R21387136 10 Tf 6.69688 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R21712912 10 Tf 63.3199 0 Td (// commonly)Tj /R21387136 10 Tf 53.8539 0 Td (var)Tj /R22031480 10 Tf 16.0871 0 Td (=)Tj -0.2 Tc /R21387136 10 Tf 8.45703 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.277 0 Td (if\()Tj -0.2 Tc /R21387136 10 Tf 12.1969 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.277 0 Td (\))Tj /R21387136 10 Tf 6.08711 0 Td (statement)Tj /R21712912 10 Tf 41.0871 0 Td ([)Tj /R22031480 10 Tf -392.67 -12 Td (else)Tj /R21387136 10 Tf 18.5781 0 Td (statement)Tj /R21712912 10 Tf 41.3578 0 Td (])Tj -0.25 Tc /R22031480 10 Tf 6.35781 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R21387136 10 Tf 10.798 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R21387136 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R21387136 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.548 0 Td (\))Tj /R21387136 10 Tf 6.35781 0 Td (statement)Tj -0.25 Tc /R22031480 10 Tf 41.3578 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R21387136 10 Tf 10.798 0 Td [(arr)14.9902(ay)]TJ /R22031480 10 Tf 25.098 0 Td ([)Tj /R21387136 10 Tf 6.35781 0 Td (var)Tj /R22031480 10 Tf 16.359 0 Td (]\))Tj /R21387136 10 Tf 9.68906 0 Td (statement)Tj -0.25 Tc /R22031480 10 Tf -357.67 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R21387136 10 Tf 15.493 0 Td [(arr)14.9927(ay)]TJ /R22031480 10 Tf 25.3531 0 Td ([)Tj /R21387136 10 Tf 6.61211 0 Td (var)Tj /R22031480 10 Tf 16.6121 0 Td (]\))Tj /R21387136 10 Tf 9.94219 0 Td (statement)Tj /R22031480 10 Tf 41.6121 0 Td (while\()Tj -0.2 Tc /R21387136 10 Tf 29.3922 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.802 0 Td (\))Tj /R21387136 10 Tf 6.61211 0 Td (statement)Tj /R22031480 10 Tf 41.6121 0 Td (switch\()Tj -0.2 Tc /R21387136 10 Tf 33.832 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.802 0 Td (\))Tj /R21387136 10 Tf 6.61211 0 Td 0.782 Tw (case statements)Tj /R22031480 10 Tf -332.729 -12 Td 0 Tw [(br)18.0078(eak [)]TJ -0.2 Tc /R21387136 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ 2.5 Tc /R22031480 10 Tf 36.0199 0 Td (]c)Tj 0 Tc 10.2699 0 Td (ontinue [)Tj -0.2 Tc /R21387136 10 Tf 40.5602 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ 2.5 Tc /R22031480 10 Tf 36.0199 0 Td (]r)Tj 0 Tc 10.0898 0 Td (etur)Tj 2.5 Tc 17.6199 0 Td (n[)Tj -0.2 Tc /R21387136 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R22031480 10 Tf 36.0199 0 Td (])Tj /R21712912 9 Tf -295.68 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R21712912 10 Tf 0.306 Tw (In the second form of the)' -0.25 Tc /R22031480 10 Tf 105.146 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R21712912 10 Tf 7.24609 0 Td (statement and the)Tj -0.25 Tc /R22031480 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R21712912 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R21387136 10 Tf 30.016 0 Td (var)Tj /R21712912 10 Tf 16.1359 0 Td (is set to each v)Tj 59.8539 0 Td 0.307 Tw (alue used as)Tj -383.064 -12 Td 0.986 Tw (an inde)Tj 3.486 Tc 29.9961 0 Td [(xi)348.599(nt)]TJ 0 Tc 22.532 0 Td (he speciŒed array and then the associated)Tj /R21387136 10 Tf 174.912 0 Td (statement)Tj /R21712912 10 Tf 41.816 0 Td (is e)Tj -0.25 Tc 14.3461 0 Td (va)Tj 0 Tc 9.18984 0 Td [(luated. F)15.0049(or numeric and string in-)]TJ -292.792 -12 Td 0.834 Tw (dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj 288.94 0 Td 0.835 Tw (xicographic order for)Tj -0.25 Tc /R22031480 10 Tf 89.975 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R21712912 10 Tf 7.775 0 Td (\()Tj -0.25 Tc /R22031480 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.335 Tc /R21712912 10 Tf 8.88008 0 Td (,r)Tj 0 Tc 9.16484 0 Td (e-)Tj -424.225 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (ly\). This can be used for sorting.)Tj -32.3699 -16.8 Td (Function deŒnitions can only appear in the)Tj /R22031480 10 Tf 173.6 0 Td (BEGIN)Tj /R21712912 10 Tf 34.7301 0 Td (clause.)Tj -208.33 -16.8 Td 1.691 Tw (Expressions include the usual C e)Tj 143.015 0 Td 4.191 Tw (xpressions. String)Tj 80.052 0 Td 1.691 Tw (comparisons using)Tj /R22031480 10 Tf 80.602 0 Td (==)Tj /R21712912 10 Tf 15.591 0 Td (and)Tj /R22031480 10 Tf 18.6301 0 Td (!=)Tj /R21712912 10 Tf 13.2199 0 Td 1.69 Tw (treat the right hand)Tj -351.11 -12 Td 0.397 Tw [(operand as a pattern for the purpose of re)14.9976(gular e)14.9902(xpression matching.)]TJ -0.15 Tc 281.497 0 Td (Pa)Tj 0 Tc 9.85 0 Td (tterns use)Tj /R21387136 10 Tf 41.7039 0 Td (ksh)Tj /R21712912 10 Tf 13.6102 0 Td (\(1\) Œle match pattern)Tj -346.661 -12 Td 2.5 Tw (syntax. \(F)Tj 42.35 0 Td 0 Tw (or simple string equality)Tj 2.5 Tc 96.85 0 Td (,u)Tj 0 Tc 10 0 Td (se the)Tj /R22031480 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R21712912 10 Tf 32.3102 0 Td (function.)Tj /R22031480 10 Tf -207.06 -16.8 Td (gvpr)Tj /R21712912 10 Tf 23.368 0 Td 0.868 Tw (will attempt to use an e)Tj 97.2398 0 Td 0.867 Tw [(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ 3.367 Tc 266.34 0 Td (ec)Tj 0 Tc 12.2469 0 Td (asts and)Tj -399.195 -12 Td 0 Tw (function templates will cause con)Tj -0.15 Tc 133.47 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsions to be performed, if possible.)Tj -142.76 -16.8 Td 0.006 Tw (Expressions of graphical type \(i.e.,)Tj /R22031480 10 Tf 141.671 0 Td 0.007 Tw (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R21712912 10 Tf 127.791 0 Td (\)m)Tj 0 Tc 13.6172 0 Td [(ay be follo)25(wed by a Œeld reference in)]TJ -283.079 -12 Td 0.02 Tw (the form of)Tj /R22031480 10 Tf 47.55 0 Td (.)Tj /R21387136 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R21712912 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.1301 0 Td [(he resulting v)24.9927(alue is the v)24.9854(alue of the attrib)19.9927(ute named)]TJ /R21387136 10 Tf 211.69 0 Td (name)Tj /R21712912 10 Tf 24.1801 0 Td (of the gi)Tj -0.15 Tc 33.1199 0 Td (ve)Tj 2.52 Tc 9.28984 0 Td (no)Tj 0 Tc 12.5199 0 Td 2.52 Tw (bject. In)Tj 37.8102 0 Td (addi-)Tj -411.45 -12 Td 0.636 Tw [(tion, in certain conte)15.0037(xts an undeclared, unmodiŒed identiŒer is tak)10.0146(en to be an attrib)20.0098(ute name. SpeciŒcally)]TJ 429.5 0 Td (,)Tj -429.5 -12 Td 0.398 Tw (such identiŒers denote attrib)Tj 114.594 0 Td 0.397 Tw (utes of the current node or edge, respecti)Tj -0.15 Tc 165.259 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.897 Tc 7.13008 0 Td (,i)Tj 0 Tc 8.17695 0 Td (n)Tj /R22031480 10 Tf 7.89687 0 Td (N)Tj /R21712912 10 Tf 10.1172 0 Td (and)Tj /R22031480 10 Tf 17.3371 0 Td (E)Tj /R21712912 10 Tf 9.56719 0 Td (clauses, and the cur)Tj 79.3012 0 Td (-)Tj -428.67 -12 Td 0 Tw (rent graph in)Tj /R22031480 10 Tf 53.6 0 Td (BEG_G)Tj /R21712912 10 Tf 36.4 0 Td (and)Tj /R22031480 10 Tf 16.9398 0 Td (END_G)Tj /R21712912 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.242 Tw (As usual in the)Tj /R21387136 10 Tf 63.2781 0 Td [(libcgr)15.0159(aph)]TJ /R21712912 10 Tf 39.0199 0 Td [(\(3\) model, attrib)20.0098(utes are string-v)]TJ 130.218 0 Td 2.742 Tw (alued. In)Tj 40.4738 0 Td (addition,)Tj /R22031480 10 Tf 38.0219 0 Td (gvpr)Tj /R21712912 10 Tf 22.7422 0 Td 0.243 Tw (supports certain pseudo-)Tj -333.754 -12 Td (attrib)Tj 20.9102 0 Td 0.538 Tw [(utes of graph objects, not necessarily string-v)25.0098(alued. These reect intrinsic properties of the graph ob-)]TJ -20.9102 -12 Td 0 Tw [(jects and cannot be set by the user)54.9854(.)]TJ /R22031480 10 Tf (head)' /R21712912 10 Tf 23.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R22031480 10 Tf -36 -16.8 Td (tail)Tj /R21712912 10 Tf 16.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R22031480 10 Tf -36 -16.8 Td (name)Tj /R21712912 10 Tf 25.8301 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 4.88984 -12 Td 1.644 Tw (the name of an edge, node or graph. The name of an edge has the form ")Tj /R21387136 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R22031480 10 Tf 74.6801 0 Td ([)Tj /R21387136 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R22031480 10 Tf 6.75 0 Td (])Tj /R21712912 10 Tf 3.33008 0 Td 0.165 Tw (", where)Tj /R21387136 10 Tf 36.3398 0 Td [(<edg)10.0146(e-op>)]TJ /R21712912 10 Tf 48.2738 0 Td 0.164 Tw (is ")Tj /R22031480 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R21712912 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R22031480 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R21712912 10 Tf 11.4 0 Td ("d)Tj 0 Tc 11.7441 0 Td (epending on whether the graph is)Tj -262.15 -12 Td 0 Tw [(directed or not. The brack)9.99268(et part)]TJ /R22031480 10 Tf 131.25 0 Td ([)Tj /R21387136 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R22031480 10 Tf 6.75 0 Td (])Tj /R21712912 10 Tf 5.83008 0 Td [(only appears if the edge has a non-tri)25.0098(vial k)]TJ -0.15 Tc 170.17 0 Td (ey)Tj 0 Tc 8.63984 0 Td (.)Tj /R22031480 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R21712912 10 Tf 38.9801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R22031480 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R21712912 10 Tf 44.5301 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R22031480 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R21712912 10 Tf 30.6402 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ /R22031480 10 Tf -36 -16.8 Td (X)Tj /R21712912 10 Tf 9.71992 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R21387136 10 Tf 212.73 0 Td (pos)Tj /R21712912 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R22031480 10 Tf -265.12 -16.8 Td (Y)Tj /R21712912 10 Tf 9.71992 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R21387136 10 Tf 212.73 0 Td (pos)Tj /R21712912 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R22031480 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R21712912 10 Tf 10.8301 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj 130.055 -67.2 Td [(29 August 2013)-19705.5(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td 0.612 Tw (be declared. In particular)Tj 3.112 Tc 101.396 0 Td (,a)Tj 3.113 Tc 10.052 0 Td (nu)Tj 0 Tc 13.1129 0 Td 0.613 Tw [(ndeclared v)25.0195(ariable will be interpreted as the name of an attrib)19.9902(ute of a node,)]TJ -124.561 -12 Td 0 Tw [(edge or graph, depending on the conte)15.0073(xt.)]TJ 16.8 TL T*[(Ex)14.9841(ecutable statements can be one of the follo)25.0146(wing:)]TJ 2.758 Tc 36 -12 Td (ll)Tj 0 Tc 8.31797 0 Td (.)Tj /R39619704 10 Tf 7.75703 0 Td ({)Tj /R39301136 10 Tf 6.69688 0 Td ([)Tj /R38975360 10 Tf 6.08711 0 Td 0.257 Tw (statement ...)Tj /R39301136 10 Tf 51.3441 0 Td (])Tj /R39619704 10 Tf 6.08711 0 Td (})Tj -0.2 Tc /R38975360 10 Tf 6.69688 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39301136 10 Tf 63.3199 0 Td (// commonly)Tj /R38975360 10 Tf 53.8539 0 Td (var)Tj /R39619704 10 Tf 16.0871 0 Td (=)Tj -0.2 Tc /R38975360 10 Tf 8.45703 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.277 0 Td (if\()Tj -0.2 Tc /R38975360 10 Tf 12.1969 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.277 0 Td (\))Tj /R38975360 10 Tf 6.08711 0 Td (statement)Tj /R39301136 10 Tf 41.0871 0 Td ([)Tj /R39619704 10 Tf -392.67 -12 Td (else)Tj /R38975360 10 Tf 18.5781 0 Td (statement)Tj /R39301136 10 Tf 41.3578 0 Td (])Tj -0.25 Tc /R39619704 10 Tf 6.35781 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R38975360 10 Tf 10.798 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R38975360 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R38975360 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.548 0 Td (\))Tj /R38975360 10 Tf 6.35781 0 Td (statement)Tj -0.25 Tc /R39619704 10 Tf 41.3578 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R38975360 10 Tf 10.798 0 Td [(arr)14.9902(ay)]TJ /R39619704 10 Tf 25.098 0 Td ([)Tj /R38975360 10 Tf 6.35781 0 Td (var)Tj /R39619704 10 Tf 16.359 0 Td (]\))Tj /R38975360 10 Tf 9.68906 0 Td (statement)Tj -0.25 Tc /R39619704 10 Tf -357.67 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R38975360 10 Tf 15.493 0 Td [(arr)14.9927(ay)]TJ /R39619704 10 Tf 25.3531 0 Td ([)Tj /R38975360 10 Tf 6.61211 0 Td (var)Tj /R39619704 10 Tf 16.6121 0 Td (]\))Tj /R38975360 10 Tf 9.94219 0 Td (statement)Tj /R39619704 10 Tf 41.6121 0 Td (while\()Tj -0.2 Tc /R38975360 10 Tf 29.3922 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.802 0 Td (\))Tj /R38975360 10 Tf 6.61211 0 Td (statement)Tj /R39619704 10 Tf 41.6121 0 Td (switch\()Tj -0.2 Tc /R38975360 10 Tf 33.832 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.802 0 Td (\))Tj /R38975360 10 Tf 6.61211 0 Td 0.782 Tw (case statements)Tj /R39619704 10 Tf -332.729 -12 Td 0 Tw [(br)18.0078(eak [)]TJ -0.2 Tc /R38975360 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ 2.5 Tc /R39619704 10 Tf 36.0199 0 Td (]c)Tj 0 Tc 10.2699 0 Td (ontinue [)Tj -0.2 Tc /R38975360 10 Tf 40.5602 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ 2.5 Tc /R39619704 10 Tf 36.0199 0 Td (]r)Tj 0 Tc 10.0898 0 Td (etur)Tj 2.5 Tc 17.6199 0 Td (n[)Tj -0.2 Tc /R38975360 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R39619704 10 Tf 36.0199 0 Td (])Tj /R39301136 9 Tf -295.68 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R39301136 10 Tf 0.306 Tw (In the second form of the)' -0.25 Tc /R39619704 10 Tf 105.146 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R39301136 10 Tf 7.24609 0 Td (statement and the)Tj -0.25 Tc /R39619704 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R39301136 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R38975360 10 Tf 30.016 0 Td (var)Tj /R39301136 10 Tf 16.1359 0 Td (is set to each v)Tj 59.8539 0 Td 0.307 Tw (alue used as)Tj -383.064 -12 Td 0.986 Tw (an inde)Tj 3.486 Tc 29.9961 0 Td [(xi)348.599(nt)]TJ 0 Tc 22.532 0 Td (he speciŒed array and then the associated)Tj /R38975360 10 Tf 174.912 0 Td (statement)Tj /R39301136 10 Tf 41.816 0 Td (is e)Tj -0.25 Tc 14.3461 0 Td (va)Tj 0 Tc 9.18984 0 Td [(luated. F)15.0049(or numeric and string in-)]TJ -292.792 -12 Td 0.834 Tw (dices, the indices are returned in increasing \(decreasing\) numeric or le)Tj 288.94 0 Td 0.835 Tw (xicographic order for)Tj -0.25 Tc /R39619704 10 Tf 89.975 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R39301136 10 Tf 7.775 0 Td (\()Tj -0.25 Tc /R39619704 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.335 Tc /R39301136 10 Tf 8.88008 0 Td (,r)Tj 0 Tc 9.16484 0 Td (e-)Tj -424.225 -12 Td (specti)Tj -0.15 Tc 23.0801 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (ly\). This can be used for sorting.)Tj -32.3699 -16.8 Td (Function deŒnitions can only appear in the)Tj /R39619704 10 Tf 173.6 0 Td (BEGIN)Tj /R39301136 10 Tf 34.7301 0 Td (clause.)Tj -208.33 -16.8 Td 1.691 Tw (Expressions include the usual C e)Tj 143.015 0 Td 4.191 Tw (xpressions. String)Tj 80.052 0 Td 1.691 Tw (comparisons using)Tj /R39619704 10 Tf 80.602 0 Td (==)Tj /R39301136 10 Tf 15.591 0 Td (and)Tj /R39619704 10 Tf 18.6301 0 Td (!=)Tj /R39301136 10 Tf 13.2199 0 Td 1.69 Tw (treat the right hand)Tj -351.11 -12 Td 0.397 Tw [(operand as a pattern for the purpose of re)14.9976(gular e)14.9902(xpression matching.)]TJ -0.15 Tc 281.497 0 Td (Pa)Tj 0 Tc 9.85 0 Td (tterns use)Tj /R38975360 10 Tf 41.7039 0 Td (ksh)Tj /R39301136 10 Tf 13.6102 0 Td (\(1\) Œle match pattern)Tj -346.661 -12 Td 2.5 Tw (syntax. \(F)Tj 42.35 0 Td 0 Tw (or simple string equality)Tj 2.5 Tc 96.85 0 Td (,u)Tj 0 Tc 10 0 Td (se the)Tj /R39619704 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R39301136 10 Tf 32.3102 0 Td (function.)Tj /R39619704 10 Tf -207.06 -16.8 Td (gvpr)Tj /R39301136 10 Tf 23.368 0 Td 0.868 Tw (will attempt to use an e)Tj 97.2398 0 Td 0.867 Tw [(xpression as a string or numeric v)24.9976(alue as appropriate. Both C-lik)]TJ 3.367 Tc 266.34 0 Td (ec)Tj 0 Tc 12.2469 0 Td (asts and)Tj -399.195 -12 Td 0 Tw (function templates will cause con)Tj -0.15 Tc 133.47 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsions to be performed, if possible.)Tj -142.76 -16.8 Td 0.006 Tw (Expressions of graphical type \(i.e.,)Tj /R39619704 10 Tf 141.671 0 Td 0.007 Tw (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R39301136 10 Tf 127.791 0 Td (\)m)Tj 0 Tc 13.6172 0 Td [(ay be follo)25(wed by a Œeld reference in)]TJ -283.079 -12 Td 0.02 Tw (the form of)Tj /R39619704 10 Tf 47.55 0 Td (.)Tj /R38975360 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R39301136 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.1301 0 Td [(he resulting v)24.9927(alue is the v)24.9854(alue of the attrib)19.9927(ute named)]TJ /R38975360 10 Tf 211.69 0 Td (name)Tj /R39301136 10 Tf 24.1801 0 Td (of the gi)Tj -0.15 Tc 33.1199 0 Td (ve)Tj 2.52 Tc 9.28984 0 Td (no)Tj 0 Tc 12.5199 0 Td 2.52 Tw (bject. In)Tj 37.8102 0 Td (addi-)Tj -411.45 -12 Td 0.636 Tw [(tion, in certain conte)15.0037(xts an undeclared, unmodiŒed identiŒer is tak)10.0146(en to be an attrib)20.0098(ute name. SpeciŒcally)]TJ 429.5 0 Td (,)Tj -429.5 -12 Td 0.398 Tw (such identiŒers denote attrib)Tj 114.594 0 Td 0.397 Tw (utes of the current node or edge, respecti)Tj -0.15 Tc 165.259 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.897 Tc 7.13008 0 Td (,i)Tj 0 Tc 8.17695 0 Td (n)Tj /R39619704 10 Tf 7.89687 0 Td (N)Tj /R39301136 10 Tf 10.1172 0 Td (and)Tj /R39619704 10 Tf 17.3371 0 Td (E)Tj /R39301136 10 Tf 9.56719 0 Td (clauses, and the cur)Tj 79.3012 0 Td (-)Tj -428.67 -12 Td 0 Tw (rent graph in)Tj /R39619704 10 Tf 53.6 0 Td (BEG_G)Tj /R39301136 10 Tf 36.4 0 Td (and)Tj /R39619704 10 Tf 16.9398 0 Td (END_G)Tj /R39301136 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.242 Tw (As usual in the)Tj /R38975360 10 Tf 63.2781 0 Td [(libcgr)15.0159(aph)]TJ /R39301136 10 Tf 39.0199 0 Td [(\(3\) model, attrib)20.0098(utes are string-v)]TJ 130.218 0 Td 2.742 Tw (alued. In)Tj 40.4738 0 Td (addition,)Tj /R39619704 10 Tf 38.0219 0 Td (gvpr)Tj /R39301136 10 Tf 22.7422 0 Td 0.243 Tw (supports certain pseudo-)Tj -333.754 -12 Td (attrib)Tj 20.9102 0 Td 0.538 Tw [(utes of graph objects, not necessarily string-v)25.0098(alued. These reect intrinsic properties of the graph ob-)]TJ -20.9102 -12 Td 0 Tw [(jects and cannot be set by the user)54.9854(.)]TJ /R39619704 10 Tf (head)' /R39301136 10 Tf 23.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R39619704 10 Tf -36 -16.8 Td (tail)Tj /R39301136 10 Tf 16.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R39619704 10 Tf -36 -16.8 Td (name)Tj /R39301136 10 Tf 25.8301 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 4.88984 -12 Td 1.644 Tw (the name of an edge, node or graph. The name of an edge has the form ")Tj /R38975360 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R39619704 10 Tf 74.6801 0 Td ([)Tj /R38975360 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R39619704 10 Tf 6.75 0 Td (])Tj /R39301136 10 Tf 3.33008 0 Td 0.165 Tw (", where)Tj /R38975360 10 Tf 36.3398 0 Td [(<edg)10.0146(e-op>)]TJ /R39301136 10 Tf 48.2738 0 Td 0.164 Tw (is ")Tj /R39619704 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R39301136 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R39619704 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R39301136 10 Tf 11.4 0 Td ("d)Tj 0 Tc 11.7441 0 Td (epending on whether the graph is)Tj -262.15 -12 Td 0 Tw [(directed or not. The brack)9.99268(et part)]TJ /R39619704 10 Tf 131.25 0 Td ([)Tj /R38975360 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R39619704 10 Tf 6.75 0 Td (])Tj /R39301136 10 Tf 5.83008 0 Td [(only appears if the edge has a non-tri)25.0098(vial k)]TJ -0.15 Tc 170.17 0 Td (ey)Tj 0 Tc 8.63984 0 Td (.)Tj /R39619704 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R39301136 10 Tf 38.9801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R39619704 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R39301136 10 Tf 44.5301 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R39619704 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R39301136 10 Tf 30.6402 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ /R39619704 10 Tf -36 -16.8 Td (X)Tj /R39301136 10 Tf 9.71992 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R38975360 10 Tf 212.73 0 Td (pos)Tj /R39301136 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R39619704 10 Tf -265.12 -16.8 Td (Y)Tj /R39301136 10 Tf 9.71992 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R38975360 10 Tf 212.73 0 Td (pos)Tj /R39301136 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R39619704 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R39301136 10 Tf 10.8301 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 10.6297 -12 Td (the root graph of an object. The root of a root graph is itself.)Tj 130.055 -67.2 Td [(29 August 2013)-19705.5(3)]TJ ET Q Q \n \n \n \n \n-3385\n+3383\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -830,29 +830,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td [(par)18.0078(ent)]TJ /R21712912 10 Tf 30.65 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R22031480 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R21712912 10 Tf 36.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R22031480 10 Tf -36 -16.8 Td (n_nodes)Tj /R21712912 10 Tf 37.5102 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R22031480 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R21712912 10 Tf 37.3102 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R22031480 10 Tf -36 -16.8 Td (strict)Tj /R21712912 10 Tf 24.7102 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R22031480 10.95 Tf -72 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td (IN FUNCTIONS)Tj /R21712912 10 Tf 0.401172 -12 Td 1.072 Tw (The follo)Tj 37.7621 0 Td 1.073 Tw [(wing functions are b)20.0171(uilt into)]TJ /R22031480 10 Tf 120.995 0 Td (gvpr)Tj 3.573 Tc /R21712912 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R22031480 10 Tf -190.94 -12 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R22031480 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R21712912 10 Tf 25.5602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -81.2305 -12 Td 1.233 Tw (creates a graph whose name is)Tj /R21387136 10 Tf 131.247 0 Td (s)Tj /R21712912 10 Tf 7.62188 0 Td 1.232 Tw (and whose type is speciŒed by the string)Tj /R21387136 10 Tf 174.286 0 Td (t)Tj 3.732 Tc /R21712912 10 Tf 2.78008 0 Td (.I)Tj 0 Tc 9.56211 0 Td (gnoring case, the)Tj -325.497 -12 Td (characters)Tj -0.5 Tc /R22031480 10 Tf 44.4191 0 Td 2.389 Tw (U, D)Tj 3.889 Tc 20.3289 0 Td [(,S)388.916(,N)]TJ 0 Tc /R21712912 10 Tf 29.4469 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.689 Tw (ve t)Tj 0 Tc 15.959 0 Td 1.389 Tw (he interpretation undirected, directed, strict, and non-strict, respec-)Tj -119.394 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.5 Tc 7.13008 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R21387136 10 Tf 5.83008 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td 0 Tw (is empty)Tj 2.5 Tc 33.5199 0 Td (,ad)Tj 0 Tc 16.9398 0 Td (irected, non-strict graph is generated.)Tj /R22031480 10 Tf -127.63 -16.8 Td (subg)Tj /R21712912 10 Tf 20.0102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R21387136 10 Tf 111.91 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (with name)Tj /R21387136 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R21712912 10 Tf 3.88984 0 Td [(.I)249.993(ft)]TJ 0 Tc 16.9402 0 Td [(he subgraph already e)15.0098(xists, it is returned.)]TJ /R22031480 10 Tf -220.68 -16.8 Td (isSubg)Tj /R21712912 10 Tf 28.35 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R21387136 10 Tf 119.7 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (with name)Tj /R21387136 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R21712912 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R22031480 10 Tf 34.1699 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (otherwise.)Tj /R22031480 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R21712912 10 Tf 30.5602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R21387136 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R21712912 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22031480 10 Tf 5.83008 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R22031480 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R21712912 10 Tf 33.9 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R21387136 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R21712912 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22031480 10 Tf 5.83008 0 Td (NULL)Tj /R21712912 10 Tf 27.7801 0 Td (.)Tj /R22031480 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R21712912 10 Tf 33.1402 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R21387136 10 Tf 102.76 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (is directed.)Tj /R22031480 10 Tf -146.26 -16.8 Td (isStrict)Tj /R21712912 10 Tf 30.55 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R21387136 10 Tf 102.76 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (is strict.)Tj /R22031480 10 Tf -146.26 -16.8 Td (nNodes)Tj /R21712912 10 Tf 31.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R21387136 10 Tf 124.98 0 Td (g)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -165.98 -16.8 Td (nEdges)Tj /R21712912 10 Tf 31.1199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R21387136 10 Tf 124.42 0 Td (g)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R21712912 10 Tf 20.5602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -87.3402 -12 Td (creates a node in graph)Tj /R21387136 10 Tf 94.6898 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (of name)Tj /R21387136 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R21712912 10 Tf 3.88984 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td [(uch a node already e)15.0146(xists, it is returned.)]TJ /R22031480 10 Tf -195.12 -16.8 Td (subnode)Tj /R21712912 10 Tf 35.5699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -111.24 -12 Td (inserts the node)Tj /R21387136 10 Tf 65.2699 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (into the subgraph)Tj /R21387136 10 Tf 71.9398 0 Td (sg)Tj 2.5 Tc /R21712912 10 Tf 8.88984 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj /R22031480 10 Tf -201.27 -16.8 Td (fstnode)Tj /R21712912 10 Tf 31.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R21387136 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R21712912 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22031480 10 Tf 5.83008 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R22031480 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R21712912 10 Tf 34.45 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R21387136 10 Tf 107.32 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in the root graph, or)Tj /R22031480 10 Tf 82.2102 0 Td (NULL)Tj /R21712912 10 Tf 27.7801 0 Td (.)Tj /R22031480 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R21712912 10 Tf 48.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R21387136 10 Tf 107.32 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in)Tj /R21387136 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R21712912 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22031480 10 Tf 5.83008 0 Td (NULL)Tj /R21712912 10 Tf 27.7801 0 Td (.)Tj -47.5449 -64.8 Td [(29 August 2013)-19705.5(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td [(par)18.0078(ent)]TJ /R39301136 10 Tf 30.65 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R39619704 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R39301136 10 Tf 36.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R39619704 10 Tf -36 -16.8 Td (n_nodes)Tj /R39301136 10 Tf 37.5102 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R39619704 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R39301136 10 Tf 37.3102 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R39619704 10 Tf -36 -16.8 Td (strict)Tj /R39301136 10 Tf 24.7102 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R39619704 10.95 Tf -72 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td (IN FUNCTIONS)Tj /R39301136 10 Tf 0.401172 -12 Td 1.072 Tw (The follo)Tj 37.7621 0 Td 1.073 Tw [(wing functions are b)20.0171(uilt into)]TJ /R39619704 10 Tf 120.995 0 Td (gvpr)Tj 3.573 Tc /R39301136 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R39619704 10 Tf -190.94 -12 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R39619704 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R39301136 10 Tf 25.5602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -81.2305 -12 Td 1.233 Tw (creates a graph whose name is)Tj /R38975360 10 Tf 131.247 0 Td (s)Tj /R39301136 10 Tf 7.62188 0 Td 1.232 Tw (and whose type is speciŒed by the string)Tj /R38975360 10 Tf 174.286 0 Td (t)Tj 3.732 Tc /R39301136 10 Tf 2.78008 0 Td (.I)Tj 0 Tc 9.56211 0 Td (gnoring case, the)Tj -325.497 -12 Td (characters)Tj -0.5 Tc /R39619704 10 Tf 44.4191 0 Td 2.389 Tw (U, D)Tj 3.889 Tc 20.3289 0 Td [(,S)388.916(,N)]TJ 0 Tc /R39301136 10 Tf 29.4469 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.689 Tw (ve t)Tj 0 Tc 15.959 0 Td 1.389 Tw (he interpretation undirected, directed, strict, and non-strict, respec-)Tj -119.394 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.5 Tc 7.13008 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R38975360 10 Tf 5.83008 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td 0 Tw (is empty)Tj 2.5 Tc 33.5199 0 Td (,ad)Tj 0 Tc 16.9398 0 Td (irected, non-strict graph is generated.)Tj /R39619704 10 Tf -127.63 -16.8 Td (subg)Tj /R39301136 10 Tf 20.0102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R38975360 10 Tf 111.91 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (with name)Tj /R38975360 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R39301136 10 Tf 3.88984 0 Td [(.I)249.993(ft)]TJ 0 Tc 16.9402 0 Td [(he subgraph already e)15.0098(xists, it is returned.)]TJ /R39619704 10 Tf -220.68 -16.8 Td (isSubg)Tj /R39301136 10 Tf 28.35 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R38975360 10 Tf 119.7 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (with name)Tj /R38975360 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R39301136 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R39619704 10 Tf 34.1699 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (otherwise.)Tj /R39619704 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R39301136 10 Tf 30.5602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R38975360 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R39301136 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39619704 10 Tf 5.83008 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R39619704 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R39301136 10 Tf 33.9 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R38975360 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R39301136 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39619704 10 Tf 5.83008 0 Td (NULL)Tj /R39301136 10 Tf 27.7801 0 Td (.)Tj /R39619704 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R39301136 10 Tf 33.1402 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R38975360 10 Tf 102.76 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (is directed.)Tj /R39619704 10 Tf -146.26 -16.8 Td (isStrict)Tj /R39301136 10 Tf 30.55 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R38975360 10 Tf 102.76 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (is strict.)Tj /R39619704 10 Tf -146.26 -16.8 Td (nNodes)Tj /R39301136 10 Tf 31.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R38975360 10 Tf 124.98 0 Td (g)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -165.98 -16.8 Td (nEdges)Tj /R39301136 10 Tf 31.1199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R38975360 10 Tf 124.42 0 Td (g)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R39301136 10 Tf 20.5602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -87.3402 -12 Td (creates a node in graph)Tj /R38975360 10 Tf 94.6898 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (of name)Tj /R38975360 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R39301136 10 Tf 3.88984 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td [(uch a node already e)15.0146(xists, it is returned.)]TJ /R39619704 10 Tf -195.12 -16.8 Td (subnode)Tj /R39301136 10 Tf 35.5699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -111.24 -12 Td (inserts the node)Tj /R38975360 10 Tf 65.2699 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (into the subgraph)Tj /R38975360 10 Tf 71.9398 0 Td (sg)Tj 2.5 Tc /R39301136 10 Tf 8.88984 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj /R39619704 10 Tf -201.27 -16.8 Td (fstnode)Tj /R39301136 10 Tf 31.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R38975360 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R39301136 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39619704 10 Tf 5.83008 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R39619704 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R39301136 10 Tf 34.45 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R38975360 10 Tf 107.32 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in the root graph, or)Tj /R39619704 10 Tf 82.2102 0 Td (NULL)Tj /R39301136 10 Tf 27.7801 0 Td (.)Tj /R39619704 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R39301136 10 Tf 48.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R38975360 10 Tf 107.32 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in)Tj /R38975360 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R39301136 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39619704 10 Tf 5.83008 0 Td (NULL)Tj /R39301136 10 Tf 27.7801 0 Td (.)Tj -47.5449 -64.8 Td [(29 August 2013)-19705.5(4)]TJ ET Q Q \n \n \n \n \n-1927\n+1929\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -889,29 +889,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (isNode)Tj /R21712912 10 Tf 28.8898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -99.5598 -12 Td 0.079 Tw (looks for a node in \(sub\)graph)Tj /R21387136 10 Tf 123.784 0 Td (sg)Tj /R21712912 10 Tf 11.4691 0 Td (of name)Tj /R21387136 10 Tf 35.1469 0 Td (s)Tj 2.578 Tc /R21712912 10 Tf 3.88984 0 Td [(.I)257.82(fs)]TJ 0 Tc 18.2059 0 Td 0.078 Tw [(uch a node e)14.9854(xists, it is returned. Otherwise,)]TJ /R22031480 10 Tf 175.724 0 Td (NULL)Tj /R21712912 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R22031480 10 Tf -36 -16.8 Td (isSubnode)Tj /R21712912 10 Tf 43.9102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R21387136 10 Tf 98.8602 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R21387136 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R21712912 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R22031480 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R21712912 10 Tf 47.5898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R21387136 10 Tf 114.54 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 56.1 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R21712912 10 Tf 53.1398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R21387136 10 Tf 119.54 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 56.1 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R21712912 10 Tf 39.25 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R21387136 10 Tf 106.76 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 56.1 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R21712912 10 Tf 19.4398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (h)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R21387136 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R21712912 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R21387136 10 Tf 40.0359 0 Td (h)Tj /R21712912 10 Tf 8.35781 0 Td (and name)Tj /R21387136 10 Tf 42.816 0 Td (s)Tj /R21712912 10 Tf 7.24805 0 Td (in the root graph. If the graph is undi-)Tj -238.324 -12 Td 0.396 Tw [(rected, the distinction between head and tail nodes is unimportant.)-539.6(If such an edge already e)]TJ 375.16 0 Td (xists,)Tj -375.16 -12 Td 0 Tw (it is returned.)Tj /R22031480 10 Tf -36 -16.8 Td (edge_sg)Tj /R21712912 10 Tf 33.3301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (h)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R21387136 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R21712912 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R21387136 10 Tf 39.2238 0 Td (h)Tj /R21712912 10 Tf 7.95195 0 Td (and name)Tj /R21387136 10 Tf 42.0039 0 Td (s)Tj /R21712912 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 57.0039 0 Td (sg)Tj /R21712912 10 Tf 11.8422 0 Td 0.453 Tw (\(and all parent graphs\).)Tj -301.892 -12 Td 0.674 Tw (If the graph is undirected, the distinction between head and tail nodes is unimportant.)Tj 355.225 0 Td 0.673 Tw (If such an)Tj -355.225 -12 Td 0 Tw [(edge already e)15(xists, it is returned.)]TJ /R22031480 10 Tf -36 -16.8 Td (subedge)Tj /R21712912 10 Tf 34.45 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -104.55 -12 Td (inserts the edge)Tj /R21387136 10 Tf 64.7102 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (into the subgraph)Tj /R21387136 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R21712912 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R22031480 10 Tf -196.26 -16.8 Td (isEdge)Tj /R21712912 10 Tf 28.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (h)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -134.57 -12 Td 0.4 Tw (looks for an edge with tail node)Tj /R21387136 10 Tf 131.95 0 Td (t)Tj 2.9 Tc /R21712912 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4 0 Td (ead node)Tj /R21387136 10 Tf 39.1199 0 Td (h)Tj /R21712912 10 Tf 7.90117 0 Td 0.401 Tw (and name)Tj /R21387136 10 Tf 41.902 0 Td (s)Tj 2.901 Tc /R21712912 10 Tf 3.88984 0 Td [(.I)290.115(ft)]TJ 0 Tc 17.7418 0 Td (he graph is undirected, the distinc-)Tj -255.685 -12 Td 0.44 Tw [(tion between head and tail nodes is unimportant.)-543.984(If such an edge e)14.9854(xists, it is returned. Otherwise,)]TJ /R22031480 10 Tf 12 TL (NULL)' /R21712912 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R22031480 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R21712912 10 Tf 42.2301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (h)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf 28.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R21387136 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R21712912 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R21387136 10 Tf 39.4 0 Td (h)Tj /R21712912 10 Tf 8.03984 0 Td (and name)Tj /R21387136 10 Tf 42.1801 0 Td (s)Tj /R21712912 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R21712912 10 Tf 8.88984 0 Td [(.I)304.009(ft)]TJ 0 Tc 18.0199 0 Td (he graph is undi-)Tj -326.89 -12 Td 0.414 Tw [(rected, the distinction between head and tail nodes is unimportant.)-541.406(If such an edge e)15.0146(xists, it is re-)]TJ 0 Tw (turned. Otherwise,)' /R22031480 10 Tf 76.65 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (is returned.)Tj /R22031480 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R21712912 10 Tf 42.7898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -116.78 -12 Td (returns non-zero if edge)Tj /R21387136 10 Tf 98.3 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R21387136 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R21712912 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R22031480 10 Tf -235.67 -16.8 Td (fstout)Tj /R21712912 10 Tf 24.4398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R21387136 10 Tf 129.98 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in the root graph.)Tj /R22031480 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R21712912 10 Tf 38.3301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R21387136 10 Tf 129.98 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R21387136 10 Tf 56.1 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -238.47 -16.8 Td (nxtout)Tj /R21712912 10 Tf 27.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R21387136 10 Tf 119.54 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in the root graph.)Tj /R22031480 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R21712912 10 Tf 41.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R21387136 10 Tf 119.54 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in graph)Tj /R21387136 10 Tf 35.55 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -206.92 -16.8 Td (fstin)Tj /R21712912 10 Tf 18.8898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R21387136 10 Tf 124.98 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in the root graph.)Tj /R22031480 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R21712912 10 Tf 32.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R21387136 10 Tf 124.98 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in graph)Tj /R21387136 10 Tf 35.55 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -212.92 -16.8 Td (nxtin)Tj /R21712912 10 Tf 22.2301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R21387136 10 Tf 114.54 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in the root graph.)Tj 8.575 -62.4 Td [(29 August 2013)-19705.5(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (isNode)Tj /R39301136 10 Tf 28.8898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -99.5598 -12 Td 0.079 Tw (looks for a node in \(sub\)graph)Tj /R38975360 10 Tf 123.784 0 Td (sg)Tj /R39301136 10 Tf 11.4691 0 Td (of name)Tj /R38975360 10 Tf 35.1469 0 Td (s)Tj 2.578 Tc /R39301136 10 Tf 3.88984 0 Td [(.I)257.82(fs)]TJ 0 Tc 18.2059 0 Td 0.078 Tw [(uch a node e)14.9854(xists, it is returned. Otherwise,)]TJ /R39619704 10 Tf 175.724 0 Td (NULL)Tj /R39301136 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R39619704 10 Tf -36 -16.8 Td (isSubnode)Tj /R39301136 10 Tf 43.9102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R38975360 10 Tf 98.8602 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R38975360 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R39301136 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R39619704 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R39301136 10 Tf 47.5898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R38975360 10 Tf 114.54 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 56.1 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R39301136 10 Tf 53.1398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R38975360 10 Tf 119.54 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 56.1 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R39301136 10 Tf 39.25 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R38975360 10 Tf 106.76 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 56.1 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R39301136 10 Tf 19.4398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (h)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R38975360 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R39301136 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R38975360 10 Tf 40.0359 0 Td (h)Tj /R39301136 10 Tf 8.35781 0 Td (and name)Tj /R38975360 10 Tf 42.816 0 Td (s)Tj /R39301136 10 Tf 7.24805 0 Td (in the root graph. If the graph is undi-)Tj -238.324 -12 Td 0.396 Tw [(rected, the distinction between head and tail nodes is unimportant.)-539.6(If such an edge already e)]TJ 375.16 0 Td (xists,)Tj -375.16 -12 Td 0 Tw (it is returned.)Tj /R39619704 10 Tf -36 -16.8 Td (edge_sg)Tj /R39301136 10 Tf 33.3301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (h)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R38975360 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R39301136 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R38975360 10 Tf 39.2238 0 Td (h)Tj /R39301136 10 Tf 7.95195 0 Td (and name)Tj /R38975360 10 Tf 42.0039 0 Td (s)Tj /R39301136 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 57.0039 0 Td (sg)Tj /R39301136 10 Tf 11.8422 0 Td 0.453 Tw (\(and all parent graphs\).)Tj -301.892 -12 Td 0.674 Tw (If the graph is undirected, the distinction between head and tail nodes is unimportant.)Tj 355.225 0 Td 0.673 Tw (If such an)Tj -355.225 -12 Td 0 Tw [(edge already e)15(xists, it is returned.)]TJ /R39619704 10 Tf -36 -16.8 Td (subedge)Tj /R39301136 10 Tf 34.45 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -104.55 -12 Td (inserts the edge)Tj /R38975360 10 Tf 64.7102 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (into the subgraph)Tj /R38975360 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R39301136 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R39619704 10 Tf -196.26 -16.8 Td (isEdge)Tj /R39301136 10 Tf 28.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (h)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -134.57 -12 Td 0.4 Tw (looks for an edge with tail node)Tj /R38975360 10 Tf 131.95 0 Td (t)Tj 2.9 Tc /R39301136 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4 0 Td (ead node)Tj /R38975360 10 Tf 39.1199 0 Td (h)Tj /R39301136 10 Tf 7.90117 0 Td 0.401 Tw (and name)Tj /R38975360 10 Tf 41.902 0 Td (s)Tj 2.901 Tc /R39301136 10 Tf 3.88984 0 Td [(.I)290.115(ft)]TJ 0 Tc 17.7418 0 Td (he graph is undirected, the distinc-)Tj -255.685 -12 Td 0.44 Tw [(tion between head and tail nodes is unimportant.)-543.984(If such an edge e)14.9854(xists, it is returned. Otherwise,)]TJ /R39619704 10 Tf 12 TL (NULL)' /R39301136 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R39619704 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R39301136 10 Tf 42.2301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (h)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf 28.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R38975360 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R39301136 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R38975360 10 Tf 39.4 0 Td (h)Tj /R39301136 10 Tf 8.03984 0 Td (and name)Tj /R38975360 10 Tf 42.1801 0 Td (s)Tj /R39301136 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R39301136 10 Tf 8.88984 0 Td [(.I)304.009(ft)]TJ 0 Tc 18.0199 0 Td (he graph is undi-)Tj -326.89 -12 Td 0.414 Tw [(rected, the distinction between head and tail nodes is unimportant.)-541.406(If such an edge e)15.0146(xists, it is re-)]TJ 0 Tw (turned. Otherwise,)' /R39619704 10 Tf 76.65 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (is returned.)Tj /R39619704 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R39301136 10 Tf 42.7898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -116.78 -12 Td (returns non-zero if edge)Tj /R38975360 10 Tf 98.3 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R38975360 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R39301136 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R39619704 10 Tf -235.67 -16.8 Td (fstout)Tj /R39301136 10 Tf 24.4398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R38975360 10 Tf 129.98 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in the root graph.)Tj /R39619704 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R39301136 10 Tf 38.3301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R38975360 10 Tf 129.98 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R38975360 10 Tf 56.1 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -238.47 -16.8 Td (nxtout)Tj /R39301136 10 Tf 27.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R38975360 10 Tf 119.54 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in the root graph.)Tj /R39619704 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R39301136 10 Tf 41.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R38975360 10 Tf 119.54 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in graph)Tj /R38975360 10 Tf 35.55 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -206.92 -16.8 Td (fstin)Tj /R39301136 10 Tf 18.8898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R38975360 10 Tf 124.98 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in the root graph.)Tj /R39619704 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R39301136 10 Tf 32.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R38975360 10 Tf 124.98 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in graph)Tj /R38975360 10 Tf 35.55 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -212.92 -16.8 Td (nxtin)Tj /R39301136 10 Tf 22.2301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R38975360 10 Tf 114.54 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in the root graph.)Tj 8.575 -62.4 Td [(29 August 2013)-19705.5(5)]TJ ET Q Q \n \n \n \n \n 1850\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -948,29 +948,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (nxtin_sg)Tj /R21712912 10 Tf 36.1199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R21712912 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R21387136 10 Tf 114.54 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in graph)Tj /R21387136 10 Tf 35.55 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -201.92 -16.8 Td (fstedge)Tj /R21712912 10 Tf 29.9898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R21387136 10 Tf 117.2 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in the root graph.)Tj /R22031480 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R21712912 10 Tf 43.8801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R21387136 10 Tf 117.2 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (in graph)Tj /R21387136 10 Tf 35.55 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R21712912 10 Tf 33.3301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj /R21712912 10 Tf 27.7699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -98.4301 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R21387136 10 Tf 106.76 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in the root graph.)Tj /R22031480 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R21712912 10 Tf 47.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (sg)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj /R21712912 10 Tf 27.7699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (edge_t)Tj /R21712912 10 Tf -167.88 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R21387136 10 Tf 106.76 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (in the graph)Tj /R21387136 10 Tf 50.2699 0 Td (sg)Tj /R21712912 10 Tf 8.88984 0 Td (.)Tj /R22031480 10 Tf -208.86 -16.8 Td (opp)Tj /R21712912 10 Tf 16.1199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (e)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj /R21712912 10 Tf 27.7699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (node_t)Tj /R21712912 10 Tf -81.2199 -12 Td 0.444 Tw (returns the node on the edge)Tj /R21387136 10 Tf 118.195 0 Td (e)Tj /R21712912 10 Tf 7.38516 0 Td 0.445 Tw (not equal to)Tj /R21387136 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R21712912 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R21387136 10 Tf 66.0449 0 Td (n)Tj /R21712912 10 Tf 7.94492 0 Td (is not a node of)Tj /R21387136 10 Tf 66.3852 0 Td (e)Tj 5.445 Tc /R21712912 10 Tf 4.43984 0 Td (.T)Tj 0 Tc 14.0551 0 Td (his can be)Tj -355.12 -12 Td 0 Tw (useful when using)Tj /R22031480 10 Tf 75.2699 0 Td (fstedge)Tj /R21712912 10 Tf 32.4898 0 Td (and)Tj /R22031480 10 Tf 16.9398 0 Td (nxtedge)Tj /R21712912 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R21387136 10 Tf 121.92 0 Td (n)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R21712912 10 Tf 22.2102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -57.2203 -12 Td (prints)Tj /R21387136 10 Tf 25.2801 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R22031480 10 Tf -68.7801 -16.8 Td (writeG)Tj /R21712912 10 Tf 29.9898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fname)Tj /R21712912 10 Tf 26.9398 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -127.22 -12 Td (prints)Tj /R21387136 10 Tf 25.2801 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R21387136 10 Tf 102.78 0 Td (fname)Tj /R21712912 10 Tf 24.4398 0 Td (.)Tj /R22031480 10 Tf -196 -16.8 Td (fwriteG)Tj /R21712912 10 Tf 33.3199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -100.56 -12 Td (prints)Tj /R21387136 10 Tf 25.2801 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R21387136 10 Tf 232.32 0 Td (fd)Tj /R21712912 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R22031480 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R21712912 10 Tf 18.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fname)Tj /R21712912 10 Tf 26.9398 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R21387136 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R21712912 10 Tf 24.4398 0 Td (.T)Tj 0 Tc 12.059 0 Td (he graph should be in dot format. If no graph can be)Tj -177.272 -12 Td (read,)Tj /R22031480 10 Tf 22.2102 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R22031480 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R21712912 10 Tf 30.3699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R21387136 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R21712912 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R22031480 10 Tf 26.9398 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R22031480 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R21712912 10 Tf 24.9898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -99.4398 -12 Td 0.314 Tw (deletes object)Tj /R21387136 10 Tf 57.8379 0 Td (x)Tj /R21712912 10 Tf 7.25391 0 Td (from graph)Tj /R21387136 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R21712912 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R21387136 10 Tf 6.14414 0 Td (g)Tj /R21712912 10 Tf 7.81406 0 Td (is)Tj /R22031480 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R21712912 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R21387136 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R21712912 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R21387136 10 Tf 6.14414 0 Td (x)Tj /R21712912 10 Tf 7.25391 0 Td 0.315 Tw (is a graph)Tj -356.49 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R21387136 10 Tf 125.27 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R22031480 10 Tf -168.21 -16.8 Td (isIn)Tj /R21712912 10 Tf 16.1199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -80.6699 -12 Td (returns true if)Tj /R21387136 10 Tf 56.9301 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (is in subgraph)Tj /R21387136 10 Tf 58.6102 0 Td (g)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -163.48 -16.8 Td (cloneG)Tj /R21712912 10 Tf 30 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R21387136 10 Tf 97.4602 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (with name of)Tj /R21387136 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R21712912 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R21387136 10 Tf 5.83008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R21387136 10 Tf 182.28 0 Td (g)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -410.45 -16.8 Td (clone)Tj /R21712912 10 Tf 22.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (obj_t)Tj /R21712912 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R21387136 10 Tf 99.4551 0 Td (x)Tj /R21712912 10 Tf 7.00508 0 Td (in graph)Tj /R21387136 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R21712912 10 Tf 5 0 Td (.I)Tj 2.565 Tc 10.8949 0 Td (np)Tj 0 Tc 12.5648 0 Td (articular)Tj 2.565 Tc 32.9199 0 Td (,t)Tj 0 Tc 7.84492 0 Td (he ne)Tj 2.565 Tc 21.1949 0 Td (wo)Tj 0 Tc 14.7852 0 Td [(bject has the same name/v)25.0146(alue attrib-)]TJ -247.345 -12 Td 0.486 Tw (utes and structure as the original object.)Tj 167.543 0 Td 0.487 Tw (If an object with the same k)Tj -0.15 Tc 113.912 0 Td 0.787 Tw (ey a)Tj 0 Tc 16.7172 0 Td (s)Tj /R21387136 10 Tf 6.87695 0 Td (x)Tj /R21712912 10 Tf 7.42695 0 Td 0.487 Tw [(already e)14.9951(xists, its at-)]TJ -312.476 -12 Td (trib)Tj 13.6898 0 Td 0.504 Tw (utes are o)Tj -0.15 Tc 39.1781 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by those of)Tj /R21387136 10 Tf 69.7859 0 Td (x)Tj /R21712912 10 Tf 7.44414 0 Td [(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ -139.388 -12 Td 0.031 Tw (are implicitly cloned.)Tj 90.3641 0 Td 0.032 Tw (If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)Tj 298.976 0 Td (If)Tj /R21387136 10 Tf -389.34 -12 Td (x)Tj /R21712912 10 Tf 7.79688 0 Td 0.857 Tw (is a graph,)Tj /R21387136 10 Tf 46.4512 0 Td (g)Tj /R21712912 10 Tf 8.35586 0 Td 0.856 Tw (may be)Tj /R22031480 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R21712912 10 Tf 27.7801 0 Td [(,i)335.605(nw)]TJ 0 Tc 24.2121 0 Td (hich case the cloned object will be a ne)Tj 3.356 Tc 163.228 0 Td (wr)Tj 0 Tc 13.9059 0 Td (oot graph. In this)Tj -325.102 -12 Td 0 Tw (case, the call is equi)Tj -0.25 Tc 80.0102 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R22031480 10 Tf 27.7801 0 Td (cloneG\()Tj /R21387136 10 Tf 33.3301 0 Td (x)Tj /R22031480 10 Tf 4.43984 0 Td (,""\))Tj /R21712912 10 Tf 16.9301 0 Td (.)Tj /R22031480 10 Tf -207.68 -16.8 Td (copy)Tj /R21712912 10 Tf 20 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (obj_t)Tj /R21712912 10 Tf -84.55 -12 Td 0.522 Tw (creates a cop)Tj 3.022 Tc 52.584 0 Td [(yo)302.212(fo)]TJ 0 Tc 24.3738 0 Td (bject)Tj /R21387136 10 Tf 22.4621 0 Td (x)Tj /R21712912 10 Tf 7.46211 0 Td (in graph)Tj /R21387136 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R21712912 10 Tf 5 0 Td (,w)Tj 0 Tc 12.7422 0 Td (here the ne)Tj 3.022 Tc 44.6641 0 Td (wo)Tj 0 Tc 15.2422 0 Td (bject has the same name/v)Tj 106.818 0 Td 0.523 Tw [(alue attrib)20.0049(utes as)]TJ -327.943 -12 Td 0.249 Tw [(the original object.)-524.919(If an object with the same k)]TJ -0.15 Tc 193.501 0 Td 0.548 Tw (ey a)Tj 0 Tc 16.4781 0 Td (s)Tj /R21387136 10 Tf 6.63789 0 Td (x)Tj /R21712912 10 Tf 7.18789 0 Td 0.248 Tw [(already e)15.0024(xists, its attrib)19.9902(utes are o)]TJ -0.15 Tc 131.83 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by)Tj -364.925 -12 Td 0.649 Tw (those of)Tj /R21387136 10 Tf 35.7379 0 Td (x)Tj /R21712912 10 Tf 7.58906 0 Td [(and the object is returned.)-564.915(Note that this is a shallo)]TJ 3.149 Tc 211.22 0 Td (wc)Tj 0 Tc 14.809 0 Td (op)Tj -0.65 Tc 9.9 0 Td 1.949 Tw (y. I)Tj 0 Tc 13.3289 0 Td (f)Tj /R21387136 10 Tf 6.47891 0 Td (x)Tj /R21712912 10 Tf 7.58906 0 Td 0.649 Tw (is a graph, none of its)Tj -306.653 -12 Td 0.245 Tw (nodes, edges or subgraphs are copied into the ne)Tj 2.745 Tc 195.28 0 Td (wg)Tj 0 Tc 14.9648 0 Td (raph. If)Tj /R21387136 10 Tf 32.4199 0 Td (x)Tj /R21712912 10 Tf 7.18516 0 Td (is an edge, the endpoints are created)Tj -249.85 -12 Td 0.757 Tw (if necessary)Tj 3.257 Tc 47.5871 0 Td (,b)Tj 0 Tc 10.557 0 Td (ut the)Tj 3.257 Tc 23.107 0 Td (ya)Tj 0 Tc 12.6969 0 Td (re not cloned.)Tj 61.9809 0 Td (If)Tj /R21387136 10 Tf 9.91719 0 Td (x)Tj /R21712912 10 Tf 7.69688 0 Td (is a graph,)Tj /R21387136 10 Tf 46.1512 0 Td (g)Tj /R21712912 10 Tf 8.25703 0 Td (may be)Tj /R22031480 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R21712912 10 Tf 27.7801 0 Td [(,i)325.688(nw)]TJ 0 Tc 24.0141 0 Td (hich case the cloned)Tj -312.919 -12 Td 0 Tw (object will be a ne)Tj 2.5 Tc 73.0699 0 Td (wr)Tj 0 Tc 13.05 0 Td (oot graph.)Tj 43.9352 -60 Td [(29 August 2013)-19705.5(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (nxtin_sg)Tj /R39301136 10 Tf 36.1199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R39301136 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R38975360 10 Tf 114.54 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in graph)Tj /R38975360 10 Tf 35.55 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -201.92 -16.8 Td (fstedge)Tj /R39301136 10 Tf 29.9898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R38975360 10 Tf 117.2 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in the root graph.)Tj /R39619704 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R39301136 10 Tf 43.8801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R38975360 10 Tf 117.2 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (in graph)Tj /R38975360 10 Tf 35.55 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R39301136 10 Tf 33.3301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj /R39301136 10 Tf 27.7699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -98.4301 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R38975360 10 Tf 106.76 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in the root graph.)Tj /R39619704 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R39301136 10 Tf 47.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (sg)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj /R39301136 10 Tf 27.7699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (edge_t)Tj /R39301136 10 Tf -167.88 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R38975360 10 Tf 106.76 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (in the graph)Tj /R38975360 10 Tf 50.2699 0 Td (sg)Tj /R39301136 10 Tf 8.88984 0 Td (.)Tj /R39619704 10 Tf -208.86 -16.8 Td (opp)Tj /R39301136 10 Tf 16.1199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (e)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj /R39301136 10 Tf 27.7699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (node_t)Tj /R39301136 10 Tf -81.2199 -12 Td 0.444 Tw (returns the node on the edge)Tj /R38975360 10 Tf 118.195 0 Td (e)Tj /R39301136 10 Tf 7.38516 0 Td 0.445 Tw (not equal to)Tj /R38975360 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R39301136 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R38975360 10 Tf 66.0449 0 Td (n)Tj /R39301136 10 Tf 7.94492 0 Td (is not a node of)Tj /R38975360 10 Tf 66.3852 0 Td (e)Tj 5.445 Tc /R39301136 10 Tf 4.43984 0 Td (.T)Tj 0 Tc 14.0551 0 Td (his can be)Tj -355.12 -12 Td 0 Tw (useful when using)Tj /R39619704 10 Tf 75.2699 0 Td (fstedge)Tj /R39301136 10 Tf 32.4898 0 Td (and)Tj /R39619704 10 Tf 16.9398 0 Td (nxtedge)Tj /R39301136 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R38975360 10 Tf 121.92 0 Td (n)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R39301136 10 Tf 22.2102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -57.2203 -12 Td (prints)Tj /R38975360 10 Tf 25.2801 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R39619704 10 Tf -68.7801 -16.8 Td (writeG)Tj /R39301136 10 Tf 29.9898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fname)Tj /R39301136 10 Tf 26.9398 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -127.22 -12 Td (prints)Tj /R38975360 10 Tf 25.2801 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R38975360 10 Tf 102.78 0 Td (fname)Tj /R39301136 10 Tf 24.4398 0 Td (.)Tj /R39619704 10 Tf -196 -16.8 Td (fwriteG)Tj /R39301136 10 Tf 33.3199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -100.56 -12 Td (prints)Tj /R38975360 10 Tf 25.2801 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R38975360 10 Tf 232.32 0 Td (fd)Tj /R39301136 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R39619704 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R39301136 10 Tf 18.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fname)Tj /R39301136 10 Tf 26.9398 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R38975360 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R39301136 10 Tf 24.4398 0 Td (.T)Tj 0 Tc 12.059 0 Td (he graph should be in dot format. If no graph can be)Tj -177.272 -12 Td (read,)Tj /R39619704 10 Tf 22.2102 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R39619704 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R39301136 10 Tf 30.3699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R38975360 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R39301136 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R39619704 10 Tf 26.9398 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R39619704 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R39301136 10 Tf 24.9898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -99.4398 -12 Td 0.314 Tw (deletes object)Tj /R38975360 10 Tf 57.8379 0 Td (x)Tj /R39301136 10 Tf 7.25391 0 Td (from graph)Tj /R38975360 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R39301136 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R38975360 10 Tf 6.14414 0 Td (g)Tj /R39301136 10 Tf 7.81406 0 Td (is)Tj /R39619704 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R39301136 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R38975360 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R39301136 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R38975360 10 Tf 6.14414 0 Td (x)Tj /R39301136 10 Tf 7.25391 0 Td 0.315 Tw (is a graph)Tj -356.49 -12 Td 0 Tw (or subgraph, it is closed unless)Tj /R38975360 10 Tf 125.27 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R39619704 10 Tf -168.21 -16.8 Td (isIn)Tj /R39301136 10 Tf 16.1199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -80.6699 -12 Td (returns true if)Tj /R38975360 10 Tf 56.9301 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (is in subgraph)Tj /R38975360 10 Tf 58.6102 0 Td (g)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -163.48 -16.8 Td (cloneG)Tj /R39301136 10 Tf 30 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R38975360 10 Tf 97.4602 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (with name of)Tj /R38975360 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R39301136 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R38975360 10 Tf 5.83008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R38975360 10 Tf 182.28 0 Td (g)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -410.45 -16.8 Td (clone)Tj /R39301136 10 Tf 22.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (obj_t)Tj /R39301136 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R38975360 10 Tf 99.4551 0 Td (x)Tj /R39301136 10 Tf 7.00508 0 Td (in graph)Tj /R38975360 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R39301136 10 Tf 5 0 Td (.I)Tj 2.565 Tc 10.8949 0 Td (np)Tj 0 Tc 12.5648 0 Td (articular)Tj 2.565 Tc 32.9199 0 Td (,t)Tj 0 Tc 7.84492 0 Td (he ne)Tj 2.565 Tc 21.1949 0 Td (wo)Tj 0 Tc 14.7852 0 Td [(bject has the same name/v)25.0146(alue attrib-)]TJ -247.345 -12 Td 0.486 Tw (utes and structure as the original object.)Tj 167.543 0 Td 0.487 Tw (If an object with the same k)Tj -0.15 Tc 113.912 0 Td 0.787 Tw (ey a)Tj 0 Tc 16.7172 0 Td (s)Tj /R38975360 10 Tf 6.87695 0 Td (x)Tj /R39301136 10 Tf 7.42695 0 Td 0.487 Tw [(already e)14.9951(xists, its at-)]TJ -312.476 -12 Td (trib)Tj 13.6898 0 Td 0.504 Tw (utes are o)Tj -0.15 Tc 39.1781 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by those of)Tj /R38975360 10 Tf 69.7859 0 Td (x)Tj /R39301136 10 Tf 7.44414 0 Td [(and the object is returned.)-550.415(If an edge is cloned, both endpoints)]TJ -139.388 -12 Td 0.031 Tw (are implicitly cloned.)Tj 90.3641 0 Td 0.032 Tw (If a graph is cloned, all nodes, edges and subgraphs are implicitly cloned.)Tj 298.976 0 Td (If)Tj /R38975360 10 Tf -389.34 -12 Td (x)Tj /R39301136 10 Tf 7.79688 0 Td 0.857 Tw (is a graph,)Tj /R38975360 10 Tf 46.4512 0 Td (g)Tj /R39301136 10 Tf 8.35586 0 Td 0.856 Tw (may be)Tj /R39619704 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R39301136 10 Tf 27.7801 0 Td [(,i)335.605(nw)]TJ 0 Tc 24.2121 0 Td (hich case the cloned object will be a ne)Tj 3.356 Tc 163.228 0 Td (wr)Tj 0 Tc 13.9059 0 Td (oot graph. In this)Tj -325.102 -12 Td 0 Tw (case, the call is equi)Tj -0.25 Tc 80.0102 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R39619704 10 Tf 27.7801 0 Td (cloneG\()Tj /R38975360 10 Tf 33.3301 0 Td (x)Tj /R39619704 10 Tf 4.43984 0 Td (,""\))Tj /R39301136 10 Tf 16.9301 0 Td (.)Tj /R39619704 10 Tf -207.68 -16.8 Td (copy)Tj /R39301136 10 Tf 20 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (obj_t)Tj /R39301136 10 Tf -84.55 -12 Td 0.522 Tw (creates a cop)Tj 3.022 Tc 52.584 0 Td [(yo)302.212(fo)]TJ 0 Tc 24.3738 0 Td (bject)Tj /R38975360 10 Tf 22.4621 0 Td (x)Tj /R39301136 10 Tf 7.46211 0 Td (in graph)Tj /R38975360 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R39301136 10 Tf 5 0 Td (,w)Tj 0 Tc 12.7422 0 Td (here the ne)Tj 3.022 Tc 44.6641 0 Td (wo)Tj 0 Tc 15.2422 0 Td (bject has the same name/v)Tj 106.818 0 Td 0.523 Tw [(alue attrib)20.0049(utes as)]TJ -327.943 -12 Td 0.249 Tw [(the original object.)-524.919(If an object with the same k)]TJ -0.15 Tc 193.501 0 Td 0.548 Tw (ey a)Tj 0 Tc 16.4781 0 Td (s)Tj /R38975360 10 Tf 6.63789 0 Td (x)Tj /R39301136 10 Tf 7.18789 0 Td 0.248 Tw [(already e)15.0024(xists, its attrib)19.9902(utes are o)]TJ -0.15 Tc 131.83 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlaid by)Tj -364.925 -12 Td 0.649 Tw (those of)Tj /R38975360 10 Tf 35.7379 0 Td (x)Tj /R39301136 10 Tf 7.58906 0 Td [(and the object is returned.)-564.915(Note that this is a shallo)]TJ 3.149 Tc 211.22 0 Td (wc)Tj 0 Tc 14.809 0 Td (op)Tj -0.65 Tc 9.9 0 Td 1.949 Tw (y. I)Tj 0 Tc 13.3289 0 Td (f)Tj /R38975360 10 Tf 6.47891 0 Td (x)Tj /R39301136 10 Tf 7.58906 0 Td 0.649 Tw (is a graph, none of its)Tj -306.653 -12 Td 0.245 Tw (nodes, edges or subgraphs are copied into the ne)Tj 2.745 Tc 195.28 0 Td (wg)Tj 0 Tc 14.9648 0 Td (raph. If)Tj /R38975360 10 Tf 32.4199 0 Td (x)Tj /R39301136 10 Tf 7.18516 0 Td (is an edge, the endpoints are created)Tj -249.85 -12 Td 0.757 Tw (if necessary)Tj 3.257 Tc 47.5871 0 Td (,b)Tj 0 Tc 10.557 0 Td (ut the)Tj 3.257 Tc 23.107 0 Td (ya)Tj 0 Tc 12.6969 0 Td (re not cloned.)Tj 61.9809 0 Td (If)Tj /R38975360 10 Tf 9.91719 0 Td (x)Tj /R39301136 10 Tf 7.69688 0 Td (is a graph,)Tj /R38975360 10 Tf 46.1512 0 Td (g)Tj /R39301136 10 Tf 8.25703 0 Td (may be)Tj /R39619704 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R39301136 10 Tf 27.7801 0 Td [(,i)325.688(nw)]TJ 0 Tc 24.0141 0 Td (hich case the cloned)Tj -312.919 -12 Td 0 Tw (object will be a ne)Tj 2.5 Tc 73.0699 0 Td (wr)Tj 0 Tc 13.05 0 Td (oot graph.)Tj 43.9352 -60 Td [(29 August 2013)-19705.5(6)]TJ ET Q Q \n \n \n \n \n-2927\n+2924\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1007,29 +1007,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (copyA)Tj /R21712912 10 Tf 27.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.35 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj /R21712912 10 Tf 22.2199 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (tgt)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -93.0703 -12 Td 1.056 Tw [(copies the attrib)19.9805(utes of object)]TJ /R21387136 10 Tf 125.34 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 15.4051 0 Td 1.055 Tw (to object)Tj /R21387136 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R21712912 10 Tf 10.5602 0 Td (,o)Tj -0.15 Tc 10.9051 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rwriting an)Tj 3.555 Tc 45.0648 0 Td (ya)Tj 0 Tc 12.9949 0 Td (ttrib)Tj 16.4699 0 Td (ute v)Tj 20.525 0 Td (alues)Tj /R21387136 10 Tf 24.1051 0 Td (tgt)Tj /R21712912 10 Tf 14.1148 0 Td (may initially)Tj -344.105 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22031480 10 Tf -54.5297 -16.8 Td (induce)Tj /R21712912 10 Tf 28.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R21712912 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R21712912 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R21387136 10 Tf 23.6102 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R22031480 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R21712912 10 Tf 32.7699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.35 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj /R21712912 10 Tf 22.2199 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R21387136 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R21387136 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R21712912 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R22031480 10 Tf -317.591 -16.8 Td (isAttr)Tj /R21712912 10 Tf 24.9898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -164.54 -12 Td 0.07 Tw (returns non-zero if an attrib)Tj 110.05 0 Td (ute)Tj /R21387136 10 Tf 14.7898 0 Td (name)Tj /R21712912 10 Tf 24.2301 0 Td (has been deŒned in)Tj /R21387136 10 Tf 79.7109 0 Td (g)Tj /R21712912 10 Tf 7.57109 0 Td 0.071 Tw (for objects of the gi)Tj -0.15 Tc 78.3539 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21387136 10 Tf 7.57109 0 Td (kind)Tj 2.571 Tc /R21712912 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.4809 0 Td (or nodes,)Tj -359.268 -12 Td 0 Tw (edges, and graphs,)Tj /R21387136 10 Tf 76.3699 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (should be "N", "E", and "G", respecti)Tj -0.15 Tc 148.93 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5 Tc 7.13008 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns 0 otherwise.)Tj /R22031480 10 Tf -316.88 -16.8 Td (aget)Tj /R21712912 10 Tf 17.7699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.35 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj /R21712912 10 Tf 22.2199 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -97.5004 -12 Td 0.144 Tw [(returns the v)24.9878(alue of attrib)]TJ 101.216 0 Td (ute)Tj /R21387136 10 Tf 14.8641 0 Td (name)Tj /R21712912 10 Tf 24.3039 0 Td (in object)Tj /R21387136 10 Tf 37.5078 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R21712912 10 Tf 11.85 0 Td (.T)Tj 0 Tc 11.2539 0 Td 0.143 Tw (his is useful for those cases when)Tj /R21387136 10 Tf 136.811 0 Td (name)Tj /R21712912 10 Tf 24.3031 0 Td (conicts)Tj -362.11 -12 Td 0.973 Tw (with one of the k)Tj -0.15 Tc 71.5621 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td 0.974 Tw [(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ -92.9719 -12 Td 1.002 Tw [(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ 3.501 Tc 264.564 0 Td (oa)Tj -0.2 Tc 12.741 0 Td (vo)Tj 0 Tc 9.8 0 Td 1.001 Tw (id this, one should use the)Tj /R22031480 10 Tf -287.105 -12 Td (hasAttr)Tj /R21712912 10 Tf 35.2699 0 Td (or)Tj /R22031480 10 Tf 10.8301 0 Td (isAttr)Tj /R21712912 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R22031480 10 Tf -109.59 -16.8 Td (aset)Tj /R21712912 10 Tf 16.6602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.35 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj /R21712912 10 Tf 22.2199 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (value)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -155.831 -12 Td 0.623 Tw [(sets the v)24.9988(alue of attrib)]TJ 90.3621 0 Td (ute)Tj /R21387136 10 Tf 15.343 0 Td (name)Tj /R21712912 10 Tf 24.7828 0 Td (in object)Tj /R21387136 10 Tf 38.466 0 Td [(sr)36.9849(c)]TJ /R21712912 10 Tf 14.9742 0 Td (to)Tj /R21387136 10 Tf 10.9039 0 Td (value)Tj 5.624 Tc /R21712912 10 Tf 21.6602 0 Td (.R)Tj 0 Tc 14.7941 0 Td 0.624 Tw (eturns 0 on success, non-zero on f)Tj 139.444 0 Td (ailure.)Tj -370.73 -12 Td (See)Tj /R22031480 10 Tf 16.9398 0 Td (aget)Tj /R21712912 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22031480 10 Tf -96.7895 -16.8 Td (getDt)Tj /R21712912 10 Tf 28.8801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -168.43 -12 Td 0.475 Tw [(returns the def)9.98413(ault v)25(alue of attrib)]TJ 133.185 0 Td (ute)Tj /R21387136 10 Tf 15.1949 0 Td (name)Tj /R21712912 10 Tf 24.6352 0 Td (in objects in)Tj /R21387136 10 Tf 52.8148 0 Td (g)Tj /R21712912 10 Tf 7.975 0 Td (of the gi)Tj -0.15 Tc 34.0301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21387136 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R21712912 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.8852 0 Td (or nodes, edges, and)Tj -313.205 -12 Td (graphs,)Tj /R21387136 10 Tf 31.7121 0 Td (kind)Tj /R21712912 10 Tf 19.773 0 Td 0.053 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 149.248 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.053 Tc 7.13008 0 Td (.I)Tj 2.553 Tc 10.8828 0 Td (ft)Tj 0 Tc 8.66289 0 Td [(he attrib)19.9854(ute has not been declared in the)]TJ -236.699 -12 Td 1.002 Tw [(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ 3.501 Tc 264.564 0 Td (oa)Tj -0.2 Tc 12.741 0 Td (vo)Tj 0 Tc 9.8 0 Td 1.001 Tw (id this, one should use the)Tj /R22031480 10 Tf -287.105 -12 Td (isAttr)Tj /R21712912 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R22031480 10 Tf -63.4898 -16.8 Td (setDt)Tj /R21712912 10 Tf 27.7699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (value)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -226.761 -12 Td 0.201 Tw [(sets the def)9.98169(ault v)24.9829(alue of attrib)]TJ 119.045 0 Td (ute)Tj /R21387136 10 Tf 14.9211 0 Td (name)Tj /R21712912 10 Tf 24.3609 0 Td (to)Tj /R21387136 10 Tf 10.4809 0 Td (value)Tj /R21712912 10 Tf 24.3609 0 Td (in objects in)Tj /R21387136 10 Tf 51.993 0 Td (g)Tj /R21712912 10 Tf 7.70117 0 Td (of the gi)Tj -0.15 Tc 33.482 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21387136 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R21712912 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.6109 0 Td (or nodes, edges,)Tj -331.167 -12 Td 1.213 Tw (and graphs,)Tj /R21387136 10 Tf 51.0262 0 Td (kind)Tj /R21712912 10 Tf 20.9328 0 Td (should be "N", "E", and "G", respecti)Tj -0.15 Tc 156.208 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 6.213 Tc 7.13008 0 Td (.R)Tj 0 Tc 15.3828 0 Td 1.212 Tw (eturns 0 on success, non-zero on)Tj -0.1 Tc -259.97 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ilure. See)Tj /R22031480 10 Tf 40.2699 0 Td (getDt)Tj /R21712912 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22031480 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R21712912 10 Tf 28.8699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -108.98 -12 Td 1.627 Tw (returns the name of the Œrst attrib)Tj 143.432 0 Td 1.628 Tw (ute of objects in)Tj /R21387136 10 Tf 73.1719 0 Td (g)Tj /R21712912 10 Tf 9.12813 0 Td (of the gi)Tj -0.15 Tc 36.3359 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21387136 10 Tf 9.12813 0 Td (kind)Tj 4.128 Tc /R21712912 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 12.0379 0 Td (or nodes, edges, and)Tj -309.744 -12 Td (graphs,)Tj /R21387136 10 Tf 32.4578 0 Td (kind)Tj /R21712912 10 Tf 20.518 0 Td 0.798 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 153.718 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.798 Tc 7.13008 0 Td (.I)Tj 3.298 Tc 11.6281 0 Td (ft)Tj 0 Tc 9.40781 0 Td 0.797 Tw [(here are no attrib)19.9902(utes, the string "" is)]TJ -244.15 -12 Td (returned.)Tj /R22031480 10 Tf -36 -16.8 Td (nxtAttr)Tj /R21712912 10 Tf 32.2102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (kind)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (name)Tj /R21712912 10 Tf 24.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -171.761 -12 Td 0.062 Tw [(returns the name of the ne)15(xt attrib)]TJ 135.552 0 Td 0.063 Tw (ute of objects in)Tj /R21387136 10 Tf 66.9121 0 Td (g)Tj /R21712912 10 Tf 7.56289 0 Td (of the gi)Tj -0.15 Tc 33.2059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R21387136 10 Tf 7.56289 0 Td (kind)Tj /R21712912 10 Tf 19.7828 0 Td (after the attrib)Tj 56.5762 0 Td (ute)Tj /R21387136 10 Tf 14.7828 0 Td (name)Tj 5.063 Tc /R21712912 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 13.673 0 Td (he)Tj -386.561 -12 Td [(ar)18.0151(gument)]TJ /R21387136 10 Tf 40.2539 0 Td (name)Tj /R21712912 10 Tf 24.3238 0 Td 0.164 Tw (must be the name of an e)Tj 100.814 0 Td 0.163 Tw [(xisting attrib)19.9878(ute; it will typically be the return v)24.9805(alue of an)]TJ -165.392 -12 Td (pre)Tj 12.5199 0 Td 0.895 Tw (vious call to)Tj /R22031480 10 Tf 54.075 0 Td (fstAttr)Tj /R21712912 10 Tf 32.2648 0 Td (or)Tj /R22031480 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R21712912 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R21387136 10 Tf 120.005 0 Td (kind)Tj /R21712912 10 Tf 20.6148 0 Td (should be "N", "E", and)Tj -297.22 -12 Td 0 Tw ("G", respecti)Tj -0.15 Tc 51.2301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5 Tc 7.13008 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (ft)Tj 0 Tc 8.61016 0 Td [(here are no attrib)19.9927(utes left, the string "" is returned.)]TJ /R22031480 10 Tf -123.09 -16.8 Td (compOf)Tj /R21712912 10 Tf 34.4398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R21712912 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (graph_t)Tj /R21712912 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R21387136 10 Tf 191.152 0 Td (g)Tj /R21712912 10 Tf 8.26602 0 Td (containing node)Tj /R21387136 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R21712912 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R21387136 10 Tf 47.632 0 Td (g)Tj 3.265 Tc /R21712912 10 Tf 5 0 Td (.T)Tj 0 Tc 11.875 0 Td 0.765 Tw (he sub-)Tj -366.075 -12 Td 0.183 Tw (graph only contains the nodes. One can use)Tj /R21387136 10 Tf 177.264 0 Td (induce)Tj /R21712912 10 Tf 29.3441 0 Td 0.184 Tw [(to add the edges. The function f)10.0195(ails and returns)]TJ /R22031480 10 Tf -206.608 -12 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (if)Tj /R21387136 10 Tf 8.61016 0 Td (n)Tj /R21712912 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R21387136 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R21712912 10 Tf 5 0 Td (.C)Tj 0 Tc 11.6699 0 Td [(onnecti)25.0146(vity is based on the underlying undirected graph of)]TJ /R21387136 10 Tf 235.55 0 Td (g)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -374.34 -16.8 Td (kindOf)Tj /R21712912 10 Tf 30.5699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (obj)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R21387136 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R21712912 10 Tf 12.7801 0 Td (.F)Tj 0 Tc 12.975 0 Td (or nodes, edges, and graphs, it returns "N", "E", and "G",)Tj -167.02 -12 Td (respecti)Tj -0.15 Tc 30.85 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ /R22031480 10 Tf -76.1398 -16.8 Td (lock)Tj /R21712912 10 Tf 17.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (v)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -71.7801 -12 Td 0.242 Tw (implements graph locking on root graphs. If the inte)Tj 210.376 0 Td (ger)Tj /R21387136 10 Tf 15.5129 0 Td (v)Tj /R21712912 10 Tf 7.18281 0 Td 0.243 Tw (is positi)Tj -0.15 Tc 31.393 0 Td (ve)Tj 2.743 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.02305 0 Td (he graph is set so that future)Tj -281.778 -12 Td 0.035 Tw (calls to)Tj /R22031480 10 Tf 31.1801 0 Td (delete)Tj /R21712912 10 Tf 27.525 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.335 Tw (ve n)Tj 2.535 Tc 16.825 0 Td (oi)Tj 0 Tc 10.3148 0 Td 0.035 Tw (mmediate ef)Tj 49.4949 0 Td 2.535 Tw (fect. If)Tj /R21387136 10 Tf 31.7199 0 Td (v)Tj /R21712912 10 Tf 6.975 0 Td 0.035 Tw [(is zero, the graph is unlock)9.98535(ed. If there has been a call)]TJ -183.275 -12 Td 0.065 Tw [(to delete the graph while it w)10.0146(as lock)10.0146(ed, the graph is closed.)]TJ 241.93 0 Td (If)Tj /R21387136 10 Tf 9.225 0 Td (v)Tj /R21712912 10 Tf 7.00508 0 Td (is ne)Tj -0.05 Tc 18.525 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.565 Tc 9.28984 0 Td (,n)Tj 0 Tc 10.0648 0 Td [(othing is done.)-506.484(In all)]TJ -310.739 -12 Td 0 Tw [(cases, the pre)25.0159(vious lock v)25.0146(alue is returned.)]TJ 130.055 -62.4 Td [(29 August 2013)-19705.5(7)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (copyA)Tj /R39301136 10 Tf 27.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.35 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj /R39301136 10 Tf 22.2199 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (tgt)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -93.0703 -12 Td 1.056 Tw [(copies the attrib)19.9805(utes of object)]TJ /R38975360 10 Tf 125.34 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 15.4051 0 Td 1.055 Tw (to object)Tj /R38975360 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R39301136 10 Tf 10.5602 0 Td (,o)Tj -0.15 Tc 10.9051 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rwriting an)Tj 3.555 Tc 45.0648 0 Td (ya)Tj 0 Tc 12.9949 0 Td (ttrib)Tj 16.4699 0 Td (ute v)Tj 20.525 0 Td (alues)Tj /R38975360 10 Tf 24.1051 0 Td (tgt)Tj /R39301136 10 Tf 14.1148 0 Td (may initially)Tj -344.105 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R39619704 10 Tf -54.5297 -16.8 Td (induce)Tj /R39301136 10 Tf 28.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R39301136 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R39301136 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R38975360 10 Tf 23.6102 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R39619704 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R39301136 10 Tf 32.7699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.35 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj /R39301136 10 Tf 22.2199 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R38975360 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R38975360 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R39301136 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R39619704 10 Tf -317.591 -16.8 Td (isAttr)Tj /R39301136 10 Tf 24.9898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -164.54 -12 Td 0.07 Tw (returns non-zero if an attrib)Tj 110.05 0 Td (ute)Tj /R38975360 10 Tf 14.7898 0 Td (name)Tj /R39301136 10 Tf 24.2301 0 Td (has been deŒned in)Tj /R38975360 10 Tf 79.7109 0 Td (g)Tj /R39301136 10 Tf 7.57109 0 Td 0.071 Tw (for objects of the gi)Tj -0.15 Tc 78.3539 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R38975360 10 Tf 7.57109 0 Td (kind)Tj 2.571 Tc /R39301136 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.4809 0 Td (or nodes,)Tj -359.268 -12 Td 0 Tw (edges, and graphs,)Tj /R38975360 10 Tf 76.3699 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (should be "N", "E", and "G", respecti)Tj -0.15 Tc 148.93 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5 Tc 7.13008 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns 0 otherwise.)Tj /R39619704 10 Tf -316.88 -16.8 Td (aget)Tj /R39301136 10 Tf 17.7699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.35 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj /R39301136 10 Tf 22.2199 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -97.5004 -12 Td 0.144 Tw [(returns the v)24.9878(alue of attrib)]TJ 101.216 0 Td (ute)Tj /R38975360 10 Tf 14.8641 0 Td (name)Tj /R39301136 10 Tf 24.3039 0 Td (in object)Tj /R38975360 10 Tf 37.5078 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R39301136 10 Tf 11.85 0 Td (.T)Tj 0 Tc 11.2539 0 Td 0.143 Tw (his is useful for those cases when)Tj /R38975360 10 Tf 136.811 0 Td (name)Tj /R39301136 10 Tf 24.3031 0 Td (conicts)Tj -362.11 -12 Td 0.973 Tw (with one of the k)Tj -0.15 Tc 71.5621 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td 0.974 Tw [(rds such as "head" or "root".)-597.407(If the attrib)20.0098(ute has not been declared in the)]TJ -92.9719 -12 Td 1.002 Tw [(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ 3.501 Tc 264.564 0 Td (oa)Tj -0.2 Tc 12.741 0 Td (vo)Tj 0 Tc 9.8 0 Td 1.001 Tw (id this, one should use the)Tj /R39619704 10 Tf -287.105 -12 Td (hasAttr)Tj /R39301136 10 Tf 35.2699 0 Td (or)Tj /R39619704 10 Tf 10.8301 0 Td (isAttr)Tj /R39301136 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R39619704 10 Tf -109.59 -16.8 Td (aset)Tj /R39301136 10 Tf 16.6602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.35 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj /R39301136 10 Tf 22.2199 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (value)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -155.831 -12 Td 0.623 Tw [(sets the v)24.9988(alue of attrib)]TJ 90.3621 0 Td (ute)Tj /R38975360 10 Tf 15.343 0 Td (name)Tj /R39301136 10 Tf 24.7828 0 Td (in object)Tj /R38975360 10 Tf 38.466 0 Td [(sr)36.9849(c)]TJ /R39301136 10 Tf 14.9742 0 Td (to)Tj /R38975360 10 Tf 10.9039 0 Td (value)Tj 5.624 Tc /R39301136 10 Tf 21.6602 0 Td (.R)Tj 0 Tc 14.7941 0 Td 0.624 Tw (eturns 0 on success, non-zero on f)Tj 139.444 0 Td (ailure.)Tj -370.73 -12 Td (See)Tj /R39619704 10 Tf 16.9398 0 Td (aget)Tj /R39301136 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R39619704 10 Tf -96.7895 -16.8 Td (getDt)Tj /R39301136 10 Tf 28.8801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -168.43 -12 Td 0.475 Tw [(returns the def)9.98413(ault v)25(alue of attrib)]TJ 133.185 0 Td (ute)Tj /R38975360 10 Tf 15.1949 0 Td (name)Tj /R39301136 10 Tf 24.6352 0 Td (in objects in)Tj /R38975360 10 Tf 52.8148 0 Td (g)Tj /R39301136 10 Tf 7.975 0 Td (of the gi)Tj -0.15 Tc 34.0301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R38975360 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R39301136 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.8852 0 Td (or nodes, edges, and)Tj -313.205 -12 Td (graphs,)Tj /R38975360 10 Tf 31.7121 0 Td (kind)Tj /R39301136 10 Tf 19.773 0 Td 0.053 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 149.248 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.053 Tc 7.13008 0 Td (.I)Tj 2.553 Tc 10.8828 0 Td (ft)Tj 0 Tc 8.66289 0 Td [(he attrib)19.9854(ute has not been declared in the)]TJ -236.699 -12 Td 1.002 Tw [(graph, the function will initialize it with a def)9.99023(ault v)25.0049(alue of "". T)]TJ 3.501 Tc 264.564 0 Td (oa)Tj -0.2 Tc 12.741 0 Td (vo)Tj 0 Tc 9.8 0 Td 1.001 Tw (id this, one should use the)Tj /R39619704 10 Tf -287.105 -12 Td (isAttr)Tj /R39301136 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R39619704 10 Tf -63.4898 -16.8 Td (setDt)Tj /R39301136 10 Tf 27.7699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (value)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -226.761 -12 Td 0.201 Tw [(sets the def)9.98169(ault v)24.9829(alue of attrib)]TJ 119.045 0 Td (ute)Tj /R38975360 10 Tf 14.9211 0 Td (name)Tj /R39301136 10 Tf 24.3609 0 Td (to)Tj /R38975360 10 Tf 10.4809 0 Td (value)Tj /R39301136 10 Tf 24.3609 0 Td (in objects in)Tj /R38975360 10 Tf 51.993 0 Td (g)Tj /R39301136 10 Tf 7.70117 0 Td (of the gi)Tj -0.15 Tc 33.482 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R38975360 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R39301136 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 10.6109 0 Td (or nodes, edges,)Tj -331.167 -12 Td 1.213 Tw (and graphs,)Tj /R38975360 10 Tf 51.0262 0 Td (kind)Tj /R39301136 10 Tf 20.9328 0 Td (should be "N", "E", and "G", respecti)Tj -0.15 Tc 156.208 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 6.213 Tc 7.13008 0 Td (.R)Tj 0 Tc 15.3828 0 Td 1.212 Tw (eturns 0 on success, non-zero on)Tj -0.1 Tc -259.97 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (ilure. See)Tj /R39619704 10 Tf 40.2699 0 Td (getDt)Tj /R39301136 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R39619704 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R39301136 10 Tf 28.8699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -108.98 -12 Td 1.627 Tw (returns the name of the Œrst attrib)Tj 143.432 0 Td 1.628 Tw (ute of objects in)Tj /R38975360 10 Tf 73.1719 0 Td (g)Tj /R39301136 10 Tf 9.12813 0 Td (of the gi)Tj -0.15 Tc 36.3359 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R38975360 10 Tf 9.12813 0 Td (kind)Tj 4.128 Tc /R39301136 10 Tf 17.2199 0 Td (.F)Tj 0 Tc 12.0379 0 Td (or nodes, edges, and)Tj -309.744 -12 Td (graphs,)Tj /R38975360 10 Tf 32.4578 0 Td (kind)Tj /R39301136 10 Tf 20.518 0 Td 0.798 Tw (should be "N", "E", and "G", respecti)Tj -0.15 Tc 153.718 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.798 Tc 7.13008 0 Td (.I)Tj 3.298 Tc 11.6281 0 Td (ft)Tj 0 Tc 9.40781 0 Td 0.797 Tw [(here are no attrib)19.9902(utes, the string "" is)]TJ -244.15 -12 Td (returned.)Tj /R39619704 10 Tf -36 -16.8 Td (nxtAttr)Tj /R39301136 10 Tf 32.2102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (kind)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (name)Tj /R39301136 10 Tf 24.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -171.761 -12 Td 0.062 Tw [(returns the name of the ne)15(xt attrib)]TJ 135.552 0 Td 0.063 Tw (ute of objects in)Tj /R38975360 10 Tf 66.9121 0 Td (g)Tj /R39301136 10 Tf 7.56289 0 Td (of the gi)Tj -0.15 Tc 33.2059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R38975360 10 Tf 7.56289 0 Td (kind)Tj /R39301136 10 Tf 19.7828 0 Td (after the attrib)Tj 56.5762 0 Td (ute)Tj /R38975360 10 Tf 14.7828 0 Td (name)Tj 5.063 Tc /R39301136 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 13.673 0 Td (he)Tj -386.561 -12 Td [(ar)18.0151(gument)]TJ /R38975360 10 Tf 40.2539 0 Td (name)Tj /R39301136 10 Tf 24.3238 0 Td 0.164 Tw (must be the name of an e)Tj 100.814 0 Td 0.163 Tw [(xisting attrib)19.9878(ute; it will typically be the return v)24.9805(alue of an)]TJ -165.392 -12 Td (pre)Tj 12.5199 0 Td 0.895 Tw (vious call to)Tj /R39619704 10 Tf 54.075 0 Td (fstAttr)Tj /R39301136 10 Tf 32.2648 0 Td (or)Tj /R39619704 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R39301136 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R38975360 10 Tf 120.005 0 Td (kind)Tj /R39301136 10 Tf 20.6148 0 Td (should be "N", "E", and)Tj -297.22 -12 Td 0 Tw ("G", respecti)Tj -0.15 Tc 51.2301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5 Tc 7.13008 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (ft)Tj 0 Tc 8.61016 0 Td [(here are no attrib)19.9927(utes left, the string "" is returned.)]TJ /R39619704 10 Tf -123.09 -16.8 Td (compOf)Tj /R39301136 10 Tf 34.4398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R39301136 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (graph_t)Tj /R39301136 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R38975360 10 Tf 191.152 0 Td (g)Tj /R39301136 10 Tf 8.26602 0 Td (containing node)Tj /R38975360 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R39301136 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R38975360 10 Tf 47.632 0 Td (g)Tj 3.265 Tc /R39301136 10 Tf 5 0 Td (.T)Tj 0 Tc 11.875 0 Td 0.765 Tw (he sub-)Tj -366.075 -12 Td 0.183 Tw (graph only contains the nodes. One can use)Tj /R38975360 10 Tf 177.264 0 Td (induce)Tj /R39301136 10 Tf 29.3441 0 Td 0.184 Tw [(to add the edges. The function f)10.0195(ails and returns)]TJ /R39619704 10 Tf -206.608 -12 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (if)Tj /R38975360 10 Tf 8.61016 0 Td (n)Tj /R39301136 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R38975360 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R39301136 10 Tf 5 0 Td (.C)Tj 0 Tc 11.6699 0 Td [(onnecti)25.0146(vity is based on the underlying undirected graph of)]TJ /R38975360 10 Tf 235.55 0 Td (g)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -374.34 -16.8 Td (kindOf)Tj /R39301136 10 Tf 30.5699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (obj)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R38975360 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R39301136 10 Tf 12.7801 0 Td (.F)Tj 0 Tc 12.975 0 Td (or nodes, edges, and graphs, it returns "N", "E", and "G",)Tj -167.02 -12 Td (respecti)Tj -0.15 Tc 30.85 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ /R39619704 10 Tf -76.1398 -16.8 Td (lock)Tj /R39301136 10 Tf 17.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (v)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -71.7801 -12 Td 0.242 Tw (implements graph locking on root graphs. If the inte)Tj 210.376 0 Td (ger)Tj /R38975360 10 Tf 15.5129 0 Td (v)Tj /R39301136 10 Tf 7.18281 0 Td 0.243 Tw (is positi)Tj -0.15 Tc 31.393 0 Td (ve)Tj 2.743 Tc 9.28984 0 Td (,t)Tj 0 Tc 8.02305 0 Td (he graph is set so that future)Tj -281.778 -12 Td 0.035 Tw (calls to)Tj /R39619704 10 Tf 31.1801 0 Td (delete)Tj /R39301136 10 Tf 27.525 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.335 Tw (ve n)Tj 2.535 Tc 16.825 0 Td (oi)Tj 0 Tc 10.3148 0 Td 0.035 Tw (mmediate ef)Tj 49.4949 0 Td 2.535 Tw (fect. If)Tj /R38975360 10 Tf 31.7199 0 Td (v)Tj /R39301136 10 Tf 6.975 0 Td 0.035 Tw [(is zero, the graph is unlock)9.98535(ed. If there has been a call)]TJ -183.275 -12 Td 0.065 Tw [(to delete the graph while it w)10.0146(as lock)10.0146(ed, the graph is closed.)]TJ 241.93 0 Td (If)Tj /R38975360 10 Tf 9.225 0 Td (v)Tj /R39301136 10 Tf 7.00508 0 Td (is ne)Tj -0.05 Tc 18.525 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 2.565 Tc 9.28984 0 Td (,n)Tj 0 Tc 10.0648 0 Td [(othing is done.)-506.484(In all)]TJ -310.739 -12 Td 0 Tw [(cases, the pre)25.0159(vious lock v)25.0146(alue is returned.)]TJ 130.055 -62.4 Td [(29 August 2013)-19705.5(7)]TJ ET Q Q \n \n \n \n \n-3480\n+3477\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1066,29 +1066,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -441.34 -36 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R21712912 10 Tf 28.8898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -65.3902 -12 Td 1.097 Tw [(returns the string resulting from formatting the v)25.0098(alues of the e)15.0146(xpressions occurring after)]TJ /R21387136 10 Tf 367.411 0 Td (fmt)Tj /R21712912 10 Tf 16.377 0 Td (ac-)Tj -383.788 -12 Td 0 Tw (cording to the)Tj /R21387136 10 Tf 59.3 0 Td (printf)Tj /R21712912 10 Tf 24.1898 0 Td (\(3\) format)Tj /R21387136 10 Tf 45.2898 0 Td (fmt)Tj /R22031480 10 Tf -164.78 -16.8 Td (gsub)Tj /R21712912 10 Tf 20.0102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (pat)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R21712912 10 Tf 20.0102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (pat)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj -0.37 Tc /R21387136 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -145.871 -12 Td (returns)Tj /R21387136 10 Tf 30.2699 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R21387136 10 Tf 115.56 0 Td (pat)Tj /R21712912 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R21387136 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R21712912 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.33008 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ /R22031480 10 Tf -362.13 -16.8 Td (sub)Tj /R21712912 10 Tf 15.0102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (pat)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R21712912 10 Tf 15.0102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (pat)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj -0.37 Tc /R21387136 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -140.871 -12 Td (returns)Tj /R21387136 10 Tf 30.882 0 Td (str)Tj /R21712912 10 Tf 13.6719 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R21387136 10 Tf 152.235 0 Td (pat)Tj /R21712912 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R21387136 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.113 Tc /R21712912 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.94297 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.113 Tc 7.13008 0 Td (.T)Tj 0 Tc 11.723 0 Td (he)Tj -386.56 -12 Td 0.282 Tw [(characters '^' and '$' may be used at the be)14.9878(ginning and end, respecti)]TJ -0.15 Tc 276.514 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.782 Tc 7.13008 0 Td (,o)Tj 0 Tc 10.282 0 Td (f)Tj /R21387136 10 Tf 6.11211 0 Td (pat)Tj /R21712912 10 Tf 15.5621 0 Td (to anchor the pat-)Tj -324.89 -12 Td 0 Tw [(tern to the be)15.0159(ginning or end of)]TJ /R21387136 10 Tf 124 0 Td (str)Tj /R21712912 10 Tf 10.5602 0 Td (.)Tj /R22031480 10 Tf -170.56 -16.8 Td (substr)Tj /R21712912 10 Tf 26.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (idx)Tj /R21712912 10 Tf 14.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R21712912 10 Tf 26.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (str)Tj /R21712912 10 Tf 13.0602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (idx)Tj /R21712912 10 Tf 14.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 11.6699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (len)Tj /R21712912 10 Tf 14.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -121.79 -12 Td 0.434 Tw (returns the substring of)Tj /R21387136 10 Tf 96.7262 0 Td (str)Tj /R21712912 10 Tf 13.4941 0 Td 0.435 Tw (starting at position)Tj /R21387136 10 Tf 78.2551 0 Td (idx)Tj /R21712912 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R21387136 10 Tf 145.845 0 Td (len)Tj 2.935 Tc /R21712912 10 Tf 12.2199 0 Td (,r)Tj 0 Tc 8.76484 0 Td (espec-)Tj -370.46 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.076 Tc 7.13008 0 Td (.I)Tj 0 Tc 10.9059 0 Td (nde)Tj 14.2898 0 Td 0.076 Tw (xing starts at 0. If)Tj /R21387136 10 Tf 73.15 0 Td (idx)Tj /R21712912 10 Tf 14.7961 0 Td (is ne)Tj -0.05 Tc 18.5359 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.376 Tw (ve o)Tj 0 Tc 16.866 0 Td (r)Tj /R21387136 10 Tf 5.90586 0 Td (idx)Tj /R21712912 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R21387136 10 Tf 112.655 0 Td (str)Tj 2.575 Tc /R21712912 10 Tf 10.5602 0 Td (,af)Tj 0 Tc 15.3199 0 Td 0.075 Tw (atal error oc-)Tj -344.211 -12 Td 0.304 Tw (curs. Similarly)Tj 2.804 Tc 58.5441 0 Td [(,i)280.4(nt)]TJ 0 Tc 18.668 0 Td (he second case, if)Tj /R21387136 10 Tf 74.2461 0 Td (len)Tj /R21712912 10 Tf 15.0238 0 Td (is ne)Tj -0.05 Tc 18.7641 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.604 Tw (ve o)Tj 0 Tc 17.0941 0 Td (r)Tj /R21387136 10 Tf 6.13398 0 Td (idx)Tj /R21712912 10 Tf 15.0238 0 Td (+)Tj /R21387136 10 Tf 8.44414 0 Td (len)Tj /R21712912 10 Tf 15.0238 0 Td 0.305 Tw (is greater than the length of)Tj /R21387136 10 Tf 114.03 0 Td (str)Tj 2.805 Tc /R21712912 10 Tf 10.5602 0 Td (,a)Tj -0.1 Tc -386.256 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (tal error occurs.)Tj /R22031480 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R21712912 10 Tf 29.8102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s1)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s2)Tj /R21712912 10 Tf 11.3898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R21387136 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R21712912 10 Tf 27.0398 0 Td (\(3\).)Tj /R22031480 10 Tf -196.27 -16.8 Td (length)Tj /R21712912 10 Tf 26.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R21387136 10 Tf 108.6 0 Td (s)Tj /R21712912 10 Tf 3.88984 0 Td (.)Tj /R22031480 10 Tf -148.49 -16.8 Td (index)Tj /R21712912 10 Tf 23.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R21712912 10 Tf 27.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -83.4504 -12 Td 0.352 Tw (returns the inde)Tj 2.851 Tc 62.7641 0 Td [(xo)285.083(ft)]TJ 0 Tc 21.8121 0 Td 0.351 Tw (he character in string)Tj /R21387136 10 Tf 88.0441 0 Td (s)Tj /R21712912 10 Tf 6.74102 0 Td (where the leftmost \(rightmost\) cop)Tj 2.851 Tc 140.174 0 Td [(yo)285.083(fs)]TJ 0 Tc 22.9223 0 Td (tring)Tj /R21387136 10 Tf 21.741 0 Td (t)Tj /R21712912 10 Tf 5.63086 0 Td (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R21387136 10 Tf 60.9102 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (is not a substring of)Tj /R21387136 10 Tf 81.3898 0 Td (s)Tj /R21712912 10 Tf 3.88984 0 Td (.)Tj /R22031480 10 Tf -187.47 -16.8 Td (match)Tj /R21712912 10 Tf 26.6602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (p)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -84.5504 -12 Td 0.123 Tw (returns the inde)Tj 2.623 Tc 62.3059 0 Td [(xo)262.295(ft)]TJ 0 Tc 21.3559 0 Td (he character in string)Tj /R21387136 10 Tf 87.1328 0 Td (s)Tj /R21712912 10 Tf 6.51406 0 Td 0.124 Tw (where the leftmost match of pattern)Tj /R21387136 10 Tf 145.714 0 Td (p)Tj /R21712912 10 Tf 7.62383 0 Td (can be found, or)Tj -330.646 -12 Td 0 Tw (­1 if no substring of)Tj /R21387136 10 Tf 84.25 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (matches)Tj /R21387136 10 Tf 35.2699 0 Td (p)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -166.91 -16.8 Td (toupper)Tj /R21712912 10 Tf 33.8898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21387136 10 Tf 79.8301 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (with the alphabetic characters con)Tj -0.15 Tc 135.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to upper)20(-case.)]TJ /R22031480 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R21712912 10 Tf 32.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21387136 10 Tf 79.8301 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (with the alphabetic characters con)Tj -0.15 Tc 135.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to lo)24.9854(wer)20.0146(-case.)]TJ /R22031480 10 Tf -267.18 -16.8 Td (canon)Tj /R21712912 10 Tf 25.5602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R21387136 10 Tf 79.8301 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R22031480 10 Tf -122.22 -16.8 Td (html)Tj /R21712912 10 Tf 20 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (g)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 33.8898 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -86.7801 -12 Td 1.907 Tw (returns a `)Tj 43.6141 0 Td (`magic')Tj 4.407 Tc 30.3602 0 Td ('v)Tj 0 Tc 12.5871 0 Td 4.407 Tw (ersion of)Tj /R21387136 10 Tf 44.084 0 Td (s)Tj /R21712912 10 Tf 8.29688 0 Td 1.906 Tw (as an HTML string. This will typically be used to attach an)Tj -138.942 -12 Td (HTML-lik)Tj 2.901 Tc 42.1199 0 Td (el)Tj 0 Tc 10.1211 0 Td 0.401 Tw (abel to a graph object. Note that the returned string li)Tj -0.15 Tc 215.67 0 Td (ve)Tj 2.902 Tc 9.28984 0 Td (si)Tj 0 Tc 9.57188 0 Td (n)Tj /R21387136 10 Tf 7.90195 0 Td (g)Tj 2.902 Tc /R21712912 10 Tf 5 0 Td [(.I)290.195(np)]TJ 0 Tc 21.634 0 Td (articular)Tj 2.902 Tc 32.9199 0 Td [(,i)290.195(tw)]TJ 0 Tc 21.084 0 Td 0.402 Tw (ill be)Tj -375.313 -12 Td 0.023 Tw (freed when)Tj /R21387136 10 Tf 47.2461 0 Td (g)Tj /R21712912 10 Tf 7.52305 0 Td 0.022 Tw (is closed, and to act as an HTML string, it has to be used with an object of)Tj /R21387136 10 Tf 299.806 0 Td (g)Tj 2.522 Tc /R21712912 10 Tf 5 0 Td [(.I)252.207(na)]TJ 0 Tc 20.3141 0 Td (ddi-)Tj -379.889 -12 Td 0.418 Tw [(tion, note that the angle brack)9.98535(et quotes should not be part of)]TJ /R21387136 10 Tf 247.387 0 Td (s)Tj 2.919 Tc /R21712912 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5289 0 Td 0.419 Tw (hese will be added if)Tj /R21387136 10 Tf 87.3551 0 Td (g)Tj /R21712912 10 Tf 7.91914 0 Td (is written)Tj -358.08 -12 Td 0 Tw (in concrete DO)Tj 2.5 Tc 60.6898 0 Td (Tf)Tj 0 Tc 11.9398 0 Td (ormat.)Tj /R22031480 10 Tf -108.63 -16.8 Td (ishtml)Tj /R21712912 10 Tf 26.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R21387136 10 Tf 122.75 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R22031480 10 Tf -165.14 -16.8 Td (xOf)Tj /R21712912 10 Tf 16.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -31.2203 -12 Td (returns the string ")Tj /R21387136 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R21712912 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R21387136 10 Tf 5.83008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (has the form ")Tj /R21387136 10 Tf 56.5699 0 Td (x)Tj /R21712912 10 Tf 4.43984 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (y)Tj /R21712912 10 Tf 4.43984 0 Td (", where both)Tj /R21387136 10 Tf 56.2898 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (and)Tj /R21387136 10 Tf 16.9398 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (are numeric.)Tj -125.374 -74.4 Td [(29 August 2013)-19705.5(8)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -441.34 -36 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R39301136 10 Tf 28.8898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -65.3902 -12 Td 1.097 Tw [(returns the string resulting from formatting the v)25.0098(alues of the e)15.0146(xpressions occurring after)]TJ /R38975360 10 Tf 367.411 0 Td (fmt)Tj /R39301136 10 Tf 16.377 0 Td (ac-)Tj -383.788 -12 Td 0 Tw (cording to the)Tj /R38975360 10 Tf 59.3 0 Td (printf)Tj /R39301136 10 Tf 24.1898 0 Td (\(3\) format)Tj /R38975360 10 Tf 45.2898 0 Td (fmt)Tj /R39619704 10 Tf -164.78 -16.8 Td (gsub)Tj /R39301136 10 Tf 20.0102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (pat)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R39301136 10 Tf 20.0102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (pat)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj -0.37 Tc /R38975360 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -145.871 -12 Td (returns)Tj /R38975360 10 Tf 30.2699 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R38975360 10 Tf 115.56 0 Td (pat)Tj /R39301136 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R38975360 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R39301136 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.33008 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ /R39619704 10 Tf -362.13 -16.8 Td (sub)Tj /R39301136 10 Tf 15.0102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (pat)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R39301136 10 Tf 15.0102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (pat)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj -0.37 Tc /R38975360 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -140.871 -12 Td (returns)Tj /R38975360 10 Tf 30.882 0 Td (str)Tj /R39301136 10 Tf 13.6719 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R38975360 10 Tf 152.235 0 Td (pat)Tj /R39301136 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R38975360 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.113 Tc /R39301136 10 Tf 7.78008 0 Td (,r)Tj 0 Tc 8.94297 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.113 Tc 7.13008 0 Td (.T)Tj 0 Tc 11.723 0 Td (he)Tj -386.56 -12 Td 0.282 Tw [(characters '^' and '$' may be used at the be)14.9878(ginning and end, respecti)]TJ -0.15 Tc 276.514 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 2.782 Tc 7.13008 0 Td (,o)Tj 0 Tc 10.282 0 Td (f)Tj /R38975360 10 Tf 6.11211 0 Td (pat)Tj /R39301136 10 Tf 15.5621 0 Td (to anchor the pat-)Tj -324.89 -12 Td 0 Tw [(tern to the be)15.0159(ginning or end of)]TJ /R38975360 10 Tf 124 0 Td (str)Tj /R39301136 10 Tf 10.5602 0 Td (.)Tj /R39619704 10 Tf -170.56 -16.8 Td (substr)Tj /R39301136 10 Tf 26.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (idx)Tj /R39301136 10 Tf 14.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R39301136 10 Tf 26.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (str)Tj /R39301136 10 Tf 13.0602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (idx)Tj /R39301136 10 Tf 14.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 11.6699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (len)Tj /R39301136 10 Tf 14.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -121.79 -12 Td 0.434 Tw (returns the substring of)Tj /R38975360 10 Tf 96.7262 0 Td (str)Tj /R39301136 10 Tf 13.4941 0 Td 0.435 Tw (starting at position)Tj /R38975360 10 Tf 78.2551 0 Td (idx)Tj /R39301136 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R38975360 10 Tf 145.845 0 Td (len)Tj 2.935 Tc /R39301136 10 Tf 12.2199 0 Td (,r)Tj 0 Tc 8.76484 0 Td (espec-)Tj -370.46 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.076 Tc 7.13008 0 Td (.I)Tj 0 Tc 10.9059 0 Td (nde)Tj 14.2898 0 Td 0.076 Tw (xing starts at 0. If)Tj /R38975360 10 Tf 73.15 0 Td (idx)Tj /R39301136 10 Tf 14.7961 0 Td (is ne)Tj -0.05 Tc 18.5359 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.376 Tw (ve o)Tj 0 Tc 16.866 0 Td (r)Tj /R38975360 10 Tf 5.90586 0 Td (idx)Tj /R39301136 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R38975360 10 Tf 112.655 0 Td (str)Tj 2.575 Tc /R39301136 10 Tf 10.5602 0 Td (,af)Tj 0 Tc 15.3199 0 Td 0.075 Tw (atal error oc-)Tj -344.211 -12 Td 0.304 Tw (curs. Similarly)Tj 2.804 Tc 58.5441 0 Td [(,i)280.4(nt)]TJ 0 Tc 18.668 0 Td (he second case, if)Tj /R38975360 10 Tf 74.2461 0 Td (len)Tj /R39301136 10 Tf 15.0238 0 Td (is ne)Tj -0.05 Tc 18.7641 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.604 Tw (ve o)Tj 0 Tc 17.0941 0 Td (r)Tj /R38975360 10 Tf 6.13398 0 Td (idx)Tj /R39301136 10 Tf 15.0238 0 Td (+)Tj /R38975360 10 Tf 8.44414 0 Td (len)Tj /R39301136 10 Tf 15.0238 0 Td 0.305 Tw (is greater than the length of)Tj /R38975360 10 Tf 114.03 0 Td (str)Tj 2.805 Tc /R39301136 10 Tf 10.5602 0 Td (,a)Tj -0.1 Tc -386.256 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw (tal error occurs.)Tj /R39619704 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R39301136 10 Tf 29.8102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s1)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s2)Tj /R39301136 10 Tf 11.3898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R38975360 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R39301136 10 Tf 27.0398 0 Td (\(3\).)Tj /R39619704 10 Tf -196.27 -16.8 Td (length)Tj /R39301136 10 Tf 26.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R38975360 10 Tf 108.6 0 Td (s)Tj /R39301136 10 Tf 3.88984 0 Td (.)Tj /R39619704 10 Tf -148.49 -16.8 Td (index)Tj /R39301136 10 Tf 23.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R39301136 10 Tf 27.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -83.4504 -12 Td 0.352 Tw (returns the inde)Tj 2.851 Tc 62.7641 0 Td [(xo)285.083(ft)]TJ 0 Tc 21.8121 0 Td 0.351 Tw (he character in string)Tj /R38975360 10 Tf 88.0441 0 Td (s)Tj /R39301136 10 Tf 6.74102 0 Td (where the leftmost \(rightmost\) cop)Tj 2.851 Tc 140.174 0 Td [(yo)285.083(fs)]TJ 0 Tc 22.9223 0 Td (tring)Tj /R38975360 10 Tf 21.741 0 Td (t)Tj /R39301136 10 Tf 5.63086 0 Td (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R38975360 10 Tf 60.9102 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (is not a substring of)Tj /R38975360 10 Tf 81.3898 0 Td (s)Tj /R39301136 10 Tf 3.88984 0 Td (.)Tj /R39619704 10 Tf -187.47 -16.8 Td (match)Tj /R39301136 10 Tf 26.6602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (p)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -84.5504 -12 Td 0.123 Tw (returns the inde)Tj 2.623 Tc 62.3059 0 Td [(xo)262.295(ft)]TJ 0 Tc 21.3559 0 Td (he character in string)Tj /R38975360 10 Tf 87.1328 0 Td (s)Tj /R39301136 10 Tf 6.51406 0 Td 0.124 Tw (where the leftmost match of pattern)Tj /R38975360 10 Tf 145.714 0 Td (p)Tj /R39301136 10 Tf 7.62383 0 Td (can be found, or)Tj -330.646 -12 Td 0 Tw (­1 if no substring of)Tj /R38975360 10 Tf 84.25 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (matches)Tj /R38975360 10 Tf 35.2699 0 Td (p)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -166.91 -16.8 Td (toupper)Tj /R39301136 10 Tf 33.8898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38975360 10 Tf 79.8301 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (with the alphabetic characters con)Tj -0.15 Tc 135.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to upper)20(-case.)]TJ /R39619704 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R39301136 10 Tf 32.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38975360 10 Tf 79.8301 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (with the alphabetic characters con)Tj -0.15 Tc 135.67 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rted to lo)24.9854(wer)20.0146(-case.)]TJ /R39619704 10 Tf -267.18 -16.8 Td (canon)Tj /R39301136 10 Tf 25.5602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R38975360 10 Tf 79.8301 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R39619704 10 Tf -122.22 -16.8 Td (html)Tj /R39301136 10 Tf 20 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (g)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 33.8898 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -86.7801 -12 Td 1.907 Tw (returns a `)Tj 43.6141 0 Td (`magic')Tj 4.407 Tc 30.3602 0 Td ('v)Tj 0 Tc 12.5871 0 Td 4.407 Tw (ersion of)Tj /R38975360 10 Tf 44.084 0 Td (s)Tj /R39301136 10 Tf 8.29688 0 Td 1.906 Tw (as an HTML string. This will typically be used to attach an)Tj -138.942 -12 Td (HTML-lik)Tj 2.901 Tc 42.1199 0 Td (el)Tj 0 Tc 10.1211 0 Td 0.401 Tw (abel to a graph object. Note that the returned string li)Tj -0.15 Tc 215.67 0 Td (ve)Tj 2.902 Tc 9.28984 0 Td (si)Tj 0 Tc 9.57188 0 Td (n)Tj /R38975360 10 Tf 7.90195 0 Td (g)Tj 2.902 Tc /R39301136 10 Tf 5 0 Td [(.I)290.195(np)]TJ 0 Tc 21.634 0 Td (articular)Tj 2.902 Tc 32.9199 0 Td [(,i)290.195(tw)]TJ 0 Tc 21.084 0 Td 0.402 Tw (ill be)Tj -375.313 -12 Td 0.023 Tw (freed when)Tj /R38975360 10 Tf 47.2461 0 Td (g)Tj /R39301136 10 Tf 7.52305 0 Td 0.022 Tw (is closed, and to act as an HTML string, it has to be used with an object of)Tj /R38975360 10 Tf 299.806 0 Td (g)Tj 2.522 Tc /R39301136 10 Tf 5 0 Td [(.I)252.207(na)]TJ 0 Tc 20.3141 0 Td (ddi-)Tj -379.889 -12 Td 0.418 Tw [(tion, note that the angle brack)9.98535(et quotes should not be part of)]TJ /R38975360 10 Tf 247.387 0 Td (s)Tj 2.919 Tc /R39301136 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5289 0 Td 0.419 Tw (hese will be added if)Tj /R38975360 10 Tf 87.3551 0 Td (g)Tj /R39301136 10 Tf 7.91914 0 Td (is written)Tj -358.08 -12 Td 0 Tw (in concrete DO)Tj 2.5 Tc 60.6898 0 Td (Tf)Tj 0 Tc 11.9398 0 Td (ormat.)Tj /R39619704 10 Tf -108.63 -16.8 Td (ishtml)Tj /R39301136 10 Tf 26.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R38975360 10 Tf 122.75 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R39619704 10 Tf -165.14 -16.8 Td (xOf)Tj /R39301136 10 Tf 16.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -31.2203 -12 Td (returns the string ")Tj /R38975360 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R39301136 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R38975360 10 Tf 5.83008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (has the form ")Tj /R38975360 10 Tf 56.5699 0 Td (x)Tj /R39301136 10 Tf 4.43984 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (y)Tj /R39301136 10 Tf 4.43984 0 Td (", where both)Tj /R38975360 10 Tf 56.2898 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (and)Tj /R38975360 10 Tf 16.9398 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (are numeric.)Tj -125.374 -74.4 Td [(29 August 2013)-19705.5(8)]TJ ET Q Q \n \n \n \n \n-2914\n+2913\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1125,29 +1125,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (yOf)Tj /R21712912 10 Tf 16.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -31.2203 -12 Td (returns the string ")Tj /R21387136 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R21712912 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R21387136 10 Tf 5.83008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (has the form ")Tj /R21387136 10 Tf 56.5699 0 Td (x)Tj /R21712912 10 Tf 4.43984 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (y)Tj /R21712912 10 Tf 4.43984 0 Td (", where both)Tj /R21387136 10 Tf 56.2898 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (and)Tj /R21387136 10 Tf 16.9398 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (are numeric.)Tj /R22031480 10 Tf -291.429 -16.8 Td (llOf)Tj /R21712912 10 Tf 16.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -31.7801 -12 Td 0.789 Tw (returns the string ")Tj /R21387136 10 Tf 76.7172 0 Td (llx)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (lly)Tj 3.289 Tc /R21712912 10 Tf 10 0 Td ("i)Tj 0 Tc 10.1488 0 Td (f)Tj /R21387136 10 Tf 6.61914 0 Td (s)Tj /R21712912 10 Tf 7.17891 0 Td 0.788 Tw (has the form ")Tj /R21387136 10 Tf 58.934 0 Td (llx)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (lly)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (urx)Tj /R21712912 10 Tf 13.3301 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (ury)Tj /R21712912 10 Tf 13.3301 0 Td (", where all of)Tj /R21387136 10 Tf 62.4922 0 Td (llx)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 5.78789 0 Td (lly)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 5.78789 0 Td (urx)Tj 3.288 Tc /R21712912 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2281 0 Td (nd)Tj /R21387136 10 Tf 13.2879 0 Td (ury)Tj /R21712912 10 Tf 16.618 0 Td (are)Tj -383.79 -12 Td (numeric.)Tj /R22031480 10 Tf -36 -16.8 Td (urOf\()Tj /R21387136 10 Tf 24.7801 0 Td (s)Tj /R22031480 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R21712912 10 Tf 21.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.60195 0 Td (:)Tj /R22031480 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.5359 0 Td (string)Tj /R21712912 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R21387136 10 Tf 74.9891 0 Td (urx)Tj /R21712912 10 Tf 13.3301 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R21712912 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R21387136 10 Tf 6.04297 0 Td (s)Tj /R21712912 10 Tf 6.60313 0 Td (has the form ")Tj /R21387136 10 Tf 57.209 0 Td (llx)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (lly)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (urx)Tj /R21712912 10 Tf 13.3301 0 Td (,)Tj /R21387136 10 Tf 2.5 0 Td (ury)Tj /R21712912 10 Tf 13.3301 0 Td (", where all of)Tj /R21387136 10 Tf -338.521 -12 Td (llx)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (lly)Tj /R21712912 10 Tf 10 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R21712912 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R21387136 10 Tf 12.5 0 Td (ury)Tj /R21712912 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R22031480 10 Tf -117.1 -16.8 Td (sscanf)Tj /R21712912 10 Tf 26.1102 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -104.28 -12 Td 0.489 Tw (scans the string)Tj /R21387136 10 Tf 65.627 0 Td (s)Tj 2.989 Tc /R21712912 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77891 0 Td [(xtracting v)24.9927(alues according to the)]TJ /R21387136 10 Tf 135.565 0 Td (sscanf)Tj /R21712912 10 Tf 26.9602 0 Td (\(3\) format)Tj /R21387136 10 Tf 46.2672 0 Td (fmt)Tj 5.488 Tc /R21712912 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 14.098 0 Td 0.488 Tw [(he v)24.9854(alues are stored)]TJ -315.646 -12 Td 0.042 Tw (in the addresses follo)Tj 84.5859 0 Td (wing)Tj /R21387136 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R21712912 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R22031480 10 Tf 102.729 0 Td (&)Tj /R21387136 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R21712912 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R21387136 10 Tf 19.7531 0 Td (v)Tj /R21712912 10 Tf 6.98281 0 Td 0.043 Tw [(is some declared v)25.0098(ariable of)]TJ -283.888 -12 Td 0 Tw [(the correct type.)-500(Returns the number of items successfully scanned.)]TJ /R22031480 10 Tf -36 -16.8 Td (split)Tj /R21712912 10 Tf 18.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj /R21712912 10 Tf 23.8801 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (seps)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R21712912 10 Tf 18.3398 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21712912 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R21712912 10 Tf 27.6797 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj /R21712912 10 Tf 23.8801 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (seps)Tj /R21712912 10 Tf 19.7199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R21712912 10 Tf 27.6797 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21712912 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -92.2301 -12 Td (The)Tj /R22031480 10 Tf 18.7969 0 Td (split)Tj /R21712912 10 Tf 21.5871 0 Td 0.747 Tw (function breaks the string)Tj /R21387136 10 Tf 107.418 0 Td (s)Tj /R21712912 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R22031480 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R21712912 10 Tf 30.927 0 Td (function breaks the string into)Tj -273.024 -12 Td (tok)Tj 12.6801 0 Td 2.554 Tw (ens. A)Tj 30.6578 0 Td 0.054 Tw (Œeld consists of all non-separator characters between tw)Tj 2.554 Tc 224.388 0 Td (os)Tj 0 Tc 11.4441 0 Td 0.055 Tw (eparator characters or the be-)Tj -279.17 -12 Td 1.01 Tw (ginning or end of the string. Thus, a Œeld may be the empty string. A tok)Tj 305.59 0 Td 1.009 Tw (en is a maximal, non-)Tj -305.59 -12 Td 0.692 Tw (empty substring not containing a separator character)Tj 5.692 Tc 213.002 0 Td (.T)Tj 0 Tc 14.302 0 Td 0.693 Tw (he separator characters are those gi)Tj -0.15 Tc 143.435 0 Td (ve)Tj 3.193 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.973 0 Td (n)Tj -391.002 -12 Td (the)Tj /R21387136 10 Tf 15.7148 0 Td (seps)Tj /R21712912 10 Tf 20.7148 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R21387136 10 Tf 48.648 0 Td (seps)Tj /R21712912 10 Tf 20.7141 0 Td 0.994 Tw [(is not pro)15.0024(vided, the def)9.99512(ault v)24.9854(alue is " \\t\\n".)-599.385(The functions return the)]TJ -113.382 -12 Td 0 Tw [(number of Œelds or tok)9.98535(ens.)]TJ 24 TL 0.563 Tw T*[(The Œelds and tok)10.0098(ens are stored in the ar)17.9834(gument array)]TJ 3.063 Tc 219.367 0 Td (.T)Tj 0 Tc 11.673 0 Td (he array must be)Tj /R22031480 10 Tf 71.1219 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (-v)Tj 8.08008 0 Td 0.564 Tw (alued and ha)Tj -0.15 Tc 51.468 0 Td (ve)Tj 0 Tc /R22031480 10 Tf -386.71 -12 Td (int)Tj /R21712912 10 Tf 14.6422 0 Td 0.472 Tw (as its inde)Tj 2.972 Tc 40.7941 0 Td (xt)Tj 0 Tc 10.752 0 Td (ype. The entries are inde)Tj -0.15 Tc 100.318 0 Td (xe)Tj 2.972 Tc 9.28984 0 Td [(db)297.212(yc)]TJ 0 Tc 25.384 0 Td (onsecuti)Tj -0.15 Tc 33.0801 0 Td 0.772 Tw (ve i)Tj 0 Tc 15.0422 0 Td (nte)Tj 12.0699 0 Td 0.472 Tw (gers, starting at 0. An)Tj 2.971 Tc 87.8379 0 Td (yv)Tj 0 Tc 12.7211 0 Td 0.471 Tw (alues al-)Tj -361.931 -12 Td 0 Tw (ready stored in the array will be either o)Tj -0.15 Tc 159.81 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rwritten, or still be present after the function returns.)Tj /R22031480 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R21712912 10 Tf 21.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -17.5102 -12 Td (print\()Tj -0.2 Tc /R21387136 10 Tf 27.8172 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R22031480 10 Tf 9.61992 0 Td (,)Tj /R21387136 10 Tf 5.31719 0 Td (...)Tj /R22031480 10 Tf 10.3172 0 Td (\))Tj /R21712912 10 Tf 6.14687 0 Td 0.318 Tw [(prints a string representation of each ar)17.9956(gument in turn onto)]TJ /R22031480 10 Tf 240.74 0 Td (stdout)Tj 2.818 Tc /R21712912 10 Tf 26.6699 0 Td (,f)Tj 0 Tc 8.64805 0 Td (ollo)Tj 15.3102 0 Td (wed by a)Tj -359.267 -12 Td [(ne)25.0159(wline.)]TJ /R22031480 10 Tf -36 -16.8 Td (printf)Tj /R21712912 10 Tf 25 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R21712912 10 Tf 25 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 11.6699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -93.7305 -12 Td 0.24 Tw (prints the string resulting from formatting the v)Tj 190.59 0 Td 0.239 Tw [(alues of the e)14.9976(xpressions follo)]TJ 117.206 0 Td (wing)Tj /R21387136 10 Tf 22.7391 0 Td (fmt)Tj /R21712912 10 Tf 15.5191 0 Td (according to)Tj -346.054 -12 Td (the)Tj /R21387136 10 Tf 16.05 0 Td (printf)Tj /R21712912 10 Tf 24.1898 0 Td 0.08 Tw (\(3\) format)Tj /R21387136 10 Tf 45.45 0 Td (fmt)Tj 5.08 Tc /R21712912 10 Tf 13.4602 0 Td (.R)Tj 0 Tc 14.25 0 Td (eturns 0 on success.)Tj 84.7512 0 Td 0.081 Tw [(By def)9.99023(ault, it prints on)]TJ /R22031480 10 Tf 93.0852 0 Td (stdout)Tj 5.081 Tc /R21712912 10 Tf 26.6699 0 Td (.I)Tj 2.581 Tc 10.9109 0 Td (ft)Tj 0 Tc 8.69102 0 Td (he optional in-)Tj -337.508 -12 Td [(te)15.0073(ger)]TJ /R21387136 10 Tf 22.3398 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td 0 Tw (is gi)Tj -0.15 Tc 16.7 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, output is written on the open stream associated with)Tj /R21387136 10 Tf 220.26 0 Td (fd)Tj /R21712912 10 Tf 7.78008 0 Td (.)Tj /R22031480 10 Tf -322.65 -16.8 Td (scanf)Tj /R21712912 10 Tf 22.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R21712912 10 Tf 22.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 11.6699 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (...)Tj 2.5 Tc /R21712912 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -90.9504 -12 Td 0.38 Tw [(scans in v)25(alues from an input stream according to the)]TJ /R21387136 10 Tf 219.409 0 Td (scanf)Tj /R21712912 10 Tf 23.0699 0 Td 0.379 Tw (\(3\) format)Tj /R21387136 10 Tf 46.048 0 Td (fmt)Tj 5.379 Tc /R21712912 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 13.9891 0 Td [(he v)24.9854(alues are stored)]TJ -315.976 -12 Td 0.042 Tw (in the addresses follo)Tj 84.5859 0 Td (wing)Tj /R21387136 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R21712912 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R22031480 10 Tf 102.729 0 Td (&)Tj /R21387136 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R21712912 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R21387136 10 Tf 19.7531 0 Td (v)Tj /R21712912 10 Tf 6.98281 0 Td 0.043 Tw [(is some declared v)25.0098(ariable of)]TJ -283.888 -12 Td 0.681 Tw [(the correct type.)-568.096(By def)9.99023(ault, it reads from)]TJ /R22031480 10 Tf 175.588 0 Td (stdin)Tj 5.681 Tc /R21712912 10 Tf 21.1199 0 Td (.I)Tj 3.181 Tc 11.5109 0 Td (ft)Tj 0 Tc 9.29102 0 Td 0.68 Tw (he optional inte)Tj 63.4301 0 Td (ger)Tj /R21387136 10 Tf 15.95 0 Td (fd)Tj /R21712912 10 Tf 10.9602 0 Td (is gi)Tj -0.15 Tc 17.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, input is read)Tj -334.52 -12 Td 0 Tw (from the open stream associated with)Tj /R21387136 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R21712912 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R22031480 10 Tf -209.59 -16.8 Td (openF)Tj /R21712912 10 Tf 26.6699 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (s)Tj /R21712912 10 Tf 6.38984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (t)Tj /R21712912 10 Tf 5.28008 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -82.3402 -12 Td 0.336 Tw (opens the Œle)Tj /R21387136 10 Tf 56.8379 0 Td (s)Tj /R21712912 10 Tf 6.72617 0 Td (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R21387136 10 Tf 32.8359 0 Td (t)Tj /R21712912 10 Tf 5.61602 0 Td (speciŒes ho)Tj 2.837 Tc 47.0262 0 Td (wt)Tj 0 Tc 12.8371 0 Td 0.337 Tw (he Œle is opened. The ar)Tj 97.5949 0 Td (gu-)Tj -382.67 -12 Td 0.141 Tw (ments are the same as for the C function)Tj /R21387136 10 Tf 166.819 0 Td (fopen)Tj /R21712912 10 Tf 22.4602 0 Td 2.641 Tw (\(3\). It)Tj 28.052 0 Td 0.141 Tw [(returns an inte)14.9805(ger denoting the stream, or ­1)]TJ -217.331 -12 Td 0 Tw [(on error)54.9927(.)]TJ 1.347 Tw (As usual, streams 0, 1 and 2 are already open as)' /R22031480 10 Tf 208.938 0 Td (stdin)Tj /R21712912 10 Tf 21.1199 0 Td (,)Tj /R22031480 10 Tf 6.34805 0 Td (stdout)Tj 3.848 Tc /R21712912 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7879 0 Td (nd)Tj /R22031480 10 Tf 13.848 0 Td (stderr)Tj 3.848 Tc /R21712912 10 Tf 26.1 0 Td (,r)Tj 0 Tc 9.67812 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.848 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.9078 0 Td (ince)Tj /R22031480 10 Tf -379.337 -12 Td (gvpr)Tj /R21712912 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R22031480 10 Tf 35.55 0 Td (stdin)Tj /R21712912 10 Tf 23.6199 0 Td (to read the input graphs, the user should a)Tj -0.2 Tc 166.72 0 Td (vo)Tj 0 Tc 9.8 0 Td (id using this stream.)Tj -128.135 -57.6 Td [(29 August 2013)-19705.5(9)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (yOf)Tj /R39301136 10 Tf 16.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -31.2203 -12 Td (returns the string ")Tj /R38975360 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R39301136 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R38975360 10 Tf 5.83008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (has the form ")Tj /R38975360 10 Tf 56.5699 0 Td (x)Tj /R39301136 10 Tf 4.43984 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (y)Tj /R39301136 10 Tf 4.43984 0 Td (", where both)Tj /R38975360 10 Tf 56.2898 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (and)Tj /R38975360 10 Tf 16.9398 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (are numeric.)Tj /R39619704 10 Tf -291.429 -16.8 Td (llOf)Tj /R39301136 10 Tf 16.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -31.7801 -12 Td 0.789 Tw (returns the string ")Tj /R38975360 10 Tf 76.7172 0 Td (llx)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (lly)Tj 3.289 Tc /R39301136 10 Tf 10 0 Td ("i)Tj 0 Tc 10.1488 0 Td (f)Tj /R38975360 10 Tf 6.61914 0 Td (s)Tj /R39301136 10 Tf 7.17891 0 Td 0.788 Tw (has the form ")Tj /R38975360 10 Tf 58.934 0 Td (llx)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (lly)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (urx)Tj /R39301136 10 Tf 13.3301 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (ury)Tj /R39301136 10 Tf 13.3301 0 Td (", where all of)Tj /R38975360 10 Tf 62.4922 0 Td (llx)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 5.78789 0 Td (lly)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 5.78789 0 Td (urx)Tj 3.288 Tc /R39301136 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2281 0 Td (nd)Tj /R38975360 10 Tf 13.2879 0 Td (ury)Tj /R39301136 10 Tf 16.618 0 Td (are)Tj -383.79 -12 Td (numeric.)Tj /R39619704 10 Tf -36 -16.8 Td (urOf\()Tj /R38975360 10 Tf 24.7801 0 Td (s)Tj /R39619704 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R39301136 10 Tf 21.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.60195 0 Td (:)Tj /R39619704 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.5359 0 Td (string)Tj /R39301136 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R38975360 10 Tf 74.9891 0 Td (urx)Tj /R39301136 10 Tf 13.3301 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R39301136 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R38975360 10 Tf 6.04297 0 Td (s)Tj /R39301136 10 Tf 6.60313 0 Td (has the form ")Tj /R38975360 10 Tf 57.209 0 Td (llx)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (lly)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (urx)Tj /R39301136 10 Tf 13.3301 0 Td (,)Tj /R38975360 10 Tf 2.5 0 Td (ury)Tj /R39301136 10 Tf 13.3301 0 Td (", where all of)Tj /R38975360 10 Tf -338.521 -12 Td (llx)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (lly)Tj /R39301136 10 Tf 10 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R39301136 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R38975360 10 Tf 12.5 0 Td (ury)Tj /R39301136 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R39619704 10 Tf -117.1 -16.8 Td (sscanf)Tj /R39301136 10 Tf 26.1102 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -104.28 -12 Td 0.489 Tw (scans the string)Tj /R38975360 10 Tf 65.627 0 Td (s)Tj 2.989 Tc /R39301136 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77891 0 Td [(xtracting v)24.9927(alues according to the)]TJ /R38975360 10 Tf 135.565 0 Td (sscanf)Tj /R39301136 10 Tf 26.9602 0 Td (\(3\) format)Tj /R38975360 10 Tf 46.2672 0 Td (fmt)Tj 5.488 Tc /R39301136 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 14.098 0 Td 0.488 Tw [(he v)24.9854(alues are stored)]TJ -315.646 -12 Td 0.042 Tw (in the addresses follo)Tj 84.5859 0 Td (wing)Tj /R38975360 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R39301136 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R39619704 10 Tf 102.729 0 Td (&)Tj /R38975360 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R39301136 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R38975360 10 Tf 19.7531 0 Td (v)Tj /R39301136 10 Tf 6.98281 0 Td 0.043 Tw [(is some declared v)25.0098(ariable of)]TJ -283.888 -12 Td 0 Tw [(the correct type.)-500(Returns the number of items successfully scanned.)]TJ /R39619704 10 Tf -36 -16.8 Td (split)Tj /R39301136 10 Tf 18.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj /R39301136 10 Tf 23.8801 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (seps)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R39301136 10 Tf 18.3398 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39301136 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R39301136 10 Tf 27.6797 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj /R39301136 10 Tf 23.8801 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (seps)Tj /R39301136 10 Tf 19.7199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R39301136 10 Tf 27.6797 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39301136 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -92.2301 -12 Td (The)Tj /R39619704 10 Tf 18.7969 0 Td (split)Tj /R39301136 10 Tf 21.5871 0 Td 0.747 Tw (function breaks the string)Tj /R38975360 10 Tf 107.418 0 Td (s)Tj /R39301136 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R39619704 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R39301136 10 Tf 30.927 0 Td (function breaks the string into)Tj -273.024 -12 Td (tok)Tj 12.6801 0 Td 2.554 Tw (ens. A)Tj 30.6578 0 Td 0.054 Tw (Œeld consists of all non-separator characters between tw)Tj 2.554 Tc 224.388 0 Td (os)Tj 0 Tc 11.4441 0 Td 0.055 Tw (eparator characters or the be-)Tj -279.17 -12 Td 1.01 Tw (ginning or end of the string. Thus, a Œeld may be the empty string. A tok)Tj 305.59 0 Td 1.009 Tw (en is a maximal, non-)Tj -305.59 -12 Td 0.692 Tw (empty substring not containing a separator character)Tj 5.692 Tc 213.002 0 Td (.T)Tj 0 Tc 14.302 0 Td 0.693 Tw (he separator characters are those gi)Tj -0.15 Tc 143.435 0 Td (ve)Tj 3.193 Tc 9.28984 0 Td (ni)Tj 0 Tc 10.973 0 Td (n)Tj -391.002 -12 Td (the)Tj /R38975360 10 Tf 15.7148 0 Td (seps)Tj /R39301136 10 Tf 20.7148 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R38975360 10 Tf 48.648 0 Td (seps)Tj /R39301136 10 Tf 20.7141 0 Td 0.994 Tw [(is not pro)15.0024(vided, the def)9.99512(ault v)24.9854(alue is " \\t\\n".)-599.385(The functions return the)]TJ -113.382 -12 Td 0 Tw [(number of Œelds or tok)9.98535(ens.)]TJ 24 TL 0.563 Tw T*[(The Œelds and tok)10.0098(ens are stored in the ar)17.9834(gument array)]TJ 3.063 Tc 219.367 0 Td (.T)Tj 0 Tc 11.673 0 Td (he array must be)Tj /R39619704 10 Tf 71.1219 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (-v)Tj 8.08008 0 Td 0.564 Tw (alued and ha)Tj -0.15 Tc 51.468 0 Td (ve)Tj 0 Tc /R39619704 10 Tf -386.71 -12 Td (int)Tj /R39301136 10 Tf 14.6422 0 Td 0.472 Tw (as its inde)Tj 2.972 Tc 40.7941 0 Td (xt)Tj 0 Tc 10.752 0 Td (ype. The entries are inde)Tj -0.15 Tc 100.318 0 Td (xe)Tj 2.972 Tc 9.28984 0 Td [(db)297.212(yc)]TJ 0 Tc 25.384 0 Td (onsecuti)Tj -0.15 Tc 33.0801 0 Td 0.772 Tw (ve i)Tj 0 Tc 15.0422 0 Td (nte)Tj 12.0699 0 Td 0.472 Tw (gers, starting at 0. An)Tj 2.971 Tc 87.8379 0 Td (yv)Tj 0 Tc 12.7211 0 Td 0.471 Tw (alues al-)Tj -361.931 -12 Td 0 Tw (ready stored in the array will be either o)Tj -0.15 Tc 159.81 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rwritten, or still be present after the function returns.)Tj /R39619704 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R39301136 10 Tf 21.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -17.5102 -12 Td (print\()Tj -0.2 Tc /R38975360 10 Tf 27.8172 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R39619704 10 Tf 9.61992 0 Td (,)Tj /R38975360 10 Tf 5.31719 0 Td (...)Tj /R39619704 10 Tf 10.3172 0 Td (\))Tj /R39301136 10 Tf 6.14687 0 Td 0.318 Tw [(prints a string representation of each ar)17.9956(gument in turn onto)]TJ /R39619704 10 Tf 240.74 0 Td (stdout)Tj 2.818 Tc /R39301136 10 Tf 26.6699 0 Td (,f)Tj 0 Tc 8.64805 0 Td (ollo)Tj 15.3102 0 Td (wed by a)Tj -359.267 -12 Td [(ne)25.0159(wline.)]TJ /R39619704 10 Tf -36 -16.8 Td (printf)Tj /R39301136 10 Tf 25 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R39301136 10 Tf 25 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 11.6699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -93.7305 -12 Td 0.24 Tw (prints the string resulting from formatting the v)Tj 190.59 0 Td 0.239 Tw [(alues of the e)14.9976(xpressions follo)]TJ 117.206 0 Td (wing)Tj /R38975360 10 Tf 22.7391 0 Td (fmt)Tj /R39301136 10 Tf 15.5191 0 Td (according to)Tj -346.054 -12 Td (the)Tj /R38975360 10 Tf 16.05 0 Td (printf)Tj /R39301136 10 Tf 24.1898 0 Td 0.08 Tw (\(3\) format)Tj /R38975360 10 Tf 45.45 0 Td (fmt)Tj 5.08 Tc /R39301136 10 Tf 13.4602 0 Td (.R)Tj 0 Tc 14.25 0 Td (eturns 0 on success.)Tj 84.7512 0 Td 0.081 Tw [(By def)9.99023(ault, it prints on)]TJ /R39619704 10 Tf 93.0852 0 Td (stdout)Tj 5.081 Tc /R39301136 10 Tf 26.6699 0 Td (.I)Tj 2.581 Tc 10.9109 0 Td (ft)Tj 0 Tc 8.69102 0 Td (he optional in-)Tj -337.508 -12 Td [(te)15.0073(ger)]TJ /R38975360 10 Tf 22.3398 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td 0 Tw (is gi)Tj -0.15 Tc 16.7 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, output is written on the open stream associated with)Tj /R38975360 10 Tf 220.26 0 Td (fd)Tj /R39301136 10 Tf 7.78008 0 Td (.)Tj /R39619704 10 Tf -322.65 -16.8 Td (scanf)Tj /R39301136 10 Tf 22.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R39301136 10 Tf 22.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 11.6699 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (...)Tj 2.5 Tc /R39301136 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -90.9504 -12 Td 0.38 Tw [(scans in v)25(alues from an input stream according to the)]TJ /R38975360 10 Tf 219.409 0 Td (scanf)Tj /R39301136 10 Tf 23.0699 0 Td 0.379 Tw (\(3\) format)Tj /R38975360 10 Tf 46.048 0 Td (fmt)Tj 5.379 Tc /R39301136 10 Tf 13.4602 0 Td (.T)Tj 0 Tc 13.9891 0 Td [(he v)24.9854(alues are stored)]TJ -315.976 -12 Td 0.042 Tw (in the addresses follo)Tj 84.5859 0 Td (wing)Tj /R38975360 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R39301136 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R39619704 10 Tf 102.729 0 Td (&)Tj /R38975360 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R39301136 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R38975360 10 Tf 19.7531 0 Td (v)Tj /R39301136 10 Tf 6.98281 0 Td 0.043 Tw [(is some declared v)25.0098(ariable of)]TJ -283.888 -12 Td 0.681 Tw [(the correct type.)-568.096(By def)9.99023(ault, it reads from)]TJ /R39619704 10 Tf 175.588 0 Td (stdin)Tj 5.681 Tc /R39301136 10 Tf 21.1199 0 Td (.I)Tj 3.181 Tc 11.5109 0 Td (ft)Tj 0 Tc 9.29102 0 Td 0.68 Tw (he optional inte)Tj 63.4301 0 Td (ger)Tj /R38975360 10 Tf 15.95 0 Td (fd)Tj /R39301136 10 Tf 10.9602 0 Td (is gi)Tj -0.15 Tc 17.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, input is read)Tj -334.52 -12 Td 0 Tw (from the open stream associated with)Tj /R38975360 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R39301136 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R39619704 10 Tf -209.59 -16.8 Td (openF)Tj /R39301136 10 Tf 26.6699 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (s)Tj /R39301136 10 Tf 6.38984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (t)Tj /R39301136 10 Tf 5.28008 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -82.3402 -12 Td 0.336 Tw (opens the Œle)Tj /R38975360 10 Tf 56.8379 0 Td (s)Tj /R39301136 10 Tf 6.72617 0 Td (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R38975360 10 Tf 32.8359 0 Td (t)Tj /R39301136 10 Tf 5.61602 0 Td (speciŒes ho)Tj 2.837 Tc 47.0262 0 Td (wt)Tj 0 Tc 12.8371 0 Td 0.337 Tw (he Œle is opened. The ar)Tj 97.5949 0 Td (gu-)Tj -382.67 -12 Td 0.141 Tw (ments are the same as for the C function)Tj /R38975360 10 Tf 166.819 0 Td (fopen)Tj /R39301136 10 Tf 22.4602 0 Td 2.641 Tw (\(3\). It)Tj 28.052 0 Td 0.141 Tw [(returns an inte)14.9805(ger denoting the stream, or ­1)]TJ -217.331 -12 Td 0 Tw [(on error)54.9927(.)]TJ 1.347 Tw (As usual, streams 0, 1 and 2 are already open as)' /R39619704 10 Tf 208.938 0 Td (stdin)Tj /R39301136 10 Tf 21.1199 0 Td (,)Tj /R39619704 10 Tf 6.34805 0 Td (stdout)Tj 3.848 Tc /R39301136 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7879 0 Td (nd)Tj /R39619704 10 Tf 13.848 0 Td (stderr)Tj 3.848 Tc /R39301136 10 Tf 26.1 0 Td (,r)Tj 0 Tc 9.67812 0 Td (especti)Tj -0.15 Tc 27.5199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.848 Tc 7.13008 0 Td (.S)Tj 0 Tc 11.9078 0 Td (ince)Tj /R39619704 10 Tf -379.337 -12 Td (gvpr)Tj /R39301136 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R39619704 10 Tf 35.55 0 Td (stdin)Tj /R39301136 10 Tf 23.6199 0 Td (to read the input graphs, the user should a)Tj -0.2 Tc 166.72 0 Td (vo)Tj 0 Tc 9.8 0 Td (id using this stream.)Tj -128.135 -57.6 Td [(29 August 2013)-19705.5(9)]TJ ET Q Q \n \n \n \n \n-3423\n+3424\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1184,29 +1184,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (closeF)Tj /R21712912 10 Tf 26.6602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -32.3305 -12 Td 0.253 Tw (closes the open stream denoted by the inte)Tj 170.761 0 Td (ger)Tj /R21387136 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R21712912 10 Tf 7.78008 0 Td (.S)Tj 0 Tc 13.3121 0 Td 2.752 Tw (treams 0,)Tj 2.752 Tc 42.1641 0 Td (1a)Tj 0 Tc 12.1922 0 Td 0.252 Tw [(nd 2 cannot be closed.)-525.215(Returns 0)]TJ -261.731 -12 Td 0 Tw (on success.)Tj -0.18 Tc /R22031480 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R21712912 10 Tf 17.2301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (fd)Tj /R21712912 10 Tf 10.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -31.6004 -12 Td 1.051 Tw [(returns the ne)14.9963(xt line read from the input stream)]TJ /R21387136 10 Tf 200.11 0 Td (fd)Tj 3.552 Tc /R21712912 10 Tf 7.78008 0 Td [(.I)355.198(tr)]TJ 0 Tc 19.0441 0 Td 1.052 Tw (eturns the empty string "" on end of Œle.)Tj -226.934 -12 Td 0 Tw [(Note that the ne)25(wline character is left in the returned string.)]TJ /R22031480 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R21712912 10 Tf 15 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -35.1203 -12 Td (returns e to the)Tj /R21387136 10 Tf 62.2102 0 Td (d)Tj /R21712912 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R22031480 10 Tf -103.21 -16.8 Td (log)Tj /R21712912 10 Tf 12.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R21387136 10 Tf 101.37 0 Td (d)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -142.37 -16.8 Td (sqrt)Tj /R21712912 10 Tf 17.2199 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R21387136 10 Tf 147.47 0 Td (d)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R21712912 10 Tf 17.6801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 28.9 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -83.9203 -12 Td (returns)Tj /R21387136 10 Tf 30.2699 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (raised to the)Tj /R21387136 10 Tf 51.3801 0 Td (x)Tj /R21712912 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R22031480 10 Tf -129.59 -16.8 Td (cos)Tj /R21712912 10 Tf 13.3301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R21387136 10 Tf 83.8699 0 Td (d)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -124.87 -16.8 Td (sin)Tj /R21712912 10 Tf 12.2301 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (d)Tj /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R21387136 10 Tf 74.4301 0 Td (d)Tj /R21712912 10 Tf 5 0 Td (.)Tj /R22031480 10 Tf -115.43 -16.8 Td (atan2)Tj /R21712912 10 Tf 23.8898 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 28.9 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R21387136 10 Tf 99.9699 0 Td (y/x)Tj /R21712912 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R22031480 10 Tf -150.13 -16.8 Td (MIN)Tj /R21712912 10 Tf 20.55 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 28.9 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R21387136 10 Tf 97.2199 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (and)Tj /R21387136 10 Tf 16.9398 0 Td (x)Tj /R21712912 10 Tf 4.43984 0 Td (.)Tj /R22031480 10 Tf -161.539 -16.8 Td (MAX)Tj /R21712912 10 Tf 23.8801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj /R21712912 10 Tf 28.9 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (x)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R21712912 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (double)Tj /R21712912 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R21387136 10 Tf 98.8801 0 Td (y)Tj /R21712912 10 Tf 6.93984 0 Td (and)Tj /R21387136 10 Tf 16.9398 0 Td (x)Tj /R21712912 10 Tf 4.43984 0 Td (.)Tj /R22031480 10 Tf -184.2 -16.8 Td (Associati)Tj -0.1 Tc 38.2301 0 Td 0.2 Tw (ve A)Tj 0 Tc 19.0602 0 Td (rrays)Tj -36.2902 -12 Td (#)Tj /R21387136 10 Tf 7.5 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R21387136 10 Tf 174.96 0 Td (arr)Tj /R21712912 10 Tf 12.7801 0 Td (.)Tj /R21387136 10 Tf -223.74 -16.8 Td (idx)Tj /R22031480 10 Tf 14.7199 0 Td (in)Tj /R21387136 10 Tf 10.8398 0 Td (arr)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R21387136 10 Tf 166.78 0 Td (idx)Tj /R21712912 10 Tf 14.7199 0 Td (in the array)Tj /R21387136 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R21712912 10 Tf 12.7801 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns 0 otherwise.)Tj /R22031480 10 Tf -297.76 -16.8 Td (unset)Tj /R21712912 10 Tf 22.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (v)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj /R21712912 10 Tf 23.8801 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R21712912 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -54.5402 -12 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (st)Tj 0 Tc 9.16992 0 Td (he item inde)Tj -0.15 Tc 49.2898 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (db)Tj 0 Tc 12.5 0 Td (y)Tj /R21387136 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R21712912 10 Tf 12.2199 0 Td [(.I)249.993(tr)]TJ 0 Tc 16.9402 0 Td [(eturns 1 if the item e)15.0146(xisted, 0 otherwise.)]TJ /R22031480 10 Tf -182.6 -16.8 Td (unset)Tj /R21712912 10 Tf 22.7801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (v)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R21712912 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R22031480 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R21712912 10 Tf 15.55 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (v)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R22031480 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R21712912 10 Tf -27.7801 -12 Td (causes)Tj /R22031480 10 Tf 28.6 0 Td (gvpr)Tj /R21712912 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R21387136 10 Tf 101.65 0 Td (v)Tj /R21712912 10 Tf 4.76016 0 Td (.)Tj /R22031480 10 Tf -193.51 -16.8 Td (system)Tj /R21712912 10 Tf 28.8801 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (cmd)Tj /R21712912 10 Tf 19.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.745 Tw (vides the standard C function)Tj /R21387136 10 Tf 123.774 0 Td (system)Tj /R21712912 10 Tf 26.9801 0 Td 3.244 Tw (\(3\). It)Tj -0.15 Tc 29.2578 0 Td (exe)Tj 0 Tc 13.5801 0 Td (cutes)Tj /R21387136 10 Tf 23.7941 0 Td (cmd)Tj /R21712912 10 Tf 19.9039 0 Td 0.744 Tw (in the user')Tj 3.244 Tc 45.9281 0 Td (ss)Tj 0 Tc 11.0238 0 Td [(hell en)40(vironment, and)]TJ -307.422 -12 Td 0 Tw [(returns the e)14.9927(xit status of the shell.)]TJ /R22031480 10 Tf -36 -16.8 Td (rand)Tj /R21712912 10 Tf 20.5602 0 Td (\(\) :)Tj /R22031480 10 Tf 14.4398 0 Td (double)Tj /R21712912 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj /R22031480 10 Tf -36 -16.8 Td (srand)Tj /R21712912 10 Tf 24.45 0 Td (\(\) :)Tj /R22031480 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R21712912 10 Tf 24.45 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (v)Tj /R21712912 10 Tf 6.93984 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R21712912 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (int)Tj /R21712912 10 Tf -26.7801 -12 Td 0.047 Tw (sets a seed for the random number generator)Tj 2.547 Tc 177.229 0 Td (.T)Tj 0 Tc 11.157 0 Td [(he optional ar)18.0103(gument gi)]TJ -0.15 Tc 94.9809 0 Td (ve)Tj 2.547 Tc 9.28984 0 Td (st)Tj 0 Tc 9.21719 0 Td (he seed; if it is omitted,)Tj -301.874 -12 Td 0.907 Tw (the current time is used. The pre)Tj 134.332 0 Td 0.906 Tw [(vious seed v)25.0049(alue is returned.)]TJ /R22031480 10 Tf 120.37 0 Td (srand)Tj /R21712912 10 Tf 27.8559 0 Td (should be called before an)Tj 108.444 0 Td (y)Tj -391.002 -12 Td 0 Tw (calls to)Tj /R22031480 10 Tf 31.1102 0 Td (rand)Tj /R21712912 10 Tf 20.5602 0 Td (.)Tj 78.3848 -40.8 Td [(29 August 2013)-19205.5(10)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (closeF)Tj /R39301136 10 Tf 26.6602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -32.3305 -12 Td 0.253 Tw (closes the open stream denoted by the inte)Tj 170.761 0 Td (ger)Tj /R38975360 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R39301136 10 Tf 7.78008 0 Td (.S)Tj 0 Tc 13.3121 0 Td 2.752 Tw (treams 0,)Tj 2.752 Tc 42.1641 0 Td (1a)Tj 0 Tc 12.1922 0 Td 0.252 Tw [(nd 2 cannot be closed.)-525.215(Returns 0)]TJ -261.731 -12 Td 0 Tw (on success.)Tj -0.18 Tc /R39619704 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R39301136 10 Tf 17.2301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (fd)Tj /R39301136 10 Tf 10.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -31.6004 -12 Td 1.051 Tw [(returns the ne)14.9963(xt line read from the input stream)]TJ /R38975360 10 Tf 200.11 0 Td (fd)Tj 3.552 Tc /R39301136 10 Tf 7.78008 0 Td [(.I)355.198(tr)]TJ 0 Tc 19.0441 0 Td 1.052 Tw (eturns the empty string "" on end of Œle.)Tj -226.934 -12 Td 0 Tw [(Note that the ne)25(wline character is left in the returned string.)]TJ /R39619704 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R39301136 10 Tf 15 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -35.1203 -12 Td (returns e to the)Tj /R38975360 10 Tf 62.2102 0 Td (d)Tj /R39301136 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R39619704 10 Tf -103.21 -16.8 Td (log)Tj /R39301136 10 Tf 12.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R38975360 10 Tf 101.37 0 Td (d)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -142.37 -16.8 Td (sqrt)Tj /R39301136 10 Tf 17.2199 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R38975360 10 Tf 147.47 0 Td (d)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R39301136 10 Tf 17.6801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 28.9 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -83.9203 -12 Td (returns)Tj /R38975360 10 Tf 30.2699 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (raised to the)Tj /R38975360 10 Tf 51.3801 0 Td (x)Tj /R39301136 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R39619704 10 Tf -129.59 -16.8 Td (cos)Tj /R39301136 10 Tf 13.3301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R38975360 10 Tf 83.8699 0 Td (d)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -124.87 -16.8 Td (sin)Tj /R39301136 10 Tf 12.2301 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (d)Tj /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R38975360 10 Tf 74.4301 0 Td (d)Tj /R39301136 10 Tf 5 0 Td (.)Tj /R39619704 10 Tf -115.43 -16.8 Td (atan2)Tj /R39301136 10 Tf 23.8898 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 28.9 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R38975360 10 Tf 99.9699 0 Td (y/x)Tj /R39301136 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R39619704 10 Tf -150.13 -16.8 Td (MIN)Tj /R39301136 10 Tf 20.55 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 28.9 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R38975360 10 Tf 97.2199 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (and)Tj /R38975360 10 Tf 16.9398 0 Td (x)Tj /R39301136 10 Tf 4.43984 0 Td (.)Tj /R39619704 10 Tf -161.539 -16.8 Td (MAX)Tj /R39301136 10 Tf 23.8801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj /R39301136 10 Tf 28.9 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (x)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R39301136 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (double)Tj /R39301136 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R38975360 10 Tf 98.8801 0 Td (y)Tj /R39301136 10 Tf 6.93984 0 Td (and)Tj /R38975360 10 Tf 16.9398 0 Td (x)Tj /R39301136 10 Tf 4.43984 0 Td (.)Tj /R39619704 10 Tf -184.2 -16.8 Td (Associati)Tj -0.1 Tc 38.2301 0 Td 0.2 Tw (ve A)Tj 0 Tc 19.0602 0 Td (rrays)Tj -36.2902 -12 Td (#)Tj /R38975360 10 Tf 7.5 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R38975360 10 Tf 174.96 0 Td (arr)Tj /R39301136 10 Tf 12.7801 0 Td (.)Tj /R38975360 10 Tf -223.74 -16.8 Td (idx)Tj /R39619704 10 Tf 14.7199 0 Td (in)Tj /R38975360 10 Tf 10.8398 0 Td (arr)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R38975360 10 Tf 166.78 0 Td (idx)Tj /R39301136 10 Tf 14.7199 0 Td (in the array)Tj /R38975360 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R39301136 10 Tf 12.7801 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns 0 otherwise.)Tj /R39619704 10 Tf -297.76 -16.8 Td (unset)Tj /R39301136 10 Tf 22.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (v)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj /R39301136 10 Tf 23.8801 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R39301136 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -54.5402 -12 Td (remo)Tj -0.15 Tc 20.4 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (st)Tj 0 Tc 9.16992 0 Td (he item inde)Tj -0.15 Tc 49.2898 0 Td (xe)Tj 2.5 Tc 9.28984 0 Td (db)Tj 0 Tc 12.5 0 Td (y)Tj /R38975360 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R39301136 10 Tf 12.2199 0 Td [(.I)249.993(tr)]TJ 0 Tc 16.9402 0 Td [(eturns 1 if the item e)15.0146(xisted, 0 otherwise.)]TJ /R39619704 10 Tf -182.6 -16.8 Td (unset)Tj /R39301136 10 Tf 22.7801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (v)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R39301136 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R39619704 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R39301136 10 Tf 15.55 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (v)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R39619704 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R39301136 10 Tf -27.7801 -12 Td (causes)Tj /R39619704 10 Tf 28.6 0 Td (gvpr)Tj /R39301136 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R38975360 10 Tf 101.65 0 Td (v)Tj /R39301136 10 Tf 4.76016 0 Td (.)Tj /R39619704 10 Tf -193.51 -16.8 Td (system)Tj /R39301136 10 Tf 28.8801 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (cmd)Tj /R39301136 10 Tf 19.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.745 Tw (vides the standard C function)Tj /R38975360 10 Tf 123.774 0 Td (system)Tj /R39301136 10 Tf 26.9801 0 Td 3.244 Tw (\(3\). It)Tj -0.15 Tc 29.2578 0 Td (exe)Tj 0 Tc 13.5801 0 Td (cutes)Tj /R38975360 10 Tf 23.7941 0 Td (cmd)Tj /R39301136 10 Tf 19.9039 0 Td 0.744 Tw (in the user')Tj 3.244 Tc 45.9281 0 Td (ss)Tj 0 Tc 11.0238 0 Td [(hell en)40(vironment, and)]TJ -307.422 -12 Td 0 Tw [(returns the e)14.9927(xit status of the shell.)]TJ /R39619704 10 Tf -36 -16.8 Td (rand)Tj /R39301136 10 Tf 20.5602 0 Td (\(\) :)Tj /R39619704 10 Tf 14.4398 0 Td (double)Tj /R39301136 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj /R39619704 10 Tf -36 -16.8 Td (srand)Tj /R39301136 10 Tf 24.45 0 Td (\(\) :)Tj /R39619704 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R39301136 10 Tf 24.45 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (v)Tj /R39301136 10 Tf 6.93984 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R39301136 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (int)Tj /R39301136 10 Tf -26.7801 -12 Td 0.047 Tw (sets a seed for the random number generator)Tj 2.547 Tc 177.229 0 Td (.T)Tj 0 Tc 11.157 0 Td [(he optional ar)18.0103(gument gi)]TJ -0.15 Tc 94.9809 0 Td (ve)Tj 2.547 Tc 9.28984 0 Td (st)Tj 0 Tc 9.21719 0 Td (he seed; if it is omitted,)Tj -301.874 -12 Td 0.907 Tw (the current time is used. The pre)Tj 134.332 0 Td 0.906 Tw [(vious seed v)25.0049(alue is returned.)]TJ /R39619704 10 Tf 120.37 0 Td (srand)Tj /R39301136 10 Tf 27.8559 0 Td (should be called before an)Tj 108.444 0 Td (y)Tj -391.002 -12 Td 0 Tw (calls to)Tj /R39619704 10 Tf 31.1102 0 Td (rand)Tj /R39301136 10 Tf 20.5602 0 Td (.)Tj 78.3848 -40.8 Td [(29 August 2013)-19205.5(10)]TJ ET Q Q \n \n \n \n \n-2240\n+2241\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1243,29 +1243,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (colorx)Tj /R21712912 10 Tf 26.6602 0 Td (\()Tj /R21387136 10 Tf 3.33008 0 Td (color)Tj /R21712912 10 Tf 23.6102 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 25 0 Td (,)Tj /R21387136 10 Tf 5 0 Td (fmt)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R21712912 10 Tf 25 0 Td (\):)Tj 0 Tc /R22031480 10 Tf 11.1102 0 Td (string)Tj /R21712912 10 Tf -109.551 -12 Td 0.547 Tw (translates a color from one format to another)Tj 3.048 Tc 181.849 0 Td (.T)Tj 0 Tc 11.6578 0 Td (he)Tj /R21387136 10 Tf 12.4879 0 Td (color)Tj /R21712912 10 Tf 24.1578 0 Td (ar)Tj 7.58984 0 Td 0.548 Tw (gument should be a color in one of the)Tj -237.742 -12 Td 1.3 Tw (recognized string representations. The)Tj /R21387136 10 Tf 160.439 0 Td (fmt)Tj -0.25 Tc /R21712912 10 Tf 16.5789 0 Td (va)Tj 0 Tc 9.18984 0 Td 1.299 Tw [(lue should be one of "RGB", "RGB)35.0098(A", "HSV", or)]TJ -186.208 -12 Td ("HSV)Tj 22.7301 0 Td 2.5 Tw (A". An)Tj 33.5199 0 Td 0 Tw [(empty string is returned on error)55(.)]TJ -0.11 Tc /R22031480 10.95 Tf -128.25 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td [(IN V)134.976(ARIABLES)]TJ /R22031480 10 Tf 0.401172 -12 Td (gvpr)Tj /R21712912 10 Tf 23.025 0 Td (pro)Tj 13.1801 0 Td 0.525 Tw (vides certain special, b)Tj 92.4648 0 Td 0.526 Tw [(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ /R22031480 10 Tf 225.618 0 Td (gvpr)Tj /R21712912 10 Tf 23.0262 0 Td (depending on)Tj -377.314 -12 Td 0 Tw [(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ /R22031480 10 Tf 16.8 TL ($)' /R21712912 10 Tf 7.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (obj_t)Tj /R21712912 10 Tf 23.2199 -12 Td 0.243 Tw (denotes the current object \(node, edge, graph\) depending on the conte)Tj 281.1 0 Td 2.743 Tw (xt. It)Tj 24.3762 0 Td 0.243 Tw (is not a)Tj -0.25 Tc 29.1762 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R22031480 10 Tf 35.4859 0 Td (BE-)Tj -379.328 -12 Td (GIN)Tj /R21712912 10 Tf 21.3898 0 Td (or)Tj /R22031480 10 Tf 10.8301 0 Td (END)Tj /R21712912 10 Tf 23.6102 0 Td (clauses.)Tj /R22031480 10 Tf -91.8301 -16.8 Td ($F)Tj /R21712912 10 Tf 13.6102 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R22031480 10 Tf -36 -16.8 Td ($G)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 15.4398 -12 Td (denotes the current graph being processed. It is not a)Tj -0.25 Tc 210.31 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R22031480 10 Tf 35 0 Td (BEGIN)Tj /R21712912 10 Tf 34.7301 0 Td (or)Tj /R22031480 10 Tf 10.8301 0 Td (END)Tj /R21712912 10 Tf 23.6102 0 Td (clauses.)Tj /R22031480 10 Tf -359.67 -16.8 Td ($NG)Tj /R21712912 10 Tf 22.5 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 8.21992 -12 Td 0.7 Tw [(denotes the ne)14.9841(xt graph to be processed. If)]TJ /R22031480 10 Tf 174.02 0 Td ($NG)Tj /R21712912 10 Tf 23.2012 0 Td 0.701 Tw (is NULL, the current graph)Tj /R22031480 10 Tf 115.145 0 Td ($G)Tj /R21712912 10 Tf 15.9809 0 Td (is the last graph.)Tj -328.347 -12 Td 0.319 Tw (Note that if the input comes from stdin, the last graph cannot be determined until the input pipe is)Tj 12 TL 2.5 Tw (closed. It)' 41.6602 0 Td 0 Tw (is not a)Tj -0.25 Tc 28.6898 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R22031480 10 Tf 35 0 Td (BEGIN)Tj /R21712912 10 Tf 34.7301 0 Td (or)Tj /R22031480 10 Tf 10.8301 0 Td (END)Tj /R21712912 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R22031480 10 Tf 68.0398 0 Td (­n)Tj /R21712912 10 Tf 13.7602 0 Td (ag is used.)Tj /R22031480 10 Tf -301.51 -16.8 Td ($O)Tj /R21712912 10 Tf 15.2801 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 15.4398 -12 Td 0.204 Tw (denotes the output graph. Before graph tra)Tj -0.15 Tc 170.154 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.205 Tw [(rsal, it is initialized to the tar)18.0078(get graph. After tra)]TJ -0.15 Tc 192.825 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal)Tj -381.559 -12 Td 0.969 Tw (and an)Tj 27.1988 0 Td (y)Tj /R22031480 10 Tf 8.46914 0 Td (END_G)Tj /R21712912 10 Tf 37.359 0 Td (actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj -73.027 -12 Td 2.5 Tw (stream. It)Tj 42.7699 0 Td 0 Tw [(is only v)25(alid in)]TJ /R22031480 10 Tf 61.9801 0 Td (N)Tj /R21712912 10 Tf 7.21992 0 Td (,)Tj /R22031480 10 Tf 5 0 Td (E)Tj /R21712912 10 Tf 9.16992 0 Td (and)Tj /R22031480 10 Tf 16.9398 0 Td (END_G)Tj /R21712912 10 Tf 36.3898 0 Td 2.5 Tw (clauses. The)Tj 54.4301 0 Td 0 Tw [(output graph may be set by the user)54.9902(.)]TJ /R22031480 10 Tf -269.9 -16.8 Td ($T)Tj /R21712912 10 Tf 14.1699 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (graph_t)Tj /R21712912 10 Tf 16.55 -12 Td 0.395 Tw (denotes the current tar)Tj 90.1449 0 Td 0.396 Tw (get graph. It is a subgraph of)Tj /R22031480 10 Tf 119.972 0 Td ($G)Tj /R21712912 10 Tf 15.6762 0 Td (and is a)Tj -0.25 Tc 31.1422 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable only in)Tj /R22031480 10 Tf 56.468 0 Td (N)Tj /R21712912 10 Tf 7.21992 0 Td (,)Tj /R22031480 10 Tf 5.39609 0 Td (E)Tj /R21712912 10 Tf 9.56602 0 Td (and)Tj /R22031480 10 Tf 17.3359 0 Td (END_G)Tj /R21712912 10 Tf -362.111 -12 Td (clauses.)Tj /R22031480 10 Tf -36 -16.8 Td ($tgtname)Tj /R21712912 10 Tf 42.4898 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string)Tj /R21712912 10 Tf -11.7699 -12 Td 1.501 Tw [(denotes the name of the tar)17.9932(get graph.)-650.12(By def)9.99756(ault, it is set to)]TJ /R22031480 10 Tf 260.312 0 Td [("gvpr_r)17.9834(esult")]TJ 6.5 Tc /R21712912 10 Tf 60.3602 0 Td (.I)Tj 4 Tc 12.3301 0 Td (fu)Tj 0 Tc 12.3301 0 Td 1.5 Tw (sed multiple)Tj -345.332 -12 Td 0.196 Tw (times during the e)Tj -0.15 Tc 72.3781 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cution of)Tj /R22031480 10 Tf 38.7219 0 Td (gvpr)Tj 2.696 Tc /R21712912 10 Tf 20 0 Td (,t)Tj 0 Tc 7.97617 0 Td (he name will be appended with an inte)Tj 155.362 0 Td (ger)Tj 5.197 Tc 12.2199 0 Td (.T)Tj 0 Tc 13.807 0 Td 0.197 Tw [(his v)24.9805(ariable may)]TJ -329.755 -12 Td 0 Tw [(be set by the user)54.9927(.)]TJ /R22031480 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R21712912 10 Tf 33.4199 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf -2.7 -12 Td 0.381 Tw (indicates the starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)Tj -0.15 Tc 345.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.38 Tw (rsal of the)Tj -355.252 -12 Td 0.215 Tw (graph \(cf.)Tj /R22031480 10 Tf 41.8 0 Td ($tvtype)Tj /R21712912 10 Tf 34.375 0 Td (belo)Tj 16.9699 0 Td 2.715 Tw (w\). The)Tj 36.5301 0 Td (def)Tj 12.6699 0 Td 0.215 Tw [(ault v)25.0146(alue is)]TJ /R22031480 10 Tf 51.225 0 Td (NULL)Tj /R21712912 10 Tf 30.4949 0 Td [(for each input graph.)-521.494(After the tra)]TJ -0.15 Tc 138.27 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal at)Tj -371.625 -12 Td 0.547 Tw (the gi)Tj -0.15 Tc 22.7969 0 Td (ve)Tj 3.047 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.377 0 Td 0.546 Tw [(oot, if the v)24.9951(alue of)]TJ /R22031480 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R21712912 10 Tf 33.966 0 Td (has changed, a ne)Tj 3.046 Tc 71.918 0 Td (wt)Tj 0 Tc 13.0461 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal will be)14.9951(gin with the ne)]TJ 3.046 Tc 106.49 0 Td (wv)Tj 0 Tc 15.016 0 Td (alue)Tj -379.339 -12 Td (of)Tj /R22031480 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R21712912 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, see)Tj /R22031480 10 Tf 31.9398 0 Td ($tvnext)Tj /R21712912 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R22031480 10 Tf -173.04 -16.8 Td ($tvnext)Tj /R21712912 10 Tf 34.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (node_t)Tj /R21712912 10 Tf -3.44023 -12 Td 0.034 Tw [(indicates the ne)14.9878(xt starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)]TJ -0.15 Tc 361.402 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.035 Tw (rsal of)Tj -370.692 -12 Td 1.103 Tw (the graph \(cf.)Tj /R22031480 10 Tf 59.3988 0 Td ($tvtype)Tj /R21712912 10 Tf 35.2629 0 Td (belo)Tj 16.9699 0 Td 3.603 Tw (w\). If)Tj 3.602 Tc 29.416 0 Td (at)Tj 0 Tc 10.8219 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.102 Tw (rsal Œnishes and the)Tj /R22031480 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R21712912 10 Tf 34.5219 0 Td [(has not been reset b)19.9854(ut the)]TJ /R22031480 10 Tf -289.319 -12 Td ($tvnext)Tj /R21712912 10 Tf 34.7121 0 Td 0.552 Tw [(has been set b)19.9829(ut not used, this node will be used as the ne)15.0098(xt choice for)]TJ /R22031480 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.553 Tc /R21712912 10 Tf 30.9199 0 Td (.T)Tj 0 Tc 14.1629 0 Td 0.553 Tw (he de-)Tj -0.1 Tc -370.737 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ult v)24.9841(alue is)]TJ /R22031480 10 Tf 46.1402 0 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (for each input graph.)Tj /R22031480 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R21712912 10 Tf 35.1699 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R21712912 10 Tf -4.45 -12 Td (Fo)Tj 3.209 Tc 10.4102 0 Td (rB)Tj 0 Tc 13.209 0 Td 0.709 Tw (FS and DFS tra)Tj -0.15 Tc 63.877 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals, this is set to the edge used to arri)Tj -0.15 Tc 160.561 0 Td 1.008 Tw (ve a)Tj 3.208 Tc 16.9379 0 Td (tt)Tj 0 Tc 8.76797 0 Td 0.708 Tw (he current node or edge. At)Tj -283.053 -12 Td 0 Tw [(the be)14.9841(ginning of a tra)]TJ -0.15 Tc 85.1902 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, or for other tra)Tj -0.15 Tc 77.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal types, the v)25.0073(alue is)]TJ /R22031480 10 Tf 90.85 0 Td (NULL)Tj /R21712912 10 Tf 27.7801 0 Td (.)Tj /R22031480 10 Tf -336.23 -16.8 Td ($tvtype)Tj /R21712912 10 Tf 34.1602 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (tvtype_t)Tj /R21712912 10 Tf -3.44023 -12 Td 0.87 Tw (indicates ho)Tj 48.6699 0 Td (w)Tj /R22031480 10 Tf 10.5898 0 Td (gvpr)Tj /R21712912 10 Tf 23.3699 0 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rses a graph. It can only tak)Tj 3.371 Tc 115.37 0 Td (eo)Tj 0 Tc 12.8109 0 Td 0.871 Tw [(ne of the constant v)25.0098(alues with the preŒx)]TJ -230.45 -12 Td 0 Tw ("TV_" described belo)Tj -0.65 Tc 86.7801 0 Td (w.)Tj 0 Tc /R22031480 10 Tf 14.0699 0 Td (TV_at)Tj /R21712912 10 Tf 35.2801 0 Td [(is the def)9.98535(ault.)]TJ -136.13 -16.8 Td 0.303 Tw (In the underlying graph library)Tj /R21387136 10 Tf 127.524 0 Td [(cgr)14.9927(aph)]TJ /R21712912 10 Tf 28.4602 0 Td 0.302 Tw (\(3\), edges in undirected graphs are gi)Tj -0.15 Tc 150.132 0 Td (ve)Tj 2.802 Tc 9.28984 0 Td [(na)280.181(na)]TJ 0 Tc 24.4844 0 Td (rbitrary direc-)Tj -339.89 -12 Td 0 Tw (tion. This is used for tra)Tj -0.15 Tc 95.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals, such as)Tj /R22031480 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R21712912 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj -72.9047 -69.6 Td [(29 August 2013)-19205.5(11)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (colorx)Tj /R39301136 10 Tf 26.6602 0 Td (\()Tj /R38975360 10 Tf 3.33008 0 Td (color)Tj /R39301136 10 Tf 23.6102 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 25 0 Td (,)Tj /R38975360 10 Tf 5 0 Td (fmt)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R39301136 10 Tf 25 0 Td (\):)Tj 0 Tc /R39619704 10 Tf 11.1102 0 Td (string)Tj /R39301136 10 Tf -109.551 -12 Td 0.547 Tw (translates a color from one format to another)Tj 3.048 Tc 181.849 0 Td (.T)Tj 0 Tc 11.6578 0 Td (he)Tj /R38975360 10 Tf 12.4879 0 Td (color)Tj /R39301136 10 Tf 24.1578 0 Td (ar)Tj 7.58984 0 Td 0.548 Tw (gument should be a color in one of the)Tj -237.742 -12 Td 1.3 Tw (recognized string representations. The)Tj /R38975360 10 Tf 160.439 0 Td (fmt)Tj -0.25 Tc /R39301136 10 Tf 16.5789 0 Td (va)Tj 0 Tc 9.18984 0 Td 1.299 Tw [(lue should be one of "RGB", "RGB)35.0098(A", "HSV", or)]TJ -186.208 -12 Td ("HSV)Tj 22.7301 0 Td 2.5 Tw (A". An)Tj 33.5199 0 Td 0 Tw [(empty string is returned on error)55(.)]TJ -0.11 Tc /R39619704 10.95 Tf -128.25 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td [(IN V)134.976(ARIABLES)]TJ /R39619704 10 Tf 0.401172 -12 Td (gvpr)Tj /R39301136 10 Tf 23.025 0 Td (pro)Tj 13.1801 0 Td 0.525 Tw (vides certain special, b)Tj 92.4648 0 Td 0.526 Tw [(uilt-in v)24.9829(ariables, whose v)25.0049(alues are set automatically by)]TJ /R39619704 10 Tf 225.618 0 Td (gvpr)Tj /R39301136 10 Tf 23.0262 0 Td (depending on)Tj -377.314 -12 Td 0 Tw [(the conte)14.9927(xt. Except as noted, the user cannot modify their v)24.9854(alues.)]TJ /R39619704 10 Tf 16.8 TL ($)' /R39301136 10 Tf 7.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (obj_t)Tj /R39301136 10 Tf 23.2199 -12 Td 0.243 Tw (denotes the current object \(node, edge, graph\) depending on the conte)Tj 281.1 0 Td 2.743 Tw (xt. It)Tj 24.3762 0 Td 0.243 Tw (is not a)Tj -0.25 Tc 29.1762 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R39619704 10 Tf 35.4859 0 Td (BE-)Tj -379.328 -12 Td (GIN)Tj /R39301136 10 Tf 21.3898 0 Td (or)Tj /R39619704 10 Tf 10.8301 0 Td (END)Tj /R39301136 10 Tf 23.6102 0 Td (clauses.)Tj /R39619704 10 Tf -91.8301 -16.8 Td ($F)Tj /R39301136 10 Tf 13.6102 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R39619704 10 Tf -36 -16.8 Td ($G)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 15.4398 -12 Td (denotes the current graph being processed. It is not a)Tj -0.25 Tc 210.31 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R39619704 10 Tf 35 0 Td (BEGIN)Tj /R39301136 10 Tf 34.7301 0 Td (or)Tj /R39619704 10 Tf 10.8301 0 Td (END)Tj /R39301136 10 Tf 23.6102 0 Td (clauses.)Tj /R39619704 10 Tf -359.67 -16.8 Td ($NG)Tj /R39301136 10 Tf 22.5 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 8.21992 -12 Td 0.7 Tw [(denotes the ne)14.9841(xt graph to be processed. If)]TJ /R39619704 10 Tf 174.02 0 Td ($NG)Tj /R39301136 10 Tf 23.2012 0 Td 0.701 Tw (is NULL, the current graph)Tj /R39619704 10 Tf 115.145 0 Td ($G)Tj /R39301136 10 Tf 15.9809 0 Td (is the last graph.)Tj -328.347 -12 Td 0.319 Tw (Note that if the input comes from stdin, the last graph cannot be determined until the input pipe is)Tj 12 TL 2.5 Tw (closed. It)' 41.6602 0 Td 0 Tw (is not a)Tj -0.25 Tc 28.6898 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable in)Tj /R39619704 10 Tf 35 0 Td (BEGIN)Tj /R39301136 10 Tf 34.7301 0 Td (or)Tj /R39619704 10 Tf 10.8301 0 Td (END)Tj /R39301136 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R39619704 10 Tf 68.0398 0 Td (­n)Tj /R39301136 10 Tf 13.7602 0 Td (ag is used.)Tj /R39619704 10 Tf -301.51 -16.8 Td ($O)Tj /R39301136 10 Tf 15.2801 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 15.4398 -12 Td 0.204 Tw (denotes the output graph. Before graph tra)Tj -0.15 Tc 170.154 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.205 Tw [(rsal, it is initialized to the tar)18.0078(get graph. After tra)]TJ -0.15 Tc 192.825 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal)Tj -381.559 -12 Td 0.969 Tw (and an)Tj 27.1988 0 Td (y)Tj /R39619704 10 Tf 8.46914 0 Td (END_G)Tj /R39301136 10 Tf 37.359 0 Td (actions, if it refers to a non-empty graph, that graph is printed onto the output)Tj -73.027 -12 Td 2.5 Tw (stream. It)Tj 42.7699 0 Td 0 Tw [(is only v)25(alid in)]TJ /R39619704 10 Tf 61.9801 0 Td (N)Tj /R39301136 10 Tf 7.21992 0 Td (,)Tj /R39619704 10 Tf 5 0 Td (E)Tj /R39301136 10 Tf 9.16992 0 Td (and)Tj /R39619704 10 Tf 16.9398 0 Td (END_G)Tj /R39301136 10 Tf 36.3898 0 Td 2.5 Tw (clauses. The)Tj 54.4301 0 Td 0 Tw [(output graph may be set by the user)54.9902(.)]TJ /R39619704 10 Tf -269.9 -16.8 Td ($T)Tj /R39301136 10 Tf 14.1699 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (graph_t)Tj /R39301136 10 Tf 16.55 -12 Td 0.395 Tw (denotes the current tar)Tj 90.1449 0 Td 0.396 Tw (get graph. It is a subgraph of)Tj /R39619704 10 Tf 119.972 0 Td ($G)Tj /R39301136 10 Tf 15.6762 0 Td (and is a)Tj -0.25 Tc 31.1422 0 Td (va)Tj 0 Tc 9.18984 0 Td (ilable only in)Tj /R39619704 10 Tf 56.468 0 Td (N)Tj /R39301136 10 Tf 7.21992 0 Td (,)Tj /R39619704 10 Tf 5.39609 0 Td (E)Tj /R39301136 10 Tf 9.56602 0 Td (and)Tj /R39619704 10 Tf 17.3359 0 Td (END_G)Tj /R39301136 10 Tf -362.111 -12 Td (clauses.)Tj /R39619704 10 Tf -36 -16.8 Td ($tgtname)Tj /R39301136 10 Tf 42.4898 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string)Tj /R39301136 10 Tf -11.7699 -12 Td 1.501 Tw [(denotes the name of the tar)17.9932(get graph.)-650.12(By def)9.99756(ault, it is set to)]TJ /R39619704 10 Tf 260.312 0 Td [("gvpr_r)17.9834(esult")]TJ 6.5 Tc /R39301136 10 Tf 60.3602 0 Td (.I)Tj 4 Tc 12.3301 0 Td (fu)Tj 0 Tc 12.3301 0 Td 1.5 Tw (sed multiple)Tj -345.332 -12 Td 0.196 Tw (times during the e)Tj -0.15 Tc 72.3781 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cution of)Tj /R39619704 10 Tf 38.7219 0 Td (gvpr)Tj 2.696 Tc /R39301136 10 Tf 20 0 Td (,t)Tj 0 Tc 7.97617 0 Td (he name will be appended with an inte)Tj 155.362 0 Td (ger)Tj 5.197 Tc 12.2199 0 Td (.T)Tj 0 Tc 13.807 0 Td 0.197 Tw [(his v)24.9805(ariable may)]TJ -329.755 -12 Td 0 Tw [(be set by the user)54.9927(.)]TJ /R39619704 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R39301136 10 Tf 33.4199 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf -2.7 -12 Td 0.381 Tw (indicates the starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)Tj -0.15 Tc 345.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.38 Tw (rsal of the)Tj -355.252 -12 Td 0.215 Tw (graph \(cf.)Tj /R39619704 10 Tf 41.8 0 Td ($tvtype)Tj /R39301136 10 Tf 34.375 0 Td (belo)Tj 16.9699 0 Td 2.715 Tw (w\). The)Tj 36.5301 0 Td (def)Tj 12.6699 0 Td 0.215 Tw [(ault v)25.0146(alue is)]TJ /R39619704 10 Tf 51.225 0 Td (NULL)Tj /R39301136 10 Tf 30.4949 0 Td [(for each input graph.)-521.494(After the tra)]TJ -0.15 Tc 138.27 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal at)Tj -371.625 -12 Td 0.547 Tw (the gi)Tj -0.15 Tc 22.7969 0 Td (ve)Tj 3.047 Tc 9.28984 0 Td (nr)Tj 0 Tc 11.377 0 Td 0.546 Tw [(oot, if the v)24.9951(alue of)]TJ /R39619704 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R39301136 10 Tf 33.966 0 Td (has changed, a ne)Tj 3.046 Tc 71.918 0 Td (wt)Tj 0 Tc 13.0461 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal will be)14.9951(gin with the ne)]TJ 3.046 Tc 106.49 0 Td (wv)Tj 0 Tc 15.016 0 Td (alue)Tj -379.339 -12 Td (of)Tj /R39619704 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R39301136 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, see)Tj /R39619704 10 Tf 31.9398 0 Td ($tvnext)Tj /R39301136 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R39619704 10 Tf -173.04 -16.8 Td ($tvnext)Tj /R39301136 10 Tf 34.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (node_t)Tj /R39301136 10 Tf -3.44023 -12 Td 0.034 Tw [(indicates the ne)14.9878(xt starting node for a \(directed or undirected\) depth-Œrst or breadth-Œrst tra)]TJ -0.15 Tc 361.402 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.035 Tw (rsal of)Tj -370.692 -12 Td 1.103 Tw (the graph \(cf.)Tj /R39619704 10 Tf 59.3988 0 Td ($tvtype)Tj /R39301136 10 Tf 35.2629 0 Td (belo)Tj 16.9699 0 Td 3.603 Tw (w\). If)Tj 3.602 Tc 29.416 0 Td (at)Tj 0 Tc 10.8219 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.102 Tw (rsal Œnishes and the)Tj /R39619704 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R39301136 10 Tf 34.5219 0 Td [(has not been reset b)19.9854(ut the)]TJ /R39619704 10 Tf -289.319 -12 Td ($tvnext)Tj /R39301136 10 Tf 34.7121 0 Td 0.552 Tw [(has been set b)19.9829(ut not used, this node will be used as the ne)15.0098(xt choice for)]TJ /R39619704 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.553 Tc /R39301136 10 Tf 30.9199 0 Td (.T)Tj 0 Tc 14.1629 0 Td 0.553 Tw (he de-)Tj -0.1 Tc -370.737 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ult v)24.9841(alue is)]TJ /R39619704 10 Tf 46.1402 0 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (for each input graph.)Tj /R39619704 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R39301136 10 Tf 35.1699 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R39301136 10 Tf -4.45 -12 Td (Fo)Tj 3.209 Tc 10.4102 0 Td (rB)Tj 0 Tc 13.209 0 Td 0.709 Tw (FS and DFS tra)Tj -0.15 Tc 63.877 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals, this is set to the edge used to arri)Tj -0.15 Tc 160.561 0 Td 1.008 Tw (ve a)Tj 3.208 Tc 16.9379 0 Td (tt)Tj 0 Tc 8.76797 0 Td 0.708 Tw (he current node or edge. At)Tj -283.053 -12 Td 0 Tw [(the be)14.9841(ginning of a tra)]TJ -0.15 Tc 85.1902 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal, or for other tra)Tj -0.15 Tc 77.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal types, the v)25.0073(alue is)]TJ /R39619704 10 Tf 90.85 0 Td (NULL)Tj /R39301136 10 Tf 27.7801 0 Td (.)Tj /R39619704 10 Tf -336.23 -16.8 Td ($tvtype)Tj /R39301136 10 Tf 34.1602 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39301136 10 Tf -3.44023 -12 Td 0.87 Tw (indicates ho)Tj 48.6699 0 Td (w)Tj /R39619704 10 Tf 10.5898 0 Td (gvpr)Tj /R39301136 10 Tf 23.3699 0 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rses a graph. It can only tak)Tj 3.371 Tc 115.37 0 Td (eo)Tj 0 Tc 12.8109 0 Td 0.871 Tw [(ne of the constant v)25.0098(alues with the preŒx)]TJ -230.45 -12 Td 0 Tw ("TV_" described belo)Tj -0.65 Tc 86.7801 0 Td (w.)Tj 0 Tc /R39619704 10 Tf 14.0699 0 Td (TV_at)Tj /R39301136 10 Tf 35.2801 0 Td [(is the def)9.98535(ault.)]TJ -136.13 -16.8 Td 0.303 Tw (In the underlying graph library)Tj /R38975360 10 Tf 127.524 0 Td [(cgr)14.9927(aph)]TJ /R39301136 10 Tf 28.4602 0 Td 0.302 Tw (\(3\), edges in undirected graphs are gi)Tj -0.15 Tc 150.132 0 Td (ve)Tj 2.802 Tc 9.28984 0 Td [(na)280.181(na)]TJ 0 Tc 24.4844 0 Td (rbitrary direc-)Tj -339.89 -12 Td 0 Tw (tion. This is used for tra)Tj -0.15 Tc 95.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals, such as)Tj /R39619704 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R39301136 10 Tf 35 0 Td (,r)Tj 0 Tc 8.33008 0 Td (equiring directed edges.)Tj -72.9047 -69.6 Td [(29 August 2013)-19205.5(11)]TJ ET Q Q \n \n \n \n \n-3396\n+3395\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1302,29 +1302,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -420.34 -36 Td (ARGC)Tj /R21712912 10 Tf 31.9398 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (int)Tj /R21712912 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R22031480 10 Tf 200.9 0 Td (­a)Tj /R21387136 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R21712912 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R22031480 10 Tf -270.01 -16.8 Td (ARGV)Tj /R21712912 10 Tf 31.9398 0 Td (:)Tj /R22031480 10 Tf 5.28008 0 Td (string array)Tj /R21712912 10 Tf -1.21992 -12 Td 0.031 Tw [(denotes the array of ar)18.0103(guments speciŒed by the)]TJ /R22031480 10 Tf 191.138 0 Td (­a)Tj /R21387136 10 Tf 13.232 0 Td [(ar)37.0068(gs)]TJ /R21712912 10 Tf 19.9418 0 Td 0.032 Tw [(command-line ar)17.9834(gument. The)]TJ /R21387136 10 Tf 121.006 0 Td (i)Tj /R21712912 10 Tf 2.78008 0 Td (th ar)Tj 17.902 0 Td (gument)Tj -366 -12 Td 0 Tw (is gi)Tj -0.15 Tc 16.7 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.5 0 Td (y)Tj /R22031480 10 Tf 7.5 0 Td (ARGV[)Tj /R21387136 10 Tf 32.7699 0 Td (i)Tj /R22031480 10 Tf 2.78008 0 Td (])Tj /R21712912 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R22031480 10.95 Tf -156.87 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td [(IN CONST)90.0322(ANTS)]TJ /R21712912 10 Tf 0.401172 -12 Td (There are se)Tj -0.15 Tc 48.6102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ral symbolic constants deŒned by)Tj /R22031480 10 Tf 136.38 0 Td (gvpr)Tj /R21712912 10 Tf 20 0 Td (.)Tj /R22031480 10 Tf -214.28 -16.8 Td (NULL)Tj /R21712912 10 Tf 30.2801 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R21712912 10 Tf 0.439844 -12 Td (an)Tj 0 Tc 11.9398 0 Td (ull object reference, equi)Tj -0.25 Tc 99.1602 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to 0.)Tj /R22031480 10 Tf -156.29 -16.8 Td (TV_at)Tj /R21712912 10 Tf 35.2801 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21712912 10 Tf -4.56016 -12 Td (as)Tj 0 Tc 10.8301 0 Td (imple, at tra)Tj -0.15 Tc 53.4102 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal, with graph objects visited in seemingly arbitrary order)54.9854(.)]TJ /R22031480 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R21712912 10 Tf 31.3898 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21712912 10 Tf -0.669922 -12 Td (at)Tj 0 Tc 9.71992 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal which Œrst visits all of the nodes, then all of the edges.)Tj /R22031480 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R21712912 10 Tf 31.3898 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R21712912 10 Tf -0.669922 -12 Td (at)Tj 0 Tc 9.71992 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal which Œrst visits all of the edges, then all of the nodes.)Tj /R22031480 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R21712912 10 Tf 34.1699 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R21712912 10 Tf 51.95 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R21712912 10 Tf 66.2102 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.334 Tc /R21712912 10 Tf -35.4902 -12 Td (at)Tj 0 Tc 10.5539 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.834 Tw (rsal of the graph using a depth-Œrst search on the underlying undirected graph.)Tj -0.8 Tc 329.391 0 Td 2.433 Tw (To d)Tj 3.333 Tc 18.643 0 Td (ot)Tj 0 Tc 11.1129 0 Td (he)Tj -386.561 -12 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal,)Tj /R22031480 10 Tf 19.6629 0 Td (gvpr)Tj /R21712912 10 Tf 22.723 0 Td 0.223 Tw [(will check the v)24.9854(alue of)]TJ /R22031480 10 Tf 94.4551 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R21712912 10 Tf 30.9199 0 Td [(.I)272.288(ft)]TJ 0 Tc 17.3859 0 Td (his has the same v)Tj 73.4121 0 Td 0.224 Tw [(alue that it had pre)24.9805(viously \(at)]TJ -278.199 -12 Td 1.238 Tw [(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ /R22031480 10 Tf 184.114 0 Td (NULL)Tj /R21712912 10 Tf 27.7801 0 Td (.\),)Tj /R22031480 10 Tf 12.068 0 Td (gvpr)Tj /R21712912 10 Tf 23.7379 0 Td (will simply look for some un)Tj 121.63 0 Td (visited)Tj -369.33 -12 Td 1.07 Tw (node and tra)Tj -0.15 Tc 51.3699 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.071 Tw (rse its connected component. On the other hand, if)Tj /R22031480 10 Tf 213.769 0 Td [($tvr)18.0176(oot)]TJ /R21712912 10 Tf 34.491 0 Td (has changed, its con-)Tj -308.92 -12 Td 1.588 Tw (nected component will be toured, assuming it has not been pre)Tj 265.32 0 Td 1.587 Tw (viously visited or)Tj 4.087 Tc 72.2238 0 Td (,i)Tj 0 Tc 9.36719 0 Td (f)Tj /R22031480 10 Tf 7.41719 0 Td [($tvr)18.0176(oot)]TJ /R21712912 10 Tf 35.007 0 Td (is)Tj /R22031480 10 Tf -389.335 -12 Td (NULL)Tj 2.722 Tc /R21712912 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.00195 0 Td 0.222 Tw (he tra)Tj -0.15 Tc 22.5121 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal will stop. Note that using)Tj /R22031480 10 Tf 121.612 0 Td (TV_dfs)Tj /R21712912 10 Tf 34.3922 0 Td (and)Tj /R22031480 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R21712912 10 Tf 30.9199 0 Td (,i)Tj 2.723 Tc 8.00195 0 Td [(ti)272.319(sp)]TJ 0 Tc 19.8957 0 Td 0.223 Tw (ossible to create an inŒ-)Tj -299.568 -12 Td 0 Tw (nite loop.)Tj 16.8 TL 0.862 Tw T*[(By def)10.0049(ault, the tra)]TJ -0.15 Tc 74.4961 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is done in pre-order)Tj 3.362 Tc 98.4281 0 Td (.T)Tj 0 Tc 11.9719 0 Td 0.861 Tw (hat is, a node is visited before all of its un)Tj 175.14 0 Td (visited)Tj -369.326 -12 Td 0.721 Tw (edges. F)Tj 33.9012 0 Td (or)Tj /R22031480 10 Tf 11.5512 0 Td (TV_postdfs)Tj 3.221 Tc /R21712912 10 Tf 49.45 0 Td (,a)Tj 0 Tc 10.1609 0 Td (ll of a node')Tj 3.221 Tc 50.2129 0 Td (su)Tj -0.4 Tc 12.1109 0 Td (nv)Tj 0 Tc 9.6 0 Td 0.722 Tw (isited edges are visited before the node. F)Tj 170.984 0 Td (or)Tj /R22031480 10 Tf 11.552 0 Td [(TV_pr)17.9834(e-)]TJ -359.523 -12 Td (postdfs)Tj 2.5 Tc /R21712912 10 Tf 30.5602 0 Td (,an)Tj 0 Tc 16.9398 0 Td 0 Tw [(ode is visited twice, before and after all of its un)40.0073(visited edges.)]TJ /R22031480 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R21712912 10 Tf 37.5 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R21712912 10 Tf 55.2801 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R21712912 10 Tf 69.5402 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.064 Tc /R21712912 10 Tf -38.8203 -12 Td (At)Tj 0 Tc 13.0641 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.563 Tw [(rsal of the graph using a depth-Œrst search on the graph follo)25.0049(wing only forw)10.0049(ard arcs.)]TJ 350.525 0 Td (The)Tj -380.449 -12 Td 0.232 Tw (choice of roots for the tra)Tj -0.15 Tc 102.32 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is the same as described for)Tj /R22031480 10 Tf 131.315 0 Td (TV_dfs)Tj /R21712912 10 Tf 34.4031 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 5.233 Tc 9.28984 0 Td (.T)Tj 0 Tc 13.843 0 Td 0.233 Tw [(he dif)25.0195(ferent order of)]TJ -314.75 -12 Td 0.125 Tw (visitation speciŒed by)Tj /R22031480 10 Tf 90.6539 0 Td (TV_fwd)Tj /R21712912 10 Tf 35 0 Td (,)Tj /R22031480 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R21712912 10 Tf 55.4039 0 Td (and)Tj /R22031480 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R21712912 10 Tf 69.6641 0 Td 0.124 Tw (are the same as those speciŒed)Tj -272.91 -12 Td 0 Tw (by the analogous tra)Tj -0.15 Tc 80.6199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals)Tj /R22031480 10 Tf 20.8301 0 Td (TV_dfs)Tj /R21712912 10 Tf 31.6699 0 Td (,)Tj /R22031480 10 Tf 5 0 Td (TV_postdfs)Tj /R21712912 10 Tf 51.95 0 Td (and)Tj /R22031480 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R21712912 10 Tf 63.7102 0 Td (.)Tj /R22031480 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 11.7898 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 11.7898 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj /R22031480 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 11.7898 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.255 Tc /R21712912 10 Tf -36.2602 -12 Td (At)Tj 0 Tc 13.2551 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.756 Tw [(rsal of the graph using a depth-Œrst search on the graph follo)25(wing only re)]TJ -0.15 Tc 301.778 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse arcs.)Tj 39.2719 0 Td (The)Tj -380.455 -12 Td 0.233 Tw (choice of roots for the tra)Tj -0.15 Tc 102.325 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.232 Tw (rsal is the same as described for)Tj /R22031480 10 Tf 131.314 0 Td (TV_dfs)Tj /R21712912 10 Tf 34.402 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 5.232 Tc 9.28984 0 Td (.T)Tj 0 Tc 13.8422 0 Td [(he dif)24.9951(ferent order of)]TJ -314.753 -12 Td 0.764 Tw (visitation speciŒed by)Tj /R22031480 10 Tf 92.5719 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 9.28984 0 Td (,)Tj /R22031480 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 12.5539 0 Td (and)Tj /R22031480 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R21712912 10 Tf 12.5539 0 Td (are the same as those speciŒed)Tj -269.708 -12 Td 0 Tw (by the analogous tra)Tj -0.15 Tc 80.6199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals)Tj /R22031480 10 Tf 20.8301 0 Td (TV_dfs)Tj /R21712912 10 Tf 31.6699 0 Td (,)Tj /R22031480 10 Tf 5 0 Td (TV_postdfs)Tj /R21712912 10 Tf 51.95 0 Td (and)Tj /R22031480 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R21712912 10 Tf 63.7102 0 Td (.)Tj /R22031480 10 Tf -316.01 -16.8 Td (TV_bfs)Tj /R21712912 10 Tf 34.1699 0 Td (:)Tj /R21387136 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.781 Tc /R21712912 10 Tf -3.45 -12 Td (At)Tj 0 Tc 12.7809 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.281 Tw (rsal of the graph using a breadth-Œrst search on the graph ignoring edge directions. See the)Tj -29.6406 -12 Td 0 Tw (item on)Tj /R22031480 10 Tf 32.7801 0 Td (TV_dfs)Tj /R21712912 10 Tf 34.1699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td 0 Tw (or the role of)Tj /R22031480 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R21712912 10 Tf 30.9199 0 Td (.)Tj /R22031480 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R22031480 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R21712912 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R22031480 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R21712912 10 Tf 130.055 -40.8 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -420.34 -36 Td (ARGC)Tj /R39301136 10 Tf 31.9398 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (int)Tj /R39301136 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R39619704 10 Tf 200.9 0 Td (­a)Tj /R38975360 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R39301136 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R39619704 10 Tf -270.01 -16.8 Td (ARGV)Tj /R39301136 10 Tf 31.9398 0 Td (:)Tj /R39619704 10 Tf 5.28008 0 Td (string array)Tj /R39301136 10 Tf -1.21992 -12 Td 0.031 Tw [(denotes the array of ar)18.0103(guments speciŒed by the)]TJ /R39619704 10 Tf 191.138 0 Td (­a)Tj /R38975360 10 Tf 13.232 0 Td [(ar)37.0068(gs)]TJ /R39301136 10 Tf 19.9418 0 Td 0.032 Tw [(command-line ar)17.9834(gument. The)]TJ /R38975360 10 Tf 121.006 0 Td (i)Tj /R39301136 10 Tf 2.78008 0 Td (th ar)Tj 17.902 0 Td (gument)Tj -366 -12 Td 0 Tw (is gi)Tj -0.15 Tc 16.7 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.5 0 Td (y)Tj /R39619704 10 Tf 7.5 0 Td (ARGV[)Tj /R38975360 10 Tf 32.7699 0 Td (i)Tj /R39619704 10 Tf 2.78008 0 Td (])Tj /R39301136 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R39619704 10.95 Tf -156.87 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (IL)Tj -1.007 Tc 10.5563 0 Td (T-)Tj 0 Tc 9.94297 0 Td [(IN CONST)90.0322(ANTS)]TJ /R39301136 10 Tf 0.401172 -12 Td (There are se)Tj -0.15 Tc 48.6102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ral symbolic constants deŒned by)Tj /R39619704 10 Tf 136.38 0 Td (gvpr)Tj /R39301136 10 Tf 20 0 Td (.)Tj /R39619704 10 Tf -214.28 -16.8 Td (NULL)Tj /R39301136 10 Tf 30.2801 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R39301136 10 Tf 0.439844 -12 Td (an)Tj 0 Tc 11.9398 0 Td (ull object reference, equi)Tj -0.25 Tc 99.1602 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to 0.)Tj /R39619704 10 Tf -156.29 -16.8 Td (TV_at)Tj /R39301136 10 Tf 35.2801 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39301136 10 Tf -4.56016 -12 Td (as)Tj 0 Tc 10.8301 0 Td (imple, at tra)Tj -0.15 Tc 53.4102 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsal, with graph objects visited in seemingly arbitrary order)54.9854(.)]TJ /R39619704 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R39301136 10 Tf 31.3898 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39301136 10 Tf -0.669922 -12 Td (at)Tj 0 Tc 9.71992 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal which Œrst visits all of the nodes, then all of the edges.)Tj /R39619704 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R39301136 10 Tf 31.3898 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R39301136 10 Tf -0.669922 -12 Td (at)Tj 0 Tc 9.71992 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal which Œrst visits all of the edges, then all of the nodes.)Tj /R39619704 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R39301136 10 Tf 34.1699 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R39301136 10 Tf 51.95 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R39301136 10 Tf 66.2102 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.334 Tc /R39301136 10 Tf -35.4902 -12 Td (at)Tj 0 Tc 10.5539 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.834 Tw (rsal of the graph using a depth-Œrst search on the underlying undirected graph.)Tj -0.8 Tc 329.391 0 Td 2.433 Tw (To d)Tj 3.333 Tc 18.643 0 Td (ot)Tj 0 Tc 11.1129 0 Td (he)Tj -386.561 -12 Td (tra)Tj -0.15 Tc 10.35 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal,)Tj /R39619704 10 Tf 19.6629 0 Td (gvpr)Tj /R39301136 10 Tf 22.723 0 Td 0.223 Tw [(will check the v)24.9854(alue of)]TJ /R39619704 10 Tf 94.4551 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R39301136 10 Tf 30.9199 0 Td [(.I)272.288(ft)]TJ 0 Tc 17.3859 0 Td (his has the same v)Tj 73.4121 0 Td 0.224 Tw [(alue that it had pre)24.9805(viously \(at)]TJ -278.199 -12 Td 1.238 Tw [(the start, the pre)24.9854(vious v)25.0195(alue is initialized to)]TJ /R39619704 10 Tf 184.114 0 Td (NULL)Tj /R39301136 10 Tf 27.7801 0 Td (.\),)Tj /R39619704 10 Tf 12.068 0 Td (gvpr)Tj /R39301136 10 Tf 23.7379 0 Td (will simply look for some un)Tj 121.63 0 Td (visited)Tj -369.33 -12 Td 1.07 Tw (node and tra)Tj -0.15 Tc 51.3699 0 Td (ve)Tj 0 Tc 9.28984 0 Td 1.071 Tw (rse its connected component. On the other hand, if)Tj /R39619704 10 Tf 213.769 0 Td [($tvr)18.0176(oot)]TJ /R39301136 10 Tf 34.491 0 Td (has changed, its con-)Tj -308.92 -12 Td 1.588 Tw (nected component will be toured, assuming it has not been pre)Tj 265.32 0 Td 1.587 Tw (viously visited or)Tj 4.087 Tc 72.2238 0 Td (,i)Tj 0 Tc 9.36719 0 Td (f)Tj /R39619704 10 Tf 7.41719 0 Td [($tvr)18.0176(oot)]TJ /R39301136 10 Tf 35.007 0 Td (is)Tj /R39619704 10 Tf -389.335 -12 Td (NULL)Tj 2.722 Tc /R39301136 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.00195 0 Td 0.222 Tw (he tra)Tj -0.15 Tc 22.5121 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal will stop. Note that using)Tj /R39619704 10 Tf 121.612 0 Td (TV_dfs)Tj /R39301136 10 Tf 34.3922 0 Td (and)Tj /R39619704 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R39301136 10 Tf 30.9199 0 Td (,i)Tj 2.723 Tc 8.00195 0 Td [(ti)272.319(sp)]TJ 0 Tc 19.8957 0 Td 0.223 Tw (ossible to create an inŒ-)Tj -299.568 -12 Td 0 Tw (nite loop.)Tj 16.8 TL 0.862 Tw T*[(By def)10.0049(ault, the tra)]TJ -0.15 Tc 74.4961 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is done in pre-order)Tj 3.362 Tc 98.4281 0 Td (.T)Tj 0 Tc 11.9719 0 Td 0.861 Tw (hat is, a node is visited before all of its un)Tj 175.14 0 Td (visited)Tj -369.326 -12 Td 0.721 Tw (edges. F)Tj 33.9012 0 Td (or)Tj /R39619704 10 Tf 11.5512 0 Td (TV_postdfs)Tj 3.221 Tc /R39301136 10 Tf 49.45 0 Td (,a)Tj 0 Tc 10.1609 0 Td (ll of a node')Tj 3.221 Tc 50.2129 0 Td (su)Tj -0.4 Tc 12.1109 0 Td (nv)Tj 0 Tc 9.6 0 Td 0.722 Tw (isited edges are visited before the node. F)Tj 170.984 0 Td (or)Tj /R39619704 10 Tf 11.552 0 Td [(TV_pr)17.9834(e-)]TJ -359.523 -12 Td (postdfs)Tj 2.5 Tc /R39301136 10 Tf 30.5602 0 Td (,an)Tj 0 Tc 16.9398 0 Td 0 Tw [(ode is visited twice, before and after all of its un)40.0073(visited edges.)]TJ /R39619704 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R39301136 10 Tf 37.5 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R39301136 10 Tf 55.2801 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R39301136 10 Tf 69.5402 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.064 Tc /R39301136 10 Tf -38.8203 -12 Td (At)Tj 0 Tc 13.0641 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.563 Tw [(rsal of the graph using a depth-Œrst search on the graph follo)25.0049(wing only forw)10.0049(ard arcs.)]TJ 350.525 0 Td (The)Tj -380.449 -12 Td 0.232 Tw (choice of roots for the tra)Tj -0.15 Tc 102.32 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal is the same as described for)Tj /R39619704 10 Tf 131.315 0 Td (TV_dfs)Tj /R39301136 10 Tf 34.4031 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 5.233 Tc 9.28984 0 Td (.T)Tj 0 Tc 13.843 0 Td 0.233 Tw [(he dif)25.0195(ferent order of)]TJ -314.75 -12 Td 0.125 Tw (visitation speciŒed by)Tj /R39619704 10 Tf 90.6539 0 Td (TV_fwd)Tj /R39301136 10 Tf 35 0 Td (,)Tj /R39619704 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R39301136 10 Tf 55.4039 0 Td (and)Tj /R39619704 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R39301136 10 Tf 69.6641 0 Td 0.124 Tw (are the same as those speciŒed)Tj -272.91 -12 Td 0 Tw (by the analogous tra)Tj -0.15 Tc 80.6199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals)Tj /R39619704 10 Tf 20.8301 0 Td (TV_dfs)Tj /R39301136 10 Tf 31.6699 0 Td (,)Tj /R39619704 10 Tf 5 0 Td (TV_postdfs)Tj /R39301136 10 Tf 51.95 0 Td (and)Tj /R39619704 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R39301136 10 Tf 63.7102 0 Td (.)Tj /R39619704 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 11.7898 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 11.7898 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj /R39619704 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 11.7898 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.255 Tc /R39301136 10 Tf -36.2602 -12 Td (At)Tj 0 Tc 13.2551 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.756 Tw [(rsal of the graph using a depth-Œrst search on the graph follo)25(wing only re)]TJ -0.15 Tc 301.778 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse arcs.)Tj 39.2719 0 Td (The)Tj -380.455 -12 Td 0.233 Tw (choice of roots for the tra)Tj -0.15 Tc 102.325 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.232 Tw (rsal is the same as described for)Tj /R39619704 10 Tf 131.314 0 Td (TV_dfs)Tj /R39301136 10 Tf 34.402 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 5.232 Tc 9.28984 0 Td (.T)Tj 0 Tc 13.8422 0 Td [(he dif)24.9951(ferent order of)]TJ -314.753 -12 Td 0.764 Tw (visitation speciŒed by)Tj /R39619704 10 Tf 92.5719 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 9.28984 0 Td (,)Tj /R39619704 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 12.5539 0 Td (and)Tj /R39619704 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R39301136 10 Tf 12.5539 0 Td (are the same as those speciŒed)Tj -269.708 -12 Td 0 Tw (by the analogous tra)Tj -0.15 Tc 80.6199 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals)Tj /R39619704 10 Tf 20.8301 0 Td (TV_dfs)Tj /R39301136 10 Tf 31.6699 0 Td (,)Tj /R39619704 10 Tf 5 0 Td (TV_postdfs)Tj /R39301136 10 Tf 51.95 0 Td (and)Tj /R39619704 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R39301136 10 Tf 63.7102 0 Td (.)Tj /R39619704 10 Tf -316.01 -16.8 Td (TV_bfs)Tj /R39301136 10 Tf 34.1699 0 Td (:)Tj /R38975360 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.781 Tc /R39301136 10 Tf -3.45 -12 Td (At)Tj 0 Tc 12.7809 0 Td (ra)Tj -0.15 Tc 7.56992 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.281 Tw (rsal of the graph using a breadth-Œrst search on the graph ignoring edge directions. See the)Tj -29.6406 -12 Td 0 Tw (item on)Tj /R39619704 10 Tf 32.7801 0 Td (TV_dfs)Tj /R39301136 10 Tf 34.1699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td 0 Tw (or the role of)Tj /R39619704 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R39301136 10 Tf 30.9199 0 Td (.)Tj /R39619704 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R39619704 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R39301136 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R39619704 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R39301136 10 Tf 130.055 -40.8 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q \n \n \n \n \n-2848\n+2846\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1361,29 +1361,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (ea)Tj 0 Tc 11.3801 0 Td (ll blue nodes red.)Tj /R22031480 10 Tf 6.38984 -16.8 Td (BEGIN { int n, e; int tot_n = 0; int tot_e = 0; })Tj 12 TL (BEG_G {)' 2.5 Tc 5 -12 Td (n=n)Tj 0 Tc 21.8199 0 Td (Nodes\($G\);)Tj 2.5 Tc -21.8199 -12 Td (e=n)Tj 0 Tc 20.7 0 Td (Edges\($G\);)Tj -20.7 -12 Td (printf \("%d nodes %d edges %s\\n", n, e, $G.name\);)Tj (tot_n += n;)' (tot_e += e;)' -5 -12 Td (})Tj (END { printf \("%d nodes %d edges total\\n", tot_n, tot_e\) })' -1.11 Tc /R21712912 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R22031480 10 Tf 84.4301 0 Td (gc)Tj /R21712912 10 Tf 9.43984 0 Td (.)Tj /R22031480 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R21712912 10 Tf -36 -16.8 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R22031480 10 Tf 27.7801 0 Td (nop)Tj /R21712912 10 Tf 16.1199 0 Td (.)Tj /R22031480 10 Tf -35.7297 -16.8 Td [(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ 2.5 Tc (E{)' 0 Tc 5 -12 Td (node_t h = clone\(g,$.head\);)Tj (node_t t = clone\(g,$.tail\);)' (edge_t e = edge\(t,h,""\);)' (e.weight = e.weight + 1;)' -5 -12 Td (})Tj (END_G { $O = g; })' /R21712912 10 Tf -36 -16.8 Td 1.44 Tw [(Produces a strict v)15.0073(ersion of the input graph, where the weight attrib)]TJ 284.89 0 Td 1.441 Tw (ute of an edge indicates ho)Tj 3.941 Tc 113.875 0 Td (wm)Tj 0 Tc 18.941 0 Td [(an)15.0146(y)]TJ -417.706 -12 Td 0 Tw (edges from the input graph the edge represents.)Tj /R22031480 10 Tf 36 -16.8 Td (BEGIN {node_t n; int deg[]})Tj (E{deg[head]++; deg[tail]++; })' (END_G {)' -0.25 Tc 5 -12 Td (fo)Tj 2.5 Tc 8.08008 0 Td (r\()Tj 0 Tc 10.2699 0 Td (deg[n]\) {)Tj -13.35 -12 Td (printf \("deg[%s] = %d\\n", n.name, deg[n]\);)Tj -5 -12 Td (})Tj -5 -12 Td (})Tj /R21712912 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R22031480 10 Tf 36 -16.8 Td (BEGIN {)Tj 5 -12 Td (int i, indent;)Tj (int seen[string];)' -0.1 Tc (vo)' 0 Tc 9.9 0 Td (id prInd \(int cnt\) {)Tj -0.25 Tc -4.9 -12 Td (fo)Tj 2.5 Tc 8.08008 0 Td [(r\()250.007(i=0)249.993(;i<c)]TJ 0 Tc 52.5 0 Td [(nt; i++\) printf \(")-500("\);)]TJ -65.5801 -12 Td (})Tj -5 -12 Td (})Tj (BEG_G {)' 7.5 -24 Td [($tvtype = TV_pr)18.0078(epostfwd;)]TJ T*[($tvr)18.0151(oot = node\($,ARGV[0]\);)]TJ -7.5 -12 Td (})Tj 2.5 Tc (N{)' 0 Tc 5 -12 Td (if \(seen[$.name]\) indent--;)Tj (else {)' 5 -12 Td (prInd\(indent\);)Tj 5 -12 Td (print \($.name\);)Tj -5 -12 Td (seen[$.name] = 1;)Tj (indent++;)' -5 -12 Td (})Tj /R21712912 10 Tf 125.055 -40.8 Td [(29 August 2013)-19205.5(13)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td (Mak)Tj 2.5 Tc 18.2301 0 Td (ea)Tj 0 Tc 11.3801 0 Td (ll blue nodes red.)Tj /R39619704 10 Tf 6.38984 -16.8 Td (BEGIN { int n, e; int tot_n = 0; int tot_e = 0; })Tj 12 TL (BEG_G {)' 2.5 Tc 5 -12 Td (n=n)Tj 0 Tc 21.8199 0 Td (Nodes\($G\);)Tj 2.5 Tc -21.8199 -12 Td (e=n)Tj 0 Tc 20.7 0 Td (Edges\($G\);)Tj -20.7 -12 Td (printf \("%d nodes %d edges %s\\n", n, e, $G.name\);)Tj (tot_n += n;)' (tot_e += e;)' -5 -12 Td (})Tj (END { printf \("%d nodes %d edges total\\n", tot_n, tot_e\) })' -1.11 Tc /R39301136 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R39619704 10 Tf 84.4301 0 Td (gc)Tj /R39301136 10 Tf 9.43984 0 Td (.)Tj /R39619704 10 Tf -68.4199 -16.8 Td (gvpr ­c "")Tj /R39301136 10 Tf -36 -16.8 Td (Equi)Tj -0.25 Tc 18.6398 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R39619704 10 Tf 27.7801 0 Td (nop)Tj /R39301136 10 Tf 16.1199 0 Td (.)Tj /R39619704 10 Tf -35.7297 -16.8 Td [(BEG_G { graph_t g = graph \("mer)9.99268(ge", "S"\); })]TJ 2.5 Tc (E{)' 0 Tc 5 -12 Td (node_t h = clone\(g,$.head\);)Tj (node_t t = clone\(g,$.tail\);)' (edge_t e = edge\(t,h,""\);)' (e.weight = e.weight + 1;)' -5 -12 Td (})Tj (END_G { $O = g; })' /R39301136 10 Tf -36 -16.8 Td 1.44 Tw [(Produces a strict v)15.0073(ersion of the input graph, where the weight attrib)]TJ 284.89 0 Td 1.441 Tw (ute of an edge indicates ho)Tj 3.941 Tc 113.875 0 Td (wm)Tj 0 Tc 18.941 0 Td [(an)15.0146(y)]TJ -417.706 -12 Td 0 Tw (edges from the input graph the edge represents.)Tj /R39619704 10 Tf 36 -16.8 Td (BEGIN {node_t n; int deg[]})Tj (E{deg[head]++; deg[tail]++; })' (END_G {)' -0.25 Tc 5 -12 Td (fo)Tj 2.5 Tc 8.08008 0 Td (r\()Tj 0 Tc 10.2699 0 Td (deg[n]\) {)Tj -13.35 -12 Td (printf \("deg[%s] = %d\\n", n.name, deg[n]\);)Tj -5 -12 Td (})Tj -5 -12 Td (})Tj /R39301136 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R39619704 10 Tf 36 -16.8 Td (BEGIN {)Tj 5 -12 Td (int i, indent;)Tj (int seen[string];)' -0.1 Tc (vo)' 0 Tc 9.9 0 Td (id prInd \(int cnt\) {)Tj -0.25 Tc -4.9 -12 Td (fo)Tj 2.5 Tc 8.08008 0 Td [(r\()250.007(i=0)249.993(;i<c)]TJ 0 Tc 52.5 0 Td [(nt; i++\) printf \(")-500("\);)]TJ -65.5801 -12 Td (})Tj -5 -12 Td (})Tj (BEG_G {)' 7.5 -24 Td [($tvtype = TV_pr)18.0078(epostfwd;)]TJ T*[($tvr)18.0151(oot = node\($,ARGV[0]\);)]TJ -7.5 -12 Td (})Tj 2.5 Tc (N{)' 0 Tc 5 -12 Td (if \(seen[$.name]\) indent--;)Tj (else {)' 5 -12 Td (prInd\(indent\);)Tj 5 -12 Td (print \($.name\);)Tj -5 -12 Td (seen[$.name] = 1;)Tj (indent++;)' -5 -12 Td (})Tj /R39301136 10 Tf 125.055 -40.8 Td [(29 August 2013)-19205.5(13)]TJ ET Q Q \n \n \n \n \n-1196\n+1195\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n Type\n@@ -1420,29 +1420,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R21387136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R21387136 10 Tf 218.75 0 Td (GVPR)Tj /R21712912 10 Tf 25.8199 0 Td (\(1\))Tj /R22031480 10 Tf -384.34 -36 Td (})Tj /R21712912 10 Tf -36 -16.8 Td 0.224 Tw (Prints the depth-Œrst tra)Tj -0.15 Tc 95.1922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of the graph, starting with the node whose name is)Tj /R22031480 10 Tf 223.543 0 Td (ARGV[0])Tj 2.723 Tc /R21712912 10 Tf 41.1 0 Td [(,a)272.31(sa)272.285(ni)]TJ 0 Tc 31.2191 0 Td (ndented)Tj -400.344 -12 Td (list.)Tj /R22031480 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R22031480 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf -10.6398 -12 Td 0.772 Tw (Colon-separated list of directories to be searched to Œnd the Œle speciŒed by the ­f option.)Tj /R22031480 10 Tf 376.002 0 Td (gvpr)Tj /R21712912 10 Tf -376.002 -12 Td 0.838 Tw [(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ /R22031480 10 Tf 116.116 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf 11.118 0 Td (is not deŒned, the def)Tj 89.632 0 Td 0.837 Tw (ault list is used. If)Tj /R22031480 10 Tf 78.075 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf -388.221 -12 Td 0.355 Tw (starts with colon, the list is formed by appending)Tj /R22031480 10 Tf 200.965 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf 10.6352 0 Td 0.356 Tw [(to the def)9.99512(ault list. If)]TJ /R22031480 10 Tf 83.3398 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf -388.22 -12 Td 2.007 Tw (ends with colon, the list is formed by appending the def)Tj 242.45 0 Td 2.006 Tw (ault list to)Tj /R22031480 10 Tf 48.5281 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj 4.506 Tc /R21712912 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.2262 0 Td (therwise,)Tj /R22031480 10 Tf -359.624 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R21712912 10 Tf 10.2801 0 Td 0 Tw (is used for the list.)Tj -92.9199 -16.8 Td [(On W)39.9841(indo)24.9927(ws systems, replace `)74.0161(`colon')]TJ 2.5 Tc 153.67 0 Td ('w)Tj 0 Tc 13.05 0 Td [(ith `)74(`semicolon')]TJ 2.5 Tc 62.6801 0 Td [('i)249.985(nt)]TJ 0 Tc 18.8902 0 Td [(he pre)24.9854(vious paragraph.)]TJ -0.11 Tc /R22031480 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R21712912 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R22031480 10 Tf 193.652 0 Td (N{})Tj /R21712912 10 Tf 18.0059 0 Td (and)Tj /R22031480 10 Tf 17.3461 0 Td (E{})Tj /R21712912 10 Tf 17.4559 0 Td (blocks using BFS and DFS tra)Tj -0.15 Tc 123.23 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals as these)Tj -378.98 -12 Td 0 Tw (rely on stacks and queues of nodes.)Tj 16.8 TL 0.728 Tw (When the program is gi)' -0.15 Tc 97.0922 0 Td (ve)Tj 3.228 Tc 9.28984 0 Td [(na)322.803(sac)]TJ 0 Tc 31.8941 0 Td (ommand line ar)Tj 64.0461 0 Td 0.727 Tw [(gument, the usual shell interpretation tak)9.99023(es place, which)]TJ -202.322 -12 Td 0 Tw [(may af)25.0159(fect some of the special names in)]TJ /R22031480 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R21712912 10 Tf 20 0 Td [(.T)329.985(oa)]TJ -0.2 Tc 22.05 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, it is best to wrap the program in single quotes.)Tj -214.34 -16.8 Td 0.993 Tw [(If string constants contain pattern metacharacters that you w)10.0098(ant to escape to a)]TJ -0.2 Tc 321.546 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.994 Tw (id pattern matching, tw)Tj 95.652 0 Td (o)Tj -426.998 -12 Td 1.645 Tw (backslashes will probably be necessary)Tj 4.145 Tc 162.56 0 Td [(,a)414.485(sa)]TJ 0 Tc 27.7043 0 Td 1.644 Tw (single backslash will be lost when the string is originally)Tj -190.264 -12 Td 0 Tw (scanned. Usually)Tj 2.5 Tc 67.6699 0 Td [(,i)249.993(ti)249.984(ss)]TJ 0 Tc 26.1203 0 Td (impler to use)Tj /R22031480 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R21712912 10 Tf 32.3102 0 Td (to a)Tj -0.2 Tc 14.5199 0 Td (vo)Tj 0 Tc 9.8 0 Td (id pattern matching.)Tj -205.14 -16.8 Td 0.153 Tw (As of 24 April 2008,)Tj /R22031480 10 Tf 86.3148 0 Td (gvpr)Tj /R21712912 10 Tf 22.6531 0 Td (switched to using a ne)Tj -0.65 Tc 89.2422 0 Td 1.453 Tw (w, u)Tj 0 Tc 16.723 0 Td 0.153 Tw (nderlying graph library)Tj 2.654 Tc 92.416 0 Td (,w)Tj 0 Tc 12.3738 0 Td 0.154 Tw (hich uses the simpler model)Tj -319.723 -12 Td 0.777 Tw (that there is only one cop)Tj 3.277 Tc 104.605 0 Td [(yo)327.705(fan)]TJ 0 Tc 32.6008 0 Td (ode, not one cop)Tj 3.277 Tc 68.3309 0 Td (yf)Tj 0 Tc 11.607 0 Td (or each subgraph logically containing it. This means)Tj -217.144 -12 Td 0.603 Tw (that iterators such as)Tj /R21387136 10 Tf 86.8422 0 Td (nxtnode)Tj /R21712912 10 Tf 34.7629 0 Td (cannot tra)Tj -0.15 Tc 40.1129 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rse a subgraph using just a node ar)17.9883(gument. F)15.0098(or this reason, sub-)]TJ -171.008 -12 Td 0.349 Tw (graph tra)Tj -0.15 Tc 35.9691 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal requires ne)Tj 2.849 Tc 61.5379 0 Td (wf)Tj 0 Tc 13.3988 0 Td (unctions ending in "_sg", which also tak)Tj 2.848 Tc 163.204 0 Td (eas)Tj 0 Tc 18.466 0 Td 0.348 Tw [(ubgraph ar)18.0176(gument. The v)]TJ 101.804 0 Td (ersions)Tj -403.67 -12 Td 0 Tw [(without that suf)24.9927(Œx will al)]TJ -0.1 Tc 100.77 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys tra)Tj -0.15 Tc 21.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse the root graph.)Tj -143.36 -16.8 Td 0.336 Tw [(There is a single global scope, e)14.9902(xcept for formal function parameters, and e)]TJ -0.15 Tc 305.222 0 Td (ve)Tj 2.837 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.6172 0 Td 0.337 Tw (hese can interfere with the)Tj -325.129 -12 Td 1.023 Tw (type system. Also, the e)Tj 99.4922 0 Td 1.022 Tw [(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ -99.4922 -12 Td 0.533 Tw (scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)Tj 418.117 0 Td (ari-)Tj -418.117 -12 Td 2.5 Tw (ables. F)Tj 33.4602 0 Td 0 Tw (or no)Tj -0.65 Tc 20.5801 0 Td 1.3 Tw (w, i)Tj 2.5 Tc 14.35 0 Td [(ti)249.984(sa)]TJ 0 Tc 18.8902 0 Td 0 Tw [(dvisable to use distinct names for all v)25(ariables.)]TJ -87.2805 -16.8 Td 0.235 Tw (If a function ends with a comple)Tj 2.734 Tc 130.68 0 Td (xs)Tj 0 Tc 11.6238 0 Td 0.234 Tw (tatement, such as an IF statement, with each branch doing a return, type)Tj -142.304 -12 Td 0 Tw (checking may f)Tj 61.55 0 Td 2.5 Tw (ail. Functions)Tj 59.45 0 Td 0 Tw (should use a return at the end.)Tj -121 -16.8 Td 0.975 Tw [(The e)15.0159(xpr library does not support string v)24.9927(alues of \(char*\)0.)-597.5(This means we can')]TJ 3.475 Tc 333.415 0 Td (td)Tj 0 Tc 11.2551 0 Td (istinguish between "")Tj -344.67 -12 Td 0.396 Tw (and \(char*\)0 edge k)Tj -0.15 Tc 80.7781 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.896 Tw (s. F)Tj 17.1961 0 Td 0.395 Tw (or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj -107.264 -12 Td 0 Tw [(since this latter v)25(alue is necessary in order to look up an)]TJ 2.5 Tc 223.73 0 Td (ye)Tj 0 Tc 11.9398 0 Td (dge with a matching head and tail.)Tj -235.67 -16.8 Td 0.943 Tw (Related to this, strings con)Tj -0.15 Tc 109.762 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.944 Tw [(rted to inte)15.0024(gers act lik)]TJ 3.444 Tc 90.7359 0 Td (ec)Tj 0 Tc 12.3238 0 Td [(har pointers, getting the v)25(alue 0 or 1 depending on)]TJ -222.112 -12 Td 0 Tw (whether the string consists solely of zeroes or not. Thus, the \(\(int\)"2"\) e)Tj -0.25 Tc 286.2 0 Td (va)Tj 0 Tc 9.18984 0 Td (luates to 1.)Tj -295.39 -16.8 Td 0.264 Tw (The language inherits the usual C problems such as dangling references and the confusion between '=' and)Tj 12 TL ('=='.)' -0.548 Tc /R22031480 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R21712912 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R22031480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj -0.15 Tc /R21712912 10 Tf 36 -12 Td (aw)Tj 0 Tc 11.5102 0 Td [(k\(1\), gc\(1\), dot\(1\), nop\(1\), e)15(xpr\(3\), cgraph\(3\))]TJ 154.545 -136.8 Td [(29 August 2013)-19205.5(14)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38975360 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R38975360 10 Tf 218.75 0 Td (GVPR)Tj /R39301136 10 Tf 25.8199 0 Td (\(1\))Tj /R39619704 10 Tf -384.34 -36 Td (})Tj /R39301136 10 Tf -36 -16.8 Td 0.224 Tw (Prints the depth-Œrst tra)Tj -0.15 Tc 95.1922 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal of the graph, starting with the node whose name is)Tj /R39619704 10 Tf 223.543 0 Td (ARGV[0])Tj 2.723 Tc /R39301136 10 Tf 41.1 0 Td [(,a)272.31(sa)272.285(ni)]TJ 0 Tc 31.2191 0 Td (ndented)Tj -400.344 -12 Td (list.)Tj /R39619704 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R39619704 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf -10.6398 -12 Td 0.772 Tw (Colon-separated list of directories to be searched to Œnd the Œle speciŒed by the ­f option.)Tj /R39619704 10 Tf 376.002 0 Td (gvpr)Tj /R39301136 10 Tf -376.002 -12 Td 0.838 Tw [(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ /R39619704 10 Tf 116.116 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf 11.118 0 Td (is not deŒned, the def)Tj 89.632 0 Td 0.837 Tw (ault list is used. If)Tj /R39619704 10 Tf 78.075 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf -388.221 -12 Td 0.355 Tw (starts with colon, the list is formed by appending)Tj /R39619704 10 Tf 200.965 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf 10.6352 0 Td 0.356 Tw [(to the def)9.99512(ault list. If)]TJ /R39619704 10 Tf 83.3398 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf -388.22 -12 Td 2.007 Tw (ends with colon, the list is formed by appending the def)Tj 242.45 0 Td 2.006 Tw (ault list to)Tj /R39619704 10 Tf 48.5281 0 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj 4.506 Tc /R39301136 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.2262 0 Td (therwise,)Tj /R39619704 10 Tf -359.624 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R39301136 10 Tf 10.2801 0 Td 0 Tw (is used for the list.)Tj -92.9199 -16.8 Td [(On W)39.9841(indo)24.9927(ws systems, replace `)74.0161(`colon')]TJ 2.5 Tc 153.67 0 Td ('w)Tj 0 Tc 13.05 0 Td [(ith `)74(`semicolon')]TJ 2.5 Tc 62.6801 0 Td [('i)249.985(nt)]TJ 0 Tc 18.8902 0 Td [(he pre)24.9854(vious paragraph.)]TJ -0.11 Tc /R39619704 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R39301136 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R39619704 10 Tf 193.652 0 Td (N{})Tj /R39301136 10 Tf 18.0059 0 Td (and)Tj /R39619704 10 Tf 17.3461 0 Td (E{})Tj /R39301136 10 Tf 17.4559 0 Td (blocks using BFS and DFS tra)Tj -0.15 Tc 123.23 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsals as these)Tj -378.98 -12 Td 0 Tw (rely on stacks and queues of nodes.)Tj 16.8 TL 0.728 Tw (When the program is gi)' -0.15 Tc 97.0922 0 Td (ve)Tj 3.228 Tc 9.28984 0 Td [(na)322.803(sac)]TJ 0 Tc 31.8941 0 Td (ommand line ar)Tj 64.0461 0 Td 0.727 Tw [(gument, the usual shell interpretation tak)9.99023(es place, which)]TJ -202.322 -12 Td 0 Tw [(may af)25.0159(fect some of the special names in)]TJ /R39619704 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R39301136 10 Tf 20 0 Td [(.T)329.985(oa)]TJ -0.2 Tc 22.05 0 Td (vo)Tj 0 Tc 9.8 0 Td (id this, it is best to wrap the program in single quotes.)Tj -214.34 -16.8 Td 0.993 Tw [(If string constants contain pattern metacharacters that you w)10.0098(ant to escape to a)]TJ -0.2 Tc 321.546 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.994 Tw (id pattern matching, tw)Tj 95.652 0 Td (o)Tj -426.998 -12 Td 1.645 Tw (backslashes will probably be necessary)Tj 4.145 Tc 162.56 0 Td [(,a)414.485(sa)]TJ 0 Tc 27.7043 0 Td 1.644 Tw (single backslash will be lost when the string is originally)Tj -190.264 -12 Td 0 Tw (scanned. Usually)Tj 2.5 Tc 67.6699 0 Td [(,i)249.993(ti)249.984(ss)]TJ 0 Tc 26.1203 0 Td (impler to use)Tj /R39619704 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R39301136 10 Tf 32.3102 0 Td (to a)Tj -0.2 Tc 14.5199 0 Td (vo)Tj 0 Tc 9.8 0 Td (id pattern matching.)Tj -205.14 -16.8 Td 0.153 Tw (As of 24 April 2008,)Tj /R39619704 10 Tf 86.3148 0 Td (gvpr)Tj /R39301136 10 Tf 22.6531 0 Td (switched to using a ne)Tj -0.65 Tc 89.2422 0 Td 1.453 Tw (w, u)Tj 0 Tc 16.723 0 Td 0.153 Tw (nderlying graph library)Tj 2.654 Tc 92.416 0 Td (,w)Tj 0 Tc 12.3738 0 Td 0.154 Tw (hich uses the simpler model)Tj -319.723 -12 Td 0.777 Tw (that there is only one cop)Tj 3.277 Tc 104.605 0 Td [(yo)327.705(fan)]TJ 0 Tc 32.6008 0 Td (ode, not one cop)Tj 3.277 Tc 68.3309 0 Td (yf)Tj 0 Tc 11.607 0 Td (or each subgraph logically containing it. This means)Tj -217.144 -12 Td 0.603 Tw (that iterators such as)Tj /R38975360 10 Tf 86.8422 0 Td (nxtnode)Tj /R39301136 10 Tf 34.7629 0 Td (cannot tra)Tj -0.15 Tc 40.1129 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rse a subgraph using just a node ar)17.9883(gument. F)15.0098(or this reason, sub-)]TJ -171.008 -12 Td 0.349 Tw (graph tra)Tj -0.15 Tc 35.9691 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsal requires ne)Tj 2.849 Tc 61.5379 0 Td (wf)Tj 0 Tc 13.3988 0 Td (unctions ending in "_sg", which also tak)Tj 2.848 Tc 163.204 0 Td (eas)Tj 0 Tc 18.466 0 Td 0.348 Tw [(ubgraph ar)18.0176(gument. The v)]TJ 101.804 0 Td (ersions)Tj -403.67 -12 Td 0 Tw [(without that suf)24.9927(Œx will al)]TJ -0.1 Tc 100.77 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys tra)Tj -0.15 Tc 21.7398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rse the root graph.)Tj -143.36 -16.8 Td 0.336 Tw [(There is a single global scope, e)14.9902(xcept for formal function parameters, and e)]TJ -0.15 Tc 305.222 0 Td (ve)Tj 2.837 Tc 9.28984 0 Td (nt)Tj 0 Tc 10.6172 0 Td 0.337 Tw (hese can interfere with the)Tj -325.129 -12 Td 1.023 Tw (type system. Also, the e)Tj 99.4922 0 Td 1.022 Tw [(xtent of all v)24.9902(ariables is the entire life of the program.)-602.207(It might be preferable for)]TJ -99.4922 -12 Td 0.533 Tw (scope to reect the natural nesting of the clauses, or for the program to at least reset locally declared v)Tj 418.117 0 Td (ari-)Tj -418.117 -12 Td 2.5 Tw (ables. F)Tj 33.4602 0 Td 0 Tw (or no)Tj -0.65 Tc 20.5801 0 Td 1.3 Tw (w, i)Tj 2.5 Tc 14.35 0 Td [(ti)249.984(sa)]TJ 0 Tc 18.8902 0 Td 0 Tw [(dvisable to use distinct names for all v)25(ariables.)]TJ -87.2805 -16.8 Td 0.235 Tw (If a function ends with a comple)Tj 2.734 Tc 130.68 0 Td (xs)Tj 0 Tc 11.6238 0 Td 0.234 Tw (tatement, such as an IF statement, with each branch doing a return, type)Tj -142.304 -12 Td 0 Tw (checking may f)Tj 61.55 0 Td 2.5 Tw (ail. Functions)Tj 59.45 0 Td 0 Tw (should use a return at the end.)Tj -121 -16.8 Td 0.975 Tw [(The e)15.0159(xpr library does not support string v)24.9927(alues of \(char*\)0.)-597.5(This means we can')]TJ 3.475 Tc 333.415 0 Td (td)Tj 0 Tc 11.2551 0 Td (istinguish between "")Tj -344.67 -12 Td 0.396 Tw (and \(char*\)0 edge k)Tj -0.15 Tc 80.7781 0 Td (ey)Tj 0 Tc 9.28984 0 Td 2.896 Tw (s. F)Tj 17.1961 0 Td 0.395 Tw (or the purposes of looking up and creating edges, we translate "" to be \(char*\)0,)Tj -107.264 -12 Td 0 Tw [(since this latter v)25(alue is necessary in order to look up an)]TJ 2.5 Tc 223.73 0 Td (ye)Tj 0 Tc 11.9398 0 Td (dge with a matching head and tail.)Tj -235.67 -16.8 Td 0.943 Tw (Related to this, strings con)Tj -0.15 Tc 109.762 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.944 Tw [(rted to inte)15.0024(gers act lik)]TJ 3.444 Tc 90.7359 0 Td (ec)Tj 0 Tc 12.3238 0 Td [(har pointers, getting the v)25(alue 0 or 1 depending on)]TJ -222.112 -12 Td 0 Tw (whether the string consists solely of zeroes or not. Thus, the \(\(int\)"2"\) e)Tj -0.25 Tc 286.2 0 Td (va)Tj 0 Tc 9.18984 0 Td (luates to 1.)Tj -295.39 -16.8 Td 0.264 Tw (The language inherits the usual C problems such as dangling references and the confusion between '=' and)Tj 12 TL ('=='.)' -0.548 Tc /R39619704 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R39301136 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R39619704 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj -0.15 Tc /R39301136 10 Tf 36 -12 Td (aw)Tj 0 Tc 11.5102 0 Td [(k\(1\), gc\(1\), dot\(1\), nop\(1\), e)15(xpr\(3\), cgraph\(3\))]TJ 154.545 -136.8 Td [(29 August 2013)-19205.5(14)]TJ ET Q Q \n \n \n \n \n-3295\n+3298\n \n \n \n \n-R22031480\n+R39619704\n \n-R21712912\n+R39301136\n \n-R21387136\n+R38975360\n \n \n \n \n \n \n \n@@ -1494,18 +1494,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-660\n+659\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22110824 def 1 begincodespacerange <00><ff> endcodespacerange 80 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <25><25><0025> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39699048 def 1 begincodespacerange <00><ff> endcodespacerange 80 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <25><25><0025> <26><26><0026> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1530,15 +1530,15 @@\n \n Filter\n FlateDecode\n Length\n 684\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22111192 def 1 begincodespacerange <00><ff> endcodespacerange 89 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5e><5e><02c6> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39699416 def 1 begincodespacerange <00><ff> endcodespacerange 89 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5e><5e><02c6> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1564,18 +1564,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-412\n+410\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22111560 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <27><27><2019> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3c><3c><003c> <3e><3e><003e> <47><47><0047> <50><50><0050> <52><52><0052> <56><56><0056> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39699784 def 1 begincodespacerange <00><ff> endcodespacerange 39 beginbfrange <20><20><0020> <27><27><2019> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3c><3c><003c> <3e><3e><003e> <47><47><0047> <50><50><0050> <52><52><0052> <56><56><0056> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1599,15 +1599,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-8d96148b326b'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5e7e9a5f74e1'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 76\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gvpr.3.pdf.gz", "source2": "./usr/share/doc/graphviz/gvpr.3.pdf.gz", "unified_diff": null, "details": [{"source1": "gvpr.3.pdf", "source2": "gvpr.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38397824 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R38725712 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R38397824 10 Tf 201.525 0 Td (LIBGVPR)Tj /R38725712 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R39042168 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39042168 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R38725712 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R39042168 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R38725712 10 Tf 36 -12 Td [(#include <graphviz/gvpr)54.9927(.h>)]TJ 5 -36 Td [(/* If set, gvpr calls e)15(xit\(\) on errors */)]TJ -5 -12 Td (#deŒne GV_USE_EXIT 1)Tj 5 -12 Td (/* If set, gvpr stores output graphs in gvpropts */)Tj -5 -12 Td (#deŒne GV_USE_OUTGRAPH 2)Tj 24 TL T*[(typedef ssize_t \(*gvprwr\) \(v)19.9927(oid*, const char *b)20(uf, size_t nbyte, v)19.9927(oid*\);)]TJ (typedef struct {)' 10 -12 Td [(Agraph_t** ingraphs;)-1500(/* NULL-terminated array of input graphs */)]TJ 12 TL T*[(int n_outgraphs;)-2500(/* if GV_USE_OUTGRAPH set, output graphs */)]TJ (Agraph_t** outgraphs;)' T*[(gvprwr out;)-3749.98(/* write function for stdout */)]TJ T*[(gvprwr err;)-3750.02(/* write function for stderr */)]TJ (int ags;)' 2.5 Tc -10 -12 Td (}g)Tj 0 Tc 12.3 0 Td (vpropts;)Tj -0.15 Tc -12.3 -24 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern int gvpr \(int ar)18.0078(gc, char *ar)18.0151(gv[], gvpropts* opts\);)]TJ /R39042168 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R38725712 10 Tf 36 -12 Td (The)Tj /R39042168 10 Tf 18.7199 0 Td (gvpr)Tj /R38725712 10 Tf 23.1699 0 Td 0.67 Tw [(library allo)24.9927(ws an application to perform general-purpose graph manipulation and Œltering based)]TJ -41.8898 -12 Td 0 Tw [(on an a)14.9927(wk-lik)]TJ 2.5 Tc 54.7402 0 Td (el)Tj 0 Tc 9.71992 0 Td [(anguage. \(F)14.9854(or a more complete description of this language, see gvpr\(1\).\))]TJ -64.4602 -16.8 Td 0.157 Tw (The library has a single entry point: the)Tj /R38397824 10 Tf 161.236 0 Td (gvpr\(\))Tj /R38725712 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R38397824 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R38725712 10 Tf 41.3566 0 Td (interf)Tj 21.5602 0 Td (ace, along)Tj -391.305 -12 Td 0 Tw (with a structure to support in-core graphs, application print functions, along with additional options.)Tj 16.8 TL 0.773 Tw (When called,)' /R38397824 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R38725712 10 Tf 28.2629 0 Td (processes an)Tj 3.273 Tc 50.8828 0 Td (y)Tj 0 Tc 13.8328 0 Td (ags pro)Tj 29.7828 0 Td 0.772 Tw (vided in the)Tj /R38397824 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R38725712 10 Tf 21.232 0 Td (array)Tj 3.272 Tc 19.8898 0 Td (,a)Tj 0 Tc 10.2121 0 Td (nd compiles the)Tj /R39042168 10 Tf 68.1461 0 Td (gvpr)Tj /R38725712 10 Tf 23.2719 0 Td (program to be)Tj -374.355 -12 Td 0.467 Tw [(run \(pro)14.9963(vided either via the)]TJ /R38397824 10 Tf 114.105 0 Td (­f)Tj /R38725712 10 Tf 12.4969 0 Td 0.468 Tw (ag or as an item in)Tj /R38397824 10 Tf 84.468 0 Td [(ar)37.0068(gv)]TJ /R38725712 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R38397824 10 Tf -229.03 -12 Td [(opt­>ingr)15(aphs)]TJ /R38725712 10 Tf 64.5789 0 Td 0.389 Tw (is non-NULL, this is tak)Tj 98.9559 0 Td 0.388 Tw (en as a NULL-terminated array of in-core graphs to be used as in-)Tj -163.535 -12 Td 2.626 Tw (put. Otherwise,)Tj 66.632 0 Td 0.126 Tw (the unprocessed elements of)Tj /R38397824 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R38725712 10 Tf 20.5859 0 Td [(are tak)10.0146(en to be the names of Œles containing graphs to be)]TJ -203.252 -12 Td 0 Tw (processed. \(If none remain,)Tj /R39042168 10 Tf 111.63 0 Td (gvpr)Tj /R38725712 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R39042168 10 Tf 44.0879 0 Td (gvpr)Tj /R38725712 10 Tf 23.9078 0 Td 1.408 Tw (writes an)Tj 3.908 Tc 37.6379 0 Td (yo)Tj 0 Tc 13.9078 0 Td 1.407 Tw (utput graph to stdout. Ho)Tj 105.658 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td 2.207 Tw (r, i)Tj 3.907 Tc 12.1172 0 Td (ft)Tj 0 Tc 10.0172 0 Td 1.407 Tw (he ag)Tj /R38397824 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R38725712 10 Tf 98.3371 0 Td (is set in)Tj /R38397824 10 Tf -398.625 -12 Td [(opts­>a)10.0073(gs)]TJ 2.744 Tc /R38725712 10 Tf 48.9598 0 Td (,t)Tj 0 Tc 8.02383 0 Td 0.245 Tw (he output graphs will be stored in an array pointed to be)Tj /R38397824 10 Tf 229.02 0 Td [(opts­>outgr)15.0146(aphs)]TJ /R38725712 10 Tf 73.325 0 Td (and the count will)Tj -359.329 -12 Td 1.364 Tw (be stored in)Tj /R38397824 10 Tf 53.252 0 Td [(opts­>n_outgr)15.0146(aphs)]TJ 6.364 Tc /R38725712 10 Tf 80.5797 0 Td (.I)Tj 3.864 Tc 12.1941 0 Td (nt)Tj 0 Tc 11.6441 0 Td (his case, the application must call)Tj -0.1 Tc /R38397824 10 Tf 145.114 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R38725712 10 Tf 31.0738 0 Td (on each output graph)Tj -343.758 -12 Td 0 Tw (when it is done with it.)Tj 0.352 Tw (The application can o)' -0.15 Tc 87.2762 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rride the def)Tj 49.4738 0 Td 0.353 Tw (ault write functions for stdout and stderr using the)Tj /R38397824 10 Tf 205.657 0 Td (out)Tj /R38725712 10 Tf 15.6328 0 Td (and)Tj /R38397824 10 Tf 17.293 0 Td (err)Tj /R38725712 10 Tf 15.073 0 Td (Œelds in)Tj /R38397824 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R38725712 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R39042168 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R38725712 10 Tf 20 0 Td (,t)Tj 0 Tc 7.98086 0 Td [(he second ar)18.0054(gument will point to a b)]TJ 146.847 0 Td (uf)Tj 8.08008 0 Td (fer of characters to be written, while the)Tj -270.643 -12 Td 0.42 Tw [(third ar)18(gument pro)15(vides the number of characters. The function should return the number of bytes actually)]TJ 12 TL (written.)' /R39042168 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R38725712 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R39042168 10 Tf 43.082 0 Td (gvpr)Tj /R38725712 10 Tf 22.902 0 Td 0.401 Tw (returns 0 on success and non-zero if an error occurs. An)Tj 2.901 Tc 227.4 0 Td (yr)Tj 0 Tc 11.2309 0 Td (ele)Tj -0.25 Tc 11.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td (nt error message will ha)Tj -0.15 Tc 97.4941 0 Td (ve)Tj 0 Tc -422.709 -12 Td 3.39 Tw (been written to stderr or the application')Tj 180.87 0 Td (s)Tj /R38397824 10 Tf 9.78086 0 Td (opts­>err)Tj /R38725712 10 Tf 48.2809 0 Td 3.391 Tw (function will ha)Tj -0.15 Tc 69.9121 0 Td 3.691 Tw (ve b)Tj 0 Tc 20.1809 0 Td 3.391 Tw (een called. If, ho)Tj 76.843 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td (r,)Tj 0 Tc /R38397824 10 Tf -426.568 -12 Td (GV_USE_EXIT)Tj /R38725712 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R38397824 10 Tf 33.0602 0 Td [(opts­>a)10.0073(gs)]TJ /R38725712 10 Tf 48.9598 0 Td (,)Tj /R39042168 10 Tf 5 0 Td (gvpr)Tj /R38725712 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R39042168 10.95 Tf -210.79 -16.8 Td (SEE ALSO)Tj /R39042168 10 Tf 36 -12 Td (gvpr)Tj /R38725712 10 Tf 20 0 Td (\(1\),)Tj /R39042168 10 Tf 16.6602 0 Td (awk)Tj /R38725712 10 Tf 17.7801 0 Td (\(1\),)Tj /R39042168 10 Tf 16.6602 0 Td (cgraph)Tj /R38725712 10 Tf 30 0 Td (\(3\))Tj 56.1547 -81.6 Td [(15 OCT)18.0078(OBER 2013)-18825.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36771712 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R37099600 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R36771712 10 Tf 201.525 0 Td (LIBGVPR)Tj /R37099600 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R37416056 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R37416056 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R37099600 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R37416056 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R37099600 10 Tf 36 -12 Td [(#include <graphviz/gvpr)54.9927(.h>)]TJ 5 -36 Td [(/* If set, gvpr calls e)15(xit\(\) on errors */)]TJ -5 -12 Td (#deŒne GV_USE_EXIT 1)Tj 5 -12 Td (/* If set, gvpr stores output graphs in gvpropts */)Tj -5 -12 Td (#deŒne GV_USE_OUTGRAPH 2)Tj 24 TL T*[(typedef ssize_t \(*gvprwr\) \(v)19.9927(oid*, const char *b)20(uf, size_t nbyte, v)19.9927(oid*\);)]TJ (typedef struct {)' 10 -12 Td [(Agraph_t** ingraphs;)-1500(/* NULL-terminated array of input graphs */)]TJ 12 TL T*[(int n_outgraphs;)-2500(/* if GV_USE_OUTGRAPH set, output graphs */)]TJ (Agraph_t** outgraphs;)' T*[(gvprwr out;)-3749.98(/* write function for stdout */)]TJ T*[(gvprwr err;)-3750.02(/* write function for stderr */)]TJ (int ags;)' 2.5 Tc -10 -12 Td (}g)Tj 0 Tc 12.3 0 Td (vpropts;)Tj -0.15 Tc -12.3 -24 Td (ex)Tj 0 Tc 9.28984 0 Td [(tern int gvpr \(int ar)18.0078(gc, char *ar)18.0151(gv[], gvpropts* opts\);)]TJ /R37416056 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R37099600 10 Tf 36 -12 Td (The)Tj /R37416056 10 Tf 18.7199 0 Td (gvpr)Tj /R37099600 10 Tf 23.1699 0 Td 0.67 Tw [(library allo)24.9927(ws an application to perform general-purpose graph manipulation and Œltering based)]TJ -41.8898 -12 Td 0 Tw [(on an a)14.9927(wk-lik)]TJ 2.5 Tc 54.7402 0 Td (el)Tj 0 Tc 9.71992 0 Td [(anguage. \(F)14.9854(or a more complete description of this language, see gvpr\(1\).\))]TJ -64.4602 -16.8 Td 0.157 Tw (The library has a single entry point: the)Tj /R36771712 10 Tf 161.236 0 Td (gvpr\(\))Tj /R37099600 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R36771712 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R37099600 10 Tf 41.3566 0 Td (interf)Tj 21.5602 0 Td (ace, along)Tj -391.305 -12 Td 0 Tw (with a structure to support in-core graphs, application print functions, along with additional options.)Tj 16.8 TL 0.773 Tw (When called,)' /R36771712 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R37099600 10 Tf 28.2629 0 Td (processes an)Tj 3.273 Tc 50.8828 0 Td (y)Tj 0 Tc 13.8328 0 Td (ags pro)Tj 29.7828 0 Td 0.772 Tw (vided in the)Tj /R36771712 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R37099600 10 Tf 21.232 0 Td (array)Tj 3.272 Tc 19.8898 0 Td (,a)Tj 0 Tc 10.2121 0 Td (nd compiles the)Tj /R37416056 10 Tf 68.1461 0 Td (gvpr)Tj /R37099600 10 Tf 23.2719 0 Td (program to be)Tj -374.355 -12 Td 0.467 Tw [(run \(pro)14.9963(vided either via the)]TJ /R36771712 10 Tf 114.105 0 Td (­f)Tj /R37099600 10 Tf 12.4969 0 Td 0.468 Tw (ag or as an item in)Tj /R36771712 10 Tf 84.468 0 Td [(ar)37.0068(gv)]TJ /R37099600 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R36771712 10 Tf -229.03 -12 Td [(opt­>ingr)15(aphs)]TJ /R37099600 10 Tf 64.5789 0 Td 0.389 Tw (is non-NULL, this is tak)Tj 98.9559 0 Td 0.388 Tw (en as a NULL-terminated array of in-core graphs to be used as in-)Tj -163.535 -12 Td 2.626 Tw (put. Otherwise,)Tj 66.632 0 Td 0.126 Tw (the unprocessed elements of)Tj /R36771712 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R37099600 10 Tf 20.5859 0 Td [(are tak)10.0146(en to be the names of Œles containing graphs to be)]TJ -203.252 -12 Td 0 Tw (processed. \(If none remain,)Tj /R37416056 10 Tf 111.63 0 Td (gvpr)Tj /R37099600 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R37416056 10 Tf 44.0879 0 Td (gvpr)Tj /R37099600 10 Tf 23.9078 0 Td 1.408 Tw (writes an)Tj 3.908 Tc 37.6379 0 Td (yo)Tj 0 Tc 13.9078 0 Td 1.407 Tw (utput graph to stdout. Ho)Tj 105.658 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td 2.207 Tw (r, i)Tj 3.907 Tc 12.1172 0 Td (ft)Tj 0 Tc 10.0172 0 Td 1.407 Tw (he ag)Tj /R36771712 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R37099600 10 Tf 98.3371 0 Td (is set in)Tj /R36771712 10 Tf -398.625 -12 Td [(opts­>a)10.0073(gs)]TJ 2.744 Tc /R37099600 10 Tf 48.9598 0 Td (,t)Tj 0 Tc 8.02383 0 Td 0.245 Tw (he output graphs will be stored in an array pointed to be)Tj /R36771712 10 Tf 229.02 0 Td [(opts­>outgr)15.0146(aphs)]TJ /R37099600 10 Tf 73.325 0 Td (and the count will)Tj -359.329 -12 Td 1.364 Tw (be stored in)Tj /R36771712 10 Tf 53.252 0 Td [(opts­>n_outgr)15.0146(aphs)]TJ 6.364 Tc /R37099600 10 Tf 80.5797 0 Td (.I)Tj 3.864 Tc 12.1941 0 Td (nt)Tj 0 Tc 11.6441 0 Td (his case, the application must call)Tj -0.1 Tc /R36771712 10 Tf 145.114 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R37099600 10 Tf 31.0738 0 Td (on each output graph)Tj -343.758 -12 Td 0 Tw (when it is done with it.)Tj 0.352 Tw (The application can o)' -0.15 Tc 87.2762 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rride the def)Tj 49.4738 0 Td 0.353 Tw (ault write functions for stdout and stderr using the)Tj /R36771712 10 Tf 205.657 0 Td (out)Tj /R37099600 10 Tf 15.6328 0 Td (and)Tj /R36771712 10 Tf 17.293 0 Td (err)Tj /R37099600 10 Tf 15.073 0 Td (Œelds in)Tj /R36771712 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R37099600 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R37416056 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R37099600 10 Tf 20 0 Td (,t)Tj 0 Tc 7.98086 0 Td [(he second ar)18.0054(gument will point to a b)]TJ 146.847 0 Td (uf)Tj 8.08008 0 Td (fer of characters to be written, while the)Tj -270.643 -12 Td 0.42 Tw [(third ar)18(gument pro)15(vides the number of characters. The function should return the number of bytes actually)]TJ 12 TL (written.)' /R37416056 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R37099600 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R37416056 10 Tf 43.082 0 Td (gvpr)Tj /R37099600 10 Tf 22.902 0 Td 0.401 Tw (returns 0 on success and non-zero if an error occurs. An)Tj 2.901 Tc 227.4 0 Td (yr)Tj 0 Tc 11.2309 0 Td (ele)Tj -0.25 Tc 11.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td (nt error message will ha)Tj -0.15 Tc 97.4941 0 Td (ve)Tj 0 Tc -422.709 -12 Td 3.39 Tw (been written to stderr or the application')Tj 180.87 0 Td (s)Tj /R36771712 10 Tf 9.78086 0 Td (opts­>err)Tj /R37099600 10 Tf 48.2809 0 Td 3.391 Tw (function will ha)Tj -0.15 Tc 69.9121 0 Td 3.691 Tw (ve b)Tj 0 Tc 20.1809 0 Td 3.391 Tw (een called. If, ho)Tj 76.843 0 Td (we)Tj -0.15 Tc 11.4102 0 Td (ve)Tj -0.4 Tc 9.28984 0 Td (r,)Tj 0 Tc /R36771712 10 Tf -426.568 -12 Td (GV_USE_EXIT)Tj /R37099600 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R36771712 10 Tf 33.0602 0 Td [(opts­>a)10.0073(gs)]TJ /R37099600 10 Tf 48.9598 0 Td (,)Tj /R37416056 10 Tf 5 0 Td (gvpr)Tj /R37099600 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R37416056 10.95 Tf -210.79 -16.8 Td (SEE ALSO)Tj /R37416056 10 Tf 36 -12 Td (gvpr)Tj /R37099600 10 Tf 20 0 Td (\(1\),)Tj /R37416056 10 Tf 16.6602 0 Td (awk)Tj /R37099600 10 Tf 17.7801 0 Td (\(1\),)Tj /R37416056 10 Tf 16.6602 0 Td (cgraph)Tj /R37099600 10 Tf 30 0 Td (\(3\))Tj 56.1547 -81.6 Td [(15 OCT)18.0078(OBER 2013)-18825.5(1)]TJ ET Q Q \n \n \n \n \n-2741\n+2742\n \n \n \n \n BaseFont\n KNSCQQ+Times-Italic\n FontDescriptor\n@@ -622,19 +622,19 @@\n FontFile3\n \n \n \n \n \n \n-R39042168\n+R37416056\n \n-R38725712\n+R37099600\n \n-R38397824\n+R36771712\n \n \n \n \n \n \n Type\n@@ -671,29 +671,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38397824 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R38725712 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R38397824 10 Tf 201.525 0 Td (LIBGVPR)Tj /R38725712 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R39042168 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R38725712 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 157.255 -672 Td [(15 OCT)18.0078(OBER 2013)-18825.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36771712 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R37099600 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R36771712 10 Tf 201.525 0 Td (LIBGVPR)Tj /R37099600 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R37416056 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R37099600 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 157.255 -672 Td [(15 OCT)18.0078(OBER 2013)-18825.5(2)]TJ ET Q Q \n \n \n \n \n 309\n \n \n \n \n-R39042168\n+R37416056\n \n-R38725712\n+R37099600\n \n-R38397824\n+R36771712\n \n \n \n \n \n \n \n@@ -745,32 +745,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-351\n+350\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37799904 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <70><70><0070> <72><72><0072> <76><76><0076> <77><77><0077> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36173792 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <70><70><0070> <72><72><0072> <76><76><0076> <77><77><0077> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 606\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37800272 def 1 begincodespacerange <00><ff> endcodespacerange 72 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36174160 def 1 begincodespacerange <00><ff> endcodespacerange 72 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <35><35><0035> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -792,18 +792,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-407\n+409\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37800640 def 1 begincodespacerange <00><ff> endcodespacerange 38 beginbfrange <28><28><0028> <29><29><0029> <2f><2f><002f> <3e><3e><003e> <41><41><0041> <42><42><0042> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <5f><5f><005f> <61><61><0061> <63><63><0063> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36174528 def 1 begincodespacerange <00><ff> endcodespacerange 38 beginbfrange <28><28><0028> <29><29><0029> <2f><2f><002f> <3e><3e><003e> <41><41><0041> <42><42><0042> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <5f><5f><005f> <61><61><0061> <63><63><0063> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -827,15 +827,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-06dd71657917'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-88733548062e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 27\n"}]}]}, {"source1": "./usr/share/doc/graphviz/gxl2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/gxl2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "gxl2gv.1.pdf", "source2": "gxl2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40134544 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R40462432 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R40134544 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R40462432 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R40778888 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40462432 10 Tf 20.407 -12 Td [(gxl2gv)64.9927(,gv2gxl ­ GXL-GV con)]TJ -0.15 Tc 122.91 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R40778888 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R40778888 10 Tf 36 -12 Td (gxl2gv)Tj /R40462432 10 Tf 30.2801 0 Td ([)Tj /R40778888 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R40462432 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R40778888 10 Tf 11.6602 0 Td (­o)Tj /R40134544 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R40462432 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R40134544 10 Tf 13.5699 0 Td (Œles)Tj /R40462432 10 Tf 18.8801 0 Td (])Tj /R40778888 10 Tf -145.091 -12 Td (gv2gxl)Tj /R40462432 10 Tf 30.2801 0 Td ([)Tj /R40778888 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R40462432 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R40778888 10 Tf 11.6602 0 Td (­o)Tj /R40134544 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R40462432 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R40134544 10 Tf 13.5699 0 Td (Œles)Tj /R40462432 10 Tf 18.8801 0 Td (])Tj /R40778888 10.95 Tf -181.091 -16.8 Td (DESCRIPTION)Tj /R40778888 10 Tf 36 -12 Td (gxl2gv)Tj /R40462432 10 Tf 30.9141 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.633 Tw (rts between graphs represented in GXL and in the GV language. Unless a con)Tj -0.15 Tc 318.309 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion type is)Tj -381.843 -12 Td 0.889 Tw (speciŒed using a ag,)Tj /R40778888 10 Tf 92.716 0 Td (gxl2gv)Tj /R40462432 10 Tf 31.1691 0 Td (will deduce the type of con)Tj -0.15 Tc 112.635 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.89 Tw [(rsion from the suf)25(Œx of the input Œle, a ".gv")]TJ -245.81 -12 Td (suf)Tj 11.9699 0 Td 0.168 Tw (Œx causing a con)Tj -0.15 Tc 67.5941 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsion from GV to GXL, and a ".gxl" suf)24.9854(Œx causing a con)]TJ -0.15 Tc 227.938 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion from GXL to GV)Tj 5.167 Tc 91.5922 0 Td (.I)Tj 0 Tc 10.9969 0 Td (f)Tj -428.671 -12 Td 0.064 Tw [(no suf)25.0012(Œx is a)]TJ -0.25 Tc 51.132 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.065 Tw (ilable, e.g. when the input is from a pipe, and no ags are used then)Tj /R40778888 10 Tf 273.435 0 Td (gxl2gv)Tj /R40462432 10 Tf 30.3449 0 Td (assumes the type)Tj -364.102 -12 Td 0.896 Tw (of the input Œle from its e)Tj -0.15 Tc 107.446 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cutable name so that)Tj /R40778888 10 Tf 88.0141 0 Td (gxl2gv)Tj /R40462432 10 Tf 31.1762 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts from GXL to GV)Tj 3.396 Tc 84.5039 0 Td (,a)Tj 0 Tc 10.3359 0 Td (nd)Tj /R40778888 10 Tf 13.3961 0 Td (gv2gxl)Tj /R40462432 10 Tf 31.1762 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts)Tj -421.998 -12 Td 0 Tw (from GV to GXL.)Tj 16.8 TL 1.013 Tw (GXL supports a much richer graph model than GV)' 210.664 0 Td (.)Tj /R40778888 10 Tf 6.01289 0 Td (gxl2gv)Tj /R40462432 10 Tf 31.293 0 Td (will attempt to map GXL constructs into the)Tj -247.97 -12 Td 0.233 Tw (analogous GV construct when this is possible. If not, the GXL information is stored as an attrib)Tj 385.158 0 Td 0.232 Tw (ute. The in-)Tj -385.158 -12 Td 0 Tw (tention is that applying)Tj /R40778888 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R40462432 10 Tf 60.2602 0 Td (is semantically equi)Tj -0.25 Tc 79.1898 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lent to the identity operator)54.9902(.)]TJ /R40778888 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R40462432 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40778888 10 Tf (­g)' /R40462432 10 Tf 36 0 Td 1.075 Tw (The command name and input Œle e)Tj 150.17 0 Td 1.076 Tw [(xtensions are ignored, the input is tak)10(en as a GV Œle and a)]TJ -150.17 -12 Td 0 Tw (GXL Œle is generated.)Tj /R40778888 10 Tf -36 -16.8 Td (­d)Tj /R40462432 10 Tf 36 0 Td 0.736 Tw [(The command name and input Œle e)15.0073(xtensions are ignored, the input is tak)9.98047(en as a GXL Œle and a)]TJ 12 TL 0 Tw (GV Œle is generated.)' /R40778888 10 Tf -36 -16.8 Td (­?)Tj /R40462432 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R40778888 10 Tf -36 -16.8 Td (­o)Tj /R40134544 10 Tf 13.2 0 Td (outŒle)Tj /R40462432 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R40134544 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R40462432 10 Tf 25 0 Td (.O)Tj 0 Tc 12.6141 0 Td (therwise, output is written to standard)Tj -242.934 -12 Td (out.)Tj /R40778888 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R40462432 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R40134544 10 Tf 1.91016 -16.8 Td (Œles)Tj /R40462432 10 Tf 38.0898 0 Td 0.698 Tw (Names of Œles containing 1 or more graphs in GXL or GV)Tj 5.698 Tc 240.518 0 Td (.I)Tj 3.198 Tc 11.5281 0 Td (fn)Tj 0 Tc 11.5281 0 Td (o)Tj /R40134544 10 Tf 10.1078 0 Td (Œles)Tj /R40462432 10 Tf 19.577 0 Td 0.697 Tw (operand is speciŒed, the)Tj -293.259 -12 Td 0 Tw (standard input will be used.)Tj /R40778888 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R40462432 10 Tf 36 -12 Td (Both)Tj /R40778888 10 Tf 22.0121 0 Td (gxl2gv)Tj /R40462432 10 Tf 30.3422 0 Td (and)Tj /R40778888 10 Tf 17.002 0 Td (gv2gxl)Tj /R40462432 10 Tf 30.3422 0 Td (return)Tj /R40778888 10 Tf 26.4422 0 Td (0)Tj /R40462432 10 Tf 7.56211 0 Td 0.062 Tw (if there were no problems during con)Tj -0.15 Tc 148.272 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.563 Tc 98.4078 0 Td (ye)Tj 0 Tc 12.0031 0 Td 0.063 Tw (rror oc-)Tj -401.675 -12 Td (curred.)Tj -0.11 Tc /R40778888 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40778888 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R40462432 10 Tf 30.2801 0 Td 0 Tw (will only con)Tj -0.15 Tc 52.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rt in one direction e)Tj -0.15 Tc 78.0699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fg)]TJ -0.25 Tc 21.1102 0 Td -2.15 Tw (iv e)Tj 2.5 Tc 11.8199 0 Td (nm)Tj 0 Tc 15.2801 0 Td 0 Tw [(ultiple Œles with v)24.9854(arying suf)25.0098(Œx)14.9854(es.)]TJ -227.52 -16.8 Td (The con)Tj -0.15 Tc 32.0898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion can only handle one graph per GXL Œle.)Tj -41.3797 -16.8 Td (There are some GXL constructs which)Tj /R40778888 10 Tf 157.18 0 Td (gxl2gv)Tj /R40462432 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R40778888 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40462432 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R40778888 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40462432 10 Tf 36 -12 Td [(dot\(1\), neato\(1\), tw)9.98413(opi\(1\))]TJ 159.955 -127.2 Td [(20 December 2002)-19095.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R27084688 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R27412576 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R27084688 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R27412576 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R27729032 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27412576 10 Tf 20.407 -12 Td [(gxl2gv)64.9927(,gv2gxl ­ GXL-GV con)]TJ -0.15 Tc 122.91 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R27729032 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R27729032 10 Tf 36 -12 Td (gxl2gv)Tj /R27412576 10 Tf 30.2801 0 Td ([)Tj /R27729032 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27412576 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R27729032 10 Tf 11.6602 0 Td (­o)Tj /R27084688 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R27412576 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27084688 10 Tf 13.5699 0 Td (Œles)Tj /R27412576 10 Tf 18.8801 0 Td (])Tj /R27729032 10 Tf -145.091 -12 Td (gv2gxl)Tj /R27412576 10 Tf 30.2801 0 Td ([)Tj /R27729032 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27412576 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R27729032 10 Tf 11.6602 0 Td (­o)Tj /R27084688 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R27412576 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27084688 10 Tf 13.5699 0 Td (Œles)Tj /R27412576 10 Tf 18.8801 0 Td (])Tj /R27729032 10.95 Tf -181.091 -16.8 Td (DESCRIPTION)Tj /R27729032 10 Tf 36 -12 Td (gxl2gv)Tj /R27412576 10 Tf 30.9141 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.633 Tw (rts between graphs represented in GXL and in the GV language. Unless a con)Tj -0.15 Tc 318.309 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion type is)Tj -381.843 -12 Td 0.889 Tw (speciŒed using a ag,)Tj /R27729032 10 Tf 92.716 0 Td (gxl2gv)Tj /R27412576 10 Tf 31.1691 0 Td (will deduce the type of con)Tj -0.15 Tc 112.635 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.89 Tw [(rsion from the suf)25(Œx of the input Œle, a ".gv")]TJ -245.81 -12 Td (suf)Tj 11.9699 0 Td 0.168 Tw (Œx causing a con)Tj -0.15 Tc 67.5941 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsion from GV to GXL, and a ".gxl" suf)24.9854(Œx causing a con)]TJ -0.15 Tc 227.938 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion from GXL to GV)Tj 5.167 Tc 91.5922 0 Td (.I)Tj 0 Tc 10.9969 0 Td (f)Tj -428.671 -12 Td 0.064 Tw [(no suf)25.0012(Œx is a)]TJ -0.25 Tc 51.132 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.065 Tw (ilable, e.g. when the input is from a pipe, and no ags are used then)Tj /R27729032 10 Tf 273.435 0 Td (gxl2gv)Tj /R27412576 10 Tf 30.3449 0 Td (assumes the type)Tj -364.102 -12 Td 0.896 Tw (of the input Œle from its e)Tj -0.15 Tc 107.446 0 Td (xe)Tj 0 Tc 9.28984 0 Td (cutable name so that)Tj /R27729032 10 Tf 88.0141 0 Td (gxl2gv)Tj /R27412576 10 Tf 31.1762 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts from GXL to GV)Tj 3.396 Tc 84.5039 0 Td (,a)Tj 0 Tc 10.3359 0 Td (nd)Tj /R27729032 10 Tf 13.3961 0 Td (gv2gxl)Tj /R27412576 10 Tf 31.1762 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts)Tj -421.998 -12 Td 0 Tw (from GV to GXL.)Tj 16.8 TL 1.013 Tw (GXL supports a much richer graph model than GV)' 210.664 0 Td (.)Tj /R27729032 10 Tf 6.01289 0 Td (gxl2gv)Tj /R27412576 10 Tf 31.293 0 Td (will attempt to map GXL constructs into the)Tj -247.97 -12 Td 0.233 Tw (analogous GV construct when this is possible. If not, the GXL information is stored as an attrib)Tj 385.158 0 Td 0.232 Tw (ute. The in-)Tj -385.158 -12 Td 0 Tw (tention is that applying)Tj /R27729032 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R27412576 10 Tf 60.2602 0 Td (is semantically equi)Tj -0.25 Tc 79.1898 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lent to the identity operator)54.9902(.)]TJ /R27729032 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R27412576 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27729032 10 Tf (­g)' /R27412576 10 Tf 36 0 Td 1.075 Tw (The command name and input Œle e)Tj 150.17 0 Td 1.076 Tw [(xtensions are ignored, the input is tak)10(en as a GV Œle and a)]TJ -150.17 -12 Td 0 Tw (GXL Œle is generated.)Tj /R27729032 10 Tf -36 -16.8 Td (­d)Tj /R27412576 10 Tf 36 0 Td 0.736 Tw [(The command name and input Œle e)15.0073(xtensions are ignored, the input is tak)9.98047(en as a GXL Œle and a)]TJ 12 TL 0 Tw (GV Œle is generated.)' /R27729032 10 Tf -36 -16.8 Td (­?)Tj /R27412576 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R27729032 10 Tf -36 -16.8 Td (­o)Tj /R27084688 10 Tf 13.2 0 Td (outŒle)Tj /R27412576 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R27084688 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R27412576 10 Tf 25 0 Td (.O)Tj 0 Tc 12.6141 0 Td (therwise, output is written to standard)Tj -242.934 -12 Td (out.)Tj /R27729032 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R27412576 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R27084688 10 Tf 1.91016 -16.8 Td (Œles)Tj /R27412576 10 Tf 38.0898 0 Td 0.698 Tw (Names of Œles containing 1 or more graphs in GXL or GV)Tj 5.698 Tc 240.518 0 Td (.I)Tj 3.198 Tc 11.5281 0 Td (fn)Tj 0 Tc 11.5281 0 Td (o)Tj /R27084688 10 Tf 10.1078 0 Td (Œles)Tj /R27412576 10 Tf 19.577 0 Td 0.697 Tw (operand is speciŒed, the)Tj -293.259 -12 Td 0 Tw (standard input will be used.)Tj /R27729032 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R27412576 10 Tf 36 -12 Td (Both)Tj /R27729032 10 Tf 22.0121 0 Td (gxl2gv)Tj /R27412576 10 Tf 30.3422 0 Td (and)Tj /R27729032 10 Tf 17.002 0 Td (gv2gxl)Tj /R27412576 10 Tf 30.3422 0 Td (return)Tj /R27729032 10 Tf 26.4422 0 Td (0)Tj /R27412576 10 Tf 7.56211 0 Td 0.062 Tw (if there were no problems during con)Tj -0.15 Tc 148.272 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.563 Tc 98.4078 0 Td (ye)Tj 0 Tc 12.0031 0 Td 0.063 Tw (rror oc-)Tj -401.675 -12 Td (curred.)Tj -0.11 Tc /R27729032 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R27729032 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R27412576 10 Tf 30.2801 0 Td 0 Tw (will only con)Tj -0.15 Tc 52.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rt in one direction e)Tj -0.15 Tc 78.0699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td [(ni)249.993(fg)]TJ -0.25 Tc 21.1102 0 Td -2.15 Tw (iv e)Tj 2.5 Tc 11.8199 0 Td (nm)Tj 0 Tc 15.2801 0 Td 0 Tw [(ultiple Œles with v)24.9854(arying suf)25.0098(Œx)14.9854(es.)]TJ -227.52 -16.8 Td (The con)Tj -0.15 Tc 32.0898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion can only handle one graph per GXL Œle.)Tj -41.3797 -16.8 Td (There are some GXL constructs which)Tj /R27729032 10 Tf 157.18 0 Td (gxl2gv)Tj /R27412576 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R27729032 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R27412576 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R27729032 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R27412576 10 Tf 36 -12 Td [(dot\(1\), neato\(1\), tw)9.98413(opi\(1\))]TJ 159.955 -127.2 Td [(20 December 2002)-19095.5(1)]TJ ET Q Q \n \n \n \n \n-2263\n+2264\n \n \n \n \n BaseFont\n LEXOKJ+Times-Italic\n FontDescriptor\n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R40778888\n+R27729032\n \n-R40462432\n+R27412576\n \n-R40134544\n+R27084688\n \n \n \n \n \n \n \n@@ -705,15 +705,15 @@\n \n Filter\n FlateDecode\n Length\n 349\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40798072 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <67><67><0067> <6c><6c><006c> <6f><6f><006f> <76><76><0076> <78><78><0078> <7c><7c><007c> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27748216 def 1 begincodespacerange <00><ff> endcodespacerange 30 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <67><67><0067> <6c><6c><006c> <6f><6f><006f> <76><76><0076> <78><78><0078> <7c><7c><007c> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -730,18 +730,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-556\n+557\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36150472 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23100616 def 1 begincodespacerange <00><ff> endcodespacerange 62 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -761,18 +761,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-248\n+249\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36150840 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <2c><2c><002c> <32><32><0032> <47><47><0047> <4c><4c><004c> <56><56><0056> <58><58><0058> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23100984 def 1 begincodespacerange <00><ff> endcodespacerange 13 beginbfrange <2c><2c><002c> <32><32><0032> <47><47><0047> <4c><4c><004c> <56><56><0056> <58><58><0058> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -794,15 +794,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-2af9d2ffae36'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-c71adccf22ac'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/mingle.1.pdf.gz", "source2": "./usr/share/doc/graphviz/mingle.1.pdf.gz", "unified_diff": null, "details": [{"source1": "mingle.1.pdf", "source2": "mingle.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,20 +72,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34330512 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R34658400 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R34330512 10 Tf 206.62 0 Td (MINGLE)Tj /R34658400 10 Tf 37.95 0 Td (\(1\))Tj -456.34 -36 Td (delim $$)Tj -0.219 Tc /R34974856 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R34658400 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R34974856 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R34974856 10 Tf 36 -12 Td (mingle)Tj /R34658400 10 Tf 31.3898 0 Td ([)Tj /R34330512 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R34658400 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R34974856 10 Tf 11.6602 0 Td (­o)Tj /R34330512 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R34658400 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R34330512 10 Tf 13.5699 0 Td (Œles)Tj /R34658400 10 Tf 18.8801 0 Td (])Tj /R34974856 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R34974856 10 Tf 36 -12 Td (mingle)Tj /R34658400 10 Tf 31.482 0 Td (tak)Tj 12.1199 0 Td 0.091 Tw (es as input a graph in DO)Tj 2.591 Tc 101.796 0 Td (Tf)Tj 0 Tc 12.0309 0 Td (ormat with node position information \(the)Tj /R34330512 10 Tf 171.096 0 Td (pos)Tj /R34658400 10 Tf 16.4809 0 Td (attrib)Tj 20.9102 0 Td (ute\) and b)Tj 39.9719 0 Td (undles)Tj -405.888 -12 Td 0 Tw (the edges.)Tj /R34974856 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R34658400 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R34974856 10 Tf (­m)' /R34330512 10 Tf 16.5301 0 Td (k)Tj /R34658400 10 Tf 19.4699 0 Td 0.096 Tw [(indicates which method to use for b)20.0073(undling. A v)25.0122(alue of 0 corresponds to a force-directed b)]TJ 362.94 0 Td (undling.)Tj 2.779 Tc -362.94 -12 Td (Av)Tj 0 Tc 14.7488 0 Td 0.279 Tw [(alue of 2 uses a cluster plus ink sa)20.0122(ving approach. If a)]TJ -0.25 Tc 214.289 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, a v)25.0049(alue 1 denotes an agglomera-)]TJ -238.228 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve i)Tj 0 Tc 14.5699 0 Td 0 Tw [(nk sa)19.9927(ving method. Normally)]TJ 2.5 Tc 113.59 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he last is the def)10.0146(ault.)]TJ /R34974856 10 Tf -177.25 -16.8 Td (­a)Tj /R34330512 10 Tf 13.2 0 Td (k)Tj /R34658400 10 Tf 22.8 0 Td 0.41 Tw [(speciŒes the maximum turning angle, in de)15(grees, as a non-ne)]TJ -0.05 Tc 247.52 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.71 Tw (ve r)Tj 0 Tc 15.5301 0 Td 2.91 Tw (eal. The)Tj 38.0301 0 Td (lar)Tj 10.3699 0 Td 0.41 Tw [(ger the v)24.9854(alue, the)]TJ -326.15 -12 Td 0.571 Tw (more edges may bend. If the v)Tj 124.536 0 Td 0.57 Tw [(alue is 0, there is no limitation on the turning angle. The def)10.0098(ault is)]TJ -124.536 -12 Td 2.5 Tw (40. The)Tj 35.55 0 Td 0 Tw [(parameter is not used in force-directed b)20.0073(undling.)]TJ /R34974856 10 Tf -71.55 -16.8 Td (­c)Tj /R34330512 10 Tf 12.6398 0 Td (v)Tj /R34658400 10 Tf 23.3602 0 Td 1.49 Tw [(speciŒes which compatability measure to use. The v)25.0146(alue 0, the def)10.0098(ault, uses a distance metric,)]TJ 12 TL 0 Tw T*[(while a v)24.9841(alue of 1 relies on full compatability)]TJ 2.5 Tc 181.3 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(his v)25.0073(alue is only used in force-directed b)20(undling.)]TJ /R34974856 10 Tf -228.41 -16.8 Td (­i)Tj /R34330512 10 Tf 10.9801 0 Td (k)Tj /R34658400 10 Tf 25.0199 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 2.889 Tc 9.28984 0 Td (st)Tj 0 Tc 9.55898 0 Td 0.389 Tw (he maximum number of iterati)Tj -0.15 Tc 123.516 0 Td 0.689 Tw (ve d)Tj -0.25 Tc 17.1789 0 Td (iv)Tj 0 Tc 7.53008 0 Td 0.388 Tw [(isions of edges allo)25.0098(wd in force-directed b)]TJ 167.398 0 Td 2.888 Tw (undling. The)Tj -342.002 -12 Td 0 Tw [(def)10.0073(ault is 4.)]TJ /R34974856 10 Tf -36 -16.8 Td (­k)Tj /R34330512 10 Tf 13.7602 0 Td (k)Tj /R34658400 10 Tf 22.2398 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.199 Tc 9.28984 0 Td (st)Tj 0 Tc 9.86914 0 Td 0.699 Tw (he number of neighbors to be used in forming a nearest neighbor graph. This parameter is)Tj -26.6891 -12 Td 0 Tw (only used in the agglomerati)Tj -0.15 Tc 113.63 0 Td 0.3 Tw (ve m)Tj 0 Tc 19.5699 0 Td 0 Tw [(ethod. The def)10.0146(ault is 10.)]TJ /R34974856 10 Tf -169.2 -16.8 Td (­K)Tj /R34330512 10 Tf 15.9801 0 Td (k)Tj /R34658400 10 Tf 20.0199 0 Td 0.948 Tw (is a positi)Tj -0.15 Tc 39.9859 0 Td 1.248 Tw (ve r)Tj 0 Tc 16.068 0 Td 0.948 Tw [(eal v)25.0195(alue gi)]TJ 47.4957 0 Td 0.947 Tw [(ving the force constant used in force-directed b)19.9951(undling. By def)9.98535(ault, the)]TJ -0.25 Tc -103.55 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(lue is determined automatically)65.0073(.)]TJ /R34974856 10 Tf -45.1898 -16.8 Td (­o)Tj /R34330512 10 Tf 13.2 0 Td (Œle)Tj /R34658400 10 Tf 22.8 0 Td (puts output in)Tj /R34330512 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R34658400 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R34974856 10 Tf -117.95 -16.8 Td (­p)Tj /R34330512 10 Tf 13.7602 0 Td (k)Tj /R34658400 10 Tf 22.2398 0 Td 1.144 Tw (Except for the force-directed method, b)Tj 163.25 0 Td 1.145 Tw (undling minimizes $ink * \(k - cos\(turning angle\)\)$. The)Tj -163.25 -12 Td (lar)Tj 10.3699 0 Td 0.744 Tw [(ger the v)24.9878(alue of)]TJ /R34330512 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R34658400 10 Tf 4.43984 0 Td (,t)Tj 0 Tc 8.52383 0 Td 0.743 Tw (he less emphasis is put on a)Tj -0.2 Tc 114.808 0 Td (vo)Tj 0 Tc 9.8 0 Td [(iding sharp turning angles and the f)10.0195(aster the)]TJ -0.2 Tc -215.648 -12 Td (bu)Tj 0 Tc 9.8 0 Td 2.5 Tw (ndling. The)Tj 51.1102 0 Td 0 Tw [(def)10.0073(ault v)25(alue is -1.)]TJ /R34974856 10 Tf -96.9102 -16.8 Td (­r)Tj /R34330512 10 Tf 12.6398 0 Td (k)Tj /R34658400 10 Tf 23.3602 0 Td 0.86 Tw (is a non-ne)Tj -0.05 Tc 45.45 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.16 Tw (ve i)Tj 0 Tc 15.4301 0 Td (nte)Tj 12.0699 0 Td 0.86 Tw [(ger gi)24.9854(ving the maximum recursion le)]TJ -0.15 Tc 151.84 0 Td (ve)Tj 3.36 Tc 9.28984 0 Td (lu)Tj 0 Tc 11.1398 0 Td (sed in the agglomerati)Tj -0.15 Tc 90.9301 0 Td 1.16 Tw (ve m)Tj 0 Tc 20.4301 0 Td (ethod.)Tj -371.28 -12 Td 0 Tw [(The def)10.0073(ault is 100.)]TJ /R34974856 10 Tf -36 -16.8 Td (­T)Tj /R34330512 10 Tf 14.8699 0 Td (fmt)Tj /R34658400 10 Tf 21.1301 0 Td 0.351 Tw (speciŒes the output format. At present, the output is al)Tj -0.1 Tc 219.989 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys in the DO)Tj 2.851 Tc 51.4828 0 Td (Tf)Tj 0 Tc 12.291 0 Td (ormat. If)Tj /R34330512 10 Tf 38.1922 0 Td (fmt)Tj /R34658400 10 Tf 15.6309 0 Td (is "simple",)Tj -349.146 -12 Td 0.209 Tw (the output is a simple, schematic representation of the dra)Tj 232.251 0 Td 0.21 Tw (wing. Only the node positions and edges)Tj -232.251 -12 Td 0.098 Tw (are retained from the original graph. If)Tj /R34330512 10 Tf 157.306 0 Td (fmt)Tj /R34658400 10 Tf 15.3781 0 Td (is "gv", the dra)Tj 59.9641 0 Td 0.097 Tw (wing information is attached to the input)Tj -232.648 -12 Td (graph.)Tj /R34974856 10 Tf -36 -16.8 Td (­v)Tj /R34330512 10 Tf 13.2 0 Td (k)Tj /R34658400 10 Tf 22.8 0 Td 1.21 Tw [(determines the v)15.0073(erbose le)]TJ -0.15 Tc 105.15 0 Td (ve)Tj 3.71 Tc 9.28984 0 Td (lu)Tj 0 Tc 11.4898 0 Td (sed for tracing the algorithm. The v)Tj 148.93 0 Td (alue)Tj /R34330512 10 Tf 20.3699 0 Td (k)Tj /R34658400 10 Tf 8.15 0 Td (is optional; if not pro-)Tj -303.38 -12 Td 0 Tw [(vided, the v)25.0159(alue 1 is used.)]TJ /R34974856 10 Tf -36 -16.8 Td (­?)Tj /R34658400 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R34974856 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R34658400 10 Tf 20.9004 -12 Td 1.882 Tw (At present,)Tj /R34974856 10 Tf 50.1441 0 Td (mingle)Tj /R34658400 10 Tf 33.2719 0 Td 1.881 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.5 Tc /R34330512 10 Tf -83.416 -12 Td [(a­)250(>b)]TJ 0 Tc /R34658400 10 Tf 31 0 Td (and)Tj 2.5 Tc /R34330512 10 Tf 16.9398 0 Td [(b­)250(>a)]TJ 0 Tc /R34658400 10 Tf 31 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R34330512 10 Tf 144.5 0 Td [(a­)250(>b)]TJ 0 Tc /R34658400 10 Tf 31 0 Td (and)Tj 2.5 Tc /R34330512 10 Tf 16.9398 0 Td [(a­)250(>b)]TJ 0 Tc /R34658400 10 Tf 31 0 Td (or)Tj 2.5 Tc /R34330512 10 Tf 10.8301 0 Td [(a­)250(­b)]TJ 0 Tc /R34658400 10 Tf 31 0 Td (and)Tj 2.5 Tc /R34330512 10 Tf 16.9398 0 Td [(a­)250(­b)]TJ 0 Tc /R34658400 10 Tf 28.5 0 Td (.)Tj -0.548 Tc /R34974856 10.95 Tf -425.65 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R34658400 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@graphviz.or)18(g>, Y)54.9854(if)9.98535(an Hu <yif)9.98535(anhu@yahoo.com>)]TJ /R34974856 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R34658400 10 Tf 36 -12 Td (sfdp\(1\), neato\(1\), gvpr\(1\))Tj 16.8 TL 0.443 Tw (Emden R. Gansner)' 2.943 Tc 76.3059 0 Td (,Y)Tj 0 Tc 12.1129 0 Td (if)Tj 6.01016 0 Td (an Hu, Stephen C. North and Carlos Scheide)Tj 181.541 0 Td (gger)Tj 2.943 Tc 17.3699 0 Td (,`)Tj 0 Tc 8.03281 0 Td (`Multile)Tj -0.15 Tc 32.5301 0 Td (ve)Tj 2.943 Tc 9.28984 0 Td (lA)Tj 0 Tc 12.943 0 Td (gglomerati)Tj -0.15 Tc 43.0801 0 Td 0.744 Tw (ve E)Tj 0 Tc 18.3441 0 Td (dge)Tj -251.505 -48 Td 0 Tw [(16 August 2013)-19705.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18073488 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R18401376 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R18073488 10 Tf 206.62 0 Td (MINGLE)Tj /R18401376 10 Tf 37.95 0 Td (\(1\))Tj -456.34 -36 Td (delim $$)Tj -0.219 Tc /R18717832 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R18401376 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R18717832 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18717832 10 Tf 36 -12 Td (mingle)Tj /R18401376 10 Tf 31.3898 0 Td ([)Tj /R18073488 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R18401376 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R18717832 10 Tf 11.6602 0 Td (­o)Tj /R18073488 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R18401376 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R18073488 10 Tf 13.5699 0 Td (Œles)Tj /R18401376 10 Tf 18.8801 0 Td (])Tj /R18717832 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R18717832 10 Tf 36 -12 Td (mingle)Tj /R18401376 10 Tf 31.482 0 Td (tak)Tj 12.1199 0 Td 0.091 Tw (es as input a graph in DO)Tj 2.591 Tc 101.796 0 Td (Tf)Tj 0 Tc 12.0309 0 Td (ormat with node position information \(the)Tj /R18073488 10 Tf 171.096 0 Td (pos)Tj /R18401376 10 Tf 16.4809 0 Td (attrib)Tj 20.9102 0 Td (ute\) and b)Tj 39.9719 0 Td (undles)Tj -405.888 -12 Td 0 Tw (the edges.)Tj /R18717832 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R18401376 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R18717832 10 Tf (­m)' /R18073488 10 Tf 16.5301 0 Td (k)Tj /R18401376 10 Tf 19.4699 0 Td 0.096 Tw [(indicates which method to use for b)20.0073(undling. A v)25.0122(alue of 0 corresponds to a force-directed b)]TJ 362.94 0 Td (undling.)Tj 2.779 Tc -362.94 -12 Td (Av)Tj 0 Tc 14.7488 0 Td 0.279 Tw [(alue of 2 uses a cluster plus ink sa)20.0122(ving approach. If a)]TJ -0.25 Tc 214.289 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, a v)25.0049(alue 1 denotes an agglomera-)]TJ -238.228 -12 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.3 Tw (ve i)Tj 0 Tc 14.5699 0 Td 0 Tw [(nk sa)19.9927(ving method. Normally)]TJ 2.5 Tc 113.59 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he last is the def)10.0146(ault.)]TJ /R18717832 10 Tf -177.25 -16.8 Td (­a)Tj /R18073488 10 Tf 13.2 0 Td (k)Tj /R18401376 10 Tf 22.8 0 Td 0.41 Tw [(speciŒes the maximum turning angle, in de)15(grees, as a non-ne)]TJ -0.05 Tc 247.52 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.71 Tw (ve r)Tj 0 Tc 15.5301 0 Td 2.91 Tw (eal. The)Tj 38.0301 0 Td (lar)Tj 10.3699 0 Td 0.41 Tw [(ger the v)24.9854(alue, the)]TJ -326.15 -12 Td 0.571 Tw (more edges may bend. If the v)Tj 124.536 0 Td 0.57 Tw [(alue is 0, there is no limitation on the turning angle. The def)10.0098(ault is)]TJ -124.536 -12 Td 2.5 Tw (40. The)Tj 35.55 0 Td 0 Tw [(parameter is not used in force-directed b)20.0073(undling.)]TJ /R18717832 10 Tf -71.55 -16.8 Td (­c)Tj /R18073488 10 Tf 12.6398 0 Td (v)Tj /R18401376 10 Tf 23.3602 0 Td 1.49 Tw [(speciŒes which compatability measure to use. The v)25.0146(alue 0, the def)10.0098(ault, uses a distance metric,)]TJ 12 TL 0 Tw T*[(while a v)24.9841(alue of 1 relies on full compatability)]TJ 2.5 Tc 181.3 0 Td (.T)Tj 0 Tc 11.1102 0 Td [(his v)25.0073(alue is only used in force-directed b)20(undling.)]TJ /R18717832 10 Tf -228.41 -16.8 Td (­i)Tj /R18073488 10 Tf 10.9801 0 Td (k)Tj /R18401376 10 Tf 25.0199 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 2.889 Tc 9.28984 0 Td (st)Tj 0 Tc 9.55898 0 Td 0.389 Tw (he maximum number of iterati)Tj -0.15 Tc 123.516 0 Td 0.689 Tw (ve d)Tj -0.25 Tc 17.1789 0 Td (iv)Tj 0 Tc 7.53008 0 Td 0.388 Tw [(isions of edges allo)25.0098(wd in force-directed b)]TJ 167.398 0 Td 2.888 Tw (undling. The)Tj -342.002 -12 Td 0 Tw [(def)10.0073(ault is 4.)]TJ /R18717832 10 Tf -36 -16.8 Td (­k)Tj /R18073488 10 Tf 13.7602 0 Td (k)Tj /R18401376 10 Tf 22.2398 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.199 Tc 9.28984 0 Td (st)Tj 0 Tc 9.86914 0 Td 0.699 Tw (he number of neighbors to be used in forming a nearest neighbor graph. This parameter is)Tj -26.6891 -12 Td 0 Tw (only used in the agglomerati)Tj -0.15 Tc 113.63 0 Td 0.3 Tw (ve m)Tj 0 Tc 19.5699 0 Td 0 Tw [(ethod. The def)10.0146(ault is 10.)]TJ /R18717832 10 Tf -169.2 -16.8 Td (­K)Tj /R18073488 10 Tf 15.9801 0 Td (k)Tj /R18401376 10 Tf 20.0199 0 Td 0.948 Tw (is a positi)Tj -0.15 Tc 39.9859 0 Td 1.248 Tw (ve r)Tj 0 Tc 16.068 0 Td 0.948 Tw [(eal v)25.0195(alue gi)]TJ 47.4957 0 Td 0.947 Tw [(ving the force constant used in force-directed b)19.9951(undling. By def)9.98535(ault, the)]TJ -0.25 Tc -103.55 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw [(lue is determined automatically)65.0073(.)]TJ /R18717832 10 Tf -45.1898 -16.8 Td (­o)Tj /R18073488 10 Tf 13.2 0 Td (Œle)Tj /R18401376 10 Tf 22.8 0 Td (puts output in)Tj /R18073488 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R18401376 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R18717832 10 Tf -117.95 -16.8 Td (­p)Tj /R18073488 10 Tf 13.7602 0 Td (k)Tj /R18401376 10 Tf 22.2398 0 Td 1.144 Tw (Except for the force-directed method, b)Tj 163.25 0 Td 1.145 Tw (undling minimizes $ink * \(k - cos\(turning angle\)\)$. The)Tj -163.25 -12 Td (lar)Tj 10.3699 0 Td 0.744 Tw [(ger the v)24.9878(alue of)]TJ /R18073488 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R18401376 10 Tf 4.43984 0 Td (,t)Tj 0 Tc 8.52383 0 Td 0.743 Tw (he less emphasis is put on a)Tj -0.2 Tc 114.808 0 Td (vo)Tj 0 Tc 9.8 0 Td [(iding sharp turning angles and the f)10.0195(aster the)]TJ -0.2 Tc -215.648 -12 Td (bu)Tj 0 Tc 9.8 0 Td 2.5 Tw (ndling. The)Tj 51.1102 0 Td 0 Tw [(def)10.0073(ault v)25(alue is -1.)]TJ /R18717832 10 Tf -96.9102 -16.8 Td (­r)Tj /R18073488 10 Tf 12.6398 0 Td (k)Tj /R18401376 10 Tf 23.3602 0 Td 0.86 Tw (is a non-ne)Tj -0.05 Tc 45.45 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 1.16 Tw (ve i)Tj 0 Tc 15.4301 0 Td (nte)Tj 12.0699 0 Td 0.86 Tw [(ger gi)24.9854(ving the maximum recursion le)]TJ -0.15 Tc 151.84 0 Td (ve)Tj 3.36 Tc 9.28984 0 Td (lu)Tj 0 Tc 11.1398 0 Td (sed in the agglomerati)Tj -0.15 Tc 90.9301 0 Td 1.16 Tw (ve m)Tj 0 Tc 20.4301 0 Td (ethod.)Tj -371.28 -12 Td 0 Tw [(The def)10.0073(ault is 100.)]TJ /R18717832 10 Tf -36 -16.8 Td (­T)Tj /R18073488 10 Tf 14.8699 0 Td (fmt)Tj /R18401376 10 Tf 21.1301 0 Td 0.351 Tw (speciŒes the output format. At present, the output is al)Tj -0.1 Tc 219.989 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys in the DO)Tj 2.851 Tc 51.4828 0 Td (Tf)Tj 0 Tc 12.291 0 Td (ormat. If)Tj /R18073488 10 Tf 38.1922 0 Td (fmt)Tj /R18401376 10 Tf 15.6309 0 Td (is "simple",)Tj -349.146 -12 Td 0.209 Tw (the output is a simple, schematic representation of the dra)Tj 232.251 0 Td 0.21 Tw (wing. Only the node positions and edges)Tj -232.251 -12 Td 0.098 Tw (are retained from the original graph. If)Tj /R18073488 10 Tf 157.306 0 Td (fmt)Tj /R18401376 10 Tf 15.3781 0 Td (is "gv", the dra)Tj 59.9641 0 Td 0.097 Tw (wing information is attached to the input)Tj -232.648 -12 Td (graph.)Tj /R18717832 10 Tf -36 -16.8 Td (­v)Tj /R18073488 10 Tf 13.2 0 Td (k)Tj /R18401376 10 Tf 22.8 0 Td 1.21 Tw [(determines the v)15.0073(erbose le)]TJ -0.15 Tc 105.15 0 Td (ve)Tj 3.71 Tc 9.28984 0 Td (lu)Tj 0 Tc 11.4898 0 Td (sed for tracing the algorithm. The v)Tj 148.93 0 Td (alue)Tj /R18073488 10 Tf 20.3699 0 Td (k)Tj /R18401376 10 Tf 8.15 0 Td (is optional; if not pro-)Tj -303.38 -12 Td 0 Tw [(vided, the v)25.0159(alue 1 is used.)]TJ /R18717832 10 Tf -36 -16.8 Td (­?)Tj /R18401376 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R18717832 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R18401376 10 Tf 20.9004 -12 Td 1.882 Tw (At present,)Tj /R18717832 10 Tf 50.1441 0 Td (mingle)Tj /R18401376 10 Tf 33.2719 0 Td 1.881 Tw (does not handle graphs with loops or directed multiedges. So, a graph with edges)Tj 2.5 Tc /R18073488 10 Tf -83.416 -12 Td [(a­)250(>b)]TJ 0 Tc /R18401376 10 Tf 31 0 Td (and)Tj 2.5 Tc /R18073488 10 Tf 16.9398 0 Td [(b­)250(>a)]TJ 0 Tc /R18401376 10 Tf 31 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R18073488 10 Tf 144.5 0 Td [(a­)250(>b)]TJ 0 Tc /R18401376 10 Tf 31 0 Td (and)Tj 2.5 Tc /R18073488 10 Tf 16.9398 0 Td [(a­)250(>b)]TJ 0 Tc /R18401376 10 Tf 31 0 Td (or)Tj 2.5 Tc /R18073488 10 Tf 10.8301 0 Td [(a­)250(­b)]TJ 0 Tc /R18401376 10 Tf 31 0 Td (and)Tj 2.5 Tc /R18073488 10 Tf 16.9398 0 Td [(a­)250(­b)]TJ 0 Tc /R18401376 10 Tf 28.5 0 Td (.)Tj -0.548 Tc /R18717832 10.95 Tf -425.65 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R18401376 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@graphviz.or)18(g>, Y)54.9854(if)9.98535(an Hu <yif)9.98535(anhu@yahoo.com>)]TJ /R18717832 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18401376 10 Tf 36 -12 Td (sfdp\(1\), neato\(1\), gvpr\(1\))Tj 16.8 TL 0.443 Tw (Emden R. Gansner)' 2.943 Tc 76.3059 0 Td (,Y)Tj 0 Tc 12.1129 0 Td (if)Tj 6.01016 0 Td (an Hu, Stephen C. North and Carlos Scheide)Tj 181.541 0 Td (gger)Tj 2.943 Tc 17.3699 0 Td (,`)Tj 0 Tc 8.03281 0 Td (`Multile)Tj -0.15 Tc 32.5301 0 Td (ve)Tj 2.943 Tc 9.28984 0 Td (lA)Tj 0 Tc 12.943 0 Td (gglomerati)Tj -0.15 Tc 43.0801 0 Td 0.744 Tw (ve E)Tj 0 Tc 18.3441 0 Td (dge)Tj -251.505 -48 Td 0 Tw [(16 August 2013)-19705.5(1)]TJ ET Q Q \n \n \n \n \n-3051\n+3050\n \n \n \n \n BaseFont\n DBYZSK+Times-Italic\n FontDescriptor\n@@ -652,19 +652,19 @@\n FontFile3\n \n \n \n \n \n \n-R34974856\n+R18717832\n \n-R34658400\n+R18401376\n \n-R34330512\n+R18073488\n \n \n \n \n \n \n Type\n@@ -701,27 +701,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34330512 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R34658400 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R34330512 10 Tf 206.62 0 Td (MINGLE)Tj /R34658400 10 Tf 37.95 0 Td (\(1\))Tj -420.34 -36 Td 0.839 Tw (Bundling for V)Tj 62.1879 0 Td 0.838 Tw [(isualizing Lar)17.9883(ge Graphs')73.9941(', IEEE P)14.9829(aciŒc V)60.0024(isualization Symposium P)]TJ 277.356 0 Td (aciŒcV)Tj 28.2801 0 Td (is, pp. 187-194,)Tj -367.824 -12 Td (2011.)Tj 166.055 -672 Td 0 Tw [(16 August 2013)-19705.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18073488 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R18401376 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R18073488 10 Tf 206.62 0 Td (MINGLE)Tj /R18401376 10 Tf 37.95 0 Td (\(1\))Tj -420.34 -36 Td 0.839 Tw (Bundling for V)Tj 62.1879 0 Td 0.838 Tw [(isualizing Lar)17.9883(ge Graphs')73.9941(', IEEE P)14.9829(aciŒc V)60.0024(isualization Symposium P)]TJ 277.356 0 Td (aciŒcV)Tj 28.2801 0 Td (is, pp. 187-194,)Tj -367.824 -12 Td (2011.)Tj 166.055 -672 Td 0 Tw [(16 August 2013)-19705.5(2)]TJ ET Q Q \n \n \n \n \n-362\n+361\n \n \n \n \n-R34658400\n+R18401376\n \n-R34330512\n+R18073488\n \n \n \n \n \n \n \n@@ -776,15 +776,15 @@\n \n Filter\n FlateDecode\n Length\n 379\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35009608 def 1 begincodespacerange <00><ff> endcodespacerange 35 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <65><65><0065> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18752584 def 1 begincodespacerange <00><ff> endcodespacerange 35 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <65><65><0065> <67><67><0067> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -804,15 +804,15 @@\n \n Filter\n FlateDecode\n Length\n 602\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35009976 def 1 begincodespacerange <00><ff> endcodespacerange 71 beginbfrange <20><20><0020> <22><22><0022> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18752952 def 1 begincodespacerange <00><ff> endcodespacerange 71 beginbfrange <20><20><0020> <22><22><0022> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -838,15 +838,15 @@\n \n Filter\n FlateDecode\n Length\n 313\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35010344 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <3e><3e><003e> <45><45><0045> <47><47><0047> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <61><61><0061> <62><62><0062> <65><65><0065> <66><66><0066> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18753320 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <3e><3e><003e> <45><45><0045> <47><47><0047> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <61><61><0061> <62><62><0062> <65><65><0065> <66><66><0066> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -870,15 +870,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7bf12223fda9'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-c633f748ecff'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/mm2gv.1.pdf.gz", "source2": "./usr/share/doc/graphviz/mm2gv.1.pdf.gz", "unified_diff": null, "details": [{"source1": "mm2gv.1.pdf", "source2": "mm2gv.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15943552 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R16269064 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R15943552 10 Tf 208.31 0 Td (MM2GV)Tj /R16269064 10 Tf 36.2602 0 Td (\(1\))Tj -456.341 -36 Td (delim $$)Tj -0.219 Tc /R16587896 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R16269064 10 Tf 20.407 -12 Td [(mm2gv ­ Matrix Mark)9.99268(et-DO)]TJ 2.5 Tc 117.07 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R16587896 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R16587896 10 Tf 36 -12 Td (mm2gv)Tj /R16269064 10 Tf 34.1602 0 Td ([)Tj /R16587896 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R16269064 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R16587896 10 Tf 11.6602 0 Td (­U)Tj /R15943552 10 Tf 12.9301 0 Td (i)Tj 2.5 Tc /R16269064 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R16587896 10 Tf 11.6602 0 Td (­o)Tj /R15943552 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R16269064 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R15943552 10 Tf 13.5699 0 Td (Œle)Tj /R16269064 10 Tf 14.9 0 Td (])Tj /R16587896 10.95 Tf -218.441 -16.8 Td (DESCRIPTION)Tj /R16587896 10 Tf 36 -12 Td (mm2gv)Tj /R16269064 10 Tf 34.3199 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.16 Tw (rts a sparse matrix of the Matrix Mark)Tj 153.49 0 Td 0.159 Tw [(et format to a graph in the GV \(formerly DO)39.9805(T\) format.)]TJ -211.139 -12 Td 0.269 Tw (If the matrix)Tj /R15943552 10 Tf 53.2969 0 Td (M)Tj /R16269064 10 Tf 11.0988 0 Td [(is not square, the graph is considered bipartite and the matrix is vie)24.9951(wed as a bipartite graph)]TJ -64.3957 -12 Td (adjacenc)Tj 2.585 Tc 34.8301 0 Td (ym)Tj 0 Tc 15.3648 0 Td 0.085 Tw [(atrix, with the ro)25.0146(ws and columns of the matrix specifying the tw)]TJ 2.585 Tc 257.225 0 Td (os)Tj 0 Tc 11.475 0 Td [(ets of v)14.9854(ertices. Equi)]TJ -0.25 Tc 79.2852 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lently)64.9902(,)]TJ -407.37 -12 Td 0.483 Tw (the matrix is con)Tj -0.15 Tc 67.9891 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rted into a symmetric square matrix c c.)Tj 167.724 0 Td (0)Tj /R15943552 10 Tf 36 0 Td (M)Tj /R16269064 10 Tf 11.3129 0 Td ($)Tj /R15943552 10 Tf 5 0 Td (M)Tj /R16269064 10 Tf 11.3129 0 Td (sup)Tj /R15943552 10 Tf 16.873 0 Td (T)Tj 29.22 Tc /R16269064 10 Tf 5.56016 0 Td ($0)Tj 2.983 Tc 42.2031 0 Td (ab)Tj 0 Tc 12.423 0 Td (lock matrix)Tj -385.688 -12 Td 0.281 Tw (with square blocks of 0')Tj 2.781 Tc 97.2238 0 Td [(si)278.083(nt)]TJ 0 Tc 20.0121 0 Td [(he upper left and lo)25.0024(wer right, the upper right block being)]TJ /R15943552 10 Tf 232.801 0 Td (M)Tj /R16269064 10 Tf 11.1109 0 Td (and the lo)Tj 39.752 0 Td 0.28 Tw (wer left)Tj -400.9 -12 Td 0 Tw (block being the transpose of)Tj /R15943552 10 Tf 115.26 0 Td (M)Tj 5 Tc /R16269064 10 Tf 8.33008 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his matrix is then vie)25.0146(wed as the adjacenc)]TJ 2.5 Tc 163.18 0 Td (ym)Tj 0 Tc 15.2801 0 Td (atrix of the graph.)Tj -0.15 Tc -315.66 -16.8 Td (Fo)Tj 2.625 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.9102 0 Td 0.125 Tw (quare matrix,)Tj /R16587896 10 Tf 56.0699 0 Td (mm2gv)Tj /R16269064 10 Tf 34.2852 0 Td (uses it directly as an adjacenc)Tj 2.625 Tc 119.055 0 Td (ym)Tj 0 Tc 15.4051 0 Td 0.126 Tw (atrix if its pattern of non-zero entries is sym-)Tj -252.136 -12 Td 0.373 Tw (metric; otherwise, it will treat it as a bipartite graph as with the case of non-square matrices. This beha)Tj 415.884 0 Td (vior)Tj -415.884 -12 Td 0 Tw (can be modiŒed by the)Tj /R16587896 10 Tf 93.6 0 Td (­U)Tj /R16269064 10 Tf 15.4199 0 Td (ag.)Tj /R16587896 10.95 Tf -145.02 -16.8 Td (OPTIONS)Tj /R16269064 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R16587896 10 Tf (­c)' /R16269064 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R16587896 10 Tf 68.723 0 Td (mm2gv)Tj /R16269064 10 Tf 34.941 0 Td (to assign colors to the edges. The matrix element is scaled to the range)Tj -103.664 -12 Td 1.719 Tw ([0,1] depending on where it lies between the minimum and maximum set matrix v)Tj 350.957 0 Td 1.718 Tw (alues. This)Tj -350.957 -12 Td 0.54 Tw [(scaled v)24.9927(alue is used as the)]TJ /R15943552 10 Tf 110.19 0 Td ("wt")Tj /R16269064 10 Tf 20.8898 0 Td (attrib)Tj 20.9102 0 Td [(ute of the corresponding edge.)-554.014(In addition, this scalar v)]TJ 227.35 0 Td (alue)Tj -379.34 -12 Td 0 Tw [(is mapped to an RGB v)24.9854(alue, which is stored as the edge)]TJ /R15943552 10 Tf 225 0 Td ("color")Tj /R16269064 10 Tf 29.5102 0 Td (.)Tj /R16587896 10 Tf -290.51 -16.8 Td (­l)Tj /R16269064 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R16587896 10 Tf 25.4699 0 Td (mm2gv)Tj /R16269064 10 Tf 34.2602 0 Td (attaches a label to the graph indicating the base name of the input Œle, and the num-)Tj -59.7301 -12 Td 0 Tw (ber of nodes and edges.)Tj /R16587896 10 Tf -36 -16.8 Td (­u)Tj /R16269064 10 Tf 36 0 Td [(If speciŒed, the graph is assumed to be undirected. By def)9.99268(ault, the graph generated is directed.)]TJ /R16587896 10 Tf -36 -16.8 Td (­v)Tj /R16269064 10 Tf 36 0 Td (This ag causes)Tj /R16587896 10 Tf 66.3801 0 Td (mm2gv)Tj /R16269064 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R15943552 10 Tf 128.9 0 Td ("len")Tj /R16269064 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R16587896 10 Tf -288.56 -16.8 Td (­U)Tj /R15943552 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R16269064 10 Tf 22.8102 -12 Td 0.504 Tw (SpeciŒes ho)Tj 3.004 Tc 48.8641 0 Td (ws)Tj 0 Tc 14.1141 0 Td (quare matrices are handled. If)Tj /R15943552 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R16269064 10 Tf 22.9051 0 Td 0.505 Tw (is 0, a square matrix will al)Tj -0.1 Tc 111.53 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys be treated as)Tj -333.114 -12 Td 0.608 Tw (an adjacenc)Tj 3.107 Tc 47.3781 0 Td (ym)Tj 0 Tc 15.8871 0 Td 3.107 Tw (atrix. If)Tj /R15943552 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R16269064 10 Tf 23.007 0 Td 0.607 Tw [(is 1 \(the def)10.0073(ault\), a square matrix with a symmetric pattern of non-)]TJ -122.476 -12 Td 1.02 Tw (zero entries will be used as an adjacenc)Tj 3.52 Tc 164.44 0 Td (ym)Tj 0 Tc 16.3 0 Td (atrix; otherwise, it will be used a bipartite graph.)Tj 208.6 0 Td (If)Tj /R15943552 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R16269064 10 Tf 22.7172 0 Td 0.317 Tw (is 2, a symmetric matrix will be used as an adjacenc)Tj 2.817 Tc 211.04 0 Td (ym)Tj 0 Tc 15.5969 0 Td (atrix; otherwise, it will be used a bi-)Tj -249.354 -12 Td 0 Tw [(partite graph.)-500(If)]TJ /R15943552 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R16269064 10 Tf 22.4 0 Td (is 3, an)Tj 2.5 Tc 28.4602 0 Td (yi)Tj 0 Tc 10.2801 0 Td (nput matrix will be treated lik)Tj 2.5 Tc 119.06 0 Td (eab)Tj 0 Tc 18.8801 0 Td (ipartite graph.)Tj /R16587896 10 Tf -302.561 -16.8 Td (­o)Tj /R15943552 10 Tf 10.9301 0 Td (outŒle)Tj /R16269064 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R15943552 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R16269064 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R16587896 10 Tf 10 0 Td (mm2gv)Tj /R16269064 10 Tf 34.1602 0 Td (uses stdout.)Tj /R16587896 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R16269064 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R15943552 10 Tf -34.0898 -16.8 Td (Œle)Tj /R16269064 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R15943552 10 Tf 198.913 0 Td (Œle)Tj /R16269064 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R16587896 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R16269064 10 Tf 36 -12 Td (Return)Tj /R16587896 10 Tf 29.7199 0 Td (0)Tj /R16269064 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj -0.548 Tc /R16587896 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R16269064 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ -44.9797 -12 Td [(Emden R. Gansner <er)18(g@graphviz.com>)]TJ /R16587896 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R16269064 10 Tf 36 -12 Td 4.152 Tw (See http://math.nist.go)Tj 94.2922 0 Td (v/MatrixMark)Tj 56.5602 0 Td 4.151 Tw (et/ for description of the format and http://www)Tj 219.217 0 Td (.cise.u.edu/re-)Tj -370.07 -12 Td 0 Tw [(search/sparse/matrices/ for a lar)18.0078(ge collection of sparse matrices in this format.)]TJ 172.165 -79.2 Td [(31 July 2008)-20316.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26580864 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R26906376 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R26580864 10 Tf 208.31 0 Td (MM2GV)Tj /R26906376 10 Tf 36.2602 0 Td (\(1\))Tj -456.341 -36 Td (delim $$)Tj -0.219 Tc /R27225208 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R26906376 10 Tf 20.407 -12 Td [(mm2gv ­ Matrix Mark)9.99268(et-DO)]TJ 2.5 Tc 117.07 0 Td (Tc)Tj 0 Tc 13.05 0 Td (on)Tj -0.15 Tc 9.6 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rters)Tj /R27225208 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R27225208 10 Tf 36 -12 Td (mm2gv)Tj /R26906376 10 Tf 34.1602 0 Td ([)Tj /R27225208 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R26906376 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R27225208 10 Tf 11.6602 0 Td (­U)Tj /R26580864 10 Tf 12.9301 0 Td (i)Tj 2.5 Tc /R26906376 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R27225208 10 Tf 11.6602 0 Td (­o)Tj /R26580864 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R26906376 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R26580864 10 Tf 13.5699 0 Td (Œle)Tj /R26906376 10 Tf 14.9 0 Td (])Tj /R27225208 10.95 Tf -218.441 -16.8 Td (DESCRIPTION)Tj /R27225208 10 Tf 36 -12 Td (mm2gv)Tj /R26906376 10 Tf 34.3199 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.16 Tw (rts a sparse matrix of the Matrix Mark)Tj 153.49 0 Td 0.159 Tw [(et format to a graph in the GV \(formerly DO)39.9805(T\) format.)]TJ -211.139 -12 Td 0.269 Tw (If the matrix)Tj /R26580864 10 Tf 53.2969 0 Td (M)Tj /R26906376 10 Tf 11.0988 0 Td [(is not square, the graph is considered bipartite and the matrix is vie)24.9951(wed as a bipartite graph)]TJ -64.3957 -12 Td (adjacenc)Tj 2.585 Tc 34.8301 0 Td (ym)Tj 0 Tc 15.3648 0 Td 0.085 Tw [(atrix, with the ro)25.0146(ws and columns of the matrix specifying the tw)]TJ 2.585 Tc 257.225 0 Td (os)Tj 0 Tc 11.475 0 Td [(ets of v)14.9854(ertices. Equi)]TJ -0.25 Tc 79.2852 0 Td (va)Tj 0 Tc 9.18984 0 Td [(lently)64.9902(,)]TJ -407.37 -12 Td 0.483 Tw (the matrix is con)Tj -0.15 Tc 67.9891 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rted into a symmetric square matrix c c.)Tj 167.724 0 Td (0)Tj /R26580864 10 Tf 36 0 Td (M)Tj /R26906376 10 Tf 11.3129 0 Td ($)Tj /R26580864 10 Tf 5 0 Td (M)Tj /R26906376 10 Tf 11.3129 0 Td (sup)Tj /R26580864 10 Tf 16.873 0 Td (T)Tj 29.22 Tc /R26906376 10 Tf 5.56016 0 Td ($0)Tj 2.983 Tc 42.2031 0 Td (ab)Tj 0 Tc 12.423 0 Td (lock matrix)Tj -385.688 -12 Td 0.281 Tw (with square blocks of 0')Tj 2.781 Tc 97.2238 0 Td [(si)278.083(nt)]TJ 0 Tc 20.0121 0 Td [(he upper left and lo)25.0024(wer right, the upper right block being)]TJ /R26580864 10 Tf 232.801 0 Td (M)Tj /R26906376 10 Tf 11.1109 0 Td (and the lo)Tj 39.752 0 Td 0.28 Tw (wer left)Tj -400.9 -12 Td 0 Tw (block being the transpose of)Tj /R26580864 10 Tf 115.26 0 Td (M)Tj 5 Tc /R26906376 10 Tf 8.33008 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his matrix is then vie)25.0146(wed as the adjacenc)]TJ 2.5 Tc 163.18 0 Td (ym)Tj 0 Tc 15.2801 0 Td (atrix of the graph.)Tj -0.15 Tc -315.66 -16.8 Td (Fo)Tj 2.625 Tc 10.4102 0 Td (ras)Tj 0 Tc 16.9102 0 Td 0.125 Tw (quare matrix,)Tj /R27225208 10 Tf 56.0699 0 Td (mm2gv)Tj /R26906376 10 Tf 34.2852 0 Td (uses it directly as an adjacenc)Tj 2.625 Tc 119.055 0 Td (ym)Tj 0 Tc 15.4051 0 Td 0.126 Tw (atrix if its pattern of non-zero entries is sym-)Tj -252.136 -12 Td 0.373 Tw (metric; otherwise, it will treat it as a bipartite graph as with the case of non-square matrices. This beha)Tj 415.884 0 Td (vior)Tj -415.884 -12 Td 0 Tw (can be modiŒed by the)Tj /R27225208 10 Tf 93.6 0 Td (­U)Tj /R26906376 10 Tf 15.4199 0 Td (ag.)Tj /R27225208 10.95 Tf -145.02 -16.8 Td (OPTIONS)Tj /R26906376 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27225208 10 Tf (­c)' /R26906376 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R27225208 10 Tf 68.723 0 Td (mm2gv)Tj /R26906376 10 Tf 34.941 0 Td (to assign colors to the edges. The matrix element is scaled to the range)Tj -103.664 -12 Td 1.719 Tw ([0,1] depending on where it lies between the minimum and maximum set matrix v)Tj 350.957 0 Td 1.718 Tw (alues. This)Tj -350.957 -12 Td 0.54 Tw [(scaled v)24.9927(alue is used as the)]TJ /R26580864 10 Tf 110.19 0 Td ("wt")Tj /R26906376 10 Tf 20.8898 0 Td (attrib)Tj 20.9102 0 Td [(ute of the corresponding edge.)-554.014(In addition, this scalar v)]TJ 227.35 0 Td (alue)Tj -379.34 -12 Td 0 Tw [(is mapped to an RGB v)24.9854(alue, which is stored as the edge)]TJ /R26580864 10 Tf 225 0 Td ("color")Tj /R26906376 10 Tf 29.5102 0 Td (.)Tj /R27225208 10 Tf -290.51 -16.8 Td (­l)Tj /R26906376 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R27225208 10 Tf 25.4699 0 Td (mm2gv)Tj /R26906376 10 Tf 34.2602 0 Td (attaches a label to the graph indicating the base name of the input Œle, and the num-)Tj -59.7301 -12 Td 0 Tw (ber of nodes and edges.)Tj /R27225208 10 Tf -36 -16.8 Td (­u)Tj /R26906376 10 Tf 36 0 Td [(If speciŒed, the graph is assumed to be undirected. By def)9.99268(ault, the graph generated is directed.)]TJ /R27225208 10 Tf -36 -16.8 Td (­v)Tj /R26906376 10 Tf 36 0 Td (This ag causes)Tj /R27225208 10 Tf 66.3801 0 Td (mm2gv)Tj /R26906376 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R26580864 10 Tf 128.9 0 Td ("len")Tj /R26906376 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R27225208 10 Tf -288.56 -16.8 Td (­U)Tj /R26580864 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R26906376 10 Tf 22.8102 -12 Td 0.504 Tw (SpeciŒes ho)Tj 3.004 Tc 48.8641 0 Td (ws)Tj 0 Tc 14.1141 0 Td (quare matrices are handled. If)Tj /R26580864 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R26906376 10 Tf 22.9051 0 Td 0.505 Tw (is 0, a square matrix will al)Tj -0.1 Tc 111.53 0 Td (wa)Tj 0 Tc 11.5602 0 Td (ys be treated as)Tj -333.114 -12 Td 0.608 Tw (an adjacenc)Tj 3.107 Tc 47.3781 0 Td (ym)Tj 0 Tc 15.8871 0 Td 3.107 Tw (atrix. If)Tj /R26580864 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R26906376 10 Tf 23.007 0 Td 0.607 Tw [(is 1 \(the def)10.0073(ault\), a square matrix with a symmetric pattern of non-)]TJ -122.476 -12 Td 1.02 Tw (zero entries will be used as an adjacenc)Tj 3.52 Tc 164.44 0 Td (ym)Tj 0 Tc 16.3 0 Td (atrix; otherwise, it will be used a bipartite graph.)Tj 208.6 0 Td (If)Tj /R26580864 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R26906376 10 Tf 22.7172 0 Td 0.317 Tw (is 2, a symmetric matrix will be used as an adjacenc)Tj 2.817 Tc 211.04 0 Td (ym)Tj 0 Tc 15.5969 0 Td (atrix; otherwise, it will be used a bi-)Tj -249.354 -12 Td 0 Tw [(partite graph.)-500(If)]TJ /R26580864 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R26906376 10 Tf 22.4 0 Td (is 3, an)Tj 2.5 Tc 28.4602 0 Td (yi)Tj 0 Tc 10.2801 0 Td (nput matrix will be treated lik)Tj 2.5 Tc 119.06 0 Td (eab)Tj 0 Tc 18.8801 0 Td (ipartite graph.)Tj /R27225208 10 Tf -302.561 -16.8 Td (­o)Tj /R26580864 10 Tf 10.9301 0 Td (outŒle)Tj /R26906376 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R26580864 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R26906376 10 Tf 25 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R27225208 10 Tf 10 0 Td (mm2gv)Tj /R26906376 10 Tf 34.1602 0 Td (uses stdout.)Tj /R27225208 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R26906376 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R26580864 10 Tf -34.0898 -16.8 Td (Œle)Tj /R26906376 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R26580864 10 Tf 198.913 0 Td (Œle)Tj /R26906376 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R27225208 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R26906376 10 Tf 36 -12 Td (Return)Tj /R27225208 10 Tf 29.7199 0 Td (0)Tj /R26906376 10 Tf 7.5 0 Td (if there were no problems during con)Tj -0.15 Tc 147.9 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rsion; and non-zero if an)Tj 2.5 Tc 98.1602 0 Td (ye)Tj 0 Tc 11.9398 0 Td (rror occurred.)Tj -0.548 Tc /R27225208 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R26906376 10 Tf 20.7363 -12 Td (Yi)Tj -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ -44.9797 -12 Td [(Emden R. Gansner <er)18(g@graphviz.com>)]TJ /R27225208 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R26906376 10 Tf 36 -12 Td 4.152 Tw (See http://math.nist.go)Tj 94.2922 0 Td (v/MatrixMark)Tj 56.5602 0 Td 4.151 Tw (et/ for description of the format and http://www)Tj 219.217 0 Td (.cise.u.edu/re-)Tj -370.07 -12 Td 0 Tw [(search/sparse/matrices/ for a lar)18.0078(ge collection of sparse matrices in this format.)]TJ 172.165 -79.2 Td [(31 July 2008)-20316.5(1)]TJ ET Q Q \n \n \n \n \n-2954\n+2955\n \n \n \n \n BaseFont\n CBRUXH+Times-Italic\n FontDescriptor\n@@ -649,19 +649,19 @@\n FontFile3\n \n \n \n \n \n \n-R16587896\n+R27225208\n \n-R16269064\n+R26906376\n \n-R15943552\n+R26580864\n \n \n \n \n \n \n \n@@ -716,15 +716,15 @@\n \n Filter\n FlateDecode\n Length\n 344\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11960320 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <63><63><0063> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <75><75><0075> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22597632 def 1 begincodespacerange <00><ff> endcodespacerange 29 beginbfrange <20><20><0020> <30><30><0030> <32><32><0032> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <63><63><0063> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <75><75><0075> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -744,15 +744,15 @@\n \n Filter\n FlateDecode\n Length\n 590\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16621096 def 1 begincodespacerange <00><ff> endcodespacerange 68 beginbfrange <20><20><0020> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27258408 def 1 begincodespacerange <00><ff> endcodespacerange 68 beginbfrange <20><20><0020> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <38><38><0038> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <56><56><0056> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -777,15 +777,15 @@\n \n Filter\n FlateDecode\n Length\n 294\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16621464 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <22><22><0022> <32><32><0032> <47><47><0047> <4d><4d><004d> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <67><67><0067> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> <77><77><0077> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27258776 def 1 begincodespacerange <00><ff> endcodespacerange 21 beginbfrange <22><22><0022> <32><32><0032> <47><47><0047> <4d><4d><004d> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <65><65><0065> <67><67><0067> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <72><72><0072> <74><74><0074> <75><75><0075> <77><77><0077> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -808,15 +808,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-74f030001e75'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-08dd440867b4'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/nop.1.pdf.gz", "source2": "./usr/share/doc/graphviz/nop.1.pdf.gz", "unified_diff": null, "details": [{"source1": "nop.1.pdf", "source2": "nop.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,15 +71,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R23287680 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R23600024 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R23287680 10 Tf 224.13 0 Td (NOP)Tj /R23600024 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R23932024 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23600024 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R23932024 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R23932024 10 Tf 36 -12 Td (nop)Tj /R23600024 10 Tf 18.6199 0 Td ([)Tj /R23932024 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R23600024 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R23287680 10 Tf 13.5699 0 Td (Œles)Tj /R23600024 10 Tf 18.8801 0 Td (])Tj /R23932024 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R23932024 10 Tf 36 -12 Td (nop)Tj /R23600024 10 Tf 19.1551 0 Td 0.535 Tw (reads a stream of graphs and prints each in pretty-printed \(canonical\) format on stdout. If no)Tj /R23287680 10 Tf 381.22 0 Td (Œles)Tj /R23600024 10 Tf 19.4148 0 Td (are)Tj -419.79 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (n, it reads from stdin.)Tj /R23932024 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R23600024 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R23932024 10 Tf 16.8 TL (­p)' /R23600024 10 Tf 36 0 Td [(Produce no output - just check the input for v)25.0073(alid DO)]TJ -0.74 Tc 212.66 0 Td (T.)Tj 0 Tc /R23932024 10 Tf -248.66 -16.8 Td (­?)Tj /R23600024 10 Tf 36 0 Td (Print usage information.)Tj /R23932024 10.95 Tf -72 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R23600024 10 Tf -20.0855 -12 Td 0.444 Tw (If an)Tj 2.944 Tc 18.8941 0 Td (ye)Tj 0 Tc 12.384 0 Td (rrors occurred while processing an)Tj 2.944 Tc 139.916 0 Td (yi)Tj 0 Tc 10.7238 0 Td (nput, such as a Œle not found or a Œle containing ille)Tj -0.05 Tc 213.054 0 Td (ga)Tj 2.945 Tc 9.38984 0 Td (lD)Tj -0.4 Tc 12.9449 0 Td (OT)Tj 0 Tc 12.1898 0 Td (,)Tj /R23932024 10 Tf -429.496 -12 Td [(EXIT_F)89.9841(AILURE)]TJ /R23600024 10 Tf 76.05 0 Td 0 Tw [(is returned.)-500(Otherwise)]TJ /R23932024 10 Tf 93.5898 0 Td (EXIT_SUCCESS)Tj /R23600024 10 Tf 76.9602 0 Td (is returned.)Tj /R23932024 10.95 Tf -282.6 -16.8 Td (SEE ALSO)Tj /R23600024 10 Tf 36 -12 Td [(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -470.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R40949632 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R41261976 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R40949632 10 Tf 224.13 0 Td (NOP)Tj /R41261976 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R41593976 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41261976 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R41593976 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R41593976 10 Tf 36 -12 Td (nop)Tj /R41261976 10 Tf 18.6199 0 Td ([)Tj /R41593976 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R41261976 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R40949632 10 Tf 13.5699 0 Td (Œles)Tj /R41261976 10 Tf 18.8801 0 Td (])Tj /R41593976 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R41593976 10 Tf 36 -12 Td (nop)Tj /R41261976 10 Tf 19.1551 0 Td 0.535 Tw (reads a stream of graphs and prints each in pretty-printed \(canonical\) format on stdout. If no)Tj /R40949632 10 Tf 381.22 0 Td (Œles)Tj /R41261976 10 Tf 19.4148 0 Td (are)Tj -419.79 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0 Tw (n, it reads from stdin.)Tj /R41593976 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R41261976 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R41593976 10 Tf 16.8 TL (­p)' /R41261976 10 Tf 36 0 Td [(Produce no output - just check the input for v)25.0073(alid DO)]TJ -0.74 Tc 212.66 0 Td (T.)Tj 0 Tc /R41593976 10 Tf -248.66 -16.8 Td (­?)Tj /R41261976 10 Tf 36 0 Td (Print usage information.)Tj /R41593976 10.95 Tf -72 -16.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R41261976 10 Tf -20.0855 -12 Td 0.444 Tw (If an)Tj 2.944 Tc 18.8941 0 Td (ye)Tj 0 Tc 12.384 0 Td (rrors occurred while processing an)Tj 2.944 Tc 139.916 0 Td (yi)Tj 0 Tc 10.7238 0 Td (nput, such as a Œle not found or a Œle containing ille)Tj -0.05 Tc 213.054 0 Td (ga)Tj 2.945 Tc 9.38984 0 Td (lD)Tj -0.4 Tc 12.9449 0 Td (OT)Tj 0 Tc 12.1898 0 Td (,)Tj /R41593976 10 Tf -429.496 -12 Td [(EXIT_F)89.9841(AILURE)]TJ /R41261976 10 Tf 76.05 0 Td 0 Tw [(is returned.)-500(Otherwise)]TJ /R41593976 10 Tf 93.5898 0 Td (EXIT_SUCCESS)Tj /R41261976 10 Tf 76.9602 0 Td (is returned.)Tj /R41593976 10.95 Tf -282.6 -16.8 Td (SEE ALSO)Tj /R41261976 10 Tf 36 -12 Td [(wc\(1\), ac)15(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -470.4 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n 1007\n \n \n@@ -604,19 +604,19 @@\n FontFile3\n \n \n \n \n \n \n-R23932024\n+R41593976\n \n-R23600024\n+R41261976\n \n-R23287680\n+R40949632\n \n \n \n \n \n \n \n@@ -671,15 +671,15 @@\n \n Filter\n FlateDecode\n Length\n 312\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23951208 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41613160 def 1 begincodespacerange <00><ff> endcodespacerange 24 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -699,15 +699,15 @@\n \n Filter\n FlateDecode\n Length\n 454\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23951576 def 1 begincodespacerange <00><ff> endcodespacerange 46 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <43><43><0043> <44><44><0044> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41613528 def 1 begincodespacerange <00><ff> endcodespacerange 46 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <43><43><0043> <44><44><0044> <47><47><0047> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <50><50><0050> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -726,18 +726,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-209\n+208\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23951944 def 1 begincodespacerange <00><ff> endcodespacerange 7 beginbfrange <4e><4e><004e> <4f><4f><004f> <50><50><0050> <65><65><0065> <6c><6c><006c> <73><73><0073> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41613896 def 1 begincodespacerange <00><ff> endcodespacerange 7 beginbfrange <4e><4e><004e> <4f><4f><004f> <50><50><0050> <65><65><0065> <6c><6c><006c> <73><73><0073> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -759,15 +759,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-90d8cc9c43e8'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-fcb3e5d67360'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/osage.1.pdf.gz", "source2": "./usr/share/doc/graphviz/osage.1.pdf.gz", "unified_diff": null, "details": [{"source1": "osage.1.pdf", "source2": "osage.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -76,20 +76,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R12086392 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11769936 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R12086392 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R12086392 10 Tf 36 -12 Td (osage)Tj /R11769936 10 Tf 25.8301 0 Td ([)Tj /R12086392 10 Tf 3.33008 0 Td (­)Tj /R11769936 10 Tf 5.7 0 Td (\()Tj /R12086392 10 Tf 3.33008 0 Td (G)Tj /R11769936 10 Tf 7.78008 0 Td (|)Tj /R12086392 10 Tf 2 0 Td (N)Tj /R11769936 10 Tf 7.21992 0 Td (|)Tj /R12086392 10 Tf 2 0 Td (E)Tj /R11769936 10 Tf 6.66992 0 Td (\))Tj /R11442048 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R11769936 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­T)Tj /R11442048 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R11769936 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­l)Tj /R11442048 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R11769936 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­o)Tj /R11442048 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R11769936 10 Tf 25 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R11769936 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R11769936 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R11769936 10 Tf 10.7 0 Td (][)Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R11769936 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R12086392 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R11442048 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R11769936 10 Tf 12.218 0 Td (dra)Tj 12.6199 0 Td 0.198 Tw (ws clustered graphs. As input, it tak)Tj 144.408 0 Td 0.197 Tw (es an)Tj 2.697 Tc 20.3172 0 Td (yg)Tj 0 Tc 12.6969 0 Td (raph in the)Tj /R11442048 10 Tf 46.2109 0 Td (dot)Tj /R11769936 10 Tf 16.157 0 Td [(format. It dra)15(ws the graph recursi)]TJ -0.15 Tc 134.435 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ -422.373 -12 Td 1.079 Tw (At each le)Tj -0.15 Tc 42.448 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, there will be a collection of nodes and a collection of cluster subgraphs.)Tj 314.777 0 Td 1.08 Tw (The internals of)Tj -366.515 -12 Td 0.604 Tw (each cluster subgraph are laid out, then the cluster subgraphs and nodes at the current le)Tj -0.15 Tc 359.84 0 Td (ve)Tj 3.104 Tc 9.28984 0 Td (la)Tj 0 Tc 10.3238 0 Td (re positioned)Tj -379.454 -12 Td (relati)Tj -0.15 Tc 20.3 0 Td 0.3 Tw (ve t)Tj 2.5 Tc 14.5699 0 Td (oe)Tj 0 Tc 11.9398 0 Td 0 Tw (ach other)Tj 2.5 Tc 36.5301 0 Td (,t)Tj 0 Tc 7.78008 0 Td (reating each cluster subgraph as a node.)Tj -91.1199 -16.8 Td 0.658 Tw (At each le)Tj -0.15 Tc 41.6059 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(l, the nodes and cluster subgraphs are vie)24.9976(wed as rectangles to be pack)]TJ 286.086 0 Td 0.659 Tw (ed together)Tj 3.159 Tc 44.8191 0 Td [(.A)315.908(tp)]TJ 0 Tc 23.818 0 Td (resent,)Tj -405.619 -12 Td 0.527 Tw (edges are ignored during packing.)Tj -0.15 Tc 143.435 0 Td (Pa)Tj 0 Tc 9.85 0 Td (cking is done using the standard packing functions. In particular)Tj 3.026 Tc 260.973 0 Td (,t)Tj 0 Tc 8.30586 0 Td (he)Tj -422.564 -12 Td 0.276 Tw (graph attrib)Tj 46.4559 0 Td (utes)Tj /R12086392 10 Tf 18.8859 0 Td (pack)Tj /R11769936 10 Tf 23.3371 0 Td (and)Tj /R12086392 10 Tf 17.2172 0 Td (packmode)Tj /R11769936 10 Tf 46.6672 0 Td 0.277 Tw [(control the layout.)-527.686(Each graph and cluster can specify its o)25(wn v)]TJ 258.887 0 Td (alues)Tj -411.45 -12 Td 0 Tw (for these attrib)Tj 58.1199 0 Td 2.5 Tw (utes. Remember)Tj 69.9898 0 Td 0 Tw [(also that a cluster inherits its attrib)20.0073(ute v)25.0073(alues from its parent graph.)]TJ -128.11 -16.8 Td [(After all nodes and clusters, edges are routed based on the v)25.0146(alue of the)]TJ /R12086392 10 Tf 284.4 0 Td (splines)Tj /R11769936 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R12086392 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R11769936 10 Tf 36 -12 Td 0.326 Tw [(Osage uses an e)15.0037(xtensible plugin mechanism for its output renderers, so to see what output formats your in-)]TJ 12 TL 0.75 Tw T*[(stallation of osage supports you can use `)73.9844(`osage ­Txxx')]TJ 3.25 Tc 227.9 0 Td ('\()Tj 0 Tc 9.91016 0 Td [(where xxx is an unlik)10(ely format\) and check the)]TJ -0.1 Tc -237.81 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0.779 Tw (rning message.)Tj 66.548 0 Td 0.778 Tw (Also, The plugin mechanism supports multiple implementations of the output formats.)Tj -0.8 Tc -78.1082 -12 Td 1.935 Tw (To s)Tj 0 Tc 17.0352 0 Td 0.335 Tw [(ee what v)25.0159(ariants are a)]TJ -0.25 Tc 87.5199 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, use, for e)14.9927(xample: `)74.0088(`osage ­Tpng:')]TJ 2.835 Tc 163.705 0 Td ('a)Tj 0 Tc 10.6051 0 Td 0.336 Tw [(nd to force a particular v)24.9854(ariant, use,)]TJ -288.055 -12 Td 0 Tw [(for e)15(xample: `)73.9844(`osage ­Tpng:gd')74.0088(')]TJ -0.35 Tc 16.8 TL (Tr)' 0 Tc 9.08984 0 Td (aditionally)Tj 3.592 Tc 42.1301 0 Td (,o)Tj 0 Tc 11.0922 0 Td 1.092 Tw (sage supports the follo)Tj 93.2961 0 Td (wing:)Tj /R12086392 10 Tf 26.3719 0 Td (­Tps)Tj /R11769936 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R12086392 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R11769936 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R12086392 10 Tf 19.8969 0 Td (­TŒg)Tj /R11769936 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R12086392 10 Tf 72.284 0 Td (­Tmif)Tj /R11769936 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R12086392 10 Tf 53.3961 0 Td (­Thpgl)Tj /R11769936 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R12086392 10 Tf 92.652 0 Td (­Tpcl)Tj /R11769936 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.778 Tw (jet printers\),)Tj /R12086392 10 Tf 52.9359 0 Td (­Tpng ­Tgif)Tj /R11769936 10 Tf 58.5262 0 Td (\(bitmap graphics\),)Tj /R12086392 10 Tf 77.3762 0 Td [(­T)18.0151(imap)]TJ /R11769936 10 Tf 37.1379 0 Td [(\(imagemap Œles for httpd serv)15.0049(ers for each node or)]TJ -225.976 -12 Td 0.038 Tw (edge that has a non-null "href" attrib)Tj 145.938 0 Td (ute.\),)Tj /R12086392 10 Tf 23.0891 0 Td (­Tcmapx)Tj /R11769936 10 Tf 43.2391 0 Td 0.039 Tw (\(client-side imagemap for use in html and xhtml\).)Tj 204.182 0 Td (Ad-)Tj -416.448 -12 Td 11.12 Tw (ditional less common or more special-purpose output formats can be found at)Tj 12 TL T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ 16.8 TL (Alternati)' -0.15 Tc 35.3 0 Td 0.419 Tw (ve p)Tj 0 Tc 16.909 0 Td 0.119 Tw [(lugins pro)15.0171(viding support for a gi)]TJ -0.15 Tc 129.915 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.12 Tw (utput format can be found from the error message result-)Tj -204.033 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R12086392 10 Tf 173.86 0 Td (­Tpng:)Tj /R11769936 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ /R12086392 10.95 Tf -360.37 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R11769936 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R12086392 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R11769936 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R12086392 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R11769936 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R12086392 10 Tf 9.16016 0 Td (graph)Tj /R11769936 10 Tf 25.5602 0 Td (|)Tj /R12086392 10 Tf 2 0 Td (digraph)Tj /R11769936 10 Tf 33.9 0 Td (\))Tj /R11442048 10 Tf 5.83008 0 Td (name)Tj /R11769936 10 Tf 24.1602 0 Td ({)Tj /R11442048 10 Tf 7.3 0 Td (statement-list)Tj /R11769936 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.568 Tw (Is the top le)Tj -0.15 Tc 48.3941 0 Td (ve)Tj 3.068 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.848 0 Td (raph. If the graph is)Tj /R12086392 10 Tf 83.9301 0 Td (strict)Tj /R11769936 10 Tf 25.2781 0 Td 0.567 Tw [(then multiple edges are not allo)24.9902(wed between the same pairs of)]TJ -177.74 -12 Td 3.01 Tw (nodes. If)Tj 41.0102 0 Td 0.51 Tw (it is a directed graph, indicated by)Tj /R12086392 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R11769936 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R11442048 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R11769936 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R12086392 10 Tf -289.553 -12 Td (graph)Tj /R11769936 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R11442048 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R11769936 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R11442048 10 Tf -93.7797 -16.8 Td (name)Tj /R12086392 10 Tf 21.6602 0 Td (=)Tj /R11442048 10 Tf 5.7 0 Td (val)Tj /R12086392 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R11442048 10 Tf 26.3898 0 Td (name)Tj /R12086392 10 Tf 21.6602 0 Td (=)Tj /R11442048 10 Tf 5.7 0 Td (val)Tj /R12086392 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R11442048 10 Tf 25.2699 0 Td (name)Tj /R12086392 10 Tf 21.6602 0 Td (=)Tj /R11442048 10 Tf 5.7 0 Td (val)Tj /R12086392 10 Tf 12.2199 0 Td (];)Tj /R11769936 10 Tf -64.85 -12 Td 0.203 Tw [(Set def)9.98779(ault graph, node, or edge attrib)]TJ 151.998 0 Td (ute)Tj /R11442048 10 Tf 14.923 0 Td (name)Tj /R11769936 10 Tf 24.3629 0 Td (to)Tj /R11442048 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R11769936 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.202 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.353 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R12086392 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R11442048 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R12086392 10 Tf 113.76 0 Td (];)Tj /R11769936 10 Tf 10.1238 0 Td (Creates node)Tj /R12086392 10 Tf 56.3578 0 Td (n0)Tj /R11769936 10 Tf 14.0238 0 Td 0.965 Tw [(\(if it does not already e)14.9902(xist\) and sets its attrib)20.0146(utes ac-)]TJ -211.62 -12 Td 0 Tw (cording to the optional list.)Tj /R12086392 10 Tf (n0)' /R11442048 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R11769936 10 Tf 31.2797 0 Td (n1)Tj /R11442048 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R11769936 10 Tf 72.5598 0 Td (nn [)Tj /R11442048 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R12086392 10 Tf 113.76 0 Td (];)Tj /R11769936 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R12086392 10 Tf 121.442 0 Td (n0)Tj /R11769936 10 Tf 10.5602 0 Td (,)Tj /R12086392 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R11769936 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R12086392 10 Tf 10.5078 0 Td (nn)Tj /R11769936 10 Tf 14.1281 0 Td (and sets their attrib)Tj 77.7039 0 Td 0.507 Tw (utes according to the optional list.)Tj 143.592 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R12086392 10 Tf 3.33008 0 Td (subgraph)Tj /R11442048 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R12086392 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R11442048 10 Tf 12.2699 0 Td (statement-list)Tj /R12086392 10 Tf 56.3898 0 Td (})Tj /R11769936 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R12086392 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R11769936 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R12086392 10 Tf 10.373 0 Td (nn)Tj /R11769936 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.374 Tw (tatements to create edges.)Tj -328.128 -12 Td ([)Tj /R12086392 10 Tf 3.33008 0 Td (subgraph)Tj /R11442048 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R11769936 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td [(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ 171.335 -52.8 Td [(27 May 2009)-20233.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R18726008 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18409552 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R18726008 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18726008 10 Tf 36 -12 Td (osage)Tj /R18409552 10 Tf 25.8301 0 Td ([)Tj /R18726008 10 Tf 3.33008 0 Td (­)Tj /R18409552 10 Tf 5.7 0 Td (\()Tj /R18726008 10 Tf 3.33008 0 Td (G)Tj /R18409552 10 Tf 7.78008 0 Td (|)Tj /R18726008 10 Tf 2 0 Td (N)Tj /R18409552 10 Tf 7.21992 0 Td (|)Tj /R18726008 10 Tf 2 0 Td (E)Tj /R18409552 10 Tf 6.66992 0 Td (\))Tj /R18081664 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R18409552 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­T)Tj /R18081664 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R18409552 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­l)Tj /R18081664 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R18409552 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­o)Tj /R18081664 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R18409552 10 Tf 25 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R18409552 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R18409552 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R18409552 10 Tf 10.7 0 Td (][)Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R18409552 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R18726008 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R18081664 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R18409552 10 Tf 12.218 0 Td (dra)Tj 12.6199 0 Td 0.198 Tw (ws clustered graphs. As input, it tak)Tj 144.408 0 Td 0.197 Tw (es an)Tj 2.697 Tc 20.3172 0 Td (yg)Tj 0 Tc 12.6969 0 Td (raph in the)Tj /R18081664 10 Tf 46.2109 0 Td (dot)Tj /R18409552 10 Tf 16.157 0 Td [(format. It dra)15(ws the graph recursi)]TJ -0.15 Tc 134.435 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9902(.)]TJ -422.373 -12 Td 1.079 Tw (At each le)Tj -0.15 Tc 42.448 0 Td (ve)Tj 0 Tc 9.28984 0 Td (l, there will be a collection of nodes and a collection of cluster subgraphs.)Tj 314.777 0 Td 1.08 Tw (The internals of)Tj -366.515 -12 Td 0.604 Tw (each cluster subgraph are laid out, then the cluster subgraphs and nodes at the current le)Tj -0.15 Tc 359.84 0 Td (ve)Tj 3.104 Tc 9.28984 0 Td (la)Tj 0 Tc 10.3238 0 Td (re positioned)Tj -379.454 -12 Td (relati)Tj -0.15 Tc 20.3 0 Td 0.3 Tw (ve t)Tj 2.5 Tc 14.5699 0 Td (oe)Tj 0 Tc 11.9398 0 Td 0 Tw (ach other)Tj 2.5 Tc 36.5301 0 Td (,t)Tj 0 Tc 7.78008 0 Td (reating each cluster subgraph as a node.)Tj -91.1199 -16.8 Td 0.658 Tw (At each le)Tj -0.15 Tc 41.6059 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(l, the nodes and cluster subgraphs are vie)24.9976(wed as rectangles to be pack)]TJ 286.086 0 Td 0.659 Tw (ed together)Tj 3.159 Tc 44.8191 0 Td [(.A)315.908(tp)]TJ 0 Tc 23.818 0 Td (resent,)Tj -405.619 -12 Td 0.527 Tw (edges are ignored during packing.)Tj -0.15 Tc 143.435 0 Td (Pa)Tj 0 Tc 9.85 0 Td (cking is done using the standard packing functions. In particular)Tj 3.026 Tc 260.973 0 Td (,t)Tj 0 Tc 8.30586 0 Td (he)Tj -422.564 -12 Td 0.276 Tw (graph attrib)Tj 46.4559 0 Td (utes)Tj /R18726008 10 Tf 18.8859 0 Td (pack)Tj /R18409552 10 Tf 23.3371 0 Td (and)Tj /R18726008 10 Tf 17.2172 0 Td (packmode)Tj /R18409552 10 Tf 46.6672 0 Td 0.277 Tw [(control the layout.)-527.686(Each graph and cluster can specify its o)25(wn v)]TJ 258.887 0 Td (alues)Tj -411.45 -12 Td 0 Tw (for these attrib)Tj 58.1199 0 Td 2.5 Tw (utes. Remember)Tj 69.9898 0 Td 0 Tw [(also that a cluster inherits its attrib)20.0073(ute v)25.0073(alues from its parent graph.)]TJ -128.11 -16.8 Td [(After all nodes and clusters, edges are routed based on the v)25.0146(alue of the)]TJ /R18726008 10 Tf 284.4 0 Td (splines)Tj /R18409552 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R18726008 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R18409552 10 Tf 36 -12 Td 0.326 Tw [(Osage uses an e)15.0037(xtensible plugin mechanism for its output renderers, so to see what output formats your in-)]TJ 12 TL 0.75 Tw T*[(stallation of osage supports you can use `)73.9844(`osage ­Txxx')]TJ 3.25 Tc 227.9 0 Td ('\()Tj 0 Tc 9.91016 0 Td [(where xxx is an unlik)10(ely format\) and check the)]TJ -0.1 Tc -237.81 -12 Td (wa)Tj 0 Tc 11.5602 0 Td 0.779 Tw (rning message.)Tj 66.548 0 Td 0.778 Tw (Also, The plugin mechanism supports multiple implementations of the output formats.)Tj -0.8 Tc -78.1082 -12 Td 1.935 Tw (To s)Tj 0 Tc 17.0352 0 Td 0.335 Tw [(ee what v)25.0159(ariants are a)]TJ -0.25 Tc 87.5199 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, use, for e)14.9927(xample: `)74.0088(`osage ­Tpng:')]TJ 2.835 Tc 163.705 0 Td ('a)Tj 0 Tc 10.6051 0 Td 0.336 Tw [(nd to force a particular v)24.9854(ariant, use,)]TJ -288.055 -12 Td 0 Tw [(for e)15(xample: `)73.9844(`osage ­Tpng:gd')74.0088(')]TJ -0.35 Tc 16.8 TL (Tr)' 0 Tc 9.08984 0 Td (aditionally)Tj 3.592 Tc 42.1301 0 Td (,o)Tj 0 Tc 11.0922 0 Td 1.092 Tw (sage supports the follo)Tj 93.2961 0 Td (wing:)Tj /R18726008 10 Tf 26.3719 0 Td (­Tps)Tj /R18409552 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R18726008 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R18409552 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R18726008 10 Tf 19.8969 0 Td (­TŒg)Tj /R18409552 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R18726008 10 Tf 72.284 0 Td (­Tmif)Tj /R18409552 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R18726008 10 Tf 53.3961 0 Td (­Thpgl)Tj /R18409552 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R18726008 10 Tf 92.652 0 Td (­Tpcl)Tj /R18409552 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.778 Tw (jet printers\),)Tj /R18726008 10 Tf 52.9359 0 Td (­Tpng ­Tgif)Tj /R18409552 10 Tf 58.5262 0 Td (\(bitmap graphics\),)Tj /R18726008 10 Tf 77.3762 0 Td [(­T)18.0151(imap)]TJ /R18409552 10 Tf 37.1379 0 Td [(\(imagemap Œles for httpd serv)15.0049(ers for each node or)]TJ -225.976 -12 Td 0.038 Tw (edge that has a non-null "href" attrib)Tj 145.938 0 Td (ute.\),)Tj /R18726008 10 Tf 23.0891 0 Td (­Tcmapx)Tj /R18409552 10 Tf 43.2391 0 Td 0.039 Tw (\(client-side imagemap for use in html and xhtml\).)Tj 204.182 0 Td (Ad-)Tj -416.448 -12 Td 11.12 Tw (ditional less common or more special-purpose output formats can be found at)Tj 12 TL T*[(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ 16.8 TL (Alternati)' -0.15 Tc 35.3 0 Td 0.419 Tw (ve p)Tj 0 Tc 16.909 0 Td 0.119 Tw [(lugins pro)15.0171(viding support for a gi)]TJ -0.15 Tc 129.915 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.12 Tw (utput format can be found from the error message result-)Tj -204.033 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R18726008 10 Tf 173.86 0 Td (­Tpng:)Tj /R18409552 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ /R18726008 10.95 Tf -360.37 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R18409552 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R18726008 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R18409552 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R18726008 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R18409552 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R18726008 10 Tf 9.16016 0 Td (graph)Tj /R18409552 10 Tf 25.5602 0 Td (|)Tj /R18726008 10 Tf 2 0 Td (digraph)Tj /R18409552 10 Tf 33.9 0 Td (\))Tj /R18081664 10 Tf 5.83008 0 Td (name)Tj /R18409552 10 Tf 24.1602 0 Td ({)Tj /R18081664 10 Tf 7.3 0 Td (statement-list)Tj /R18409552 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.568 Tw (Is the top le)Tj -0.15 Tc 48.3941 0 Td (ve)Tj 3.068 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.848 0 Td (raph. If the graph is)Tj /R18726008 10 Tf 83.9301 0 Td (strict)Tj /R18409552 10 Tf 25.2781 0 Td 0.567 Tw [(then multiple edges are not allo)24.9902(wed between the same pairs of)]TJ -177.74 -12 Td 3.01 Tw (nodes. If)Tj 41.0102 0 Td 0.51 Tw (it is a directed graph, indicated by)Tj /R18726008 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R18409552 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R18081664 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R18409552 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R18726008 10 Tf -289.553 -12 Td (graph)Tj /R18409552 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R18081664 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R18409552 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R18081664 10 Tf -93.7797 -16.8 Td (name)Tj /R18726008 10 Tf 21.6602 0 Td (=)Tj /R18081664 10 Tf 5.7 0 Td (val)Tj /R18726008 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R18081664 10 Tf 26.3898 0 Td (name)Tj /R18726008 10 Tf 21.6602 0 Td (=)Tj /R18081664 10 Tf 5.7 0 Td (val)Tj /R18726008 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R18081664 10 Tf 25.2699 0 Td (name)Tj /R18726008 10 Tf 21.6602 0 Td (=)Tj /R18081664 10 Tf 5.7 0 Td (val)Tj /R18726008 10 Tf 12.2199 0 Td (];)Tj /R18409552 10 Tf -64.85 -12 Td 0.203 Tw [(Set def)9.98779(ault graph, node, or edge attrib)]TJ 151.998 0 Td (ute)Tj /R18081664 10 Tf 14.923 0 Td (name)Tj /R18409552 10 Tf 24.3629 0 Td (to)Tj /R18081664 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R18409552 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.202 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.353 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R18726008 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R18081664 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R18726008 10 Tf 113.76 0 Td (];)Tj /R18409552 10 Tf 10.1238 0 Td (Creates node)Tj /R18726008 10 Tf 56.3578 0 Td (n0)Tj /R18409552 10 Tf 14.0238 0 Td 0.965 Tw [(\(if it does not already e)14.9902(xist\) and sets its attrib)20.0146(utes ac-)]TJ -211.62 -12 Td 0 Tw (cording to the optional list.)Tj /R18726008 10 Tf (n0)' /R18081664 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R18409552 10 Tf 31.2797 0 Td (n1)Tj /R18081664 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R18409552 10 Tf 72.5598 0 Td (nn [)Tj /R18081664 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R18726008 10 Tf 113.76 0 Td (];)Tj /R18409552 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R18726008 10 Tf 121.442 0 Td (n0)Tj /R18409552 10 Tf 10.5602 0 Td (,)Tj /R18726008 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R18409552 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R18726008 10 Tf 10.5078 0 Td (nn)Tj /R18409552 10 Tf 14.1281 0 Td (and sets their attrib)Tj 77.7039 0 Td 0.507 Tw (utes according to the optional list.)Tj 143.592 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R18726008 10 Tf 3.33008 0 Td (subgraph)Tj /R18081664 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R18726008 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R18081664 10 Tf 12.2699 0 Td (statement-list)Tj /R18726008 10 Tf 56.3898 0 Td (})Tj /R18409552 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R18726008 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R18409552 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R18726008 10 Tf 10.373 0 Td (nn)Tj /R18409552 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.374 Tw (tatements to create edges.)Tj -328.128 -12 Td ([)Tj /R18726008 10 Tf 3.33008 0 Td (subgraph)Tj /R18081664 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R18409552 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td [(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ 171.335 -52.8 Td [(27 May 2009)-20233.5(1)]TJ ET Q Q \n \n \n \n \n-4016\n+4014\n \n \n \n \n BaseFont\n ZTUUPD+Times-Italic\n FontDescriptor\n@@ -655,19 +655,19 @@\n FontFile3\n \n \n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (Attrib)Tj 23.6898 0 Td 1.019 Tw [(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ 218.971 0 Td 1.018 Tw [(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ -242.661 -12 Td 0 Tw (control graph layout.)Tj /R12086392 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R12086392 10 Tf 36 -12 Td (size=")Tj /R11442048 10 Tf 26.8 0 Td (x,y)Tj /R12086392 10 Tf 11.3801 0 Td (")Tj /R11769936 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R12086392 10 Tf -46.2301 -16.8 Td (page=")Tj /R11442048 10 Tf 31.25 0 Td (x,y)Tj /R12086392 10 Tf 11.3801 0 Td (")Tj /R11769936 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R12086392 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R11442048 10 Tf 26.25 0 Td (f)Tj /R11769936 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R11442048 10 Tf 94.8148 0 Td (f)Tj /R11769936 10 Tf 6.07891 0 Td (which may be a oating point number)Tj 3.3 Tc 156.604 0 Td [(,o)330(ro)]TJ 0 Tc 22.4301 0 Td 0.8 Tw (ne of the k)Tj -0.15 Tc 44.7898 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R12086392 10 Tf 15.5199 0 Td (Œll)Tj /R11769936 10 Tf 11.1199 0 Td (,)Tj /R12086392 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R11769936 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R12086392 10 Tf 5.83008 0 Td (auto)Tj /R11769936 10 Tf 18.8898 0 Td (.)Tj /R12086392 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R11769936 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R12086392 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R11769936 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R12086392 10 Tf 92.4801 0 Td (orientation=land)Tj /R11769936 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R12086392 10 Tf -210.36 -16.8 Td (center=)Tj /R11442048 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R11769936 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R12086392 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R11442048 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R11769936 10 Tf 41.1102 0 Td [("i)321.992(sas)]TJ 0 Tc 28.7402 0 Td 0.719 Tw (equence of layer identiŒers for o)Tj -0.15 Tc 133.685 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlay diagrams.)-571.904(The PostScript array v)]TJ 155.265 0 Td (ariable)Tj /R11442048 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R11769936 10 Tf 57.1324 0 Td 0.112 Tw (sets the assignment of colors to layers. The least inde)Tj 2.613 Tc 213.608 0 Td [(xi)261.304(s1a)]TJ 0 Tc 28.9488 0 Td 0.113 Tw (nd each element must be a 3-ele-)Tj -299.689 -12 Td 0 Tw (ment array to be interpreted as a color coordinate.)Tj /R12086392 10 Tf 16.8 TL (color=)' /R11442048 10 Tf 27.3602 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R12086392 10 Tf 90.6602 0 Td (bgcolor)Tj /R11769936 10 Tf 34.7199 0 Td (for background\).)Tj /R12086392 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R11442048 10 Tf 23.2898 0 Td ("url")Tj /R11769936 10 Tf 23.45 0 Td 0.88 Tw [(the def)10.0073(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 334.49 0 Td 1.18 Tw (ve U)Tj 0 Tc 19.8898 0 Td 0.88 Tw (RLs, as)Tj -401.12 -12 Td 0 Tw (recognized by Acrobat Distiller 3.0 and up.)Tj /R12086392 10 Tf (URL=)' /R11442048 10 Tf 26.8102 0 Td ("url")Tj /R11769936 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R12086392 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R11442048 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R11769936 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R12086392 10 Tf (splines)' 2.851 Tc /R11769936 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R11442048 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R11769936 10 Tf 16.1102 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ /R11442048 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R11769936 10 Tf 32.2199 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ /R11442048 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R11769936 10 Tf 21.6699 0 Td (,e)Tj 0 Tc 11.4672 0 Td 2.027 Tw [(dges are dra)14.9939(wn as orthogonal polylines.)]TJ 175.873 0 Td 2.028 Tw (In all of these cases, the nodes may not o)Tj -0.15 Tc 181.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.528 Tw (rlap. If)Tj /R12086392 10 Tf -400.262 -12 Td (splines=)Tj /R11442048 10 Tf 34.6 0 Td (false)Tj /R11769936 10 Tf 21.3898 0 Td (or)Tj /R12086392 10 Tf 10.8301 0 Td (splines=)Tj /R11442048 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R11769936 10 Tf 15 0 Td (,e)Tj 0 Tc 9.43984 0 Td 0 Tw [(dges are dra)14.9854(wn as line se)]TJ 99.3902 0 Td 2.5 Tw (gments. The)Tj 54.4398 0 Td 0 Tw [(def)10.0073(ault is)]TJ /R11442048 10 Tf 39.3398 0 Td (false)Tj /R11769936 10 Tf 18.8898 0 Td (.)Tj /R12086392 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R12086392 10 Tf 36 -12 Td (height=)Tj /R11442048 10 Tf 32.3699 0 Td (d)Tj /R11769936 10 Tf 8.21797 0 Td (or)Tj /R12086392 10 Tf 11.548 0 Td (width=)Tj /R11442048 10 Tf 30.15 0 Td (d)Tj /R11769936 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R12086392 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R11769936 10 Tf 62.7969 0 Td 0.717 Tw (forces these to be the actual)Tj -317.617 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R12086392 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R11442048 10 Tf 116.91 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj -0.2 Tc -126.71 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R11769936 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R12086392 10 Tf 42.6871 0 Td (plaintext ellipse o)Tj -0.1 Tc 76.3281 0 Td (va)Tj 3.489 Tc 9.9 0 Td (lc)Tj 0 Tc 10.709 0 Td (ir)Tj 7.03984 0 Td (cle egg triangle box diamond trapezium parallelo-)Tj -213.293 -12 Td 0.338 Tw (gram house hexagon octagon note tab box3d component.)Tj /R11769936 10 Tf 249.374 0 Td (\(Polygons are deŒned or modiŒed by the fol-)Tj -249.374 -12 Td (lo)Tj 7.53008 0 Td 2.127 Tw (wing node attrib)Tj 69.6039 0 Td (utes:)Tj -0.18 Tc /R12086392 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R11769936 10 Tf 22.7801 0 Td (,)Tj /R12086392 10 Tf 7.12695 0 Td (peripheries)Tj /R11769936 10 Tf 48.3301 0 Td (,)Tj /R12086392 10 Tf 7.12695 0 Td (sides)Tj /R11769936 10 Tf 20.5602 0 Td (,)Tj /R12086392 10 Tf 7.12695 0 Td (orientation)Tj /R11769936 10 Tf 47.2199 0 Td (,)Tj /R12086392 10 Tf 7.12812 0 Td (distortion)Tj /R11769936 10 Tf 46.298 0 Td (and)Tj /R12086392 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R11769936 10 Tf 21.0102 0 Td (.\))Tj /R12086392 10 Tf 12.9578 0 Td (epsf)Tj /R11769936 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R12086392 10 Tf 28.8359 0 Td (shapeŒle)Tj /R11769936 10 Tf 39.9559 0 Td (attrib)Tj 20.9102 0 Td 0.226 Tw (ute as the path name of an e)Tj 112.792 0 Td 0.225 Tw (xternal EPSF Œle to be automatically loaded for the node)Tj -202.494 -12 Td (shape.)Tj /R12086392 10 Tf (label=)' /R11442048 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R11769936 10 Tf 17.7969 0 Td (where)Tj /R11442048 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R11769936 10 Tf 17.7969 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td 1.058 Tw (eft, and right justiŒed lines.)Tj -317.77 -12 Td 1.233 Tw [(The string '\\N' v)24.9939(alue will be replaced by the node name.)]TJ 244.653 0 Td 1.232 Tw [(The string '\\G' v)25.0049(alue will be replaced by the)]TJ -244.653 -12 Td 0.386 Tw [(graph name.)-538.595(Record labels may contain recursi)]TJ -0.15 Tc 192.576 0 Td 0.687 Tw (ve b)Tj 0 Tc 17.177 0 Td 0.387 Tw [(ox lists delimited by { | }.)-538.696(Port identiŒers in labels are)]TJ -209.753 -12 Td 0 Tw (set of)Tj 2.5 Tc 21.6898 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)-500(In the graph Œle, use colon \(such as,)]TJ /R12086392 10 Tf 223.36 0 Td (node0:port28)Tj /R11769936 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R12086392 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R11442048 10 Tf 30.1398 0 Td (n)Tj /R11769936 10 Tf 7.5 0 Td (sets the label type size to)Tj /R11442048 10 Tf 102.21 0 Td (n)Tj /R11769936 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R12086392 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R11442048 10 Tf 37.9199 0 Td (name)Tj /R11769936 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R12086392 10 Tf -70.1602 -16.8 Td (color=)Tj /R11442048 10 Tf 27.3602 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R12086392 10 Tf 167.2 0 Td (Œllcolor)Tj /R11769936 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R12086392 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R11442048 10 Tf 38.4801 0 Td (colorvalue)Tj /R11769936 10 Tf 45.5711 0 Td 0.301 Tw (sets the Œll color when style=Œlled.)Tj 147.446 0 Td 0.3 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.497 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ -0.25 Tc /R12086392 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R11442048 10 Tf 36.25 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R11442048 10 Tf 10.791 0 Td (colorvalue)Tj /R11769936 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R11442048 10 Tf 37.884 0 Td (h,s,v)Tj /R12086392 10 Tf 18.3301 0 Td (")Tj /R11769936 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.468 -12 Td 0.397 Tw (X11 color name such as)Tj /R12086392 10 Tf 100.575 0 Td [(white black r)18.0176(ed gr)17.998(een blue y)]TJ 122.355 0 Td (ello)Tj 2.897 Tc 14.9 0 Td (wm)Tj 0 Tc 18.4469 0 Td (agenta cyan)Tj /R11769936 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R12086392 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R11769936 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R11442048 10 Tf 28.041 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td (bb")Tj -417.798 -12 Td 0 Tw [(\(r)37(ed, gr)36.9849(een, blue)]TJ 2.5 Tc 65.8102 0 Td (,2h)Tj -0.2 Tc 17.5 0 Td 0.4 Tw (ex c)Tj 0 Tc 15.4699 0 Td [(har)15.0146(acter)]TJ 2.5 Tc 34.1898 0 Td (se)Tj 0 Tc 10.8301 0 Td 0 Tw [(ac)15.0146(h\) value)15.0146(.)]TJ /R11769936 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (Attrib)Tj 23.6898 0 Td 1.019 Tw [(ute names and v)24.9817(alues are ordinary \(C-style\) strings.)]TJ 218.971 0 Td 1.018 Tw [(The follo)25.0195(wing sections describe attrib)20.0098(utes that)]TJ -242.661 -12 Td 0 Tw (control graph layout.)Tj /R18726008 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R18726008 10 Tf 36 -12 Td (size=")Tj /R18081664 10 Tf 26.8 0 Td (x,y)Tj /R18726008 10 Tf 11.3801 0 Td (")Tj /R18409552 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R18726008 10 Tf -46.2301 -16.8 Td (page=")Tj /R18081664 10 Tf 31.25 0 Td (x,y)Tj /R18726008 10 Tf 11.3801 0 Td (")Tj /R18409552 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R18726008 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R18081664 10 Tf 26.25 0 Td (f)Tj /R18409552 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R18081664 10 Tf 94.8148 0 Td (f)Tj /R18409552 10 Tf 6.07891 0 Td (which may be a oating point number)Tj 3.3 Tc 156.604 0 Td [(,o)330(ro)]TJ 0 Tc 22.4301 0 Td 0.8 Tw (ne of the k)Tj -0.15 Tc 44.7898 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R18726008 10 Tf 15.5199 0 Td (Œll)Tj /R18409552 10 Tf 11.1199 0 Td (,)Tj /R18726008 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R18409552 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R18726008 10 Tf 5.83008 0 Td (auto)Tj /R18409552 10 Tf 18.8898 0 Td (.)Tj /R18726008 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R18409552 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R18726008 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R18409552 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R18726008 10 Tf 92.4801 0 Td (orientation=land)Tj /R18409552 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R18726008 10 Tf -210.36 -16.8 Td (center=)Tj /R18081664 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R18409552 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R18726008 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R18081664 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R18409552 10 Tf 41.1102 0 Td [("i)321.992(sas)]TJ 0 Tc 28.7402 0 Td 0.719 Tw (equence of layer identiŒers for o)Tj -0.15 Tc 133.685 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlay diagrams.)-571.904(The PostScript array v)]TJ 155.265 0 Td (ariable)Tj /R18081664 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R18409552 10 Tf 57.1324 0 Td 0.112 Tw (sets the assignment of colors to layers. The least inde)Tj 2.613 Tc 213.608 0 Td [(xi)261.304(s1a)]TJ 0 Tc 28.9488 0 Td 0.113 Tw (nd each element must be a 3-ele-)Tj -299.689 -12 Td 0 Tw (ment array to be interpreted as a color coordinate.)Tj /R18726008 10 Tf 16.8 TL (color=)' /R18081664 10 Tf 27.3602 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R18726008 10 Tf 90.6602 0 Td (bgcolor)Tj /R18409552 10 Tf 34.7199 0 Td (for background\).)Tj /R18726008 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R18081664 10 Tf 23.2898 0 Td ("url")Tj /R18409552 10 Tf 23.45 0 Td 0.88 Tw [(the def)10.0073(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 334.49 0 Td 1.18 Tw (ve U)Tj 0 Tc 19.8898 0 Td 0.88 Tw (RLs, as)Tj -401.12 -12 Td 0 Tw (recognized by Acrobat Distiller 3.0 and up.)Tj /R18726008 10 Tf (URL=)' /R18081664 10 Tf 26.8102 0 Td ("url")Tj /R18409552 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18726008 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R18081664 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R18409552 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R18726008 10 Tf (splines)' 2.851 Tc /R18409552 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R18081664 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R18409552 10 Tf 16.1102 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ /R18081664 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R18409552 10 Tf 32.2199 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ /R18081664 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R18409552 10 Tf 21.6699 0 Td (,e)Tj 0 Tc 11.4672 0 Td 2.027 Tw [(dges are dra)14.9939(wn as orthogonal polylines.)]TJ 175.873 0 Td 2.028 Tw (In all of these cases, the nodes may not o)Tj -0.15 Tc 181.962 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.528 Tw (rlap. If)Tj /R18726008 10 Tf -400.262 -12 Td (splines=)Tj /R18081664 10 Tf 34.6 0 Td (false)Tj /R18409552 10 Tf 21.3898 0 Td (or)Tj /R18726008 10 Tf 10.8301 0 Td (splines=)Tj /R18081664 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R18409552 10 Tf 15 0 Td (,e)Tj 0 Tc 9.43984 0 Td 0 Tw [(dges are dra)14.9854(wn as line se)]TJ 99.3902 0 Td 2.5 Tw (gments. The)Tj 54.4398 0 Td 0 Tw [(def)10.0073(ault is)]TJ /R18081664 10 Tf 39.3398 0 Td (false)Tj /R18409552 10 Tf 18.8898 0 Td (.)Tj /R18726008 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R18726008 10 Tf 36 -12 Td (height=)Tj /R18081664 10 Tf 32.3699 0 Td (d)Tj /R18409552 10 Tf 8.21797 0 Td (or)Tj /R18726008 10 Tf 11.548 0 Td (width=)Tj /R18081664 10 Tf 30.15 0 Td (d)Tj /R18409552 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R18726008 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R18409552 10 Tf 62.7969 0 Td 0.717 Tw (forces these to be the actual)Tj -317.617 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R18726008 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R18081664 10 Tf 116.91 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj -0.2 Tc -126.71 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R18409552 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R18726008 10 Tf 42.6871 0 Td (plaintext ellipse o)Tj -0.1 Tc 76.3281 0 Td (va)Tj 3.489 Tc 9.9 0 Td (lc)Tj 0 Tc 10.709 0 Td (ir)Tj 7.03984 0 Td (cle egg triangle box diamond trapezium parallelo-)Tj -213.293 -12 Td 0.338 Tw (gram house hexagon octagon note tab box3d component.)Tj /R18409552 10 Tf 249.374 0 Td (\(Polygons are deŒned or modiŒed by the fol-)Tj -249.374 -12 Td (lo)Tj 7.53008 0 Td 2.127 Tw (wing node attrib)Tj 69.6039 0 Td (utes:)Tj -0.18 Tc /R18726008 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R18409552 10 Tf 22.7801 0 Td (,)Tj /R18726008 10 Tf 7.12695 0 Td (peripheries)Tj /R18409552 10 Tf 48.3301 0 Td (,)Tj /R18726008 10 Tf 7.12695 0 Td (sides)Tj /R18409552 10 Tf 20.5602 0 Td (,)Tj /R18726008 10 Tf 7.12695 0 Td (orientation)Tj /R18409552 10 Tf 47.2199 0 Td (,)Tj /R18726008 10 Tf 7.12812 0 Td (distortion)Tj /R18409552 10 Tf 46.298 0 Td (and)Tj /R18726008 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R18409552 10 Tf 21.0102 0 Td (.\))Tj /R18726008 10 Tf 12.9578 0 Td (epsf)Tj /R18409552 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R18726008 10 Tf 28.8359 0 Td (shapeŒle)Tj /R18409552 10 Tf 39.9559 0 Td (attrib)Tj 20.9102 0 Td 0.226 Tw (ute as the path name of an e)Tj 112.792 0 Td 0.225 Tw (xternal EPSF Œle to be automatically loaded for the node)Tj -202.494 -12 Td (shape.)Tj /R18726008 10 Tf (label=)' /R18081664 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R18409552 10 Tf 17.7969 0 Td (where)Tj /R18081664 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R18409552 10 Tf 17.7969 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td 1.058 Tw (eft, and right justiŒed lines.)Tj -317.77 -12 Td 1.233 Tw [(The string '\\N' v)24.9939(alue will be replaced by the node name.)]TJ 244.653 0 Td 1.232 Tw [(The string '\\G' v)25.0049(alue will be replaced by the)]TJ -244.653 -12 Td 0.386 Tw [(graph name.)-538.595(Record labels may contain recursi)]TJ -0.15 Tc 192.576 0 Td 0.687 Tw (ve b)Tj 0 Tc 17.177 0 Td 0.387 Tw [(ox lists delimited by { | }.)-538.696(Port identiŒers in labels are)]TJ -209.753 -12 Td 0 Tw (set of)Tj 2.5 Tc 21.6898 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)-500(In the graph Œle, use colon \(such as,)]TJ /R18726008 10 Tf 223.36 0 Td (node0:port28)Tj /R18409552 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R18726008 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R18081664 10 Tf 30.1398 0 Td (n)Tj /R18409552 10 Tf 7.5 0 Td (sets the label type size to)Tj /R18081664 10 Tf 102.21 0 Td (n)Tj /R18409552 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R18726008 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R18081664 10 Tf 37.9199 0 Td (name)Tj /R18409552 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R18726008 10 Tf -70.1602 -16.8 Td (color=)Tj /R18081664 10 Tf 27.3602 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R18726008 10 Tf 167.2 0 Td (Œllcolor)Tj /R18409552 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R18726008 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R18081664 10 Tf 38.4801 0 Td (colorvalue)Tj /R18409552 10 Tf 45.5711 0 Td 0.301 Tw (sets the Œll color when style=Œlled.)Tj 147.446 0 Td 0.3 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.497 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ -0.25 Tc /R18726008 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R18081664 10 Tf 36.25 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R18081664 10 Tf 10.791 0 Td (colorvalue)Tj /R18409552 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R18081664 10 Tf 37.884 0 Td (h,s,v)Tj /R18726008 10 Tf 18.3301 0 Td (")Tj /R18409552 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.468 -12 Td 0.397 Tw (X11 color name such as)Tj /R18726008 10 Tf 100.575 0 Td [(white black r)18.0176(ed gr)17.998(een blue y)]TJ 122.355 0 Td (ello)Tj 2.897 Tc 14.9 0 Td (wm)Tj 0 Tc 18.4469 0 Td (agenta cyan)Tj /R18409552 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R18726008 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R18409552 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R18081664 10 Tf 28.041 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td (bb")Tj -417.798 -12 Td 0 Tw [(\(r)37(ed, gr)36.9849(een, blue)]TJ 2.5 Tc 65.8102 0 Td (,2h)Tj -0.2 Tc 17.5 0 Td 0.4 Tw (ex c)Tj 0 Tc 15.4699 0 Td [(har)15.0146(acter)]TJ 2.5 Tc 34.1898 0 Td (se)Tj 0 Tc 10.8301 0 Td 0 Tw [(ac)15.0146(h\) value)15.0146(.)]TJ /R18409552 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q \n \n \n \n \n-3852\n+3851\n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj /R12086392 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R11769936 10 Tf 177.01 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td (yP)Tj 0 Tc 13.0602 0 Td (ostscript code.)Tj /R12086392 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R11442048 10 Tf 27.2602 0 Td (id)Tj /R11769936 10 Tf 10.2801 0 Td (or)Tj /R11442048 10 Tf 10.8301 0 Td (id:id)Tj /R11769936 10 Tf 21.3898 0 Td (or "all" sets the node')Tj 2.5 Tc 85.9301 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ -237.49 -16.8 Td [(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R12086392 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R11442048 10 Tf 28.4801 0 Td (n)Tj /R11769936 10 Tf 8.16094 0 Td (if)Tj /R11442048 10 Tf 9.27109 0 Td (n)Tj /R11769936 10 Tf 8.16094 0 Td 0.661 Tw (is non-zero then the polygon is made re)Tj 162.507 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.662 Tw (.e. symmetric about the x and y axis, other)Tj 174.796 0 Td (-)Tj -428.668 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R11442048 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.768 Tw [(made re)14.9951(gular by this attrib)]TJ 108.262 0 Td (ute.)Tj -0.2 Tc /R11442048 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 60.4988 0 Td 0.769 Tw [(that are already re)14.9805(gular are not af)24.9805(fected \(i.e.)]TJ 185.952 0 Td (the)Tj 3.269 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.709 0 Td (annot)Tj -409.78 -12 Td 0 Tw (be made asymmetric\).)Tj /R12086392 10 Tf (peripheries=)' /R11442048 10 Tf 54.0301 0 Td (n)Tj /R11769936 10 Tf 8.73789 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)24.9805(alue supersedes the)]TJ -62.768 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R11442048 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 57.2301 0 Td (.)Tj /R12086392 10 Tf -183.95 -16.8 Td (sides=)Tj /R11442048 10 Tf 26.2602 0 Td (n)Tj /R11769936 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R11442048 10 Tf 173.004 0 Td (n)Tj /R11769936 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R11442048 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 57.2301 0 Td (.)Tj /R12086392 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R11442048 10 Tf 52.9199 0 Td (f)Tj /R11769936 10 Tf 5.47109 0 Td 0.191 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.536 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.19 Tw [(he polygon counterclockwise from the v)14.9854(ertical, in de-)]TJ -216.419 -12 Td (grees.)Tj /R11442048 10 Tf 28.8922 0 Td (f)Tj /R11769936 10 Tf 5.57188 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.793 Tw (ute. This)Tj 40.5859 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R11442048 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R12086392 10 Tf -181.26 -16.8 Td (distortion=)Tj /R11442048 10 Tf 47.3699 0 Td (f)Tj /R11769936 10 Tf 5.57813 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.71 -12 Td 1.255 Tw [(to its orientation\).)-625.508(Floating point v)]TJ 146.315 0 Td 1.256 Tw [(alues between ­1 and +1 are suggested.)-625.605(This attrib)19.9902(ute is ignored by)]TJ -0.2 Tc /R11442048 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 57.2301 0 Td (.)Tj /R12086392 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R11442048 10 Tf 26.7102 0 Td (f)Tj /R11769936 10 Tf 5.43984 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.15 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.338 Tw (ve t)Tj 3.538 Tc 15.6078 0 Td (oi)Tj 0 Tc 11.318 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)]TJ 344.366 0 Td 1.039 Tw (ute is ig-)Tj -394.922 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R11442048 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R11769936 10 Tf 57.2301 0 Td (.)Tj /R12086392 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R11442048 10 Tf 23.2898 0 Td ("url")Tj /R11769936 10 Tf 23.2531 0 Td 0.683 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 3.182 Tc 233.61 0 Td (GŒ)Tj 0 Tc 15.9621 0 Td 3.182 Tw (les. The)Tj 38.0238 0 Td 0.682 Tw (substrings '\\N' and '\\G')Tj -334.139 -12 Td 0.398 Tw (are substituted in the same manner as for the node label attrib)Tj 249.968 0 Td 2.898 Tw (ute. Additionally)Tj 73.5762 0 Td 0.399 Tw (the substring '\\L)Tj 2.899 Tc 65.9879 0 Td [('i)289.902(ss)]TJ 0 Tc 19.6879 0 Td (ubsti-)Tj -409.22 -12 Td 0 Tw (tuted with the node label string.)Tj /R12086392 10 Tf (URL=)' /R11442048 10 Tf 26.8102 0 Td ("url")Tj /R11769936 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R12086392 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R11442048 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R11769936 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.385 Tw (The tar)Tj 29.8051 0 Td 1.386 Tw (get string is used to determine which windo)Tj 3.886 Tc 184.162 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)-638.618(Setting it to)]TJ -240.069 -12 Td 0.525 Tw ("_graphviz" will open a ne)Tj 3.025 Tc 108.88 0 Td (ww)Tj 0 Tc 17.4648 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td [(lready e)14.9927(xist, or reuse it if it does.)]TJ 140.419 0 Td 0.524 Tw [(If the tar)17.9932(get string is)]TJ -348.984 -12 Td (empty)Tj 2.522 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80195 0 Td 0.022 Tw [(he def)9.99634(ault, then no tar)18.0151(get attrib)20.0049(ute is included in the output.)]TJ 241.962 0 Td 0.023 Tw (The substrings '\\N' and '\\G' are substi-)Tj -274.114 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td 0.462 Tw (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R12086392 10 Tf (tooltip=)' /R11442048 10 Tf 33.4801 0 Td ("tooltip")Tj /R11769936 10 Tf 37.4219 0 Td 0.402 Tw (is a tooltip string for client-side imagemaps and SV)Tj 209.166 0 Td 0.403 Tw (G, ef)Tj 20.143 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.703 Tw (ve w)Tj 0 Tc 19.4129 0 Td 0.403 Tw (hen nodes ha)Tj -0.15 Tc 52.816 0 Td 0.703 Tw (ve a U)Tj 0 Tc 26.7559 0 Td (RL.)Tj -416.716 -12 Td 0.464 Tw [(The tooltip string def)9.98901(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ 12 TL 0.123 Tw (to still ha)' -0.15 Tc 37.2762 0 Td 0.423 Tw (ve t)Tj 0 Tc 14.693 0 Td 0.123 Tw (ooltips thus permitting denser graphs.)Tj 156.445 0 Td 0.124 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.414 -12 Td 1.239 Tw (manner as for the node label attrib)Tj 144.424 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td 1.238 Tw (ubstituted with the node label)Tj -308.718 -12 Td (string.)Tj /R12086392 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R12086392 10 Tf 36 -12 Td (label=)Tj /R11442048 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R11769936 10 Tf 16.8828 0 Td (where)Tj /R11442048 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R11769936 10 Tf 16.8828 0 Td 0.143 Tw [(may include escaped ne)25.0098(wlines \\)-166.582(n, \\)-166.606(l, or \\)]TJ 2.644 Tc 166.559 0 Td (rf)Tj 0 Tc 9.30391 0 Td 0.144 Tw (or centered, left, or right justiŒed lines.)Tj 162.378 0 Td (If)Tj -425.34 -12 Td 0.032 Tw (the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj 317.141 0 Td 0.031 Tw (If the substring '\\H' is found)Tj -317.141 -12 Td 0.064 Tw [(in a label it will be replaced by the head_node name.)-506.414(If the substring '\\E' v)]TJ 302.6 0 Td 0.065 Tw (alue is found in a label it will be)Tj -302.6 -12 Td 0.294 Tw (replaced by: tail_node_name­>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj 0 Tw T*[(by the graph name.)-500(or by: tail_node_name­­head_node_name for undirected graphs.)]TJ -0.25 Tc /R12086392 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R11442048 10 Tf 30.1398 0 Td (n)Tj /R11769936 10 Tf 7.5 0 Td (sets the label type size to)Tj /R11442048 10 Tf 102.21 0 Td (n)Tj /R11769936 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R12086392 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R11442048 10 Tf 37.9199 0 Td (name)Tj /R11769936 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R12086392 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R11442048 10 Tf 36.25 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R12086392 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R11769936 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj /R18726008 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R18409552 10 Tf 177.01 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td (yP)Tj 0 Tc 13.0602 0 Td (ostscript code.)Tj /R18726008 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R18081664 10 Tf 27.2602 0 Td (id)Tj /R18409552 10 Tf 10.2801 0 Td (or)Tj /R18081664 10 Tf 10.8301 0 Td (id:id)Tj /R18409552 10 Tf 21.3898 0 Td (or "all" sets the node')Tj 2.5 Tc 85.9301 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ -237.49 -16.8 Td [(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R18726008 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R18081664 10 Tf 28.4801 0 Td (n)Tj /R18409552 10 Tf 8.16094 0 Td (if)Tj /R18081664 10 Tf 9.27109 0 Td (n)Tj /R18409552 10 Tf 8.16094 0 Td 0.661 Tw (is non-zero then the polygon is made re)Tj 162.507 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.662 Tw (.e. symmetric about the x and y axis, other)Tj 174.796 0 Td (-)Tj -428.668 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R18081664 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.768 Tw [(made re)14.9951(gular by this attrib)]TJ 108.262 0 Td (ute.)Tj -0.2 Tc /R18081664 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 60.4988 0 Td 0.769 Tw [(that are already re)14.9805(gular are not af)24.9805(fected \(i.e.)]TJ 185.952 0 Td (the)Tj 3.269 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.709 0 Td (annot)Tj -409.78 -12 Td 0 Tw (be made asymmetric\).)Tj /R18726008 10 Tf (peripheries=)' /R18081664 10 Tf 54.0301 0 Td (n)Tj /R18409552 10 Tf 8.73789 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)24.9805(alue supersedes the)]TJ -62.768 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R18081664 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 57.2301 0 Td (.)Tj /R18726008 10 Tf -183.95 -16.8 Td (sides=)Tj /R18081664 10 Tf 26.2602 0 Td (n)Tj /R18409552 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R18081664 10 Tf 173.004 0 Td (n)Tj /R18409552 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R18081664 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 57.2301 0 Td (.)Tj /R18726008 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R18081664 10 Tf 52.9199 0 Td (f)Tj /R18409552 10 Tf 5.47109 0 Td 0.191 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.536 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.19 Tw [(he polygon counterclockwise from the v)14.9854(ertical, in de-)]TJ -216.419 -12 Td (grees.)Tj /R18081664 10 Tf 28.8922 0 Td (f)Tj /R18409552 10 Tf 5.57188 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.793 Tw (ute. This)Tj 40.5859 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R18081664 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R18726008 10 Tf -181.26 -16.8 Td (distortion=)Tj /R18081664 10 Tf 47.3699 0 Td (f)Tj /R18409552 10 Tf 5.57813 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.71 -12 Td 1.255 Tw [(to its orientation\).)-625.508(Floating point v)]TJ 146.315 0 Td 1.256 Tw [(alues between ­1 and +1 are suggested.)-625.605(This attrib)19.9902(ute is ignored by)]TJ -0.2 Tc /R18081664 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 57.2301 0 Td (.)Tj /R18726008 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R18081664 10 Tf 26.7102 0 Td (f)Tj /R18409552 10 Tf 5.43984 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.15 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.338 Tw (ve t)Tj 3.538 Tc 15.6078 0 Td (oi)Tj 0 Tc 11.318 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)]TJ 344.366 0 Td 1.039 Tw (ute is ig-)Tj -394.922 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R18081664 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R18409552 10 Tf 57.2301 0 Td (.)Tj /R18726008 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R18081664 10 Tf 23.2898 0 Td ("url")Tj /R18409552 10 Tf 23.2531 0 Td 0.683 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 3.182 Tc 233.61 0 Td (GŒ)Tj 0 Tc 15.9621 0 Td 3.182 Tw (les. The)Tj 38.0238 0 Td 0.682 Tw (substrings '\\N' and '\\G')Tj -334.139 -12 Td 0.398 Tw (are substituted in the same manner as for the node label attrib)Tj 249.968 0 Td 2.898 Tw (ute. Additionally)Tj 73.5762 0 Td 0.399 Tw (the substring '\\L)Tj 2.899 Tc 65.9879 0 Td [('i)289.902(ss)]TJ 0 Tc 19.6879 0 Td (ubsti-)Tj -409.22 -12 Td 0 Tw (tuted with the node label string.)Tj /R18726008 10 Tf (URL=)' /R18081664 10 Tf 26.8102 0 Td ("url")Tj /R18409552 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18726008 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R18081664 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R18409552 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.385 Tw (The tar)Tj 29.8051 0 Td 1.386 Tw (get string is used to determine which windo)Tj 3.886 Tc 184.162 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)-638.618(Setting it to)]TJ -240.069 -12 Td 0.525 Tw ("_graphviz" will open a ne)Tj 3.025 Tc 108.88 0 Td (ww)Tj 0 Tc 17.4648 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td [(lready e)14.9927(xist, or reuse it if it does.)]TJ 140.419 0 Td 0.524 Tw [(If the tar)17.9932(get string is)]TJ -348.984 -12 Td (empty)Tj 2.522 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80195 0 Td 0.022 Tw [(he def)9.99634(ault, then no tar)18.0151(get attrib)20.0049(ute is included in the output.)]TJ 241.962 0 Td 0.023 Tw (The substrings '\\N' and '\\G' are substi-)Tj -274.114 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td 0.462 Tw (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R18726008 10 Tf (tooltip=)' /R18081664 10 Tf 33.4801 0 Td ("tooltip")Tj /R18409552 10 Tf 37.4219 0 Td 0.402 Tw (is a tooltip string for client-side imagemaps and SV)Tj 209.166 0 Td 0.403 Tw (G, ef)Tj 20.143 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.703 Tw (ve w)Tj 0 Tc 19.4129 0 Td 0.403 Tw (hen nodes ha)Tj -0.15 Tc 52.816 0 Td 0.703 Tw (ve a U)Tj 0 Tc 26.7559 0 Td (RL.)Tj -416.716 -12 Td 0.464 Tw [(The tooltip string def)9.98901(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ 12 TL 0.123 Tw (to still ha)' -0.15 Tc 37.2762 0 Td 0.423 Tw (ve t)Tj 0 Tc 14.693 0 Td 0.123 Tw (ooltips thus permitting denser graphs.)Tj 156.445 0 Td 0.124 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.414 -12 Td 1.239 Tw (manner as for the node label attrib)Tj 144.424 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td 1.238 Tw (ubstituted with the node label)Tj -308.718 -12 Td (string.)Tj /R18726008 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R18726008 10 Tf 36 -12 Td (label=)Tj /R18081664 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R18409552 10 Tf 16.8828 0 Td (where)Tj /R18081664 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R18409552 10 Tf 16.8828 0 Td 0.143 Tw [(may include escaped ne)25.0098(wlines \\)-166.582(n, \\)-166.606(l, or \\)]TJ 2.644 Tc 166.559 0 Td (rf)Tj 0 Tc 9.30391 0 Td 0.144 Tw (or centered, left, or right justiŒed lines.)Tj 162.378 0 Td (If)Tj -425.34 -12 Td 0.032 Tw (the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj 317.141 0 Td 0.031 Tw (If the substring '\\H' is found)Tj -317.141 -12 Td 0.064 Tw [(in a label it will be replaced by the head_node name.)-506.414(If the substring '\\E' v)]TJ 302.6 0 Td 0.065 Tw (alue is found in a label it will be)Tj -302.6 -12 Td 0.294 Tw (replaced by: tail_node_name­>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj 0 Tw T*[(by the graph name.)-500(or by: tail_node_name­­head_node_name for undirected graphs.)]TJ -0.25 Tc /R18726008 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R18081664 10 Tf 30.1398 0 Td (n)Tj /R18409552 10 Tf 7.5 0 Td (sets the label type size to)Tj /R18081664 10 Tf 102.21 0 Td (n)Tj /R18409552 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R18726008 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R18081664 10 Tf 37.9199 0 Td (name)Tj /R18409552 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R18726008 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R18081664 10 Tf 36.25 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R18726008 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R18409552 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q \n \n \n \n \n 3477\n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj /R12086392 10 Tf -420.341 -36 Td (color=)Tj /R11442048 10 Tf 27.3602 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R12086392 10 Tf -72.6301 -16.8 Td (color=)Tj /R11442048 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R11769936 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R11442048 10 Tf 74.4301 0 Td (colorvalue)Tj /R11769936 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R12086392 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R11769936 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R12086392 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R11769936 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R12086392 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R11442048 10 Tf 23.2898 0 Td ("url")Tj /R11769936 10 Tf 22.9578 0 Td 0.388 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 2.888 Tc 230.66 0 Td (GŒ)Tj 0 Tc 15.668 0 Td 2.888 Tw (les. The)Tj 37.4371 0 Td 0.389 Tw (substrings '\\T', '\\H', '\\E')Tj -330.013 -12 Td 0.022 Tw (and '\\G' are substituted in the same manner as for the edge label attrib)Tj 281.416 0 Td 2.522 Tw (ute. Additionally)Tj 72.8238 0 Td 0.022 Tw (the substring '\\L)Tj 2.522 Tc 65.234 0 Td ('i)Tj 0 Tc 8.63203 0 Td (s)Tj -428.106 -12 Td 0 Tw (substituted with the edge label string.)Tj /R12086392 10 Tf 16.8 TL (URL=)' /R11442048 10 Tf 26.8102 0 Td ("url")Tj /R11769936 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R12086392 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R11442048 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R11769936 10 Tf 9.69883 0 Td 0.219 Tw [(is a tar)18.0029(get string for client-side imagemaps and SV)15.0098(G, ef)]TJ 224.131 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.52 Tw (ve w)Tj 0 Tc 19.2301 0 Td 0.22 Tw (hen edges ha)Tj -0.15 Tc 51.8898 0 Td 0.52 Tw (ve a U)Tj 0 Tc 26.3898 0 Td 2.72 Tw (RL. If)Tj -404.839 -12 Td 0.263 Tw [(the tar)17.9871(get string is empty)]TJ 2.763 Tc 99.6621 0 Td (,t)Tj 0 Tc 8.04297 0 Td [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)]TJ 244.612 0 Td 0.262 Tw (The substrings '\\T',)Tj -352.317 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R11442048 10 Tf 33.4801 0 Td ("tooltip")Tj /R11769936 10 Tf 39.009 0 Td 1.989 Tw (is a tooltip string for client-side imagemaps ef)Tj 197.823 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 2.288 Tw (ve w)Tj 0 Tc 20.998 0 Td 1.988 Tw (hen edges ha)Tj -0.15 Tc 55.4262 0 Td 2.288 Tw (ve a U)Tj 0 Tc 29.9262 0 Td 4.488 Tw (RL. The)Tj -394.182 -12 Td 0.801 Tw [(tooltip string def)10.0122(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ 12 TL 0.336 Tw (substituted in the same manner as for the edge label attrib)' 233.68 0 Td 2.835 Tw (ute. Additionally)Tj 73.45 0 Td 0.335 Tw (the substring '\\L)Tj 2.835 Tc 65.8602 0 Td [('i)283.506(ss)]TJ 0 Tc 19.5598 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R12086392 10 Tf 16.8 TL (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.164 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5281 0 Td 2.264 Tw (v, d)Tj 0 Tc 16.1738 0 Td 1.164 Tw (ot, odot, in)Tj 47.4879 0 Td 1.165 Tw (vdot, in)Tj -0.1 Tc 32.9949 0 Td (vo)Tj 0 Tc 9.9 0 Td (dot, tee, empty)Tj 3.665 Tc 64.5398 0 Td (,i)Tj -0.4 Tc 8.94492 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.665 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1648 0 Td 1.165 Tw (pen, hal-)Tj -0.25 Tc -393.604 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 165.96 0 Td (ow)Tj 0 Tc /R11769936 10 Tf 12.1199 0 Td (.)Tj /R12086392 10 Tf -186.16 -16.8 Td (arr)Tj -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size)Tj /R11769936 10 Tf 18.05 0 Td [(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R12086392 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R11769936 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R12086392 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R11769936 10 Tf 59.1898 0 Td (,)Tj /R12086392 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R11769936 10 Tf 60.8598 0 Td (,)Tj /R12086392 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R11769936 10 Tf 56.9848 0 Td (for head and tail)Tj -362.524 -12 Td 2.975 Tw (labels. The)Tj 49.8301 0 Td 0.475 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -49.8301 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R11442048 10 Tf 43.85 0 Td ("url")Tj /R11769936 10 Tf 23.052 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.981 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7609 0 Td 2.981 Tw (les. The)Tj 37.6219 0 Td 0.481 Tw (substrings '\\T',)Tj -370.406 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R11442048 10 Tf 47.3699 0 Td ("url")Tj /R11769936 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R12086392 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R11442048 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R11769936 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.492 Tw (ve a U)Tj 0 Tc 26.334 0 Td 2.692 Tw (RL. The)Tj 38.7141 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td [(wo)269.312(ft)]TJ 0 Tc 23.716 0 Td [(he bro)25.0098(wser is used for the URL.)]TJ -303.065 -12 Td 1.164 Tw [(If the headtar)18.0188(get string is empty)]TJ 3.664 Tc 132.47 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)]TJ 247.16 0 Td 1.163 Tw (get for the)Tj -388.574 -12 Td 3.209 Tw (edge. The)Tj 45.848 0 Td 0.71 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.848 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R11442048 10 Tf 54.0398 0 Td ("tooltip")Tj /R11769936 10 Tf 37.6789 0 Td 0.659 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.513 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.958 Tw (ve w)Tj 0 Tc 19.668 0 Td 0.658 Tw (hen head ports ha)Tj -0.15 Tc 72.034 0 Td 0.958 Tw (ve a U)Tj 0 Tc 27.266 0 Td (RL.)Tj -416.72 -12 Td 1.046 Tw [(The tooltip string def)10.0183(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ 12 TL 0.336 Tw (substituted in the same manner as for the edge label attrib)' 233.68 0 Td 2.835 Tw (ute. Additionally)Tj 73.45 0 Td 0.335 Tw (the substring '\\L)Tj 2.835 Tc 65.8602 0 Td [('i)283.506(ss)]TJ 0 Tc 19.5598 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R12086392 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R11442048 10 Tf 37.1801 0 Td ("url")Tj /R11769936 10 Tf 23.8488 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.78 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.5602 0 Td 3.78 Tw (les. The)Tj 39.2199 0 Td 1.28 Tw (substrings '\\T',)Tj -369.608 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R11442048 10 Tf 40.7 0 Td ("url")Tj /R11769936 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R12086392 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R11442048 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R11769936 10 Tf 9.80781 0 Td 0.328 Tw [(is a tar)18.0054(get string for client-side imagemaps and SV)]TJ 205.044 0 Td 0.329 Tw (G, ef)Tj 20.0691 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.629 Tw (ve w)Tj 0 Tc 19.3391 0 Td 0.329 Tw (hen edge tails ha)Tj -0.15 Tc 67.7172 0 Td (ve)Tj 2.721 Tc -422.707 -12 Td (aU)Tj 0 Tc 14.3809 0 Td 2.721 Tw (RL. The)Tj 38.7719 0 Td (tailtar)Tj 23.15 0 Td 0.221 Tw (get string is used to determine which windo)Tj 2.72 Tc 176.007 0 Td [(wo)272.017(ft)]TJ 0 Tc 23.7699 0 Td 0.22 Tw [(he bro)25.0146(wser is used for the URL.)-522.007(If the)]TJ -276.08 -12 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R12086392 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R11442048 10 Tf 47.3699 0 Td ("tooltip")Tj /R11769936 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.216 Tw [(tooltip string def)10.0049(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ 12 TL 1.204 Tw (stituted in the same manner as for the edge label attrib)' 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.204 Tw (the substring '\\L)Tj 3.704 Tc 67.598 0 Td [('i)370.396(ss)]TJ 0 Tc 21.298 0 Td (ubstituted)Tj -221.219 -45.6 Td 0 Tw [(27 May 2009)-20233.5(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj /R18726008 10 Tf -420.341 -36 Td (color=)Tj /R18081664 10 Tf 27.3602 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R18726008 10 Tf -72.6301 -16.8 Td (color=)Tj /R18081664 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R18409552 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R18081664 10 Tf 74.4301 0 Td (colorvalue)Tj /R18409552 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R18726008 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R18409552 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R18726008 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R18409552 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R18726008 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R18081664 10 Tf 23.2898 0 Td ("url")Tj /R18409552 10 Tf 22.9578 0 Td 0.388 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 2.888 Tc 230.66 0 Td (GŒ)Tj 0 Tc 15.668 0 Td 2.888 Tw (les. The)Tj 37.4371 0 Td 0.389 Tw (substrings '\\T', '\\H', '\\E')Tj -330.013 -12 Td 0.022 Tw (and '\\G' are substituted in the same manner as for the edge label attrib)Tj 281.416 0 Td 2.522 Tw (ute. Additionally)Tj 72.8238 0 Td 0.022 Tw (the substring '\\L)Tj 2.522 Tc 65.234 0 Td ('i)Tj 0 Tc 8.63203 0 Td (s)Tj -428.106 -12 Td 0 Tw (substituted with the edge label string.)Tj /R18726008 10 Tf 16.8 TL (URL=)' /R18081664 10 Tf 26.8102 0 Td ("url")Tj /R18409552 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R18726008 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R18081664 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R18409552 10 Tf 9.69883 0 Td 0.219 Tw [(is a tar)18.0029(get string for client-side imagemaps and SV)15.0098(G, ef)]TJ 224.131 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.52 Tw (ve w)Tj 0 Tc 19.2301 0 Td 0.22 Tw (hen edges ha)Tj -0.15 Tc 51.8898 0 Td 0.52 Tw (ve a U)Tj 0 Tc 26.3898 0 Td 2.72 Tw (RL. If)Tj -404.839 -12 Td 0.263 Tw [(the tar)17.9871(get string is empty)]TJ 2.763 Tc 99.6621 0 Td (,t)Tj 0 Tc 8.04297 0 Td [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)]TJ 244.612 0 Td 0.262 Tw (The substrings '\\T',)Tj -352.317 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R18081664 10 Tf 33.4801 0 Td ("tooltip")Tj /R18409552 10 Tf 39.009 0 Td 1.989 Tw (is a tooltip string for client-side imagemaps ef)Tj 197.823 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 2.288 Tw (ve w)Tj 0 Tc 20.998 0 Td 1.988 Tw (hen edges ha)Tj -0.15 Tc 55.4262 0 Td 2.288 Tw (ve a U)Tj 0 Tc 29.9262 0 Td 4.488 Tw (RL. The)Tj -394.182 -12 Td 0.801 Tw [(tooltip string def)10.0122(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ 12 TL 0.336 Tw (substituted in the same manner as for the edge label attrib)' 233.68 0 Td 2.835 Tw (ute. Additionally)Tj 73.45 0 Td 0.335 Tw (the substring '\\L)Tj 2.835 Tc 65.8602 0 Td [('i)283.506(ss)]TJ 0 Tc 19.5598 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R18726008 10 Tf 16.8 TL (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.164 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5281 0 Td 2.264 Tw (v, d)Tj 0 Tc 16.1738 0 Td 1.164 Tw (ot, odot, in)Tj 47.4879 0 Td 1.165 Tw (vdot, in)Tj -0.1 Tc 32.9949 0 Td (vo)Tj 0 Tc 9.9 0 Td (dot, tee, empty)Tj 3.665 Tc 64.5398 0 Td (,i)Tj -0.4 Tc 8.94492 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.665 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1648 0 Td 1.165 Tw (pen, hal-)Tj -0.25 Tc -393.604 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 165.96 0 Td (ow)Tj 0 Tc /R18409552 10 Tf 12.1199 0 Td (.)Tj /R18726008 10 Tf -186.16 -16.8 Td (arr)Tj -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size)Tj /R18409552 10 Tf 18.05 0 Td [(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R18726008 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R18409552 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R18726008 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R18409552 10 Tf 59.1898 0 Td (,)Tj /R18726008 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R18409552 10 Tf 60.8598 0 Td (,)Tj /R18726008 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R18409552 10 Tf 56.9848 0 Td (for head and tail)Tj -362.524 -12 Td 2.975 Tw (labels. The)Tj 49.8301 0 Td 0.475 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -49.8301 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R18081664 10 Tf 43.85 0 Td ("url")Tj /R18409552 10 Tf 23.052 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.981 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7609 0 Td 2.981 Tw (les. The)Tj 37.6219 0 Td 0.481 Tw (substrings '\\T',)Tj -370.406 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R18081664 10 Tf 47.3699 0 Td ("url")Tj /R18409552 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R18726008 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R18081664 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R18409552 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.492 Tw (ve a U)Tj 0 Tc 26.334 0 Td 2.692 Tw (RL. The)Tj 38.7141 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td [(wo)269.312(ft)]TJ 0 Tc 23.716 0 Td [(he bro)25.0098(wser is used for the URL.)]TJ -303.065 -12 Td 1.164 Tw [(If the headtar)18.0188(get string is empty)]TJ 3.664 Tc 132.47 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)]TJ 247.16 0 Td 1.163 Tw (get for the)Tj -388.574 -12 Td 3.209 Tw (edge. The)Tj 45.848 0 Td 0.71 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.848 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R18081664 10 Tf 54.0398 0 Td ("tooltip")Tj /R18409552 10 Tf 37.6789 0 Td 0.659 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.513 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.958 Tw (ve w)Tj 0 Tc 19.668 0 Td 0.658 Tw (hen head ports ha)Tj -0.15 Tc 72.034 0 Td 0.958 Tw (ve a U)Tj 0 Tc 27.266 0 Td (RL.)Tj -416.72 -12 Td 1.046 Tw [(The tooltip string def)10.0183(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ 12 TL 0.336 Tw (substituted in the same manner as for the edge label attrib)' 233.68 0 Td 2.835 Tw (ute. Additionally)Tj 73.45 0 Td 0.335 Tw (the substring '\\L)Tj 2.835 Tc 65.8602 0 Td [('i)283.506(ss)]TJ 0 Tc 19.5598 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R18726008 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R18081664 10 Tf 37.1801 0 Td ("url")Tj /R18409552 10 Tf 23.8488 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.78 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.5602 0 Td 3.78 Tw (les. The)Tj 39.2199 0 Td 1.28 Tw (substrings '\\T',)Tj -369.608 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R18081664 10 Tf 40.7 0 Td ("url")Tj /R18409552 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R18726008 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R18081664 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R18409552 10 Tf 9.80781 0 Td 0.328 Tw [(is a tar)18.0054(get string for client-side imagemaps and SV)]TJ 205.044 0 Td 0.329 Tw (G, ef)Tj 20.0691 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.629 Tw (ve w)Tj 0 Tc 19.3391 0 Td 0.329 Tw (hen edge tails ha)Tj -0.15 Tc 67.7172 0 Td (ve)Tj 2.721 Tc -422.707 -12 Td (aU)Tj 0 Tc 14.3809 0 Td 2.721 Tw (RL. The)Tj 38.7719 0 Td (tailtar)Tj 23.15 0 Td 0.221 Tw (get string is used to determine which windo)Tj 2.72 Tc 176.007 0 Td [(wo)272.017(ft)]TJ 0 Tc 23.7699 0 Td 0.22 Tw [(he bro)25.0146(wser is used for the URL.)-522.007(If the)]TJ -276.08 -12 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R18726008 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R18081664 10 Tf 47.3699 0 Td ("tooltip")Tj /R18409552 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.216 Tw [(tooltip string def)10.0049(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ 12 TL 1.204 Tw (stituted in the same manner as for the edge label attrib)' 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.204 Tw (the substring '\\L)Tj 3.704 Tc 67.598 0 Td [('i)370.396(ss)]TJ 0 Tc 21.298 0 Td (ubstituted)Tj -221.219 -45.6 Td 0 Tw [(27 May 2009)-20233.5(4)]TJ ET Q Q \n \n \n \n \n-2987\n+2989\n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n Type\n@@ -881,29 +881,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R12086392 10 Tf 16.8 TL (labeldistance)' /R11769936 10 Tf 58.0602 0 Td (and)Tj /R12086392 10 Tf 16.9398 0 Td (port_label_distance)Tj /R11769936 10 Tf 86.3898 0 Td (set distance; also)Tj /R12086392 10 Tf 70.2699 0 Td (labelangle)Tj /R11769936 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R12086392 10 Tf -277.5 -16.8 Td (decorate)Tj /R11769936 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R12086392 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R11769936 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R12086392 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R11442048 10 Tf 27.2602 0 Td (id)Tj /R11769936 10 Tf 10.2801 0 Td (or)Tj /R11442048 10 Tf 10.8301 0 Td (id:id)Tj /R11769936 10 Tf 21.3898 0 Td (or "all" sets the edge')Tj 2.5 Tc 85.3699 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ /R12086392 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R11442048 10 Tf 12.9199 0 Td (f)Tj /R11769936 10 Tf 5.30391 0 Td 0.023 Tw (sets the weight \(spring constant\) of an edge to the gi)Tj -0.15 Tc 208.84 0 Td (ve)Tj 2.523 Tc 9.28984 0 Td (n)Tj 0 Tc 13.0828 0 Td (oating point v)Tj 55.3559 0 Td 2.523 Tw (alue. The)Tj 42.2559 0 Td (def)Tj 12.6699 0 Td 0.023 Tw (ault is 1.0; greater)Tj -0.25 Tc -359.718 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues mak)Tj 2.5 Tc 35.7301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he edge tend more to)Tj -0.1 Tc 83.6199 0 Td (wa)Tj 0 Tc 11.5602 0 Td (rd its optimal length.)Tj /R12086392 10 Tf -149.82 -16.8 Td (len=)Tj /R11442048 10 Tf 18.4801 0 Td (f)Tj /R11769936 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R12086392 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R12086392 10 Tf 36 -12 Td (­G)Tj /R11769936 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R12086392 10 Tf -15.9801 -12 Td (­N)Tj /R11769936 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R12086392 10 Tf -15.4199 -12 Td (­E)Tj /R11769936 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R12086392 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­l)Tj /R11442048 10 Tf 8.48008 0 Td (Œle)Tj /R11769936 10 Tf 15.1879 0 Td 0.468 Tw [(loads custom PostScript library Œles.)-546.785(Usually these deŒne custom shapes or styles.)]TJ 342.826 0 Td (If)Tj /R12086392 10 Tf 9.62891 0 Td (­l)Tj /R11769936 10 Tf 11.4488 0 Td 0.469 Tw (is gi)Tj -0.15 Tc 17.1691 0 Td (ve)Tj 2.969 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.9691 0 Td (y)Tj -427 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R12086392 10 Tf 16.8 TL (­T)' /R11442048 10 Tf 12.3699 0 Td (lang)Tj /R11769936 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R12086392 10 Tf -206.76 -16.8 Td (­O)Tj /R11769936 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R12086392 10 Tf -15.9801 -16.8 Td (­o)Tj /R11442048 10 Tf 10.7 0 Td (Œle)Tj /R11769936 10 Tf 14.7199 0 Td (write output to)Tj /R11442048 10 Tf 61.3898 0 Td (Œle)Tj /R11769936 10 Tf 12.2199 0 Td (.)Tj /R12086392 10 Tf -99.0297 -16.8 Td (­x)Tj /R11769936 10 Tf 13.2 0 Td (reduce graph.)Tj /R12086392 10 Tf -13.2 -16.8 Td (­Lg)Tj /R11769936 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R12086392 10 Tf -48.3 -16.8 Td (­LO)Tj /R11769936 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R12086392 10 Tf -96.4 -16.8 Td (­Ln)Tj /R11442048 10 Tf 17.9301 0 Td (i)Tj /R11769936 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R11442048 10 Tf 107.49 0 Td (i)Tj /R11769936 10 Tf 2.78008 0 Td (.)Tj /R12086392 10 Tf -133.48 -16.8 Td (­LU)Tj /R11442048 10 Tf 19.5898 0 Td (i)Tj /R11769936 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R11442048 10 Tf 87.1 0 Td (i)Tj /R11769936 10 Tf 2.78008 0 Td (.)Tj /R12086392 10 Tf -114.75 -16.8 Td (­LC)Tj /R11442048 10 Tf 19.5898 0 Td (v)Tj /R11769936 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R11442048 10 Tf 96.9496 0 Td (v)Tj /R11769936 10 Tf 4.43984 0 Td (.)Tj /R12086392 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R11769936 10 Tf 18.1199 0 Td ([*])Tj /R11442048 10 Tf 11.6602 0 Td (v)Tj /R11769936 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R11442048 10 Tf 156.79 0 Td (v)Tj /R11769936 10 Tf 4.43984 0 Td (.)Tj /R12086392 10 Tf -197.95 -16.8 Td (­v)Tj /R11769936 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R12086392 10 Tf -13.2 -16.8 Td (­V)Tj /R11769936 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R12086392 10 Tf -15.4199 -16.8 Td (­?)Tj /R11769936 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R12086392 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R11769936 10 Tf 36 -12 Td (digraph test123 {)Tj 20 -12 Td (pack=8)Tj 12 TL (subgraph cluster0 {)' 5 -12 Td (packmode=array)Tj 2.5 Tc T*[(xyx)250(0y)250(0x)]TJ 0 Tc 45 0 Td (1)Tj -45 -12 Td (subgraph cluster1 {)Tj 2.5 Tc 5 -12 Td (mn)Tj 0 Tc -5 -12 Td (})Tj -5 -12 Td (})Tj 2.5 Tc (b[)' 0 Tc 10.8301 0 Td (shape=box];)Tj 2.5 Tc -10.8301 -12 Td (c[)Tj 0 Tc 10.2699 0 Td [(label="hello\\nw)9.98413(orld",color=blue,fontsize=24,)]TJ 2.23008 -12 Td [(fontname="P)15(alatino­Italic",fontcolor=red,style=Œlled];)]TJ 2.5 Tc -12.5 -12 Td [(a­)249.993(>z)]TJ T*[(x­)250.016(>z)]TJ T*[(a­)249.993(>b­)249.993(>c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(>{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 113.315 -38.4 Td [(27 May 2009)-20233.5(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R18726008 10 Tf 16.8 TL (labeldistance)' /R18409552 10 Tf 58.0602 0 Td (and)Tj /R18726008 10 Tf 16.9398 0 Td (port_label_distance)Tj /R18409552 10 Tf 86.3898 0 Td (set distance; also)Tj /R18726008 10 Tf 70.2699 0 Td (labelangle)Tj /R18409552 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R18726008 10 Tf -277.5 -16.8 Td (decorate)Tj /R18409552 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R18726008 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R18409552 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R18726008 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R18081664 10 Tf 27.2602 0 Td (id)Tj /R18409552 10 Tf 10.2801 0 Td (or)Tj /R18081664 10 Tf 10.8301 0 Td (id:id)Tj /R18409552 10 Tf 21.3898 0 Td (or "all" sets the edge')Tj 2.5 Tc 85.3699 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ /R18726008 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R18081664 10 Tf 12.9199 0 Td (f)Tj /R18409552 10 Tf 5.30391 0 Td 0.023 Tw (sets the weight \(spring constant\) of an edge to the gi)Tj -0.15 Tc 208.84 0 Td (ve)Tj 2.523 Tc 9.28984 0 Td (n)Tj 0 Tc 13.0828 0 Td (oating point v)Tj 55.3559 0 Td 2.523 Tw (alue. The)Tj 42.2559 0 Td (def)Tj 12.6699 0 Td 0.023 Tw (ault is 1.0; greater)Tj -0.25 Tc -359.718 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues mak)Tj 2.5 Tc 35.7301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he edge tend more to)Tj -0.1 Tc 83.6199 0 Td (wa)Tj 0 Tc 11.5602 0 Td (rd its optimal length.)Tj /R18726008 10 Tf -149.82 -16.8 Td (len=)Tj /R18081664 10 Tf 18.4801 0 Td (f)Tj /R18409552 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R18726008 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R18726008 10 Tf 36 -12 Td (­G)Tj /R18409552 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R18726008 10 Tf -15.9801 -12 Td (­N)Tj /R18409552 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R18726008 10 Tf -15.4199 -12 Td (­E)Tj /R18409552 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R18726008 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­l)Tj /R18081664 10 Tf 8.48008 0 Td (Œle)Tj /R18409552 10 Tf 15.1879 0 Td 0.468 Tw [(loads custom PostScript library Œles.)-546.785(Usually these deŒne custom shapes or styles.)]TJ 342.826 0 Td (If)Tj /R18726008 10 Tf 9.62891 0 Td (­l)Tj /R18409552 10 Tf 11.4488 0 Td 0.469 Tw (is gi)Tj -0.15 Tc 17.1691 0 Td (ve)Tj 2.969 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.9691 0 Td (y)Tj -427 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R18726008 10 Tf 16.8 TL (­T)' /R18081664 10 Tf 12.3699 0 Td (lang)Tj /R18409552 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R18726008 10 Tf -206.76 -16.8 Td (­O)Tj /R18409552 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R18726008 10 Tf -15.9801 -16.8 Td (­o)Tj /R18081664 10 Tf 10.7 0 Td (Œle)Tj /R18409552 10 Tf 14.7199 0 Td (write output to)Tj /R18081664 10 Tf 61.3898 0 Td (Œle)Tj /R18409552 10 Tf 12.2199 0 Td (.)Tj /R18726008 10 Tf -99.0297 -16.8 Td (­x)Tj /R18409552 10 Tf 13.2 0 Td (reduce graph.)Tj /R18726008 10 Tf -13.2 -16.8 Td (­Lg)Tj /R18409552 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R18726008 10 Tf -48.3 -16.8 Td (­LO)Tj /R18409552 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R18726008 10 Tf -96.4 -16.8 Td (­Ln)Tj /R18081664 10 Tf 17.9301 0 Td (i)Tj /R18409552 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R18081664 10 Tf 107.49 0 Td (i)Tj /R18409552 10 Tf 2.78008 0 Td (.)Tj /R18726008 10 Tf -133.48 -16.8 Td (­LU)Tj /R18081664 10 Tf 19.5898 0 Td (i)Tj /R18409552 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R18081664 10 Tf 87.1 0 Td (i)Tj /R18409552 10 Tf 2.78008 0 Td (.)Tj /R18726008 10 Tf -114.75 -16.8 Td (­LC)Tj /R18081664 10 Tf 19.5898 0 Td (v)Tj /R18409552 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R18081664 10 Tf 96.9496 0 Td (v)Tj /R18409552 10 Tf 4.43984 0 Td (.)Tj /R18726008 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R18409552 10 Tf 18.1199 0 Td ([*])Tj /R18081664 10 Tf 11.6602 0 Td (v)Tj /R18409552 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R18081664 10 Tf 156.79 0 Td (v)Tj /R18409552 10 Tf 4.43984 0 Td (.)Tj /R18726008 10 Tf -197.95 -16.8 Td (­v)Tj /R18409552 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R18726008 10 Tf -13.2 -16.8 Td (­V)Tj /R18409552 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R18726008 10 Tf -15.4199 -16.8 Td (­?)Tj /R18409552 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R18726008 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R18409552 10 Tf 36 -12 Td (digraph test123 {)Tj 20 -12 Td (pack=8)Tj 12 TL (subgraph cluster0 {)' 5 -12 Td (packmode=array)Tj 2.5 Tc T*[(xyx)250(0y)250(0x)]TJ 0 Tc 45 0 Td (1)Tj -45 -12 Td (subgraph cluster1 {)Tj 2.5 Tc 5 -12 Td (mn)Tj 0 Tc -5 -12 Td (})Tj -5 -12 Td (})Tj 2.5 Tc (b[)' 0 Tc 10.8301 0 Td (shape=box];)Tj 2.5 Tc -10.8301 -12 Td (c[)Tj 0 Tc 10.2699 0 Td [(label="hello\\nw)9.98413(orld",color=blue,fontsize=24,)]TJ 2.23008 -12 Td [(fontname="P)15(alatino­Italic",fontcolor=red,style=Œlled];)]TJ 2.5 Tc -12.5 -12 Td [(a­)249.993(>z)]TJ T*[(x­)250.016(>z)]TJ T*[(a­)249.993(>b­)249.993(>c)]TJ 0 Tc 46.4402 0 Td (;)Tj 2.5 Tc -46.4402 -12 Td [(a­)249.993(>{)250.016(xy)]TJ 0 Tc 38.0199 0 Td (};)Tj 113.315 -38.4 Td [(27 May 2009)-20233.5(5)]TJ ET Q Q \n \n \n \n \n-2215\n+2213\n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n Type\n@@ -940,29 +940,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R11442048 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R11769936 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R11442048 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R11769936 10 Tf 32.0402 0 Td (\(1\))Tj -400.341 -36 Td (edge [style=dashed,color=red];)Tj 2.5 Tc 12 TL T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -46.2797 -12 Td (})Tj -0.548 Tc /R12086392 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R11769936 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R12086392 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R11769936 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.444 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.616 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.443 Tw (ilable in the)Tj /R11442048 10 Tf 51.0488 0 Td (doc)Tj /R11769936 10 Tf 17.3828 0 Td (and)Tj /R11442048 10 Tf 17.3828 0 Td (doc/info)Tj /R11769936 10 Tf 35.723 0 Td (subtrees in the)Tj -373.343 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ 16.8 TL (dot\(1\))' 171.335 -549.6 Td [(27 May 2009)-20233.5(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R18081664 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R18409552 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R18081664 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R18409552 10 Tf 32.0402 0 Td (\(1\))Tj -400.341 -36 Td (edge [style=dashed,color=red];)Tj 2.5 Tc 12 TL T*[(b­)250.016(>x)]TJ 0 Tc 26.2797 0 Td (;)Tj -46.2797 -12 Td (})Tj -0.548 Tc /R18726008 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18409552 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R18726008 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18409552 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.444 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.616 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.443 Tw (ilable in the)Tj /R18081664 10 Tf 51.0488 0 Td (doc)Tj /R18409552 10 Tf 17.3828 0 Td (and)Tj /R18081664 10 Tf 17.3828 0 Td (doc/info)Tj /R18409552 10 Tf 35.723 0 Td (subtrees in the)Tj -373.343 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ 16.8 TL (dot\(1\))' 171.335 -549.6 Td [(27 May 2009)-20233.5(6)]TJ ET Q Q \n \n \n \n \n-744\n+743\n \n \n \n \n-R12086392\n+R18726008\n \n-R11769936\n+R18409552\n \n-R11442048\n+R18081664\n \n \n \n \n \n \n \n@@ -1017,15 +1017,15 @@\n \n Filter\n FlateDecode\n Length\n 597\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12145488 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18785104 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1047,15 +1047,15 @@\n \n Filter\n FlateDecode\n Length\n 668\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12145856 def 1 begincodespacerange <00><ff> endcodespacerange 85 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18785472 def 1 begincodespacerange <00><ff> endcodespacerange 85 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1079,18 +1079,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-432\n+434\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12146224 def 1 begincodespacerange <00><ff> endcodespacerange 43 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <41><41><0041> <45><45><0045> <47><47><0047> <4f><4f><004f> <53><53><0053> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18785840 def 1 begincodespacerange <00><ff> endcodespacerange 43 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <41><41><0041> <45><45><0045> <47><47><0047> <4f><4f><004f> <53><53><0053> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1112,15 +1112,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-961c55c3a98c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5a292f8929b5'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 44\n"}]}]}, {"source1": "./usr/share/doc/graphviz/pack.3.pdf.gz", "source2": "./usr/share/doc/graphviz/pack.3.pdf.gz", "unified_diff": null, "details": [{"source1": "pack.3.pdf", "source2": "pack.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -73,20 +73,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34195328 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R34195328 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R34839672 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34839672 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R34523216 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R34839672 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R34523216 10 Tf 36 -12 Td (#include <graphviz/pack.h>)Tj 24 TL (typedef enum { l_clust, l_node, l_graph, l_array} pack_mode;)' (typedef struct {)' 54 -12 Td [(oat aspect;)-6245(/* desired aspect ratio */)]TJ 12 TL T*[(int sz;)-15033(/* ro)24.9854(w/column size size */)]TJ T*[(unsigned int mar)18.0151(gin; /* mar)17.9834(gin left around objects, in points */)]TJ T*[(int doSplines;)-10921(/* use splines in constructing graph shape */)]TJ T*[(pack_mode mode;)-9090(/* granularity and method */)]TJ (boolean *Œx)' 49.5699 0 Td 100.21 Tw (ed; /*)Tj 125.21 0 Td 0 Tw [(Œx)14.9854(ed[i] == true implies g[i] should not be mo)]TJ -0.15 Tc 181.53 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (d*)Tj 0 Tc 12.5 0 Td (/)Tj -378.1 -12 Td [(packv)24.9927(al_t* v)]TJ 50.8801 0 Td 43.23 Tw (als; /*)Tj 69.9 0 Td 0 Tw (for arrays, sort numbers */)Tj -120.78 -12 Td (int ags;)Tj 2.5 Tc -54 -12 Td (}p)Tj 0 Tc 12.3 0 Td (ack_info;)Tj -12.3 -24 Td 10 Tw (point* putRects\(int)Tj 89.45 0 Td 0 Tw (ng, boxf* bbs, pack_info* pinfo\);)Tj -89.45 -12 Td 17.5 Tw (int packRects\(int)Tj 88.05 0 Td 0 Tw (ng, boxf* bbs, pack_info* pinfo\);)Tj -88.05 -24 Td 10 Tw (point* putGraphs)Tj 82.2199 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -82.2199 -12 Td 17.5 Tw (int packGraphs)Tj 80.8199 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -80.8199 -12 Td 17.5 Tw (int packSubgraphs)Tj 94.1602 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -94.1602 -24 Td 2.5 Tw (pack_mode getP)Tj 68.7301 0 Td 0 Tw (ackMode \(Agraph_t*, pack_mode dt\);)Tj -68.7301 -12 Td 17.5 Tw (int getP)Tj 48.1898 0 Td 0 Tw (ack \(Agraph_t*, int, int\);)Tj -48.1898 -24 Td 17.5 Tw (int isConnected)Tj 82.5 0 Td (\(Agraph_t*\);)Tj -82.5 -12 Td 0 Tw (Agraph_t** ccomps \(Agraph_t*, int*, char*\);)Tj (Agraph_t** pccomps \(Agraph_t*, int*, char*, boolean*\);)' 17.5 Tw (int nodeInduce)' 79.7102 0 Td (\(Agraph_t*\);)Tj /R34839672 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R34195328 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R34523216 10 Tf 32.177 0 Td 0.437 Tw [(supports the use of connected components in the conte)14.9902(xt of laying out graphs using other)]TJ /R34195328 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R34523216 10 Tf -397.151 -12 Td 2.893 Tw (libraries. One)Tj 60.216 0 Td 0.393 Tw (set of functions can be used to tak)Tj 2.893 Tc 138.461 0 Td (eas)Tj 0 Tc 18.5559 0 Td (ingle graph and break it apart into connected compo-)Tj -217.233 -12 Td 0.397 Tw (nents. A complementary set of functions tak)Tj 179.202 0 Td 0.396 Tw (es a collection of graphs \(not necessarily components of a sin-)Tj -179.202 -12 Td 0 Tw (gle graph\) which ha)Tj -0.15 Tc 79.5 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een laid out separately)Tj 2.5 Tc 89.05 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd packs them together)55.0146(.)]TJ -194.78 -24 Td 2.183 Tw (As this library is meant to be used with)Tj /R34195328 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R34523216 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R34195328 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R34523216 10 Tf 53.1898 0 Td (,)Tj /R34195328 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R34523216 10 Tf 58.5738 0 Td (and)Tj /R34195328 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R34523216 10 Tf 55.6301 0 Td 0 Tw (used in that library)Tj 2.5 Tc 74.6199 0 Td (.T)Tj 0 Tc 11.1102 0 Td (he speciŒc dependencies are gi)Tj -0.15 Tc 123.6 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.5 0 Td (elo)Tj 2.5 Tc 11.9699 0 Td [(wi)250(nt)]TJ 0 Tc 22.7801 0 Td (he function descriptions.)Tj /R34839672 10 Tf -342.5 -28.8 Td [(Cr)17.9919(eating components)]TJ 5 -12 Td (Agraph_t** ccomps \(Agraph_t* g, int* cnt, char* pfx\))Tj /R34523216 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R34195328 10 Tf 55.1 0 Td (ccomps)Tj /R34523216 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R34195328 10 Tf 44.8699 0 Td (g)Tj /R34523216 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R34195328 10 Tf 197.39 0 Td (g)Tj /R34523216 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R34195328 10 Tf 85.5801 0 Td (cnt)Tj /R34523216 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R34195328 10 Tf 158.75 0 Td (pfx)Tj /R34523216 10 Tf 15.2949 0 Td (is non-NULL, it is used as a preŒx for)Tj -274.92 -12 Td 0.241 Tw (the names of the subgraphs; otherwise, the string `)Tj 202.548 0 Td (`_cc_')Tj 2.741 Tc 24.8 0 Td [('i)274.082(su)]TJ 0 Tc 20.482 0 Td 2.741 Tw (sed. Note)Tj 43.252 0 Td 0.241 Tw (that the subgraphs only contain the)Tj -291.082 -12 Td (rele)Tj -0.25 Tc 14.7398 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.715 Tw (nt nodes, not an)Tj 3.215 Tc 65.325 0 Td (yc)Tj 0 Tc 12.6551 0 Td [(orresponding edges. Depending on the use, this allo)25(ws the caller to retrie)]TJ -0.15 Tc 298.705 0 Td 1.015 Tw (ve e)Tj 0 Tc 16.9449 0 Td (dge)Tj -417.56 -12 Td 0 Tw (information from the root graph.)Tj 16.8 TL 0.198 Tw (The array returned is obtained from)' /R34195328 10 Tf 146.148 0 Td (malloc)Tj /R34523216 10 Tf 29.918 0 Td (and must be freed by the caller)Tj 2.698 Tc 123.938 0 Td (.T)Tj 0 Tc 11.3078 0 Td (he function relies on the)Tj /R34195328 10 Tf 100.139 0 Td (mark)Tj /R34523216 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R34195328 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R34523216 10 Tf 53.8898 0 Td (.)Tj 81.6051 -64.8 Td [(04 APRIL 2009)-19705.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41232256 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R41232256 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R41876600 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41876600 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R41560144 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R41876600 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R41560144 10 Tf 36 -12 Td (#include <graphviz/pack.h>)Tj 24 TL (typedef enum { l_clust, l_node, l_graph, l_array} pack_mode;)' (typedef struct {)' 54 -12 Td [(oat aspect;)-6245(/* desired aspect ratio */)]TJ 12 TL T*[(int sz;)-15033(/* ro)24.9854(w/column size size */)]TJ T*[(unsigned int mar)18.0151(gin; /* mar)17.9834(gin left around objects, in points */)]TJ T*[(int doSplines;)-10921(/* use splines in constructing graph shape */)]TJ T*[(pack_mode mode;)-9090(/* granularity and method */)]TJ (boolean *Œx)' 49.5699 0 Td 100.21 Tw (ed; /*)Tj 125.21 0 Td 0 Tw [(Œx)14.9854(ed[i] == true implies g[i] should not be mo)]TJ -0.15 Tc 181.53 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (d*)Tj 0 Tc 12.5 0 Td (/)Tj -378.1 -12 Td [(packv)24.9927(al_t* v)]TJ 50.8801 0 Td 43.23 Tw (als; /*)Tj 69.9 0 Td 0 Tw (for arrays, sort numbers */)Tj -120.78 -12 Td (int ags;)Tj 2.5 Tc -54 -12 Td (}p)Tj 0 Tc 12.3 0 Td (ack_info;)Tj -12.3 -24 Td 10 Tw (point* putRects\(int)Tj 89.45 0 Td 0 Tw (ng, boxf* bbs, pack_info* pinfo\);)Tj -89.45 -12 Td 17.5 Tw (int packRects\(int)Tj 88.05 0 Td 0 Tw (ng, boxf* bbs, pack_info* pinfo\);)Tj -88.05 -24 Td 10 Tw (point* putGraphs)Tj 82.2199 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -82.2199 -12 Td 17.5 Tw (int packGraphs)Tj 80.8199 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -80.8199 -12 Td 17.5 Tw (int packSubgraphs)Tj 94.1602 0 Td 0 Tw (\(int, Agraph_t**, Agraph_t*, pack_info*\);)Tj -94.1602 -24 Td 2.5 Tw (pack_mode getP)Tj 68.7301 0 Td 0 Tw (ackMode \(Agraph_t*, pack_mode dt\);)Tj -68.7301 -12 Td 17.5 Tw (int getP)Tj 48.1898 0 Td 0 Tw (ack \(Agraph_t*, int, int\);)Tj -48.1898 -24 Td 17.5 Tw (int isConnected)Tj 82.5 0 Td (\(Agraph_t*\);)Tj -82.5 -12 Td 0 Tw (Agraph_t** ccomps \(Agraph_t*, int*, char*\);)Tj (Agraph_t** pccomps \(Agraph_t*, int*, char*, boolean*\);)' 17.5 Tw (int nodeInduce)' 79.7102 0 Td (\(Agraph_t*\);)Tj /R41876600 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R41232256 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R41560144 10 Tf 32.177 0 Td 0.437 Tw [(supports the use of connected components in the conte)14.9902(xt of laying out graphs using other)]TJ /R41232256 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R41560144 10 Tf -397.151 -12 Td 2.893 Tw (libraries. One)Tj 60.216 0 Td 0.393 Tw (set of functions can be used to tak)Tj 2.893 Tc 138.461 0 Td (eas)Tj 0 Tc 18.5559 0 Td (ingle graph and break it apart into connected compo-)Tj -217.233 -12 Td 0.397 Tw (nents. A complementary set of functions tak)Tj 179.202 0 Td 0.396 Tw (es a collection of graphs \(not necessarily components of a sin-)Tj -179.202 -12 Td 0 Tw (gle graph\) which ha)Tj -0.15 Tc 79.5 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een laid out separately)Tj 2.5 Tc 89.05 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd packs them together)55.0146(.)]TJ -194.78 -24 Td 2.183 Tw (As this library is meant to be used with)Tj /R41232256 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R41560144 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R41232256 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R41560144 10 Tf 53.1898 0 Td (,)Tj /R41232256 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R41560144 10 Tf 58.5738 0 Td (and)Tj /R41232256 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R41560144 10 Tf 55.6301 0 Td 0 Tw (used in that library)Tj 2.5 Tc 74.6199 0 Td (.T)Tj 0 Tc 11.1102 0 Td (he speciŒc dependencies are gi)Tj -0.15 Tc 123.6 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.5 0 Td (elo)Tj 2.5 Tc 11.9699 0 Td [(wi)250(nt)]TJ 0 Tc 22.7801 0 Td (he function descriptions.)Tj /R41876600 10 Tf -342.5 -28.8 Td [(Cr)17.9919(eating components)]TJ 5 -12 Td (Agraph_t** ccomps \(Agraph_t* g, int* cnt, char* pfx\))Tj /R41560144 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R41232256 10 Tf 55.1 0 Td (ccomps)Tj /R41560144 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R41232256 10 Tf 44.8699 0 Td (g)Tj /R41560144 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R41232256 10 Tf 197.39 0 Td (g)Tj /R41560144 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R41232256 10 Tf 85.5801 0 Td (cnt)Tj /R41560144 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R41232256 10 Tf 158.75 0 Td (pfx)Tj /R41560144 10 Tf 15.2949 0 Td (is non-NULL, it is used as a preŒx for)Tj -274.92 -12 Td 0.241 Tw (the names of the subgraphs; otherwise, the string `)Tj 202.548 0 Td (`_cc_')Tj 2.741 Tc 24.8 0 Td [('i)274.082(su)]TJ 0 Tc 20.482 0 Td 2.741 Tw (sed. Note)Tj 43.252 0 Td 0.241 Tw (that the subgraphs only contain the)Tj -291.082 -12 Td (rele)Tj -0.25 Tc 14.7398 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.715 Tw (nt nodes, not an)Tj 3.215 Tc 65.325 0 Td (yc)Tj 0 Tc 12.6551 0 Td [(orresponding edges. Depending on the use, this allo)25(ws the caller to retrie)]TJ -0.15 Tc 298.705 0 Td 1.015 Tw (ve e)Tj 0 Tc 16.9449 0 Td (dge)Tj -417.56 -12 Td 0 Tw (information from the root graph.)Tj 16.8 TL 0.198 Tw (The array returned is obtained from)' /R41232256 10 Tf 146.148 0 Td (malloc)Tj /R41560144 10 Tf 29.918 0 Td (and must be freed by the caller)Tj 2.698 Tc 123.938 0 Td (.T)Tj 0 Tc 11.3078 0 Td (he function relies on the)Tj /R41232256 10 Tf 100.139 0 Td (mark)Tj /R41560144 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R41232256 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R41560144 10 Tf 53.8898 0 Td (.)Tj 81.6051 -64.8 Td [(04 APRIL 2009)-19705.5(1)]TJ ET Q Q \n \n \n \n \n-2372\n+2371\n \n \n \n \n BaseFont\n SXZUWB+Times-Italic\n FontDescriptor\n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R34839672\n+R41876600\n \n-R34523216\n+R41560144\n \n-R34195328\n+R41232256\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34195328 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R34195328 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td (\(3\))Tj /R34839672 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R34523216 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R34195328 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R34523216 10 Tf 32.827 0 Td (ex)Tj 0 Tc 9.28984 0 Td (cept that is puts all pinned nodes in the Œrst component returned. In addition,)Tj -120.135 -12 Td (if)Tj /R34195328 10 Tf 8.61016 0 Td (pinned)Tj /R34523216 10 Tf 29.7199 0 Td 0 Tw [(is non-NULL, it is set to true if pinned nodes are found and f)10(alse otherwise.)]TJ /R34839672 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R34523216 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R34195328 10 Tf 125.46 0 Td (g)Tj /R34523216 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R34195328 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R34523216 10 Tf 5 0 Td [(.I)256.016(tr)]TJ 0 Tc 17.0598 0 Td (e-)Tj -424.23 -12 Td 0 Tw (turns the number of such edges and, if this edge is not already in the subgraph, it is added.)Tj /R34839672 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R34523216 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R34195328 10 Tf 173.02 0 Td (g)Tj /R34523216 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R34839672 10 Tf -201.52 -28.8 Td (Pa)Tj 0 Tc 11.0102 0 Td (cking components)Tj -6.01016 -12 Td [(point* putGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)]TJ 2.5 Tc 287.65 0 Td (oi)Tj 0 Tc 10.2801 0 Td (p\))Tj /R34195328 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R34523216 10 Tf 45.8969 0 Td 0.768 Tw (packs together a collection of laid out graphs into a single layout which a)Tj -0.2 Tc 302.244 0 Td (vo)Tj 0 Tc 9.8 0 Td (ids an)Tj 3.268 Tc 24.2281 0 Td (yo)Tj -0.15 Tc 13.118 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. It)Tj -404.577 -12 Td (tak)Tj 12.1199 0 Td 0.146 Tw (es as input)Tj /R34195328 10 Tf 45.1578 0 Td (ng)Tj /R34523216 10 Tf 12.6461 0 Td (graphs)Tj /R34195328 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R34523216 10 Tf 8.88984 0 Td (.F)Tj 0 Tc 10.5559 0 Td (or each graph, it is assumed that all the nodes ha)Tj -0.15 Tc 194.84 0 Td 0.446 Tw (ve b)Tj 0 Tc 16.9359 0 Td 0.146 Tw (een positioned using)Tj /R34195328 10 Tf 85.1578 0 Td (pos)Tj /R34523216 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R34195328 10 Tf 49.1602 0 Td (xsize)Tj /R34523216 10 Tf 21.9398 0 Td (and)Tj /R34195328 10 Tf 16.9398 0 Td (ysize)Tj /R34523216 10 Tf 21.9398 0 Td (Œelds ha)Tj -0.15 Tc 33.4102 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een set.)Tj -160.18 -16.8 Td (If)Tj -0.45 Tc /R34195328 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R34523216 10 Tf 10.7602 0 Td 0.481 Tw [(is non-NULL, it is tak)10.0024(en as the root graph of the subgraphs)]TJ /R34195328 10 Tf 244.252 0 Td (gs)Tj /R34523216 10 Tf 11.8711 0 Td (and is used to Œnd the edges. Other)Tj 143.707 0 Td (-)Tj -428.67 -12 Td (wise,)Tj /R34195328 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R34523216 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R34195328 10 Tf 141.91 0 Td (gs[i])Tj /R34523216 10 Tf 19.45 0 Td (.)Tj -0.15 Tc -229.82 -16.8 Td (Fo)Tj 3.47 Tc 10.4102 0 Td (rt)Tj 0 Tc 9.58008 0 Td 0.97 Tw (he modes)Tj /R34195328 10 Tf 42.4898 0 Td (l_node)Tj /R34523216 10 Tf 27.2199 0 Td (,)Tj /R34195328 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R34523216 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R34195328 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R34523216 10 Tf 31.5199 0 Td (,t)Tj 0 Tc 8.74883 0 Td 0.969 Tw (he packing is done using the polyomino-based algorithm of)Tj -186.488 -12 Td (Frei)Tj -0.25 Tc 15.8602 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.208 Tw [(lds et al. This allo)25.0122(ws for a f)9.99268(airly tight packing, in which a con)]TJ -0.15 Tc 248.314 0 Td 0.509 Tw (vex p)Tj 0 Tc 21.8488 0 Td 0.209 Tw (art of one graph might be inserted)Tj -295.213 -12 Td 2.424 Tw (into the conca)Tj -0.15 Tc 60.748 0 Td 2.724 Tw (ve p)Tj 0 Tc 19.2141 0 Td 2.424 Tw (art of another)Tj 7.424 Tc 58.168 0 Td (.T)Tj 0 Tc 16.034 0 Td (he granularity of the polyominoes used depends on the v)Tj 247.926 0 Td 2.423 Tw (alue of)Tj /R34195328 10 Tf -402.09 -12 Td (ip­>mode)Tj 3.982 Tc /R34523216 10 Tf 42.9398 0 Td [(.I)398.188(ft)]TJ 0 Tc 19.9043 0 Td 1.482 Tw (his is)Tj /R34195328 10 Tf 26.3039 0 Td (l_node)Tj 3.982 Tc /R34523216 10 Tf 27.2199 0 Td (,ap)Tj 0 Tc 19.9039 0 Td 1.483 Tw (olyomino is constructed to approximate the nodes and edges. If this is)Tj /R34195328 10 Tf -136.272 -12 Td (l_clust)Tj 3.349 Tc /R34523216 10 Tf 26.6699 0 Td (,t)Tj 0 Tc 8.62891 0 Td 0.849 Tw (he polyomino treats top-le)Tj -0.15 Tc 107.567 0 Td (ve)Tj 3.349 Tc 9.28984 0 Td (lc)Tj 0 Tc 10.5691 0 Td 0.848 Tw (lusters as single rectangles, unioned with the polyominoes for the)Tj -162.725 -12 Td 0.693 Tw [(remaining nodes and edges. If the v)24.9878(alue is)]TJ /R34195328 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R34523216 10 Tf 31.5199 0 Td (,t)Tj 0 Tc 8.47305 0 Td 0.694 Tw (he polyomino for a graph is a single rectangle corre-)Tj -216.087 -12 Td 0 Tw (sponding to the bounding box of the graph.)Tj 16.8 TL (The mode)' /R34195328 10 Tf 42.7699 0 Td (l_node)Tj /R34523216 10 Tf 29.7199 0 Td [(speciŒes that the graphs should be pack)9.98535(ed as an array)65(.)]TJ -72.4898 -16.8 Td (If)Tj /R34195328 10 Tf 10.2891 0 Td (ip­>doSplines)Tj /R34523216 10 Tf 63.7988 0 Td 1.129 Tw (is true, the function uses the spline information in the)Tj /R34195328 10 Tf 227.11 0 Td (spl)Tj /R34523216 10 Tf 15.2988 0 Td (Œeld of an edge, if it e)Tj 94.6641 0 Td (xists.)Tj -411.161 -12 Td 0 Tw [(Otherwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ 0.406 Tw (The parameter)' /R34195328 10 Tf 61.3422 0 Td [(ip­>mar)37.0068(gin)]TJ /R34523216 10 Tf 52.7059 0 Td (speciŒes a boundary of)Tj /R34195328 10 Tf 96.6039 0 Td [(mar)37.0166(gin)]TJ /R34523216 10 Tf 31.4258 0 Td (points to be allo)Tj 65.1379 0 Td 0.407 Tw (wed around each node. It must)Tj -307.216 -12 Td 0 Tw (be non-ne)Tj -0.05 Tc 39.5602 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj -63.55 -16.8 Td 0.152 Tw (The parameter)Tj /R34195328 10 Tf 60.834 0 Td (ip­>Œxed)Tj 2.652 Tc /R34523216 10 Tf 40.1602 0 Td (,i)Tj 2.651 Tc 7.93203 0 Td (fn)Tj 0 Tc 10.9809 0 Td 0.151 Tw (on-null, should point to an array of)Tj /R34195328 10 Tf 143.267 0 Td (ng)Tj /R34523216 10 Tf 12.6512 0 Td (booleans. If)Tj /R34195328 10 Tf 50.0121 0 Td (ip­>Œxed[i])Tj /R34523216 10 Tf 53.3711 0 Td (is true, graph)Tj /R34195328 10 Tf -379.209 -12 Td (gs[i])Tj /R34523216 10 Tf 22.3352 0 Td 0.385 Tw (should be left at its original position. The packing will Œrst Œrst place all of the Œx)Tj 334.06 0 Td 0.386 Tw (ed graphs, then Œll)Tj -356.395 -12 Td 0 Tw (in the with the remaining graphs.)Tj 0.341 Tw (The function returns an array of points which can be used as the origin of the bounding box of each graph.)' 12 TL 1.023 Tw (If the graphs are translated to these positions, none of the graph components will o)' -0.15 Tc 344.402 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.523 Tw (rlap. The)Tj 43.1461 0 Td 1.023 Tw (array re-)Tj -396.838 -12 Td 0.745 Tw (turned is obtained from)Tj /R34195328 10 Tf 99.0789 0 Td (malloc)Tj /R34523216 10 Tf 30.4641 0 Td 0.744 Tw (and must be freed by the caller)Tj 3.244 Tc 127.214 0 Td [(.I)324.417(fa)]TJ -0.15 Tc 20.0879 0 Td 1.044 Tw (ny p)Tj 0 Tc 18.0941 0 Td 0.744 Tw (roblem occurs,)Tj /R34195328 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R34523216 10 Tf 45.8738 0 Td (returns)Tj -404.231 -12 Td 3.272 Tw (NULL. As)Tj 3.272 Tc 49.3141 0 Td (as)Tj 0 Tc 11.602 0 Td (ide-ef)Tj 23.0699 0 Td 0.772 Tw (fect, at its start,)Tj /R34195328 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R34523216 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R34195328 10 Tf 33.766 0 Td (bb)Tj /R34523216 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R34195328 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R34523216 10 Tf 45.1297 0 Td 0 Tw (does not do an)Tj 2.5 Tc 57.9 0 Td (yt)Tj 0 Tc 10.2801 0 Td (ranslation or change the input graphs in an)Tj 2.5 Tc 170.1 0 Td (yo)Tj 0 Tc 12.5 0 Td [(ther w)10.0098(ay than setting the)]TJ /R34195328 10 Tf 100.72 0 Td (bb)Tj /R34523216 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R34195328 10 Tf 94.4859 0 Td (bb)Tj /R34523216 10 Tf 13.484 0 Td (Œeld in)Tj /R34195328 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R34523216 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R34195328 10 Tf 12.9238 0 Td (pos)Tj /R34523216 10 Tf 13.8898 0 Td (,)Tj /R34195328 10 Tf 5.98398 0 Td (xsize)Tj /R34523216 10 Tf 22.9238 0 Td (and)Tj /R34195328 10 Tf 17.9238 0 Td (ysize)Tj /R34523216 10 Tf 22.9238 0 Td (Œelds in)Tj /R34195328 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R34523216 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R34195328 10 Tf 33.6262 0 Td (spl)Tj /R34523216 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R34195328 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R34523216 10 Tf 48.2301 0 Td (.)Tj /R34839672 10 Tf -94.7902 -16.8 Td [(int packGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ /R34523216 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R34195328 10 Tf 11.477 0 Td (ng)Tj /R34523216 10 Tf 13.1469 0 Td (subgraphs)Tj /R34195328 10 Tf 43.6969 0 Td (gs)Tj /R34523216 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R34195328 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R34523216 10 Tf 10.927 0 Td (and calls)Tj /R34195328 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R34523216 10 Tf 45.777 0 Td 0.648 Tw (with the gi)Tj -0.15 Tc 43.8262 0 Td (ve)Tj 3.148 Tc 9.28984 0 Td (na)Tj -0.18 Tc 12.5879 0 Td (rg)Tj 0 Tc 8.15 0 Td (uments to)Tj -392.181 -12 Td 0.913 Tw (generate a packing of the subgraphs. If successful, it then in)Tj -0.2 Tc 248.12 0 Td (vo)Tj -0.1 Tc 9.8 0 Td (ke)Tj 3.413 Tc 9.33984 0 Td (ss)Tj 0 Tc 11.193 0 Td (hifts the subgraphs to their ne)Tj 3.412 Tc 122.915 0 Td (wp)Tj 0 Tc 15.632 0 Td (osi-)Tj -417 -12 Td 0 Tw (tions. It returns 0 on success.)Tj /R34839672 10 Tf -16 -16.8 Td [(int packSubgraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ /R34523216 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R34195328 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R34523216 10 Tf 51.1898 0 Td 0.161 Tw (with the gi)Tj -0.15 Tc 42.852 0 Td (ve)Tj 2.661 Tc 9.28984 0 Td (na)Tj -0.18 Tc 12.1012 0 Td (rg)Tj 0 Tc 8.15 0 Td (uments, and then recomputes the bounding box of)Tj -230.893 -12 Td (the)Tj -0.45 Tc /R34195328 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R34523216 10 Tf 10.2801 0 Td (graph.)Tj /R34839672 10 Tf -49.4398 -16.8 Td 0 Tw [(int pack_graph\(int ng, Agraph_t** gs, Agraph_t* r)18.0078(oot, boolean* Œxed\))]TJ /R34523216 10 Tf 16 -12 Td (uses)Tj /R34195328 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R34523216 10 Tf 65.1898 0 Td 1.38 Tw (to place the indi)Tj 68.05 0 Td 1.379 Tw (vidual subgraphs into a single layout with the parameters obtained)Tj -154.34 -12 Td (from)Tj -0.1 Tc /R34195328 10 Tf 21.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0159(ac)20.0159(kInfo)]TJ 2.5 Tc /R34523216 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R34195328 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R34523216 10 Tf 89.2703 0 Td 0 Tw (is called on the root graph.)Tj -52.6348 -52.8 Td [(04 APRIL 2009)-19705.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41232256 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R41232256 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td (\(3\))Tj /R41876600 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R41560144 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R41232256 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R41560144 10 Tf 32.827 0 Td (ex)Tj 0 Tc 9.28984 0 Td (cept that is puts all pinned nodes in the Œrst component returned. In addition,)Tj -120.135 -12 Td (if)Tj /R41232256 10 Tf 8.61016 0 Td (pinned)Tj /R41560144 10 Tf 29.7199 0 Td 0 Tw [(is non-NULL, it is set to true if pinned nodes are found and f)10(alse otherwise.)]TJ /R41876600 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R41560144 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R41232256 10 Tf 125.46 0 Td (g)Tj /R41560144 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R41232256 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R41560144 10 Tf 5 0 Td [(.I)256.016(tr)]TJ 0 Tc 17.0598 0 Td (e-)Tj -424.23 -12 Td 0 Tw (turns the number of such edges and, if this edge is not already in the subgraph, it is added.)Tj /R41876600 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R41560144 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R41232256 10 Tf 173.02 0 Td (g)Tj /R41560144 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R41876600 10 Tf -201.52 -28.8 Td (Pa)Tj 0 Tc 11.0102 0 Td (cking components)Tj -6.01016 -12 Td [(point* putGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)]TJ 2.5 Tc 287.65 0 Td (oi)Tj 0 Tc 10.2801 0 Td (p\))Tj /R41232256 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R41560144 10 Tf 45.8969 0 Td 0.768 Tw (packs together a collection of laid out graphs into a single layout which a)Tj -0.2 Tc 302.244 0 Td (vo)Tj 0 Tc 9.8 0 Td (ids an)Tj 3.268 Tc 24.2281 0 Td (yo)Tj -0.15 Tc 13.118 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. It)Tj -404.577 -12 Td (tak)Tj 12.1199 0 Td 0.146 Tw (es as input)Tj /R41232256 10 Tf 45.1578 0 Td (ng)Tj /R41560144 10 Tf 12.6461 0 Td (graphs)Tj /R41232256 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R41560144 10 Tf 8.88984 0 Td (.F)Tj 0 Tc 10.5559 0 Td (or each graph, it is assumed that all the nodes ha)Tj -0.15 Tc 194.84 0 Td 0.446 Tw (ve b)Tj 0 Tc 16.9359 0 Td 0.146 Tw (een positioned using)Tj /R41232256 10 Tf 85.1578 0 Td (pos)Tj /R41560144 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R41232256 10 Tf 49.1602 0 Td (xsize)Tj /R41560144 10 Tf 21.9398 0 Td (and)Tj /R41232256 10 Tf 16.9398 0 Td (ysize)Tj /R41560144 10 Tf 21.9398 0 Td (Œelds ha)Tj -0.15 Tc 33.4102 0 Td 0.3 Tw (ve b)Tj 0 Tc 16.7898 0 Td 0 Tw (een set.)Tj -160.18 -16.8 Td (If)Tj -0.45 Tc /R41232256 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R41560144 10 Tf 10.7602 0 Td 0.481 Tw [(is non-NULL, it is tak)10.0024(en as the root graph of the subgraphs)]TJ /R41232256 10 Tf 244.252 0 Td (gs)Tj /R41560144 10 Tf 11.8711 0 Td (and is used to Œnd the edges. Other)Tj 143.707 0 Td (-)Tj -428.67 -12 Td (wise,)Tj /R41232256 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R41560144 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R41232256 10 Tf 141.91 0 Td (gs[i])Tj /R41560144 10 Tf 19.45 0 Td (.)Tj -0.15 Tc -229.82 -16.8 Td (Fo)Tj 3.47 Tc 10.4102 0 Td (rt)Tj 0 Tc 9.58008 0 Td 0.97 Tw (he modes)Tj /R41232256 10 Tf 42.4898 0 Td (l_node)Tj /R41560144 10 Tf 27.2199 0 Td (,)Tj /R41232256 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R41560144 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R41232256 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R41560144 10 Tf 31.5199 0 Td (,t)Tj 0 Tc 8.74883 0 Td 0.969 Tw (he packing is done using the polyomino-based algorithm of)Tj -186.488 -12 Td (Frei)Tj -0.25 Tc 15.8602 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.208 Tw [(lds et al. This allo)25.0122(ws for a f)9.99268(airly tight packing, in which a con)]TJ -0.15 Tc 248.314 0 Td 0.509 Tw (vex p)Tj 0 Tc 21.8488 0 Td 0.209 Tw (art of one graph might be inserted)Tj -295.213 -12 Td 2.424 Tw (into the conca)Tj -0.15 Tc 60.748 0 Td 2.724 Tw (ve p)Tj 0 Tc 19.2141 0 Td 2.424 Tw (art of another)Tj 7.424 Tc 58.168 0 Td (.T)Tj 0 Tc 16.034 0 Td (he granularity of the polyominoes used depends on the v)Tj 247.926 0 Td 2.423 Tw (alue of)Tj /R41232256 10 Tf -402.09 -12 Td (ip­>mode)Tj 3.982 Tc /R41560144 10 Tf 42.9398 0 Td [(.I)398.188(ft)]TJ 0 Tc 19.9043 0 Td 1.482 Tw (his is)Tj /R41232256 10 Tf 26.3039 0 Td (l_node)Tj 3.982 Tc /R41560144 10 Tf 27.2199 0 Td (,ap)Tj 0 Tc 19.9039 0 Td 1.483 Tw (olyomino is constructed to approximate the nodes and edges. If this is)Tj /R41232256 10 Tf -136.272 -12 Td (l_clust)Tj 3.349 Tc /R41560144 10 Tf 26.6699 0 Td (,t)Tj 0 Tc 8.62891 0 Td 0.849 Tw (he polyomino treats top-le)Tj -0.15 Tc 107.567 0 Td (ve)Tj 3.349 Tc 9.28984 0 Td (lc)Tj 0 Tc 10.5691 0 Td 0.848 Tw (lusters as single rectangles, unioned with the polyominoes for the)Tj -162.725 -12 Td 0.693 Tw [(remaining nodes and edges. If the v)24.9878(alue is)]TJ /R41232256 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R41560144 10 Tf 31.5199 0 Td (,t)Tj 0 Tc 8.47305 0 Td 0.694 Tw (he polyomino for a graph is a single rectangle corre-)Tj -216.087 -12 Td 0 Tw (sponding to the bounding box of the graph.)Tj 16.8 TL (The mode)' /R41232256 10 Tf 42.7699 0 Td (l_node)Tj /R41560144 10 Tf 29.7199 0 Td [(speciŒes that the graphs should be pack)9.98535(ed as an array)65(.)]TJ -72.4898 -16.8 Td (If)Tj /R41232256 10 Tf 10.2891 0 Td (ip­>doSplines)Tj /R41560144 10 Tf 63.7988 0 Td 1.129 Tw (is true, the function uses the spline information in the)Tj /R41232256 10 Tf 227.11 0 Td (spl)Tj /R41560144 10 Tf 15.2988 0 Td (Œeld of an edge, if it e)Tj 94.6641 0 Td (xists.)Tj -411.161 -12 Td 0 Tw [(Otherwise, the algorithm represents an edge as a straight line se)15.0073(gment connecting node centers.)]TJ 0.406 Tw (The parameter)' /R41232256 10 Tf 61.3422 0 Td [(ip­>mar)37.0068(gin)]TJ /R41560144 10 Tf 52.7059 0 Td (speciŒes a boundary of)Tj /R41232256 10 Tf 96.6039 0 Td [(mar)37.0166(gin)]TJ /R41560144 10 Tf 31.4258 0 Td (points to be allo)Tj 65.1379 0 Td 0.407 Tw (wed around each node. It must)Tj -307.216 -12 Td 0 Tw (be non-ne)Tj -0.05 Tc 39.5602 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj -63.55 -16.8 Td 0.152 Tw (The parameter)Tj /R41232256 10 Tf 60.834 0 Td (ip­>Œxed)Tj 2.652 Tc /R41560144 10 Tf 40.1602 0 Td (,i)Tj 2.651 Tc 7.93203 0 Td (fn)Tj 0 Tc 10.9809 0 Td 0.151 Tw (on-null, should point to an array of)Tj /R41232256 10 Tf 143.267 0 Td (ng)Tj /R41560144 10 Tf 12.6512 0 Td (booleans. If)Tj /R41232256 10 Tf 50.0121 0 Td (ip­>Œxed[i])Tj /R41560144 10 Tf 53.3711 0 Td (is true, graph)Tj /R41232256 10 Tf -379.209 -12 Td (gs[i])Tj /R41560144 10 Tf 22.3352 0 Td 0.385 Tw (should be left at its original position. The packing will Œrst Œrst place all of the Œx)Tj 334.06 0 Td 0.386 Tw (ed graphs, then Œll)Tj -356.395 -12 Td 0 Tw (in the with the remaining graphs.)Tj 0.341 Tw (The function returns an array of points which can be used as the origin of the bounding box of each graph.)' 12 TL 1.023 Tw (If the graphs are translated to these positions, none of the graph components will o)' -0.15 Tc 344.402 0 Td (ve)Tj 0 Tc 9.28984 0 Td 3.523 Tw (rlap. The)Tj 43.1461 0 Td 1.023 Tw (array re-)Tj -396.838 -12 Td 0.745 Tw (turned is obtained from)Tj /R41232256 10 Tf 99.0789 0 Td (malloc)Tj /R41560144 10 Tf 30.4641 0 Td 0.744 Tw (and must be freed by the caller)Tj 3.244 Tc 127.214 0 Td [(.I)324.417(fa)]TJ -0.15 Tc 20.0879 0 Td 1.044 Tw (ny p)Tj 0 Tc 18.0941 0 Td 0.744 Tw (roblem occurs,)Tj /R41232256 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R41560144 10 Tf 45.8738 0 Td (returns)Tj -404.231 -12 Td 3.272 Tw (NULL. As)Tj 3.272 Tc 49.3141 0 Td (as)Tj 0 Tc 11.602 0 Td (ide-ef)Tj 23.0699 0 Td 0.772 Tw (fect, at its start,)Tj /R41232256 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R41560144 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R41232256 10 Tf 33.766 0 Td (bb)Tj /R41560144 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R41232256 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R41560144 10 Tf 45.1297 0 Td 0 Tw (does not do an)Tj 2.5 Tc 57.9 0 Td (yt)Tj 0 Tc 10.2801 0 Td (ranslation or change the input graphs in an)Tj 2.5 Tc 170.1 0 Td (yo)Tj 0 Tc 12.5 0 Td [(ther w)10.0098(ay than setting the)]TJ /R41232256 10 Tf 100.72 0 Td (bb)Tj /R41560144 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R41232256 10 Tf 94.4859 0 Td (bb)Tj /R41560144 10 Tf 13.484 0 Td (Œeld in)Tj /R41232256 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R41560144 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R41232256 10 Tf 12.9238 0 Td (pos)Tj /R41560144 10 Tf 13.8898 0 Td (,)Tj /R41232256 10 Tf 5.98398 0 Td (xsize)Tj /R41560144 10 Tf 22.9238 0 Td (and)Tj /R41232256 10 Tf 17.9238 0 Td (ysize)Tj /R41560144 10 Tf 22.9238 0 Td (Œelds in)Tj /R41232256 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R41560144 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R41232256 10 Tf 33.6262 0 Td (spl)Tj /R41560144 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R41232256 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R41560144 10 Tf 48.2301 0 Td (.)Tj /R41876600 10 Tf -94.7902 -16.8 Td [(int packGraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ /R41560144 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R41232256 10 Tf 11.477 0 Td (ng)Tj /R41560144 10 Tf 13.1469 0 Td (subgraphs)Tj /R41232256 10 Tf 43.6969 0 Td (gs)Tj /R41560144 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R41232256 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R41560144 10 Tf 10.927 0 Td (and calls)Tj /R41232256 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R41560144 10 Tf 45.777 0 Td 0.648 Tw (with the gi)Tj -0.15 Tc 43.8262 0 Td (ve)Tj 3.148 Tc 9.28984 0 Td (na)Tj -0.18 Tc 12.5879 0 Td (rg)Tj 0 Tc 8.15 0 Td (uments to)Tj -392.181 -12 Td 0.913 Tw (generate a packing of the subgraphs. If successful, it then in)Tj -0.2 Tc 248.12 0 Td (vo)Tj -0.1 Tc 9.8 0 Td (ke)Tj 3.413 Tc 9.33984 0 Td (ss)Tj 0 Tc 11.193 0 Td (hifts the subgraphs to their ne)Tj 3.412 Tc 122.915 0 Td (wp)Tj 0 Tc 15.632 0 Td (osi-)Tj -417 -12 Td 0 Tw (tions. It returns 0 on success.)Tj /R41876600 10 Tf -16 -16.8 Td [(int packSubgraphs \(int ng, Agraph_t** gs, Agraph_t* r)18.0151(oot, pack_inf)24.9854(o* ip\))]TJ /R41560144 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R41232256 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R41560144 10 Tf 51.1898 0 Td 0.161 Tw (with the gi)Tj -0.15 Tc 42.852 0 Td (ve)Tj 2.661 Tc 9.28984 0 Td (na)Tj -0.18 Tc 12.1012 0 Td (rg)Tj 0 Tc 8.15 0 Td (uments, and then recomputes the bounding box of)Tj -230.893 -12 Td (the)Tj -0.45 Tc /R41232256 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R41560144 10 Tf 10.2801 0 Td (graph.)Tj /R41876600 10 Tf -49.4398 -16.8 Td 0 Tw [(int pack_graph\(int ng, Agraph_t** gs, Agraph_t* r)18.0078(oot, boolean* Œxed\))]TJ /R41560144 10 Tf 16 -12 Td (uses)Tj /R41232256 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R41560144 10 Tf 65.1898 0 Td 1.38 Tw (to place the indi)Tj 68.05 0 Td 1.379 Tw (vidual subgraphs into a single layout with the parameters obtained)Tj -154.34 -12 Td (from)Tj -0.1 Tc /R41232256 10 Tf 21.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0159(ac)20.0159(kInfo)]TJ 2.5 Tc /R41560144 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R41232256 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R41560144 10 Tf 89.2703 0 Td 0 Tw (is called on the root graph.)Tj -52.6348 -52.8 Td [(04 APRIL 2009)-19705.5(2)]TJ ET Q Q \n \n \n \n \n-3883\n+3885\n \n \n \n \n-R34839672\n+R41876600\n \n-R34523216\n+R41560144\n \n-R34195328\n+R41232256\n \n \n \n \n \n \n Type\n@@ -759,29 +759,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R34195328 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R34195328 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R34523216 10 Tf 7.71992 0 Td (\(3\))Tj /R34839672 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R34195328 10 Tf 16 -12 Td (putRects)Tj /R34523216 10 Tf 37.3141 0 Td 0.374 Tw (packs together a collection of rectangles into a single layout which a)Tj -0.2 Tc 277.474 0 Td (vo)Tj 0 Tc 9.8 0 Td (ids an)Tj 2.874 Tc 23.834 0 Td (yo)Tj -0.15 Tc 12.7238 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. It tak)Tj 42.0281 0 Td 0.375 Tw (es as)Tj -412.464 -12 Td (input)Tj /R34195328 10 Tf 23.0602 0 Td (ng)Tj /R34523216 10 Tf 12.5 0 Td (rectangles)Tj /R34195328 10 Tf 43.0398 0 Td (bbs)Tj /R34523216 10 Tf 13.8898 0 Td (.)Tj -92.4898 -16.8 Td 0.32 Tw [(Its beha)20(vior and return v)]TJ 99.1398 0 Td 0.319 Tw (alue are analogous to those of)Tj /R34195328 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R34523216 10 Tf 42.6297 0 Td (.H)Tj -0.25 Tc 15.0391 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.119 Tw (r, t)Tj 0 Tc 11.0289 0 Td 0.319 Tw (he modes)Tj /R34195328 10 Tf 41.1879 0 Td (l_node)Tj /R34523216 10 Tf 30.0391 0 Td (and)Tj /R34195328 10 Tf 17.259 0 Td (l_clust)Tj /R34523216 10 Tf -405.327 -12 Td 0 Tw (are ille)Tj -0.05 Tc 27.3398 0 Td (ga)Tj 0 Tc 9.38984 0 Td 2.5 Tw (l. The)Tj 28.3301 0 Td (Œelds)Tj /R34195328 10 Tf 24.1699 0 Td (Œxed)Tj /R34523216 10 Tf 21.3801 0 Td (and)Tj /R34195328 10 Tf 16.9398 0 Td (doSplines)Tj /R34523216 10 Tf 41.3898 0 Td (of)Tj /R34195328 10 Tf 10.8301 0 Td (ip)Tj /R34523216 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R34839672 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R34195328 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R34523216 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R34195328 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R34523216 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R34195328 10 Tf 16.5871 0 Td (putRects)Tj /R34523216 10 Tf 37.1371 0 Td 0.198 Tw (and, if this is successful, it translates the rectangles)Tj -226.556 -12 Td (in)Tj /R34195328 10 Tf 10.2801 0 Td (bbs)Tj /R34523216 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R34839672 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R34523216 10 Tf 21 -12 Td [(The library pro)15.0159(vides se)]TJ -0.15 Tc 92.0797 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ral functions which can be used to tailor the packing based on graph attrib)19.9902(utes.)]TJ /R34839672 10 Tf -117.37 -16.8 Td [(pack_mode parseP)9.99268(ackModeInf)25.0073(o\(char* p, pack_mode dt, pack_inf)25(o* pinf)24.9927(o\))]TJ /R34523216 10 Tf 16 -12 Td (analyzes)Tj /R34195328 10 Tf 37.3551 0 Td (p)Tj /R34523216 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R34195328 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R34523216 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R34195328 10 Tf 6.25391 0 Td (p)Tj /R34523216 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R34195328 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R34523216 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R34195328 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R34523216 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R34195328 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R34523216 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R34195328 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R34523216 10 Tf 29.85 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or)Tj -423.671 -12 Td 0 Tw ("aspect", it returns)Tj /R34195328 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R34523216 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R34195328 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R34523216 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R34195328 10 Tf 110.54 0 Td (pinfo)Tj /R34523216 10 Tf 20.5602 0 Td (.)Tj /R34839672 10 Tf -371.35 -16.8 Td [(pack_mode getP)10.0073(ackModeInf)25.0073(o\(Agraph_t * g, pack_mode dt, pack_inf)24.9854(o* pinf)24.9902(o\))]TJ /R34523216 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R34195328 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R34523216 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R34195328 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R34523216 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R34195328 10 Tf -407.561 -12 Td (pinfo­>mode)Tj 6.229 Tc /R34523216 10 Tf 55.7199 0 Td (.T)Tj 0 Tc 14.8391 0 Td 1.229 Tw [(he attrib)20.0098(ute is processed using)]TJ /R34195328 10 Tf 128.985 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R34523216 10 Tf 83.7184 0 Td (with)Tj /R34195328 10 Tf 21.509 0 Td (dt)Tj /R34523216 10 Tf 16.509 0 Td 1.23 Tw [(passed as the def)10.0098(ault ar)]TJ 97.3898 0 Td (gu-)Tj -418.67 -12 Td (ment.)Tj /R34839672 10 Tf -16 -16.8 Td 0 Tw [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R34523216 10 Tf 16 -12 Td (This function returns a)Tj /R34195328 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R34523216 10 Tf 47.8398 0 Td (associated with)Tj /R34195328 10 Tf 63.8801 0 Td (g)Tj /R34523216 10 Tf 5 0 Td (.)Tj /R34839672 10 Tf -226.04 -16.8 Td [(int getP)10(ack \(Agraph_t* g, int not_def)]TJ 2.5 Tc 158.63 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt dt\))Tj /R34523216 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R34195328 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R34523216 10 Tf 27.0797 0 Td [(.I)252.083(ft)]TJ 0 Tc 16.982 0 Td (his is deŒned as a non-ne)Tj -0.05 Tc 100.775 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.321 Tw (ve i)Tj 0 Tc 14.591 0 Td [(nte)15.0098(ger)]TJ 2.521 Tc 24.4398 0 Td (,t)Tj 0 Tc 7.80117 0 Td 0.021 Tw [(he inte)15.0049(ger is re-)]TJ -369.605 -12 Td 0 Tw [(turned; if it is deŒned as "true", the v)25.0073(alue)]TJ /R34195328 10 Tf 166.78 0 Td (dt)Tj /R34523216 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R34195328 10 Tf 130.28 0 Td (not_def)Tj /R34523216 10 Tf 32.5 0 Td (is returned.)Tj /R34839672 10 Tf -360.84 -16.8 Td [(pack_mode getP)10.0073(ackInf)24.9927(o\(Agraph_t * g, pack_mode dt, int dtMar)9.99268(gin, pack_inf)25.0098(o* pinf)24.9902(o\))]TJ /R34523216 10 Tf 16 -12 Td 0.447 Tw (This function calls both)Tj -0.1 Tc /R34195328 10 Tf 99.009 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R34523216 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R34195328 10 Tf 17.3879 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(k)]TJ 2.948 Tc /R34523216 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td 0.448 Tw (toring the information in)Tj /R34195328 10 Tf 102.902 0 Td (pinfo)Tj /R34523216 10 Tf 20.5602 0 Td (.)Tj /R34195328 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R34523216 10 Tf 45.3582 0 Td (is used)Tj -404.05 -12 Td 0 Tw [(for both inte)15.0159(ger ar)17.9846(guments of)]TJ -0.1 Tc /R34195328 10 Tf 119.37 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(k)]TJ 2.5 Tc /R34523216 10 Tf 21.7695 0 Td (,w)Tj 0 Tc 12.2199 0 Td (ith the result sa)Tj -0.15 Tc 60.6301 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (da)Tj 0 Tc 11.9398 0 Td (s)Tj /R34195328 10 Tf 6.38984 0 Td [(pinfo­>mar)37(gin)]TJ 5 Tc /R34523216 10 Tf 62.5801 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns)Tj /R34195328 10 Tf 26.9398 0 Td (pinfo­>mode)Tj /R34523216 10 Tf 55.7199 0 Td (.)Tj /R34839672 10.95 Tf -451.629 -16.8 Td (SEE ALSO)Tj /R34839672 10 Tf 36 -12 Td (dot)Tj /R34523216 10 Tf 13.8898 0 Td (\(1\),)Tj /R34839672 10 Tf 16.6602 0 Td (neato)Tj /R34523216 10 Tf 23.3301 0 Td (\(1\),)Tj /R34839672 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R34523216 10 Tf 23.7898 0 Td (\(1\),)Tj /R34839672 10 Tf 16.6602 0 Td (cgraph)Tj /R34523216 10 Tf 30 0 Td (\(3\))Tj -140.99 -12 Td 0.948 Tw (K. Frei)Tj -0.25 Tc 29.0281 0 Td (va)Tj 0 Tc 9.18984 0 Td (lds et al., "Disconnected Graph Layout and the Polyomino P)Tj 249.942 0 Td 0.947 Tw (acking Approach", GD0'01, LNCS)Tj -288.16 -12 Td 0 Tw (2265, pp. 378-391.)Tj -0.11 Tc /R34839672 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R34523216 10 Tf 20.9004 -12 Td (The packing does not tak)Tj 2.5 Tc 100.44 0 Td (ei)Tj 0 Tc 9.71992 0 Td (nto account edge or graph labels.)Tj -0.548 Tc /R34839672 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R34523216 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 166.055 -223.2 Td [(04 APRIL 2009)-19705.5(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R41232256 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R41232256 10 Tf 201.935 0 Td (LIBP)Tj -0.3 Tc 20.2102 0 Td (AC)Tj 0 Tc 12.4801 0 Td (K)Tj /R41560144 10 Tf 7.71992 0 Td (\(3\))Tj /R41876600 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R41232256 10 Tf 16 -12 Td (putRects)Tj /R41560144 10 Tf 37.3141 0 Td 0.374 Tw (packs together a collection of rectangles into a single layout which a)Tj -0.2 Tc 277.474 0 Td (vo)Tj 0 Tc 9.8 0 Td (ids an)Tj 2.874 Tc 23.834 0 Td (yo)Tj -0.15 Tc 12.7238 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlap. It tak)Tj 42.0281 0 Td 0.375 Tw (es as)Tj -412.464 -12 Td (input)Tj /R41232256 10 Tf 23.0602 0 Td (ng)Tj /R41560144 10 Tf 12.5 0 Td (rectangles)Tj /R41232256 10 Tf 43.0398 0 Td (bbs)Tj /R41560144 10 Tf 13.8898 0 Td (.)Tj -92.4898 -16.8 Td 0.32 Tw [(Its beha)20(vior and return v)]TJ 99.1398 0 Td 0.319 Tw (alue are analogous to those of)Tj /R41232256 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R41560144 10 Tf 42.6297 0 Td (.H)Tj -0.25 Tc 15.0391 0 Td (ow)Tj 11.9699 0 Td -2.15 Tw (ev e)Tj -0.4 Tc 13.4801 0 Td 1.119 Tw (r, t)Tj 0 Tc 11.0289 0 Td 0.319 Tw (he modes)Tj /R41232256 10 Tf 41.1879 0 Td (l_node)Tj /R41560144 10 Tf 30.0391 0 Td (and)Tj /R41232256 10 Tf 17.259 0 Td (l_clust)Tj /R41560144 10 Tf -405.327 -12 Td 0 Tw (are ille)Tj -0.05 Tc 27.3398 0 Td (ga)Tj 0 Tc 9.38984 0 Td 2.5 Tw (l. The)Tj 28.3301 0 Td (Œelds)Tj /R41232256 10 Tf 24.1699 0 Td (Œxed)Tj /R41560144 10 Tf 21.3801 0 Td (and)Tj /R41232256 10 Tf 16.9398 0 Td (doSplines)Tj /R41560144 10 Tf 41.3898 0 Td (of)Tj /R41232256 10 Tf 10.8301 0 Td (ip)Tj /R41560144 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R41876600 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R41232256 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R41560144 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R41232256 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R41560144 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R41232256 10 Tf 16.5871 0 Td (putRects)Tj /R41560144 10 Tf 37.1371 0 Td 0.198 Tw (and, if this is successful, it translates the rectangles)Tj -226.556 -12 Td (in)Tj /R41232256 10 Tf 10.2801 0 Td (bbs)Tj /R41560144 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R41876600 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R41560144 10 Tf 21 -12 Td [(The library pro)15.0159(vides se)]TJ -0.15 Tc 92.0797 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ral functions which can be used to tailor the packing based on graph attrib)19.9902(utes.)]TJ /R41876600 10 Tf -117.37 -16.8 Td [(pack_mode parseP)9.99268(ackModeInf)25.0073(o\(char* p, pack_mode dt, pack_inf)25(o* pinf)24.9927(o\))]TJ /R41560144 10 Tf 16 -12 Td (analyzes)Tj /R41232256 10 Tf 37.3551 0 Td (p)Tj /R41560144 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R41232256 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R41560144 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R41232256 10 Tf 6.25391 0 Td (p)Tj /R41560144 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R41232256 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R41560144 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R41232256 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R41560144 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R41232256 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R41560144 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R41232256 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R41560144 10 Tf 29.85 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or)Tj -423.671 -12 Td 0 Tw ("aspect", it returns)Tj /R41232256 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R41560144 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R41232256 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R41560144 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R41232256 10 Tf 110.54 0 Td (pinfo)Tj /R41560144 10 Tf 20.5602 0 Td (.)Tj /R41876600 10 Tf -371.35 -16.8 Td [(pack_mode getP)10.0073(ackModeInf)25.0073(o\(Agraph_t * g, pack_mode dt, pack_inf)24.9854(o* pinf)24.9902(o\))]TJ /R41560144 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R41232256 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R41560144 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R41232256 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R41560144 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R41232256 10 Tf -407.561 -12 Td (pinfo­>mode)Tj 6.229 Tc /R41560144 10 Tf 55.7199 0 Td (.T)Tj 0 Tc 14.8391 0 Td 1.229 Tw [(he attrib)20.0098(ute is processed using)]TJ /R41232256 10 Tf 128.985 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R41560144 10 Tf 83.7184 0 Td (with)Tj /R41232256 10 Tf 21.509 0 Td (dt)Tj /R41560144 10 Tf 16.509 0 Td 1.23 Tw [(passed as the def)10.0098(ault ar)]TJ 97.3898 0 Td (gu-)Tj -418.67 -12 Td (ment.)Tj /R41876600 10 Tf -16 -16.8 Td 0 Tw [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R41560144 10 Tf 16 -12 Td (This function returns a)Tj /R41232256 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R41560144 10 Tf 47.8398 0 Td (associated with)Tj /R41232256 10 Tf 63.8801 0 Td (g)Tj /R41560144 10 Tf 5 0 Td (.)Tj /R41876600 10 Tf -226.04 -16.8 Td [(int getP)10(ack \(Agraph_t* g, int not_def)]TJ 2.5 Tc 158.63 0 Td (,i)Tj 0 Tc 7.78008 0 Td (nt dt\))Tj /R41560144 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R41232256 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R41560144 10 Tf 27.0797 0 Td [(.I)252.083(ft)]TJ 0 Tc 16.982 0 Td (his is deŒned as a non-ne)Tj -0.05 Tc 100.775 0 Td (ga)Tj 0 Tc 9.38984 0 Td (ti)Tj -0.15 Tc 5.31016 0 Td 0.321 Tw (ve i)Tj 0 Tc 14.591 0 Td [(nte)15.0098(ger)]TJ 2.521 Tc 24.4398 0 Td (,t)Tj 0 Tc 7.80117 0 Td 0.021 Tw [(he inte)15.0049(ger is re-)]TJ -369.605 -12 Td 0 Tw [(turned; if it is deŒned as "true", the v)25.0073(alue)]TJ /R41232256 10 Tf 166.78 0 Td (dt)Tj /R41560144 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R41232256 10 Tf 130.28 0 Td (not_def)Tj /R41560144 10 Tf 32.5 0 Td (is returned.)Tj /R41876600 10 Tf -360.84 -16.8 Td [(pack_mode getP)10.0073(ackInf)24.9927(o\(Agraph_t * g, pack_mode dt, int dtMar)9.99268(gin, pack_inf)25.0098(o* pinf)24.9902(o\))]TJ /R41560144 10 Tf 16 -12 Td 0.447 Tw (This function calls both)Tj -0.1 Tc /R41232256 10 Tf 99.009 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R41560144 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R41232256 10 Tf 17.3879 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(k)]TJ 2.948 Tc /R41560144 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td 0.448 Tw (toring the information in)Tj /R41232256 10 Tf 102.902 0 Td (pinfo)Tj /R41560144 10 Tf 20.5602 0 Td (.)Tj /R41232256 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R41560144 10 Tf 45.3582 0 Td (is used)Tj -404.05 -12 Td 0 Tw [(for both inte)15.0159(ger ar)17.9846(guments of)]TJ -0.1 Tc /R41232256 10 Tf 119.37 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(k)]TJ 2.5 Tc /R41560144 10 Tf 21.7695 0 Td (,w)Tj 0 Tc 12.2199 0 Td (ith the result sa)Tj -0.15 Tc 60.6301 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (da)Tj 0 Tc 11.9398 0 Td (s)Tj /R41232256 10 Tf 6.38984 0 Td [(pinfo­>mar)37(gin)]TJ 5 Tc /R41560144 10 Tf 62.5801 0 Td (.I)Tj 2.5 Tc 10.8301 0 Td (tr)Tj 0 Tc 8.61016 0 Td (eturns)Tj /R41232256 10 Tf 26.9398 0 Td (pinfo­>mode)Tj /R41560144 10 Tf 55.7199 0 Td (.)Tj /R41876600 10.95 Tf -451.629 -16.8 Td (SEE ALSO)Tj /R41876600 10 Tf 36 -12 Td (dot)Tj /R41560144 10 Tf 13.8898 0 Td (\(1\),)Tj /R41876600 10 Tf 16.6602 0 Td (neato)Tj /R41560144 10 Tf 23.3301 0 Td (\(1\),)Tj /R41876600 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R41560144 10 Tf 23.7898 0 Td (\(1\),)Tj /R41876600 10 Tf 16.6602 0 Td (cgraph)Tj /R41560144 10 Tf 30 0 Td (\(3\))Tj -140.99 -12 Td 0.948 Tw (K. Frei)Tj -0.25 Tc 29.0281 0 Td (va)Tj 0 Tc 9.18984 0 Td (lds et al., "Disconnected Graph Layout and the Polyomino P)Tj 249.942 0 Td 0.947 Tw (acking Approach", GD0'01, LNCS)Tj -288.16 -12 Td 0 Tw (2265, pp. 378-391.)Tj -0.11 Tc /R41876600 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R41560144 10 Tf 20.9004 -12 Td (The packing does not tak)Tj 2.5 Tc 100.44 0 Td (ei)Tj 0 Tc 9.71992 0 Td (nto account edge or graph labels.)Tj -0.548 Tc /R41876600 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R41560144 10 Tf 20.7363 -12 Td [(Emden Gansner \(er)18.0078(g@research.att.com\).)]TJ 166.055 -223.2 Td [(04 APRIL 2009)-19705.5(3)]TJ ET Q Q \n \n \n \n \n 2831\n \n \n \n \n-R34839672\n+R41876600\n \n-R34523216\n+R41560144\n \n-R34195328\n+R41232256\n \n \n \n \n \n \n \n@@ -833,18 +833,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-463\n+462\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33597608 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40634536 def 1 begincodespacerange <00><ff> endcodespacerange 48 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -865,15 +865,15 @@\n \n Filter\n FlateDecode\n Length\n 653\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33597976 def 1 begincodespacerange <00><ff> endcodespacerange 80 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40634904 def 1 begincodespacerange <00><ff> endcodespacerange 80 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -897,18 +897,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-434\n+431\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33598344 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <22><22><0022> <3e><3e><003e> <41><41><0041> <42><42><0042> <43><43><0043> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <50><50><0050> <52><52><0052> <53><53><0053> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40635272 def 1 begincodespacerange <00><ff> endcodespacerange 42 beginbfrange <22><22><0022> <3e><3e><003e> <41><41><0041> <42><42><0042> <43><43><0043> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <50><50><0050> <52><52><0052> <53><53><0053> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -933,15 +933,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-945e51818aed'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-7e6bd2877aba'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 32\n"}]}]}, {"source1": "./usr/share/doc/graphviz/patchwork.1.pdf.gz", "source2": "./usr/share/doc/graphviz/patchwork.1.pdf.gz", "unified_diff": null, "details": [{"source1": "patchwork.1.pdf", "source2": "patchwork.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -76,20 +76,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R22146232 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21829776 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R22146232 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22146232 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R21829776 10 Tf 48.5102 0 Td ([)Tj /R22146232 10 Tf 3.33008 0 Td (­)Tj /R21829776 10 Tf 5.7 0 Td (\()Tj /R22146232 10 Tf 3.33008 0 Td (G)Tj /R21829776 10 Tf 7.78008 0 Td (|)Tj /R22146232 10 Tf 2 0 Td (N)Tj /R21829776 10 Tf 7.21992 0 Td (|)Tj /R22146232 10 Tf 2 0 Td (E)Tj /R21829776 10 Tf 6.66992 0 Td (\))Tj /R21501888 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R21829776 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­T)Tj /R21501888 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R21829776 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­l)Tj /R21501888 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R21829776 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­o)Tj /R21501888 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R21829776 10 Tf 25 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R21829776 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R21829776 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R21829776 10 Tf 10.7 0 Td (][)Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R21829776 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22146232 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R21501888 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R21829776 10 Tf 45.2527 0 Td (dra)Tj 12.6199 0 Td 0.013 Tw (ws clustered graphs using a squariŒed treemap layout.)Tj 221.733 0 Td 0.012 Tw [(As input, it tak)10.0049(es an)]TJ 2.512 Tc 79.518 0 Td (yg)Tj 0 Tc 12.5121 0 Td (raph in the)Tj /R21501888 10 Tf 45.6559 0 Td (dot)Tj /R21829776 10 Tf -418.541 -12 Td 0.292 Tw (format. Each cluster is gi)Tj -0.15 Tc 101.178 0 Td (ve)Tj 2.792 Tc 9.28984 0 Td [(na)279.197(na)]TJ 0 Tc 24.4641 0 Td (rea based on the areas speciŒed by the clusters and nodes it contains. The)Tj -134.932 -12 Td 0 Tw (areas of nodes and empty clusters can be speciŒed by the)Tj /R22146232 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R21829776 10 Tf 21.2 0 Td (attrib)Tj 20.9102 0 Td 2.5 Tw (ute. The)Tj 37.7699 0 Td 0 Tw [(def)10.0098(ault v)25(alue is 1.)]TJ -310.66 -16.8 Td 1.43 Tw (The root graph is laid out as a square. Then, recursi)Tj -0.15 Tc 219.56 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.93 Tc 7.13008 0 Td (,t)Tj 0 Tc 9.21016 0 Td [(he re)15.0146(gion of a cluster or graph is partitioned)]TJ -245.19 -12 Td 0 Tw (among its top-le)Tj -0.15 Tc 64.75 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ln)Tj 0 Tc 10.2801 0 Td (odes and clusters, with each gi)Tj -0.15 Tc 121.95 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nar)Tj 0 Tc 17.7699 0 Td [(oughly square subre)15.0146(gion with its speciŒed area.)]TJ /R22146232 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R21829776 10 Tf 36 -12 Td (Pa)Tj 0 Tc 9.85 0 Td (tchw)Tj 19.3398 0 Td 0.101 Tw [(ork uses an e)15.0183(xtensible plugin mechanism for its output renderers, so to see what output formats your)]TJ -29.1898 -12 Td 0.456 Tw [(installation of patchw)10.0122(ork supports you can use `)]TJ 194.272 0 Td (`patchw)Tj 32.1102 0 Td 0.455 Tw (ork ­Txxx')Tj 2.955 Tc 45.625 0 Td ('\()Tj 0 Tc 9.61484 0 Td [(where xxx is an unlik)10.0098(ely format\) and)]TJ -281.622 -12 Td 0.334 Tw [(check the w)9.98779(arning message.)]TJ 118.426 0 Td 0.335 Tw (Also, The plugin mechanism supports multiple implementations of the output)Tj -118.426 -12 Td 2.899 Tw (formats. T)Tj 2.899 Tc 43.759 0 Td (os)Tj 0 Tc 11.7891 0 Td 0.399 Tw [(ee what v)25.0037(ariants are a)]TJ -0.25 Tc 87.7758 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, use, for e)15.0122(xample: `)]TJ 102.906 0 Td (`patchw)Tj 32.1102 0 Td (ork ­Tpng:')Tj 2.899 Tc 48.3488 0 Td ('a)Tj 0 Tc 10.6691 0 Td 0.398 Tw (nd to force a particu-)Tj -346.548 -12 Td 0 Tw [(lar v)25(ariant, use, for e)15(xample: `)73.9844(`patchw)9.98535(ork ­Tpng:gd')74(')]TJ -0.35 Tc 16.8 TL (Tr)' 0 Tc 9.08984 0 Td (aditionally)Tj 4.849 Tc 42.1301 0 Td (,p)Tj 0 Tc 12.3488 0 Td (atchw)Tj 23.7801 0 Td 2.349 Tw (ork supports the follo)Tj 92.627 0 Td (wing:)Tj /R22146232 10 Tf 27.6289 0 Td (­Tps)Tj /R21829776 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R22146232 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R21829776 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R22146232 10 Tf 45.441 0 Td (­TŒg)Tj /R21829776 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R22146232 10 Tf 73.3922 0 Td (­Tmif)Tj /R21829776 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R22146232 10 Tf 54.502 0 Td (­Thpgl)Tj /R21829776 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R22146232 10 Tf 94.8629 0 Td (­Tpcl)Tj /R21829776 10 Tf -406.851 -12 Td 1.453 Tw (\(Laserjet printers\),)Tj /R22146232 10 Tf 79.8262 0 Td 1.454 Tw (­Tpng ­Tgif)Tj /R21829776 10 Tf 59.8781 0 Td (\(bitmap graphics\),)Tj /R22146232 10 Tf 78.7281 0 Td [(­T)18.0151(imap)]TJ /R21829776 10 Tf 37.8137 0 Td [(\(imagemap Œles for httpd serv)15.0146(ers for each)]TJ -256.246 -12 Td 1.255 Tw (node or edge that has a non-null "href" attrib)Tj 188.52 0 Td (ute.\),)Tj /R22146232 10 Tf 24.3039 0 Td (­Tcmapx)Tj /R21829776 10 Tf 44.4539 0 Td 1.254 Tw (\(client-side imagemap for use in html and)Tj -257.278 -12 Td 8.827 Tw (xhtml\). Additional)Tj 92.1039 0 Td 6.328 Tw (less common or more special-purpose output formats can be found at)Tj -92.1039 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ (Alternati)' -0.15 Tc 35.3 0 Td 0.42 Tw (ve p)Tj 0 Tc 16.9102 0 Td 0.12 Tw [(lugins pro)15(viding support for a gi)]TJ -0.15 Tc 129.92 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.119 Tw (utput format can be found from the error message result-)Tj -204.039 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R22146232 10 Tf 173.86 0 Td (­Tpng:)Tj /R21829776 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ /R22146232 10.95 Tf -360.37 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R21829776 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R22146232 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R21829776 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R22146232 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R21829776 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R22146232 10 Tf 9.16016 0 Td (graph)Tj /R21829776 10 Tf 25.5602 0 Td (|)Tj /R22146232 10 Tf 2 0 Td (digraph)Tj /R21829776 10 Tf 33.9 0 Td (\))Tj /R21501888 10 Tf 5.83008 0 Td (name)Tj /R21829776 10 Tf 24.1602 0 Td ({)Tj /R21501888 10 Tf 7.3 0 Td (statement-list)Tj /R21829776 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.567 Tw (Is the top le)Tj -0.15 Tc 48.391 0 Td (ve)Tj 3.067 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.8469 0 Td (raph. If the graph is)Tj /R22146232 10 Tf 83.925 0 Td (strict)Tj /R21829776 10 Tf 25.277 0 Td 0.568 Tw [(then multiple edges are not allo)24.9854(wed between the same pairs of)]TJ -177.73 -12 Td 3.011 Tw (nodes. If)Tj 41.0121 0 Td 0.511 Tw (it is a directed graph, indicated by)Tj /R22146232 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R21829776 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R21501888 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R21829776 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R22146232 10 Tf -289.56 -12 Td (graph)Tj /R21829776 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R21501888 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R21829776 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R21501888 10 Tf -93.7797 -16.8 Td (name)Tj /R22146232 10 Tf 21.6602 0 Td (=)Tj /R21501888 10 Tf 5.7 0 Td (val)Tj /R22146232 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R21501888 10 Tf 26.3898 0 Td (name)Tj /R22146232 10 Tf 21.6602 0 Td (=)Tj /R21501888 10 Tf 5.7 0 Td (val)Tj /R22146232 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R21501888 10 Tf 25.2699 0 Td (name)Tj /R22146232 10 Tf 21.6602 0 Td (=)Tj /R21501888 10 Tf 5.7 0 Td (val)Tj /R22146232 10 Tf 12.2199 0 Td (];)Tj /R21829776 10 Tf -64.85 -12 Td 0.202 Tw [(Set def)10.0049(ault graph, node, or edge attrib)]TJ 151.992 0 Td (ute)Tj /R21501888 10 Tf 14.923 0 Td (name)Tj /R21829776 10 Tf 24.3629 0 Td (to)Tj /R21501888 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R21829776 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.203 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.346 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R22146232 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R21501888 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R22146232 10 Tf 113.76 0 Td (];)Tj /R21829776 10 Tf 10.125 0 Td (Creates node)Tj /R22146232 10 Tf 56.3602 0 Td (n0)Tj /R21829776 10 Tf 14.025 0 Td (\(if it does not already e)Tj 97.1551 0 Td 0.964 Tw [(xist\) and sets its attrib)20.0049(utes ac-)]TJ -308.78 -12 Td 0 Tw (cording to the optional list.)Tj /R22146232 10 Tf (n0)' /R21501888 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R21829776 10 Tf 31.2797 0 Td (n1)Tj /R21501888 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R21829776 10 Tf 72.5598 0 Td (nn [)Tj /R21501888 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R22146232 10 Tf 113.76 0 Td (];)Tj /R21829776 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R22146232 10 Tf 121.438 0 Td (n0)Tj /R21829776 10 Tf 10.5602 0 Td (,)Tj /R22146232 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R21829776 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R22146232 10 Tf 10.5078 0 Td (nn)Tj /R21829776 10 Tf 14.1281 0 Td 0.508 Tw [(and sets their attrib)20.0098(utes according to the optional list.)]TJ 221.302 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R22146232 10 Tf 3.33008 0 Td (subgraph)Tj /R21501888 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R22146232 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R21501888 10 Tf 12.2699 0 Td (statement-list)Tj /R22146232 10 Tf 56.3898 0 Td (})Tj /R21829776 10 Tf -136.72 -12 Td 0.374 Tw (Creates a subgraph.)Tj 84.7121 0 Td 0.373 Tw (Subgraphs may be used in place of)Tj /R22146232 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R21829776 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R22146232 10 Tf 10.373 0 Td (nn)Tj /R21829776 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.373 Tw (tatements to create edges.)Tj -328.131 -12 Td ([)Tj /R22146232 10 Tf 3.33008 0 Td (subgraph)Tj /R21501888 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R21829776 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td [(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ 28.8 TL (Attrib)' 23.6898 0 Td 1.018 Tw [(ute names and v)24.9939(alues are ordinary \(C-style\) strings.)]TJ 218.965 0 Td 1.019 Tw [(The follo)25.0024(wing sections describe attrib)19.9951(utes that)]TJ -242.655 -12 Td 0 Tw (control graph layout.)Tj 169.945 -64.8 Td [(22 April 2011)-20094.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R42110136 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41793680 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R42110136 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R42110136 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R41793680 10 Tf 48.5102 0 Td ([)Tj /R42110136 10 Tf 3.33008 0 Td (­)Tj /R41793680 10 Tf 5.7 0 Td (\()Tj /R42110136 10 Tf 3.33008 0 Td (G)Tj /R41793680 10 Tf 7.78008 0 Td (|)Tj /R42110136 10 Tf 2 0 Td (N)Tj /R41793680 10 Tf 7.21992 0 Td (|)Tj /R42110136 10 Tf 2 0 Td (E)Tj /R41793680 10 Tf 6.66992 0 Td (\))Tj /R41465792 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R41793680 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­T)Tj /R41465792 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R41793680 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­l)Tj /R41465792 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R41793680 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­o)Tj /R41465792 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R41793680 10 Tf 25 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R41793680 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R41793680 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R41793680 10 Tf 10.7 0 Td (][)Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R41793680 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R42110136 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R41465792 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R41793680 10 Tf 45.2527 0 Td (dra)Tj 12.6199 0 Td 0.013 Tw (ws clustered graphs using a squariŒed treemap layout.)Tj 221.733 0 Td 0.012 Tw [(As input, it tak)10.0049(es an)]TJ 2.512 Tc 79.518 0 Td (yg)Tj 0 Tc 12.5121 0 Td (raph in the)Tj /R41465792 10 Tf 45.6559 0 Td (dot)Tj /R41793680 10 Tf -418.541 -12 Td 0.292 Tw (format. Each cluster is gi)Tj -0.15 Tc 101.178 0 Td (ve)Tj 2.792 Tc 9.28984 0 Td [(na)279.197(na)]TJ 0 Tc 24.4641 0 Td (rea based on the areas speciŒed by the clusters and nodes it contains. The)Tj -134.932 -12 Td 0 Tw (areas of nodes and empty clusters can be speciŒed by the)Tj /R42110136 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R41793680 10 Tf 21.2 0 Td (attrib)Tj 20.9102 0 Td 2.5 Tw (ute. The)Tj 37.7699 0 Td 0 Tw [(def)10.0098(ault v)25(alue is 1.)]TJ -310.66 -16.8 Td 1.43 Tw (The root graph is laid out as a square. Then, recursi)Tj -0.15 Tc 219.56 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 3.93 Tc 7.13008 0 Td (,t)Tj 0 Tc 9.21016 0 Td [(he re)15.0146(gion of a cluster or graph is partitioned)]TJ -245.19 -12 Td 0 Tw (among its top-le)Tj -0.15 Tc 64.75 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ln)Tj 0 Tc 10.2801 0 Td (odes and clusters, with each gi)Tj -0.15 Tc 121.95 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nar)Tj 0 Tc 17.7699 0 Td [(oughly square subre)15.0146(gion with its speciŒed area.)]TJ /R42110136 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R41793680 10 Tf 36 -12 Td (Pa)Tj 0 Tc 9.85 0 Td (tchw)Tj 19.3398 0 Td 0.101 Tw [(ork uses an e)15.0183(xtensible plugin mechanism for its output renderers, so to see what output formats your)]TJ -29.1898 -12 Td 0.456 Tw [(installation of patchw)10.0122(ork supports you can use `)]TJ 194.272 0 Td (`patchw)Tj 32.1102 0 Td 0.455 Tw (ork ­Txxx')Tj 2.955 Tc 45.625 0 Td ('\()Tj 0 Tc 9.61484 0 Td [(where xxx is an unlik)10.0098(ely format\) and)]TJ -281.622 -12 Td 0.334 Tw [(check the w)9.98779(arning message.)]TJ 118.426 0 Td 0.335 Tw (Also, The plugin mechanism supports multiple implementations of the output)Tj -118.426 -12 Td 2.899 Tw (formats. T)Tj 2.899 Tc 43.759 0 Td (os)Tj 0 Tc 11.7891 0 Td 0.399 Tw [(ee what v)25.0037(ariants are a)]TJ -0.25 Tc 87.7758 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable, use, for e)15.0122(xample: `)]TJ 102.906 0 Td (`patchw)Tj 32.1102 0 Td (ork ­Tpng:')Tj 2.899 Tc 48.3488 0 Td ('a)Tj 0 Tc 10.6691 0 Td 0.398 Tw (nd to force a particu-)Tj -346.548 -12 Td 0 Tw [(lar v)25(ariant, use, for e)15(xample: `)73.9844(`patchw)9.98535(ork ­Tpng:gd')74(')]TJ -0.35 Tc 16.8 TL (Tr)' 0 Tc 9.08984 0 Td (aditionally)Tj 4.849 Tc 42.1301 0 Td (,p)Tj 0 Tc 12.3488 0 Td (atchw)Tj 23.7801 0 Td 2.349 Tw (ork supports the follo)Tj 92.627 0 Td (wing:)Tj /R42110136 10 Tf 27.6289 0 Td (­Tps)Tj /R41793680 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R42110136 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R41793680 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R42110136 10 Tf 45.441 0 Td (­TŒg)Tj /R41793680 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R42110136 10 Tf 73.3922 0 Td (­Tmif)Tj /R41793680 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R42110136 10 Tf 54.502 0 Td (­Thpgl)Tj /R41793680 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R42110136 10 Tf 94.8629 0 Td (­Tpcl)Tj /R41793680 10 Tf -406.851 -12 Td 1.453 Tw (\(Laserjet printers\),)Tj /R42110136 10 Tf 79.8262 0 Td 1.454 Tw (­Tpng ­Tgif)Tj /R41793680 10 Tf 59.8781 0 Td (\(bitmap graphics\),)Tj /R42110136 10 Tf 78.7281 0 Td [(­T)18.0151(imap)]TJ /R41793680 10 Tf 37.8137 0 Td [(\(imagemap Œles for httpd serv)15.0146(ers for each)]TJ -256.246 -12 Td 1.255 Tw (node or edge that has a non-null "href" attrib)Tj 188.52 0 Td (ute.\),)Tj /R42110136 10 Tf 24.3039 0 Td (­Tcmapx)Tj /R41793680 10 Tf 44.4539 0 Td 1.254 Tw (\(client-side imagemap for use in html and)Tj -257.278 -12 Td 8.827 Tw (xhtml\). Additional)Tj 92.1039 0 Td 6.328 Tw (less common or more special-purpose output formats can be found at)Tj -92.1039 -12 Td [(https://www)65(.graphviz.or)18.0151(g/doc/info/output.html.\))]TJ (Alternati)' -0.15 Tc 35.3 0 Td 0.42 Tw (ve p)Tj 0 Tc 16.9102 0 Td 0.12 Tw [(lugins pro)15(viding support for a gi)]TJ -0.15 Tc 129.92 0 Td (ve)Tj 2.619 Tc 9.28984 0 Td (no)Tj 0 Tc 12.6191 0 Td 0.119 Tw (utput format can be found from the error message result-)Tj -204.039 -12 Td 0 Tw (ing from appending a ':' to the format. e.g.)Tj /R42110136 10 Tf 173.86 0 Td (­Tpng:)Tj /R41793680 10 Tf 34.3199 0 Td (The Œrst plugin listed is al)Tj -0.1 Tc 104.63 0 Td (wa)Tj 0 Tc 11.5602 0 Td [(ys the def)9.99023(ault.)]TJ /R42110136 10.95 Tf -360.37 -16.8 Td (GRAPH FILE LANGU)Tj -0.602 Tc 109.456 0 Td (AG)Tj 0 Tc 15.823 0 Td (E)Tj /R41793680 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R42110136 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R41793680 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R42110136 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R41793680 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R42110136 10 Tf 9.16016 0 Td (graph)Tj /R41793680 10 Tf 25.5602 0 Td (|)Tj /R42110136 10 Tf 2 0 Td (digraph)Tj /R41793680 10 Tf 33.9 0 Td (\))Tj /R41465792 10 Tf 5.83008 0 Td (name)Tj /R41793680 10 Tf 24.1602 0 Td ({)Tj /R41465792 10 Tf 7.3 0 Td (statement-list)Tj /R41793680 10 Tf 56.3898 0 Td (})Tj -189.841 -12 Td 0.567 Tw (Is the top le)Tj -0.15 Tc 48.391 0 Td (ve)Tj 3.067 Tc 9.28984 0 Td (lg)Tj 0 Tc 10.8469 0 Td (raph. If the graph is)Tj /R42110136 10 Tf 83.925 0 Td (strict)Tj /R41793680 10 Tf 25.277 0 Td 0.568 Tw [(then multiple edges are not allo)24.9854(wed between the same pairs of)]TJ -177.73 -12 Td 3.011 Tw (nodes. If)Tj 41.0121 0 Td 0.511 Tw (it is a directed graph, indicated by)Tj /R42110136 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R41793680 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R41465792 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R41793680 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R42110136 10 Tf -289.56 -12 Td (graph)Tj /R41793680 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R41465792 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R41793680 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R41465792 10 Tf -93.7797 -16.8 Td (name)Tj /R42110136 10 Tf 21.6602 0 Td (=)Tj /R41465792 10 Tf 5.7 0 Td (val)Tj /R42110136 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R41465792 10 Tf 26.3898 0 Td (name)Tj /R42110136 10 Tf 21.6602 0 Td (=)Tj /R41465792 10 Tf 5.7 0 Td (val)Tj /R42110136 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R41465792 10 Tf 25.2699 0 Td (name)Tj /R42110136 10 Tf 21.6602 0 Td (=)Tj /R41465792 10 Tf 5.7 0 Td (val)Tj /R42110136 10 Tf 12.2199 0 Td (];)Tj /R41793680 10 Tf -64.85 -12 Td 0.202 Tw [(Set def)10.0049(ault graph, node, or edge attrib)]TJ 151.992 0 Td (ute)Tj /R41465792 10 Tf 14.923 0 Td (name)Tj /R41793680 10 Tf 24.3629 0 Td (to)Tj /R41465792 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R41793680 10 Tf 12.2199 0 Td (.A)Tj -0.15 Tc 14.923 0 Td 0.503 Tw (ny s)Tj 0 Tc 16.443 0 Td 0.203 Tw (ubgraph, node, or edge appearing after this in-)Tj -245.346 -12 Td 0 Tw (herits the ne)Tj 2.5 Tc 48.6301 0 Td (wd)Tj 0 Tc 14.7199 0 Td [(ef)10.0073(ault attrib)19.9854(utes.)]TJ /R42110136 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R41465792 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R42110136 10 Tf 113.76 0 Td (];)Tj /R41793680 10 Tf 10.125 0 Td (Creates node)Tj /R42110136 10 Tf 56.3602 0 Td (n0)Tj /R41793680 10 Tf 14.025 0 Td (\(if it does not already e)Tj 97.1551 0 Td 0.964 Tw [(xist\) and sets its attrib)20.0049(utes ac-)]TJ -308.78 -12 Td 0 Tw (cording to the optional list.)Tj /R42110136 10 Tf (n0)' /R41465792 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R41793680 10 Tf 31.2797 0 Td (n1)Tj /R41465792 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R41793680 10 Tf 72.5598 0 Td (nn [)Tj /R41465792 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R42110136 10 Tf 113.76 0 Td (];)Tj /R41793680 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R42110136 10 Tf 121.438 0 Td (n0)Tj /R41793680 10 Tf 10.5602 0 Td (,)Tj /R42110136 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R41793680 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R42110136 10 Tf 10.5078 0 Td (nn)Tj /R41793680 10 Tf 14.1281 0 Td 0.508 Tw [(and sets their attrib)20.0098(utes according to the optional list.)]TJ 221.302 0 Td (Creates)Tj -402.01 -12 Td 0 Tw [(nodes as necessary)64.9927(.)]TJ ([)' /R42110136 10 Tf 3.33008 0 Td (subgraph)Tj /R41465792 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R42110136 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R41465792 10 Tf 12.2699 0 Td (statement-list)Tj /R42110136 10 Tf 56.3898 0 Td (})Tj /R41793680 10 Tf -136.72 -12 Td 0.374 Tw (Creates a subgraph.)Tj 84.7121 0 Td 0.373 Tw (Subgraphs may be used in place of)Tj /R42110136 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R41793680 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R42110136 10 Tf 10.373 0 Td (nn)Tj /R41793680 10 Tf 13.993 0 Td (in the abo)Tj -0.15 Tc 40.0359 0 Td 0.673 Tw (ve s)Tj 0 Tc 16.0531 0 Td 0.373 Tw (tatements to create edges.)Tj -328.131 -12 Td ([)Tj /R42110136 10 Tf 3.33008 0 Td (subgraph)Tj /R41465792 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R41793680 10 Tf 21.6602 0 Td [(]i)249.984(so)]TJ 0 Tc 20 0 Td 0 Tw (ptional; if missing, the subgraph is assigned an internal name.)Tj -88.0602 -16.8 Td [(Comments may be /*C-lik)10.0146(e*/ or //C++-lik)10(e.)]TJ 28.8 TL (Attrib)' 23.6898 0 Td 1.018 Tw [(ute names and v)24.9939(alues are ordinary \(C-style\) strings.)]TJ 218.965 0 Td 1.019 Tw [(The follo)25.0024(wing sections describe attrib)19.9951(utes that)]TJ -242.655 -12 Td 0 Tw (control graph layout.)Tj 169.945 -64.8 Td [(22 April 2011)-20094.5(1)]TJ ET Q Q \n \n \n \n \n-3875\n+3874\n \n \n \n \n BaseFont\n SQHDNP+Times-Italic\n FontDescriptor\n@@ -655,19 +655,19 @@\n FontFile3\n \n \n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj /R22146232 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R22146232 10 Tf 36 -12 Td (size=")Tj /R21501888 10 Tf 26.8 0 Td (x,y)Tj /R22146232 10 Tf 11.3801 0 Td (")Tj /R21829776 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R22146232 10 Tf -46.2301 -16.8 Td (page=")Tj /R21501888 10 Tf 31.25 0 Td (x,y)Tj /R22146232 10 Tf 11.3801 0 Td (")Tj /R21829776 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R22146232 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R21501888 10 Tf 26.25 0 Td (f)Tj /R21829776 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R21501888 10 Tf 94.8199 0 Td (f)Tj /R21829776 10 Tf 6.08008 0 Td (which may be a oating point number)Tj 3.299 Tc 156.61 0 Td [(,o)329.917(ro)]TJ 0 Tc 22.4277 0 Td 0.799 Tw (ne of the k)Tj -0.15 Tc 44.7871 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R22146232 10 Tf 15.5191 0 Td (Œll)Tj /R21829776 10 Tf 11.1199 0 Td (,)Tj /R22146232 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R21829776 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22146232 10 Tf 5.83008 0 Td (auto)Tj /R21829776 10 Tf 18.8898 0 Td (.)Tj /R22146232 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R21829776 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R22146232 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R21829776 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R22146232 10 Tf 92.4801 0 Td (orientation=land)Tj /R21829776 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R22146232 10 Tf -210.36 -16.8 Td (center=)Tj /R21501888 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R21829776 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R22146232 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R21501888 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R21829776 10 Tf 41.1102 0 Td [("i)321.909(sas)]TJ 0 Tc 28.7367 0 Td 0.719 Tw (equence of layer identiŒers for o)Tj -0.15 Tc 133.685 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlay diagrams.)Tj 63.648 0 Td 0.72 Tw (The PostScript array v)Tj 91.6199 0 Td (ariable)Tj /R21501888 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R21829776 10 Tf 57.1332 0 Td 0.113 Tw (sets the assignment of colors to layers. The least inde)Tj 2.613 Tc 213.617 0 Td [(xi)261.304(s1)]TJ 0 Tc 24.5078 0 Td 0.112 Tw (and each element must be a 3-ele-)Tj -295.258 -12 Td 0 Tw (ment array to be interpreted as a color coordinate.)Tj /R22146232 10 Tf 16.8 TL (color=)' /R21501888 10 Tf 27.3602 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R22146232 10 Tf 90.6602 0 Td (bgcolor)Tj /R21829776 10 Tf 34.7199 0 Td (for background\).)Tj /R22146232 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R21501888 10 Tf 23.2898 0 Td ("url")Tj /R21829776 10 Tf 23.45 0 Td 0.88 Tw [(the def)10.0073(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 334.49 0 Td 1.18 Tw (ve U)Tj 0 Tc 19.8898 0 Td 0.88 Tw (RLs, as)Tj -401.12 -12 Td 0 Tw (recognized by Acrobat Distiller 3.0 and up.)Tj /R22146232 10 Tf (URL=)' /R21501888 10 Tf 26.8102 0 Td ("url")Tj /R21829776 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R22146232 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R21501888 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R21829776 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R22146232 10 Tf (splines)' 2.85 Tc /R21829776 10 Tf 28.9 0 Td (.I)Tj 2.851 Tc 8.68008 0 Td (fs)Tj 0 Tc 10.0711 0 Td 0.351 Tw (et to)Tj /R21501888 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R21829776 10 Tf 16.1102 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ /R21501888 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R21829776 10 Tf 32.2199 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ /R21501888 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R21829776 10 Tf 21.6699 0 Td (,e)Tj 0 Tc 11.468 0 Td 2.028 Tw [(dges are dra)14.9988(wn as orthogonal polylines.)]TJ 175.878 0 Td 2.027 Tw (In all of these cases, the nodes may not o)Tj -0.15 Tc 181.953 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.527 Tw (rlap. If)Tj /R22146232 10 Tf -400.259 -12 Td (splines=)Tj /R21501888 10 Tf 34.6 0 Td (false)Tj /R21829776 10 Tf 21.3898 0 Td (or)Tj /R22146232 10 Tf 10.8301 0 Td (splines=)Tj /R21501888 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R21829776 10 Tf 15 0 Td (,e)Tj 0 Tc 9.43984 0 Td 0 Tw [(dges are dra)14.9854(wn as line se)]TJ 99.3902 0 Td 2.5 Tw (gments. The)Tj 54.4398 0 Td 0 Tw [(def)10.0073(ault is)]TJ /R21501888 10 Tf 39.3398 0 Td (false)Tj /R21829776 10 Tf 18.8898 0 Td (.)Tj /R22146232 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R22146232 10 Tf 36 -12 Td (height=)Tj /R21501888 10 Tf 32.3699 0 Td (d)Tj /R21829776 10 Tf 8.21719 0 Td (or)Tj /R22146232 10 Tf 11.5469 0 Td (width=)Tj /R21501888 10 Tf 30.15 0 Td (d)Tj /R21829776 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R22146232 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R21829776 10 Tf 62.7969 0 Td 0.718 Tw (forces these to be the actual)Tj -317.61 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R22146232 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R21501888 10 Tf 116.91 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj -0.2 Tc -126.71 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R21829776 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R22146232 10 Tf 42.6891 0 Td 0.989 Tw (plaintext ellipse o)Tj -0.1 Tc 76.3281 0 Td (va)Tj 3.489 Tc 9.9 0 Td (lc)Tj 0 Tc 10.709 0 Td (ir)Tj 7.03984 0 Td (cle egg triangle box diamond trapezium parallelo-)Tj -213.296 -12 Td 0.338 Tw (gram house hexagon octagon note tab box3d component.)Tj /R21829776 10 Tf 249.374 0 Td (\(Polygons are deŒned or modiŒed by the fol-)Tj -249.374 -12 Td (lo)Tj 7.53008 0 Td 2.128 Tw (wing node attrib)Tj 69.6059 0 Td (utes:)Tj -0.18 Tc /R22146232 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R21829776 10 Tf 22.7801 0 Td (,)Tj /R22146232 10 Tf 7.12812 0 Td (peripheries)Tj /R21829776 10 Tf 48.3301 0 Td (,)Tj /R22146232 10 Tf 7.12812 0 Td (sides)Tj /R21829776 10 Tf 20.5602 0 Td (,)Tj /R22146232 10 Tf 7.12812 0 Td (orientation)Tj /R21829776 10 Tf 47.2199 0 Td (,)Tj /R22146232 10 Tf 7.12695 0 Td (distortion)Tj /R21829776 10 Tf 46.2969 0 Td (and)Tj /R22146232 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R21829776 10 Tf 21.0102 0 Td (.\))Tj /R22146232 10 Tf 12.957 0 Td (epsf)Tj /R21829776 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R22146232 10 Tf 28.8348 0 Td (shapeŒle)Tj /R21829776 10 Tf 39.9551 0 Td (attrib)Tj 20.9102 0 Td 0.225 Tw (ute as the path name of an e)Tj 112.785 0 Td 0.226 Tw (xternal EPSF Œle to be automatically loaded for the node)Tj -202.485 -12 Td (shape.)Tj /R22146232 10 Tf (label=)' /R21501888 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R21829776 10 Tf 17.798 0 Td (where)Tj /R21501888 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R21829776 10 Tf 17.798 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td (eft, and right justiŒed lines.)Tj -317.773 -12 Td 1.232 Tw [(The string '\\N' v)25.0061(alue will be replaced by the node name.)]TJ 244.643 0 Td 1.233 Tw [(The string '\\G' v)24.9951(alue will be replaced by the)]TJ -244.643 -12 Td 0.387 Tw [(graph name.)-538.69(Record labels may contain recursi)]TJ -0.15 Tc 192.582 0 Td 0.687 Tw (ve b)Tj 0 Tc 17.177 0 Td 0.387 Tw (ox lists delimited by { | }.)Tj 110.708 0 Td 0.386 Tw (Port identiŒers in labels are)Tj -320.467 -12 Td 0 Tw (set of)Tj 2.5 Tc 21.6898 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)-500(In the graph Œle, use colon \(such as,)]TJ /R22146232 10 Tf 223.36 0 Td (node0:port28)Tj /R21829776 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R22146232 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R21501888 10 Tf 30.1398 0 Td (n)Tj /R21829776 10 Tf 7.5 0 Td (sets the label type size to)Tj /R21501888 10 Tf 102.21 0 Td (n)Tj /R21829776 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R22146232 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R21501888 10 Tf 37.9199 0 Td (name)Tj /R21829776 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R22146232 10 Tf -70.1602 -16.8 Td (color=)Tj /R21501888 10 Tf 27.3602 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R22146232 10 Tf 167.2 0 Td (Œllcolor)Tj /R21829776 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R22146232 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R21501888 10 Tf 38.4801 0 Td (colorvalue)Tj /R21829776 10 Tf 45.5699 0 Td 0.3 Tw (sets the Œll color when style=Œlled.)Tj 147.441 0 Td 0.301 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.491 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ -0.25 Tc /R22146232 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R21501888 10 Tf 36.25 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R21501888 10 Tf 10.7922 0 Td (colorvalue)Tj /R21829776 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R21501888 10 Tf 37.884 0 Td (h,s,v)Tj /R22146232 10 Tf 18.3301 0 Td (")Tj /R21829776 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.47 -12 Td 0.397 Tw (X11 color name such as)Tj /R22146232 10 Tf 100.575 0 Td [(white black r)18.0176(ed gr)17.998(een blue y)]TJ 122.355 0 Td (ello)Tj 2.897 Tc 14.9 0 Td (wm)Tj 0 Tc 18.4469 0 Td (agenta cyan)Tj /R21829776 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R22146232 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R21829776 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R21501888 10 Tf 17.6449 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td (bb")Tj -417.799 -12 Td 0 Tw [(\(r)37(ed, gr)36.9849(een, blue)]TJ 2.5 Tc 65.8102 0 Td (,2h)Tj -0.2 Tc 17.5 0 Td 0.4 Tw (ex c)Tj 0 Tc 15.4699 0 Td [(har)15.0146(acter)]TJ 2.5 Tc 34.1898 0 Td (se)Tj 0 Tc 10.8301 0 Td 0 Tw [(ac)15.0146(h\) value)15.0146(.)]TJ /R22146232 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R21829776 10 Tf 177.01 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td (yP)Tj 0 Tc 13.0602 0 Td (ostscript code.)Tj /R22146232 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R21501888 10 Tf 27.2602 0 Td (id)Tj /R21829776 10 Tf 10.2801 0 Td (or)Tj /R21501888 10 Tf 10.8301 0 Td (id:id)Tj /R21829776 10 Tf 21.3898 0 Td (or "all" sets the node')Tj 2.5 Tc 85.9301 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ -67.5453 -50.4 Td [(22 April 2011)-20094.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj /R42110136 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R42110136 10 Tf 36 -12 Td (size=")Tj /R41465792 10 Tf 26.8 0 Td (x,y)Tj /R42110136 10 Tf 11.3801 0 Td (")Tj /R41793680 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R42110136 10 Tf -46.2301 -16.8 Td (page=")Tj /R41465792 10 Tf 31.25 0 Td (x,y)Tj /R42110136 10 Tf 11.3801 0 Td (")Tj /R41793680 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R42110136 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R41465792 10 Tf 26.25 0 Td (f)Tj /R41793680 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R41465792 10 Tf 94.8199 0 Td (f)Tj /R41793680 10 Tf 6.08008 0 Td (which may be a oating point number)Tj 3.299 Tc 156.61 0 Td [(,o)329.917(ro)]TJ 0 Tc 22.4277 0 Td 0.799 Tw (ne of the k)Tj -0.15 Tc 44.7871 0 Td (ey)Tj -0.1 Tc 9.28984 0 Td (wo)Tj 0 Tc 12.1199 0 Td (rds)Tj /R42110136 10 Tf 15.5191 0 Td (Œll)Tj /R41793680 10 Tf 11.1199 0 Td (,)Tj /R42110136 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R41793680 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R42110136 10 Tf 5.83008 0 Td (auto)Tj /R41793680 10 Tf 18.8898 0 Td (.)Tj /R42110136 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R41793680 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R42110136 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R41793680 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R42110136 10 Tf 92.4801 0 Td (orientation=land)Tj /R41793680 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R42110136 10 Tf -210.36 -16.8 Td (center=)Tj /R41465792 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R41793680 10 Tf 7.5 0 Td (an)Tj 0 Tc 11.9398 0 Td [(on-zero v)25.0159(alue centers the dra)15.0073(wing on the page.)]TJ /R42110136 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R41465792 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R41793680 10 Tf 41.1102 0 Td [("i)321.909(sas)]TJ 0 Tc 28.7367 0 Td 0.719 Tw (equence of layer identiŒers for o)Tj -0.15 Tc 133.685 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rlay diagrams.)Tj 63.648 0 Td 0.72 Tw (The PostScript array v)Tj 91.6199 0 Td (ariable)Tj /R41465792 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R41793680 10 Tf 57.1332 0 Td 0.113 Tw (sets the assignment of colors to layers. The least inde)Tj 2.613 Tc 213.617 0 Td [(xi)261.304(s1)]TJ 0 Tc 24.5078 0 Td 0.112 Tw (and each element must be a 3-ele-)Tj -295.258 -12 Td 0 Tw (ment array to be interpreted as a color coordinate.)Tj /R42110136 10 Tf 16.8 TL (color=)' /R41465792 10 Tf 27.3602 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R42110136 10 Tf 90.6602 0 Td (bgcolor)Tj /R41793680 10 Tf 34.7199 0 Td (for background\).)Tj /R42110136 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R41465792 10 Tf 23.2898 0 Td ("url")Tj /R41793680 10 Tf 23.45 0 Td 0.88 Tw [(the def)10.0073(ault url for image map Œles; in PostScript Œles, the base URL for all relati)]TJ -0.15 Tc 334.49 0 Td 1.18 Tw (ve U)Tj 0 Tc 19.8898 0 Td 0.88 Tw (RLs, as)Tj -401.12 -12 Td 0 Tw (recognized by Acrobat Distiller 3.0 and up.)Tj /R42110136 10 Tf (URL=)' /R41465792 10 Tf 26.8102 0 Td ("url")Tj /R41793680 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R42110136 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R41465792 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R41793680 10 Tf 38.7148 0 Td 1.025 Tw [(includes a reference to a stylesheet in ­Tsvg and ­Tsvgz outputs.)-602.515(Ignored by other)]TJ -85.5148 -12 Td (formats.)Tj /R42110136 10 Tf (splines)' 2.85 Tc /R41793680 10 Tf 28.9 0 Td (.I)Tj 2.851 Tc 8.68008 0 Td (fs)Tj 0 Tc 10.0711 0 Td 0.351 Tw (et to)Tj /R41465792 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R41793680 10 Tf 16.1102 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as splines.)-535.081(If set to)]TJ /R41465792 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R41793680 10 Tf 32.2199 0 Td (,e)Tj 0 Tc 9.79102 0 Td [(dges are dra)14.9902(wn as polylines.)-535.103(If set to)]TJ /R41465792 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R41793680 10 Tf 21.6699 0 Td (,e)Tj 0 Tc 11.468 0 Td 2.028 Tw [(dges are dra)14.9988(wn as orthogonal polylines.)]TJ 175.878 0 Td 2.027 Tw (In all of these cases, the nodes may not o)Tj -0.15 Tc 181.953 0 Td (ve)Tj 0 Tc 9.28984 0 Td 4.527 Tw (rlap. If)Tj /R42110136 10 Tf -400.259 -12 Td (splines=)Tj /R41465792 10 Tf 34.6 0 Td (false)Tj /R41793680 10 Tf 21.3898 0 Td (or)Tj /R42110136 10 Tf 10.8301 0 Td (splines=)Tj /R41465792 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R41793680 10 Tf 15 0 Td (,e)Tj 0 Tc 9.43984 0 Td 0 Tw [(dges are dra)14.9854(wn as line se)]TJ 99.3902 0 Td 2.5 Tw (gments. The)Tj 54.4398 0 Td 0 Tw [(def)10.0073(ault is)]TJ /R41465792 10 Tf 39.3398 0 Td (false)Tj /R41793680 10 Tf 18.8898 0 Td (.)Tj /R42110136 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R42110136 10 Tf 36 -12 Td (height=)Tj /R41465792 10 Tf 32.3699 0 Td (d)Tj /R41793680 10 Tf 8.21719 0 Td (or)Tj /R42110136 10 Tf 11.5469 0 Td (width=)Tj /R41465792 10 Tf 30.15 0 Td (d)Tj /R41793680 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R42110136 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R41793680 10 Tf 62.7969 0 Td 0.718 Tw (forces these to be the actual)Tj -317.61 -12 Td 0 Tw [(size \(te)15(xt labels are ignored\).)]TJ /R42110136 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R41465792 10 Tf 116.91 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj -0.2 Tc -126.71 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R41793680 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R42110136 10 Tf 42.6891 0 Td 0.989 Tw (plaintext ellipse o)Tj -0.1 Tc 76.3281 0 Td (va)Tj 3.489 Tc 9.9 0 Td (lc)Tj 0 Tc 10.709 0 Td (ir)Tj 7.03984 0 Td (cle egg triangle box diamond trapezium parallelo-)Tj -213.296 -12 Td 0.338 Tw (gram house hexagon octagon note tab box3d component.)Tj /R41793680 10 Tf 249.374 0 Td (\(Polygons are deŒned or modiŒed by the fol-)Tj -249.374 -12 Td (lo)Tj 7.53008 0 Td 2.128 Tw (wing node attrib)Tj 69.6059 0 Td (utes:)Tj -0.18 Tc /R42110136 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R41793680 10 Tf 22.7801 0 Td (,)Tj /R42110136 10 Tf 7.12812 0 Td (peripheries)Tj /R41793680 10 Tf 48.3301 0 Td (,)Tj /R42110136 10 Tf 7.12812 0 Td (sides)Tj /R41793680 10 Tf 20.5602 0 Td (,)Tj /R42110136 10 Tf 7.12812 0 Td (orientation)Tj /R41793680 10 Tf 47.2199 0 Td (,)Tj /R42110136 10 Tf 7.12695 0 Td (distortion)Tj /R41793680 10 Tf 46.2969 0 Td (and)Tj /R42110136 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R41793680 10 Tf 21.0102 0 Td (.\))Tj /R42110136 10 Tf 12.957 0 Td (epsf)Tj /R41793680 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R42110136 10 Tf 28.8348 0 Td (shapeŒle)Tj /R41793680 10 Tf 39.9551 0 Td (attrib)Tj 20.9102 0 Td 0.225 Tw (ute as the path name of an e)Tj 112.785 0 Td 0.226 Tw (xternal EPSF Œle to be automatically loaded for the node)Tj -202.485 -12 Td (shape.)Tj /R42110136 10 Tf (label=)' /R41465792 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R41793680 10 Tf 17.798 0 Td (where)Tj /R41465792 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R41793680 10 Tf 17.798 0 Td 1.057 Tw [(may include escaped ne)24.9902(wlines \\)-166.589(n, \\)-166.611(l, or \\)]TJ 3.557 Tc 172.957 0 Td (rf)Tj 0 Tc 10.2172 0 Td (or center)Tj 3.557 Tc 35.9172 0 Td (,l)Tj 0 Tc 8.83711 0 Td (eft, and right justiŒed lines.)Tj -317.773 -12 Td 1.232 Tw [(The string '\\N' v)25.0061(alue will be replaced by the node name.)]TJ 244.643 0 Td 1.233 Tw [(The string '\\G' v)24.9951(alue will be replaced by the)]TJ -244.643 -12 Td 0.387 Tw [(graph name.)-538.69(Record labels may contain recursi)]TJ -0.15 Tc 192.582 0 Td 0.687 Tw (ve b)Tj 0 Tc 17.177 0 Td 0.387 Tw (ox lists delimited by { | }.)Tj 110.708 0 Td 0.386 Tw (Port identiŒers in labels are)Tj -320.467 -12 Td 0 Tw (set of)Tj 2.5 Tc 21.6898 0 Td [(fb)249.993(ya)]TJ 0 Tc 22.7699 0 Td [(ngle brack)9.99268(ets < >.)-500(In the graph Œle, use colon \(such as,)]TJ /R42110136 10 Tf 223.36 0 Td (node0:port28)Tj /R41793680 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R42110136 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R41465792 10 Tf 30.1398 0 Td (n)Tj /R41793680 10 Tf 7.5 0 Td (sets the label type size to)Tj /R41465792 10 Tf 102.21 0 Td (n)Tj /R41793680 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R42110136 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R41465792 10 Tf 37.9199 0 Td (name)Tj /R41793680 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R42110136 10 Tf -70.1602 -16.8 Td (color=)Tj /R41465792 10 Tf 27.3602 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td (sets the outline color)Tj 2.5 Tc 82.65 0 Td (,a)Tj 0 Tc 9.43984 0 Td [(nd the def)10.0146(ault Œll color if style=Œlled and)]TJ /R42110136 10 Tf 167.2 0 Td (Œllcolor)Tj /R41793680 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R42110136 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R41465792 10 Tf 38.4801 0 Td (colorvalue)Tj /R41793680 10 Tf 45.5699 0 Td 0.3 Tw (sets the Œll color when style=Œlled.)Tj 147.441 0 Td 0.301 Tw (If not speciŒed, the Œllcolor when style=Œlled de-)Tj -0.1 Tc -231.491 -12 Td (fa)Tj 0 Tc 7.66992 0 Td 0 Tw [(ults to be the same as the outline color)55.0073(.)]TJ -0.25 Tc /R42110136 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R41465792 10 Tf 36.25 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R41465792 10 Tf 10.7922 0 Td (colorvalue)Tj /R41793680 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R41465792 10 Tf 37.884 0 Td (h,s,v)Tj /R42110136 10 Tf 18.3301 0 Td (")Tj /R41793680 10 Tf 9.12187 0 Td (\(hue, saturation, brightness\) oating point numbers between 0 and 1, or an)Tj -122.47 -12 Td 0.397 Tw (X11 color name such as)Tj /R42110136 10 Tf 100.575 0 Td [(white black r)18.0176(ed gr)17.998(een blue y)]TJ 122.355 0 Td (ello)Tj 2.897 Tc 14.9 0 Td (wm)Tj 0 Tc 18.4469 0 Td (agenta cyan)Tj /R41793680 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R42110136 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R41793680 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R41465792 10 Tf 17.6449 0 Td (#rr)Tj -0.1 Tc 12.4102 0 Td (gg)Tj 0 Tc 9.9 0 Td (bb")Tj -417.799 -12 Td 0 Tw [(\(r)37(ed, gr)36.9849(een, blue)]TJ 2.5 Tc 65.8102 0 Td (,2h)Tj -0.2 Tc 17.5 0 Td 0.4 Tw (ex c)Tj 0 Tc 15.4699 0 Td [(har)15.0146(acter)]TJ 2.5 Tc 34.1898 0 Td (se)Tj 0 Tc 10.8301 0 Td 0 Tw [(ac)15.0146(h\) value)15.0146(.)]TJ /R42110136 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R41793680 10 Tf 177.01 0 Td (or an)Tj 2.5 Tc 20.1199 0 Td (yP)Tj 0 Tc 13.0602 0 Td (ostscript code.)Tj /R42110136 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R41465792 10 Tf 27.2602 0 Td (id)Tj /R41793680 10 Tf 10.2801 0 Td (or)Tj /R41465792 10 Tf 10.8301 0 Td (id:id)Tj /R41793680 10 Tf 21.3898 0 Td (or "all" sets the node')Tj 2.5 Tc 85.9301 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ -67.5453 -50.4 Td [(22 April 2011)-20094.5(2)]TJ ET Q Q \n \n \n \n \n-3959\n+3957\n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td 0 Tw [(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R22146232 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R21501888 10 Tf 28.4801 0 Td (n)Tj /R21829776 10 Tf 8.16211 0 Td (if)Tj /R21501888 10 Tf 9.27187 0 Td (n)Tj /R21829776 10 Tf 8.16211 0 Td 0.662 Tw (is non-zero then the polygon is made re)Tj 162.514 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.661 Tw (.e. symmetric about the x and y axis, other)Tj 174.788 0 Td (-)Tj -428.67 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R21501888 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.769 Tw [(made re)15.0171(gular by this attrib)]TJ 108.266 0 Td (ute.)Tj -0.2 Tc /R21501888 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 60.4988 0 Td (that are already re)Tj 74.0672 0 Td 0.768 Tw [(gular are not af)24.9951(fected \(i.e.)]TJ 111.88 0 Td (the)Tj 3.268 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.7078 0 Td (annot)Tj -409.779 -12 Td 0 Tw (be made asymmetric\).)Tj /R22146232 10 Tf (peripheries=)' /R21501888 10 Tf 54.0301 0 Td (n)Tj /R21829776 10 Tf 8.73711 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ 289.557 0 Td 1.238 Tw (alue supersedes the)Tj -352.324 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R21501888 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 57.2301 0 Td (.)Tj /R22146232 10 Tf -183.95 -16.8 Td (sides=)Tj /R21501888 10 Tf 26.2602 0 Td (n)Tj /R21829776 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R21501888 10 Tf 173.004 0 Td (n)Tj /R21829776 10 Tf 5 0 Td (<3 results in an ellipse.)Tj 104.845 0 Td 1.452 Tw [(This attrib)19.9805(ute is ignored by)]TJ -0.2 Tc /R21501888 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 57.2301 0 Td (.)Tj /R22146232 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R21501888 10 Tf 52.9199 0 Td (f)Tj /R21829776 10 Tf 5.46992 0 Td 0.19 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.53 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.191 Tw [(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ -216.412 -12 Td (grees.)Tj /R21501888 10 Tf 28.893 0 Td (f)Tj /R21829776 10 Tf 5.57305 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.792 Tw (ute. This)Tj 40.584 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R21501888 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R22146232 10 Tf -181.26 -16.8 Td (distortion=)Tj /R21501888 10 Tf 47.3699 0 Td (f)Tj /R21829776 10 Tf 5.57695 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.709 -12 Td 1.256 Tw [(to its orientation\).)-625.581(Floating point v)24.9902(alues between ­1 and +1 are suggested.)]TJ 318.851 0 Td 1.255 Tw [(This attrib)20.0098(ute is ignored by)]TJ -0.2 Tc /R21501888 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 57.2301 0 Td (.)Tj /R22146232 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R21501888 10 Tf 26.7102 0 Td (f)Tj /R21829776 10 Tf 5.43906 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.1492 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.339 Tw (ve t)Tj 3.539 Tc 15.609 0 Td (oi)Tj 0 Tc 11.3191 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ -50.5582 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R21501888 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R21829776 10 Tf 57.2301 0 Td (.)Tj /R22146232 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R21501888 10 Tf 23.2898 0 Td ("url")Tj /R21829776 10 Tf 23.252 0 Td 0.682 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 3.183 Tc 233.6 0 Td (GŒ)Tj 0 Tc 15.9629 0 Td 3.183 Tw (les. The)Tj 38.0262 0 Td 0.683 Tw (substrings '\\N' and '\\G')Tj -334.131 -12 Td 0.398 Tw (are substituted in the same manner as for the node label attrib)Tj 249.968 0 Td 2.898 Tw (ute. Additionally)Tj 73.5762 0 Td 0.398 Tw (the substring '\\L)Tj 2.898 Tc 65.9859 0 Td [('i)289.819(ss)]TJ 0 Tc 19.6859 0 Td (ubsti-)Tj -409.216 -12 Td 0 Tw (tuted with the node label string.)Tj /R22146232 10 Tf (URL=)' /R21501888 10 Tf 26.8102 0 Td ("url")Tj /R21829776 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R22146232 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R21501888 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21829776 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.386 Tw [(The tar)18.0139(get string is used to determine which windo)]TJ 3.886 Tc 213.968 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)]TJ 142.481 0 Td 1.385 Tw (Setting it to)Tj -382.551 -12 Td 0.524 Tw ("_graphviz" will open a ne)Tj 3.024 Tc 108.876 0 Td (ww)Tj 0 Tc 17.4641 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td 0.525 Tw [(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ -208.561 -12 Td (empty)Tj 2.523 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80312 0 Td 0.023 Tw [(he def)10.0183(ault, then no tar)]TJ 87.2918 0 Td 0.022 Tw [(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ -119.445 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R22146232 10 Tf (tooltip=)' /R21501888 10 Tf 33.4801 0 Td ("tooltip")Tj /R21829776 10 Tf 37.423 0 Td 0.403 Tw [(is a tooltip string for client-side imagemaps and SV)15.0171(G, ef)]TJ 229.317 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.702 Tw (ve w)Tj 0 Tc 19.4121 0 Td 0.402 Tw (hen nodes ha)Tj -0.15 Tc 52.8141 0 Td 0.702 Tw (ve a U)Tj 0 Tc 26.7539 0 Td (RL.)Tj -416.72 -12 Td 0.463 Tw (The tooltip string def)Tj 86.009 0 Td 0.464 Tw [(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ -86.009 -12 Td 0.124 Tw (to still ha)Tj -0.15 Tc 37.2781 0 Td 0.424 Tw (ve t)Tj 0 Tc 14.6941 0 Td 0.124 Tw (ooltips thus permitting denser graphs.)Tj 156.45 0 Td 0.123 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.422 -12 Td 1.238 Tw (manner as for the node label attrib)Tj 144.418 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td (ubstituted with the node label)Tj -308.712 -12 Td (string.)Tj /R22146232 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R22146232 10 Tf 36 -12 Td (label=)Tj /R21501888 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R21829776 10 Tf 16.884 0 Td (where)Tj /R21501888 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R21829776 10 Tf 16.884 0 Td 0.144 Tw [(may include escaped ne)24.9976(wlines \\)-166.599(n, \\)]TJ 143.222 0 Td 0.143 Tw (l, or \\)Tj 2.643 Tc 23.3422 0 Td (rf)Tj 0 Tc 9.30312 0 Td (or centered, left, or right justiŒed lines.)Tj 162.371 0 Td (If)Tj -425.34 -12 Td 0.031 Tw (the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj 317.127 0 Td 0.032 Tw (If the substring '\\H' is found)Tj -317.127 -12 Td 0.065 Tw (in a label it will be replaced by the head_node name.)Tj 216.504 0 Td 0.064 Tw [(If the substring '\\E' v)25.0146(alue is found in a label it will be)]TJ -216.504 -12 Td 0.294 Tw (replaced by: tail_node_name­>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj 12 TL 0 Tw T*[(by the graph name.)-500(or by: tail_node_name­­head_node_name for undirected graphs.)]TJ -0.25 Tc /R22146232 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R21501888 10 Tf 30.1398 0 Td (n)Tj /R21829776 10 Tf 7.5 0 Td (sets the label type size to)Tj /R21501888 10 Tf 102.21 0 Td (n)Tj /R21829776 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R22146232 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R21501888 10 Tf 37.9199 0 Td (name)Tj /R21829776 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R22146232 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R21501888 10 Tf 36.25 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R22146232 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R21501888 10 Tf 27.3602 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R22146232 10 Tf -72.6301 -16.8 Td (color=)Tj /R21501888 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R21829776 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R21501888 10 Tf 74.4301 0 Td (colorvalue)Tj /R21829776 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ -44.8852 -50.4 Td [(22 April 2011)-20094.5(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td 0 Tw [(The follo)25.0159(wing attrib)19.9841(utes apply only to polygon shape nodes:)]TJ -0.18 Tc /R42110136 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R41465792 10 Tf 28.4801 0 Td (n)Tj /R41793680 10 Tf 8.16211 0 Td (if)Tj /R41465792 10 Tf 9.27187 0 Td (n)Tj /R41793680 10 Tf 8.16211 0 Td 0.662 Tw (is non-zero then the polygon is made re)Tj 162.514 0 Td (gular)Tj 3.162 Tc 20.15 0 Td (,i)Tj 0 Tc 8.44219 0 Td 0.661 Tw (.e. symmetric about the x and y axis, other)Tj 174.788 0 Td (-)Tj -428.67 -12 Td 1.08 Tw [(wise the polygon tak)10.0159(es on the aspect ratio of the label.)]TJ -0.2 Tc /R41465792 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 60.8102 0 Td [(that are not already re)14.9854(gular are)]TJ -304.3 -12 Td 0.769 Tw [(made re)15.0171(gular by this attrib)]TJ 108.266 0 Td (ute.)Tj -0.2 Tc /R41465792 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 60.4988 0 Td (that are already re)Tj 74.0672 0 Td 0.768 Tw [(gular are not af)24.9951(fected \(i.e.)]TJ 111.88 0 Td (the)Tj 3.268 Tc 12.0699 0 Td (yc)Tj 0 Tc 12.7078 0 Td (annot)Tj -409.779 -12 Td 0 Tw (be made asymmetric\).)Tj /R42110136 10 Tf (peripheries=)' /R41465792 10 Tf 54.0301 0 Td (n)Tj /R41793680 10 Tf 8.73711 0 Td 1.237 Tw [(sets the number of periphery lines dra)15.0049(wn around the polygon.)-623.691(This v)]TJ 289.557 0 Td 1.238 Tw (alue supersedes the)Tj -352.324 -12 Td 0 Tw (number of periphery lines of)Tj -0.2 Tc /R41465792 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 57.2301 0 Td (.)Tj /R42110136 10 Tf -183.95 -16.8 Td (sides=)Tj /R41465792 10 Tf 26.2602 0 Td (n)Tj /R41793680 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R41465792 10 Tf 173.004 0 Td (n)Tj /R41793680 10 Tf 5 0 Td (<3 results in an ellipse.)Tj 104.845 0 Td 1.452 Tw [(This attrib)19.9805(ute is ignored by)]TJ -0.2 Tc /R41465792 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 57.2301 0 Td (.)Tj /R42110136 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R41465792 10 Tf 52.9199 0 Td (f)Tj /R41793680 10 Tf 5.46992 0 Td 0.19 Tw (sets the orientation of the Œrst ape)Tj 2.691 Tc 136.53 0 Td [(xo)269.099(ft)]TJ 0 Tc 21.4922 0 Td 0.191 Tw [(he polygon counterclockwise from the v)15.0146(ertical, in de-)]TJ -216.412 -12 Td (grees.)Tj /R41465792 10 Tf 28.893 0 Td (f)Tj /R41793680 10 Tf 5.57305 0 Td 0.292 Tw (may be a oating point number)Tj 5.292 Tc 126.18 0 Td (.T)Tj 0 Tc 13.902 0 Td [(he orientation of labels is not af)25.0049(fected by this attrib)]TJ 206.318 0 Td 2.792 Tw (ute. This)Tj 40.584 0 Td (at-)Tj -421.45 -12 Td 0 Tw [(trib)20.0159(ute is added to the initial orientation of)]TJ -0.2 Tc /R41465792 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R42110136 10 Tf -181.26 -16.8 Td (distortion=)Tj /R41465792 10 Tf 47.3699 0 Td (f)Tj /R41793680 10 Tf 5.57695 0 Td 0.297 Tw [(sets the amount of broadening of the top and narro)25.0195(wing of the bottom of the polygon \(relati)]TJ -0.15 Tc 369.762 0 Td (ve)Tj 0 Tc -422.709 -12 Td 1.256 Tw [(to its orientation\).)-625.581(Floating point v)24.9902(alues between ­1 and +1 are suggested.)]TJ 318.851 0 Td 1.255 Tw [(This attrib)20.0098(ute is ignored by)]TJ -0.2 Tc /R41465792 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 57.2301 0 Td (.)Tj /R42110136 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R41465792 10 Tf 26.7102 0 Td (f)Tj /R41793680 10 Tf 5.43906 0 Td 0.159 Tw (sets the amount of right-displacement of the top and left-displacement of the bottom of the polygon)Tj -32.1492 -12 Td (\(relati)Tj -0.15 Tc 23.6301 0 Td 1.339 Tw (ve t)Tj 3.539 Tc 15.609 0 Td (oi)Tj 0 Tc 11.3191 0 Td 1.038 Tw [(ts orientation\).)-603.787(Floating point v)24.9829(alues between ­1 and +1 are suggested.)-603.784(This attrib)19.9854(ute is ig-)]TJ -50.5582 -12 Td 0 Tw (nored by)Tj -0.2 Tc /R41465792 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R41793680 10 Tf 57.2301 0 Td (.)Tj /R42110136 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R41465792 10 Tf 23.2898 0 Td ("url")Tj /R41793680 10 Tf 23.252 0 Td 0.682 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 3.183 Tc 233.6 0 Td (GŒ)Tj 0 Tc 15.9629 0 Td 3.183 Tw (les. The)Tj 38.0262 0 Td 0.683 Tw (substrings '\\N' and '\\G')Tj -334.131 -12 Td 0.398 Tw (are substituted in the same manner as for the node label attrib)Tj 249.968 0 Td 2.898 Tw (ute. Additionally)Tj 73.5762 0 Td 0.398 Tw (the substring '\\L)Tj 2.898 Tc 65.9859 0 Td [('i)289.819(ss)]TJ 0 Tc 19.6859 0 Td (ubsti-)Tj -409.216 -12 Td 0 Tw (tuted with the node label string.)Tj /R42110136 10 Tf (URL=)' /R41465792 10 Tf 26.8102 0 Td ("url")Tj /R41793680 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R42110136 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R41465792 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R41793680 10 Tf 10.4539 0 Td 0.974 Tw [(is a tar)17.9871(get string for client-side imagemaps and SV)15.0024(G, ef)]TJ 230.926 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 1.274 Tw (ve w)Tj 0 Tc 19.984 0 Td 0.974 Tw (hen nodes ha)Tj -0.15 Tc 53.9578 0 Td 1.274 Tw (ve a U)Tj 0 Tc 27.898 0 Td (RL.)Tj -416.72 -12 Td 1.386 Tw [(The tar)18.0139(get string is used to determine which windo)]TJ 3.886 Tc 213.968 0 Td [(wo)388.613(ft)]TJ 0 Tc 26.102 0 Td [(he bro)25.0146(wser is used for the URL.)]TJ 142.481 0 Td 1.385 Tw (Setting it to)Tj -382.551 -12 Td 0.524 Tw ("_graphviz" will open a ne)Tj 3.024 Tc 108.876 0 Td (ww)Tj 0 Tc 17.4641 0 Td (indo)Tj 3.025 Tc 17.5301 0 Td [(wi)302.5(fi)302.485(td)]TJ 0 Tc 32.9652 0 Td (oesn')Tj 3.025 Tc 21.4801 0 Td (ta)Tj 0 Tc 10.2449 0 Td 0.525 Tw [(lready e)14.9927(xist, or reuse it if it does.)-552.485(If the tar)17.998(get string is)]TJ -208.561 -12 Td (empty)Tj 2.523 Tc 24.35 0 Td (,t)Tj 0 Tc 7.80312 0 Td 0.023 Tw [(he def)10.0183(ault, then no tar)]TJ 87.2918 0 Td 0.022 Tw [(get attrib)20.0049(ute is included in the output.)-502.188(The substrings '\\N' and '\\G' are substi-)]TJ -119.445 -12 Td 0.463 Tw (tuted in the same manner as for the node label attrib)Tj 212.17 0 Td 2.963 Tw (ute. Additionally)Tj 73.7059 0 Td 0.463 Tw (the substring '\\L)Tj 2.963 Tc 66.116 0 Td [('i)296.294(ss)]TJ 0 Tc 19.816 0 Td (ubstituted with)Tj -371.808 -12 Td 0 Tw (the node label string.)Tj /R42110136 10 Tf (tooltip=)' /R41465792 10 Tf 33.4801 0 Td ("tooltip")Tj /R41793680 10 Tf 37.423 0 Td 0.403 Tw [(is a tooltip string for client-side imagemaps and SV)15.0171(G, ef)]TJ 229.317 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.702 Tw (ve w)Tj 0 Tc 19.4121 0 Td 0.402 Tw (hen nodes ha)Tj -0.15 Tc 52.8141 0 Td 0.702 Tw (ve a U)Tj 0 Tc 26.7539 0 Td (RL.)Tj -416.72 -12 Td 0.463 Tw (The tooltip string def)Tj 86.009 0 Td 0.464 Tw [(aults to be the same as the label string, b)19.9829(ut this attrib)20.0024(ute permits nodes without labels)]TJ -86.009 -12 Td 0.124 Tw (to still ha)Tj -0.15 Tc 37.2781 0 Td 0.424 Tw (ve t)Tj 0 Tc 14.6941 0 Td 0.124 Tw (ooltips thus permitting denser graphs.)Tj 156.45 0 Td 0.123 Tw (The substrings '\\N' and '\\G' are substituted in the same)Tj -208.422 -12 Td 1.238 Tw (manner as for the node label attrib)Tj 144.418 0 Td 3.739 Tw (ute. Additionally)Tj 75.2578 0 Td 1.239 Tw (the substring '\\L)Tj 3.739 Tc 67.668 0 Td [('i)373.916(ss)]TJ 0 Tc 21.368 0 Td (ubstituted with the node label)Tj -308.712 -12 Td (string.)Tj /R42110136 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R42110136 10 Tf 36 -12 Td (label=)Tj /R41465792 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R41793680 10 Tf 16.884 0 Td (where)Tj /R41465792 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R41793680 10 Tf 16.884 0 Td 0.144 Tw [(may include escaped ne)24.9976(wlines \\)-166.599(n, \\)]TJ 143.222 0 Td 0.143 Tw (l, or \\)Tj 2.643 Tc 23.3422 0 Td (rf)Tj 0 Tc 9.30312 0 Td (or centered, left, or right justiŒed lines.)Tj 162.371 0 Td (If)Tj -425.34 -12 Td 0.031 Tw (the substring '\\T' is found in a label it will be replaced by the tail_node name.)Tj 317.127 0 Td 0.032 Tw (If the substring '\\H' is found)Tj -317.127 -12 Td 0.065 Tw (in a label it will be replaced by the head_node name.)Tj 216.504 0 Td 0.064 Tw [(If the substring '\\E' v)25.0146(alue is found in a label it will be)]TJ -216.504 -12 Td 0.294 Tw (replaced by: tail_node_name­>head_node_name If the substring '\\G' is found in a label it will be replaced)Tj 12 TL 0 Tw T*[(by the graph name.)-500(or by: tail_node_name­­head_node_name for undirected graphs.)]TJ -0.25 Tc /R42110136 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R41465792 10 Tf 30.1398 0 Td (n)Tj /R41793680 10 Tf 7.5 0 Td (sets the label type size to)Tj /R41465792 10 Tf 102.21 0 Td (n)Tj /R41793680 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R42110136 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R41465792 10 Tf 37.9199 0 Td (name)Tj /R41793680 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R42110136 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R41465792 10 Tf 36.25 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R42110136 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R41465792 10 Tf 27.3602 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R42110136 10 Tf -72.6301 -16.8 Td (color=)Tj /R41465792 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R41793680 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R41465792 10 Tf 74.4301 0 Td (colorvalue)Tj /R41793680 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ -44.8852 -50.4 Td [(22 April 2011)-20094.5(3)]TJ ET Q Q \n \n \n \n \n 3425\n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj /R22146232 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R21829776 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R22146232 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R21829776 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R22146232 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R21501888 10 Tf 23.2898 0 Td ("url")Tj /R21829776 10 Tf 22.959 0 Td 0.388 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 2.888 Tc 230.66 0 Td (GŒ)Tj 0 Tc 15.668 0 Td 2.888 Tw (les. The)Tj 37.4359 0 Td 0.388 Tw (substrings '\\T', '\\H', '\\E')Tj -330.013 -12 Td 0.022 Tw (and '\\G' are substituted in the same manner as for the edge label attrib)Tj 281.416 0 Td 2.522 Tw (ute. Additionally)Tj 72.825 0 Td 0.023 Tw (the substring '\\L)Tj 2.523 Tc 65.2359 0 Td ('i)Tj 0 Tc 8.63281 0 Td (s)Tj -428.11 -12 Td 0 Tw (substituted with the edge label string.)Tj /R22146232 10 Tf 16.8 TL (URL=)' /R21501888 10 Tf 26.8102 0 Td ("url")Tj /R21829776 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R22146232 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R21501888 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21829776 10 Tf 9.7 0 Td 0.22 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)]TJ 204.18 0 Td 0.219 Tw (G, ef)Tj 19.959 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.519 Tw (ve w)Tj 0 Tc 19.2289 0 Td 0.219 Tw (hen edges ha)Tj -0.15 Tc 51.8879 0 Td 0.519 Tw (ve a U)Tj 0 Tc 26.3879 0 Td 2.719 Tw (RL. If)Tj -404.843 -12 Td 0.262 Tw [(the tar)18.0042(get string is empty)]TJ 2.763 Tc 99.6578 0 Td (,t)Tj 0 Tc 8.04297 0 Td 0.263 Tw [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ -107.701 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R21501888 10 Tf 33.4801 0 Td ("tooltip")Tj /R21829776 10 Tf 39.0078 0 Td 1.988 Tw (is a tooltip string for client-side imagemaps ef)Tj 197.816 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 2.289 Tw (ve w)Tj 0 Tc 20.9988 0 Td 1.989 Tw (hen edges ha)Tj -0.15 Tc 55.4281 0 Td 2.289 Tw (ve a U)Tj 0 Tc 29.9281 0 Td 4.489 Tw (RL. The)Tj -394.179 -12 Td 0.802 Tw (tooltip string def)Tj 68.1738 0 Td 0.801 Tw [(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ -68.1738 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R22146232 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.165 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5301 0 Td 2.265 Tw (v, d)Tj 0 Tc 16.175 0 Td 1.165 Tw [(ot, odot, in)40.0146(vdot, in)]TJ -0.1 Tc 80.4848 0 Td (vo)Tj 0 Tc 9.9 0 Td 1.164 Tw (dot, tee, empty)Tj 3.664 Tc 64.5379 0 Td (,i)Tj -0.4 Tc 8.94414 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.664 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1641 0 Td 1.164 Tw (pen, hal-)Tj -0.25 Tc -393.606 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 165.96 0 Td (ow)Tj 0 Tc /R21829776 10 Tf 12.1199 0 Td (.)Tj /R22146232 10 Tf -186.16 -16.8 Td (arr)Tj -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size)Tj /R21829776 10 Tf 18.05 0 Td [(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R22146232 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R21829776 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R22146232 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R21829776 10 Tf 59.1898 0 Td (,)Tj /R22146232 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R21829776 10 Tf 60.8598 0 Td (,)Tj /R22146232 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R21829776 10 Tf 56.9848 0 Td (for head and tail)Tj -362.524 -12 Td 2.976 Tw (labels. The)Tj 49.832 0 Td 0.475 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -49.832 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R21501888 10 Tf 43.85 0 Td ("url")Tj /R21829776 10 Tf 23.0512 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.982 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7621 0 Td 2.982 Tw (les. The)Tj 37.6238 0 Td 0.482 Tw (substrings '\\T',)Tj -370.408 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R21501888 10 Tf 47.3699 0 Td ("url")Tj /R21829776 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R22146232 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R21501888 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21829776 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.493 Tw (ve a U)Tj 0 Tc 26.3359 0 Td 2.693 Tw (RL. The)Tj 38.716 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td (wo)Tj 2.692 Tc 14.9129 0 Td (ft)Tj 0 Tc 8.80195 0 Td 0.192 Tw [(he bro)24.9902(wser is used for the URL.)]TJ -303.068 -12 Td 1.163 Tw (If the headtar)Tj 55.4559 0 Td 1.164 Tw (get string is empty)Tj 3.664 Tc 77.0121 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ -141.412 -12 Td 3.21 Tw (edge. The)Tj 45.85 0 Td 0.709 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.85 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R21501888 10 Tf 54.0398 0 Td ("tooltip")Tj /R21829776 10 Tf 37.6781 0 Td 0.658 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.506 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.959 Tw (ve w)Tj 0 Tc 19.6691 0 Td 0.659 Tw (hen head ports ha)Tj -0.15 Tc 72.0371 0 Td 0.959 Tw (ve a U)Tj 0 Tc 27.268 0 Td (RL.)Tj -416.718 -12 Td 1.047 Tw (The tooltip string def)Tj 87.7609 0 Td 1.046 Tw [(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ -87.7609 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R22146232 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R21501888 10 Tf 37.1801 0 Td ("url")Tj /R21829776 10 Tf 23.85 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.779 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.559 0 Td 3.779 Tw (les. The)Tj 39.218 0 Td 1.279 Tw (substrings '\\T',)Tj -369.606 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R21501888 10 Tf 40.7 0 Td ("url")Tj /R21829776 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R22146232 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R21501888 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R21829776 10 Tf 9.80898 0 Td 0.329 Tw [(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ 205.052 0 Td 0.328 Tw (G, ef)Tj 20.068 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.628 Tw (ve w)Tj 0 Tc 19.3379 0 Td 0.328 Tw (hen edge tails ha)Tj -0.15 Tc 67.7141 0 Td (ve)Tj 2.72 Tc -422.711 -12 Td (aU)Tj 0 Tc 14.3801 0 Td 2.72 Tw (RL. The)Tj 38.7699 0 Td (tailtar)Tj 23.15 0 Td 0.22 Tw (get string is used to determine which windo)Tj 2.721 Tc 176 0 Td [(wo)272.1(ft)]TJ 0 Tc 23.7719 0 Td 0.221 Tw [(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ -276.072 -12 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R22146232 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R21501888 10 Tf 47.3699 0 Td ("tooltip")Tj /R21829776 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.215 Tw (tooltip string def)Tj 67 0 Td 0.216 Tw [(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ -67 -12 Td 1.204 Tw (stituted in the same manner as for the edge label attrib)Tj 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.203 Tw (the substring '\\L)Tj 3.703 Tc 67.5961 0 Td [('i)370.313(ss)]TJ 0 Tc 21.2957 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R22146232 10 Tf (labeldistance)' /R21829776 10 Tf 58.0602 0 Td (and)Tj /R22146232 10 Tf 16.9398 0 Td (port_label_distance)Tj /R21829776 10 Tf 86.3898 0 Td (set distance; also)Tj /R22146232 10 Tf 70.2699 0 Td (labelangle)Tj /R21829776 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ -107.555 -50.4 Td [(22 April 2011)-20094.5(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj /R42110136 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R41793680 10 Tf 123.79 0 Td (controls arro)Tj 2.5 Tc 50.5699 0 Td (wd)Tj 0 Tc 14.7199 0 Td (irection.)Tj /R42110136 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R41793680 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R42110136 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R41465792 10 Tf 23.2898 0 Td ("url")Tj /R41793680 10 Tf 22.959 0 Td 0.388 Tw (sets the url for the node in imagemap, PostScript and SV)Tj 2.888 Tc 230.66 0 Td (GŒ)Tj 0 Tc 15.668 0 Td 2.888 Tw (les. The)Tj 37.4359 0 Td 0.388 Tw (substrings '\\T', '\\H', '\\E')Tj -330.013 -12 Td 0.022 Tw (and '\\G' are substituted in the same manner as for the edge label attrib)Tj 281.416 0 Td 2.522 Tw (ute. Additionally)Tj 72.825 0 Td 0.023 Tw (the substring '\\L)Tj 2.523 Tc 65.2359 0 Td ('i)Tj 0 Tc 8.63281 0 Td (s)Tj -428.11 -12 Td 0 Tw (substituted with the edge label string.)Tj /R42110136 10 Tf 16.8 TL (URL=)' /R41465792 10 Tf 26.8102 0 Td ("url")Tj /R41793680 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R42110136 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R41465792 10 Tf 31.1398 0 Td ("tar)Tj -0.1 Tc 15.5 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R41793680 10 Tf 9.7 0 Td 0.22 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)]TJ 204.18 0 Td 0.219 Tw (G, ef)Tj 19.959 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.519 Tw (ve w)Tj 0 Tc 19.2289 0 Td 0.219 Tw (hen edges ha)Tj -0.15 Tc 51.8879 0 Td 0.519 Tw (ve a U)Tj 0 Tc 26.3879 0 Td 2.719 Tw (RL. If)Tj -404.843 -12 Td 0.262 Tw [(the tar)18.0042(get string is empty)]TJ 2.763 Tc 99.6578 0 Td (,t)Tj 0 Tc 8.04297 0 Td 0.263 Tw [(he def)9.99512(ault, then no tar)18.0103(get attrib)20.0024(ute is included in the output.)-526.299(The substrings '\\T',)]TJ -107.701 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R41465792 10 Tf 33.4801 0 Td ("tooltip")Tj /R41793680 10 Tf 39.0078 0 Td 1.988 Tw (is a tooltip string for client-side imagemaps ef)Tj 197.816 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 2.289 Tw (ve w)Tj 0 Tc 20.9988 0 Td 1.989 Tw (hen edges ha)Tj -0.15 Tc 55.4281 0 Td 2.289 Tw (ve a U)Tj 0 Tc 29.9281 0 Td 4.489 Tw (RL. The)Tj -394.179 -12 Td 0.802 Tw (tooltip string def)Tj 68.1738 0 Td 0.801 Tw [(aults to be the same as the edge label string.)-580.085(The substrings '\\T', '\\H', '\\E' and '\\G' are)]TJ -68.1738 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R42110136 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (head,arr)Tj -0.1 Tc 36.7602 0 Td (ow)Tj 0 Tc 12.1199 0 Td 1.165 Tw (tail=none, normal, in)Tj -0.55 Tc 91.5301 0 Td 2.265 Tw (v, d)Tj 0 Tc 16.175 0 Td 1.165 Tw [(ot, odot, in)40.0146(vdot, in)]TJ -0.1 Tc 80.4848 0 Td (vo)Tj 0 Tc 9.9 0 Td 1.164 Tw (dot, tee, empty)Tj 3.664 Tc 64.5379 0 Td (,i)Tj -0.4 Tc 8.94414 0 Td -1.8 Tw (nv e)Tj 0 Tc 14.5 0 Td (mpty)Tj 3.664 Tc 21.6699 0 Td (,o)Tj 0 Tc 11.1641 0 Td 1.164 Tw (pen, hal-)Tj -0.25 Tc -393.606 -12 Td (fo)Tj 0 Tc 8.08008 0 Td 0 Tw (pen, diamond, odiamond, box, obox, cr)Tj -0.1 Tc 165.96 0 Td (ow)Tj 0 Tc /R41793680 10 Tf 12.1199 0 Td (.)Tj /R42110136 10 Tf -186.16 -16.8 Td (arr)Tj -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size)Tj /R41793680 10 Tf 18.05 0 Td [(\(norm_length=10,norm_width=5, in)40.0146(v_length=6,in)40.0073(v_width=7,dot_radius=2\))]TJ /R42110136 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R41793680 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R42110136 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R41793680 10 Tf 59.1898 0 Td (,)Tj /R42110136 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R41793680 10 Tf 60.8598 0 Td (,)Tj /R42110136 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R41793680 10 Tf 56.9848 0 Td (for head and tail)Tj -362.524 -12 Td 2.976 Tw (labels. The)Tj 49.832 0 Td 0.475 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -49.832 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R41465792 10 Tf 43.85 0 Td ("url")Tj /R41793680 10 Tf 23.0512 0 Td 0.481 Tw (sets the url for the head port in imagemap, PostScript and SV)Tj 2.982 Tc 250.121 0 Td (GŒ)Tj 0 Tc 15.7621 0 Td 2.982 Tw (les. The)Tj 37.6238 0 Td 0.482 Tw (substrings '\\T',)Tj -370.408 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.857 Tw (ute. Additionally)Tj 73.4941 0 Td 0.357 Tw (the sub-)Tj -399.704 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R41465792 10 Tf 47.3699 0 Td ("url")Tj /R41793680 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R42110136 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R41465792 10 Tf 51.7 0 Td ("headtar)Tj -0.1 Tc 34.9398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R41793680 10 Tf 10 0 Td 0.52 Tw [(is a tar)18.0078(get string for client-side imagemaps and SV)14.9854(G, ef)]TJ 226.84 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.82 Tw (ve w)Tj 0 Tc 19.5301 0 Td 0.52 Tw (hen edge heads)Tj -369.87 -12 Td (ha)Tj -0.15 Tc 9.23984 0 Td 0.493 Tw (ve a U)Tj 0 Tc 26.3359 0 Td 2.693 Tw (RL. The)Tj 38.716 0 Td (headtar)Tj 29.25 0 Td 0.193 Tw (get string is used to determine which windo)Tj 2.693 Tc 175.811 0 Td (wo)Tj 2.692 Tc 14.9129 0 Td (ft)Tj 0 Tc 8.80195 0 Td 0.192 Tw [(he bro)24.9902(wser is used for the URL.)]TJ -303.068 -12 Td 1.163 Tw (If the headtar)Tj 55.4559 0 Td 1.164 Tw (get string is empty)Tj 3.664 Tc 77.0121 0 Td (,t)Tj 0 Tc 8.94414 0 Td [(he def)10.0171(ault, then headtar)17.9956(get def)10.0098(aults to the same v)24.9902(alue as tar)18.0127(get for the)]TJ -141.412 -12 Td 3.21 Tw (edge. The)Tj 45.85 0 Td 0.709 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label at-)Tj -45.85 -12 Td (trib)Tj 13.6898 0 Td 2.5 Tw (ute. Additionally)Tj 72.7801 0 Td 0 Tw (the substring '\\L)Tj 2.5 Tc 65.1898 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R41465792 10 Tf 54.0398 0 Td ("tooltip")Tj /R41793680 10 Tf 37.6781 0 Td 0.658 Tw (is a tooltip string for client-side imagemaps ef)Tj 188.506 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.959 Tw (ve w)Tj 0 Tc 19.6691 0 Td 0.659 Tw (hen head ports ha)Tj -0.15 Tc 72.0371 0 Td 0.959 Tw (ve a U)Tj 0 Tc 27.268 0 Td (RL.)Tj -416.718 -12 Td 1.047 Tw (The tooltip string def)Tj 87.7609 0 Td 1.046 Tw [(aults to be the same as the headlabel string.)-604.614(The substrings '\\T', '\\H', and '\\E' are)]TJ -87.7609 -12 Td 0.335 Tw (substituted in the same manner as for the edge label attrib)Tj 233.67 0 Td 2.836 Tw (ute. Additionally)Tj 73.452 0 Td 0.336 Tw (the substring '\\L)Tj 2.836 Tc 65.8621 0 Td [('i)283.589(ss)]TJ 0 Tc 19.5621 0 Td (ubstituted)Tj -392.546 -12 Td 0 Tw (with the edge label string.)Tj /R42110136 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R41465792 10 Tf 37.1801 0 Td ("url")Tj /R41793680 10 Tf 23.85 0 Td 1.279 Tw (sets the url for the tail port in imagemap, PostScript and SV)Tj 3.779 Tc 252.799 0 Td (GŒ)Tj 0 Tc 16.559 0 Td 3.779 Tw (les. The)Tj 39.218 0 Td 1.279 Tw (substrings '\\T',)Tj -369.606 -12 Td 0.358 Tw ('\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 326.21 0 Td 2.858 Tw (ute. Additionally)Tj 73.4961 0 Td 0.358 Tw (the sub-)Tj -399.706 -12 Td 0 Tw (string '\\L)Tj 2.5 Tc 36.5801 0 Td [('i)249.984(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R41465792 10 Tf 40.7 0 Td ("url")Tj /R41793680 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R42110136 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R41465792 10 Tf 45.0301 0 Td ("tailtar)Tj -0.1 Tc 28.8398 0 Td (ge)Tj 0 Tc 9.33984 0 Td (t")Tj /R41793680 10 Tf 9.80898 0 Td 0.329 Tw [(is a tar)18.0103(get string for client-side imagemaps and SV)]TJ 205.052 0 Td 0.328 Tw (G, ef)Tj 20.068 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.628 Tw (ve w)Tj 0 Tc 19.3379 0 Td 0.328 Tw (hen edge tails ha)Tj -0.15 Tc 67.7141 0 Td (ve)Tj 2.72 Tc -422.711 -12 Td (aU)Tj 0 Tc 14.3801 0 Td 2.72 Tw (RL. The)Tj 38.7699 0 Td (tailtar)Tj 23.15 0 Td 0.22 Tw (get string is used to determine which windo)Tj 2.721 Tc 176 0 Td [(wo)272.1(ft)]TJ 0 Tc 23.7719 0 Td 0.221 Tw [(he bro)24.9976(wser is used for the URL.)-522.095(If the)]TJ -276.072 -12 Td (tailtar)Tj 23.15 0 Td 0.7 Tw (get string is empty)Tj 3.2 Tc 75.6199 0 Td (,t)Tj 0 Tc 8.48008 0 Td [(he def)9.98535(ault, then tailtar)18.0078(get def)10.0146(aults to the same v)25.0146(alue as tar)17.9834(get for the edge.)]TJ 309.2 0 Td (The)Tj -416.45 -12 Td 0.25 Tw (substrings '\\T', '\\H', '\\E' and '\\G' are substituted in the same manner as for the edge label attrib)Tj 388.7 0 Td 2.75 Tw (ute. Addi-)Tj -388.7 -12 Td 0 Tw (tionally the substring '\\L)Tj 2.5 Tc 98.25 0 Td [('i)249.985(ss)]TJ 0 Tc 18.8902 0 Td (ubstituted with the edge label string.)Tj /R42110136 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R41465792 10 Tf 47.3699 0 Td ("tooltip")Tj /R41793680 10 Tf 37.116 0 Td 0.096 Tw (is a tooltip string for client-side imagemaps ef)Tj 184.572 0 Td (fecti)Tj -0.15 Tc 17.5199 0 Td 0.396 Tw (ve w)Tj 0 Tc 19.1059 0 Td 0.096 Tw (hen tail ports ha)Tj -0.15 Tc 64.248 0 Td 0.396 Tw (ve a U)Tj 0 Tc 26.1422 0 Td 2.596 Tw (RL. The)Tj -396.074 -12 Td 0.215 Tw (tooltip string def)Tj 67 0 Td 0.216 Tw [(aults to be the same as the taillabel string.)-521.582(The substrings '\\T', '\\H', '\\E' and '\\G' are sub-)]TJ -67 -12 Td 1.204 Tw (stituted in the same manner as for the edge label attrib)Tj 228.47 0 Td 3.704 Tw (ute. Additionally)Tj 75.1879 0 Td 1.203 Tw (the substring '\\L)Tj 3.703 Tc 67.5961 0 Td [('i)370.313(ss)]TJ 0 Tc 21.2957 0 Td (ubstituted)Tj -392.55 -12 Td 0 Tw (with the edge label string.)Tj /R42110136 10 Tf (labeldistance)' /R41793680 10 Tf 58.0602 0 Td (and)Tj /R42110136 10 Tf 16.9398 0 Td (port_label_distance)Tj /R41793680 10 Tf 86.3898 0 Td (set distance; also)Tj /R42110136 10 Tf 70.2699 0 Td (labelangle)Tj /R41793680 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ -107.555 -50.4 Td [(22 April 2011)-20094.5(4)]TJ ET Q Q \n \n \n \n \n-2979\n+2981\n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n Type\n@@ -881,29 +881,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj /R22146232 10 Tf -420.34 -36 Td (decorate)Tj /R21829776 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R22146232 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R21829776 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R22146232 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R21501888 10 Tf 27.2602 0 Td (id)Tj /R21829776 10 Tf 10.2801 0 Td (or)Tj /R21501888 10 Tf 10.8301 0 Td (id:id)Tj /R21829776 10 Tf 21.3898 0 Td (or "all" sets the edge')Tj 2.5 Tc 85.3699 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ /R22146232 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R21501888 10 Tf 12.9199 0 Td (f)Tj /R21829776 10 Tf 5.30312 0 Td 0.023 Tw (sets the weight \(spring constant\) of an edge to the gi)Tj -0.15 Tc 208.84 0 Td (ve)Tj 2.523 Tc 9.28984 0 Td (n)Tj 0 Tc 13.0828 0 Td (oating point v)Tj 55.3559 0 Td 2.523 Tw (alue. The)Tj 42.2559 0 Td (def)Tj 12.6699 0 Td 0.024 Tw (ault is 1.0; greater)Tj -0.25 Tc -359.717 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues mak)Tj 2.5 Tc 35.7301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he edge tend more to)Tj -0.1 Tc 83.6199 0 Td (wa)Tj 0 Tc 11.5602 0 Td (rd its optimal length.)Tj /R22146232 10 Tf -149.82 -16.8 Td (len=)Tj /R21501888 10 Tf 18.4801 0 Td (f)Tj /R21829776 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R22146232 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R22146232 10 Tf 36 -12 Td (­G)Tj /R21829776 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R22146232 10 Tf -15.9801 -12 Td (­N)Tj /R21829776 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R22146232 10 Tf -15.4199 -12 Td (­E)Tj /R21829776 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R22146232 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­l)Tj /R21501888 10 Tf 8.48008 0 Td (Œle)Tj /R21829776 10 Tf 15.1891 0 Td 0.469 Tw (loads custom PostScript library Œles.)Tj 154.294 0 Td 0.468 Tw (Usually these deŒne custom shapes or styles.)Tj 188.536 0 Td (If)Tj /R22146232 10 Tf 9.62813 0 Td (­l)Tj /R21829776 10 Tf 11.448 0 Td (is gi)Tj -0.15 Tc 17.168 0 Td (ve)Tj 2.968 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.968 0 Td (y)Tj -427.001 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R22146232 10 Tf 16.8 TL (­T)' /R21501888 10 Tf 12.3699 0 Td (lang)Tj /R21829776 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R22146232 10 Tf -206.76 -16.8 Td (­O)Tj /R21829776 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R22146232 10 Tf -15.9801 -16.8 Td (­o)Tj /R21501888 10 Tf 10.7 0 Td (Œle)Tj /R21829776 10 Tf 14.7199 0 Td (write output to)Tj /R21501888 10 Tf 61.3898 0 Td (Œle)Tj /R21829776 10 Tf 12.2199 0 Td (.)Tj /R22146232 10 Tf -99.0297 -16.8 Td (­x)Tj /R21829776 10 Tf 13.2 0 Td (reduce graph.)Tj /R22146232 10 Tf -13.2 -16.8 Td (­Lg)Tj /R21829776 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R22146232 10 Tf -48.3 -16.8 Td (­LO)Tj /R21829776 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R22146232 10 Tf -96.4 -16.8 Td (­Ln)Tj /R21501888 10 Tf 17.9301 0 Td (i)Tj /R21829776 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R21501888 10 Tf 107.49 0 Td (i)Tj /R21829776 10 Tf 2.78008 0 Td (.)Tj /R22146232 10 Tf -133.48 -16.8 Td (­LU)Tj /R21501888 10 Tf 19.5898 0 Td (i)Tj /R21829776 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R21501888 10 Tf 87.1 0 Td (i)Tj /R21829776 10 Tf 2.78008 0 Td (.)Tj /R22146232 10 Tf -114.75 -16.8 Td (­LC)Tj /R21501888 10 Tf 19.5898 0 Td (v)Tj /R21829776 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R21501888 10 Tf 96.9496 0 Td (v)Tj /R21829776 10 Tf 4.43984 0 Td (.)Tj /R22146232 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R21829776 10 Tf 18.1199 0 Td ([*])Tj /R21501888 10 Tf 11.6602 0 Td (v)Tj /R21829776 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R21501888 10 Tf 156.79 0 Td (v)Tj /R21829776 10 Tf 4.43984 0 Td (.)Tj /R22146232 10 Tf -197.95 -16.8 Td (­v)Tj /R21829776 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R22146232 10 Tf -13.2 -16.8 Td (­V)Tj /R21829776 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R22146232 10 Tf -15.4199 -16.8 Td (­?)Tj /R21829776 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R22146232 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R21829776 10 Tf 36 -12 Td (graph G {)Tj 5 -12 Td (node[style=Œlled])Tj 12 TL (subgraph cluster0 {)' 5 -12 Td (subgraph cluster0_0 {)Tj 5 -12 Td (style=Œlled)Tj (Œllcolor=green)' 2.5 Tc (ab)' 0 Tc 11.9398 0 Td [([area=3 Œllcolor=yello)24.9927(w])]TJ -16.9398 -12 Td (})Tj (subgraph cluster0_1 {)' 7.5 -12 Td (area=2)Tj T*[(bgcolor=yello)25.0159(w)]TJ -7.5 -12 Td (})Tj 2.5 Tc (c[)' 0 Tc 10.2699 0 Td (style=Œlled)Tj -5.26992 -12 Td (Œllcolor=red ])Tj -10 -12 Td (})Tj (subgraph cluster1 {)' 2.5 Tc 5 -12 Td (ef)Tj 0 Tc -5 -12 Td (})Tj 164.945 -48 Td [(22 April 2011)-20094.5(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj /R42110136 10 Tf -420.34 -36 Td (decorate)Tj /R41793680 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R42110136 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R41793680 10 Tf 82.7699 0 Td [(aim edges ha)19.9854(ving the same v)25(alue to the same port, using the a)]TJ -0.15 Tc 246.26 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rage landing point.)Tj /R42110136 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R41465792 10 Tf 27.2602 0 Td (id)Tj /R41793680 10 Tf 10.2801 0 Td (or)Tj /R41465792 10 Tf 10.8301 0 Td (id:id)Tj /R41793680 10 Tf 21.3898 0 Td (or "all" sets the edge')Tj 2.5 Tc 85.3699 0 Td (sa)Tj 0 Tc 10.8301 0 Td (cti)Tj -0.15 Tc 9.75 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 2.5 Tw (ayers. The)Tj 46.65 0 Td 0 Tw [(empty string means no layers \(in)40.0098(visible\).)]TJ /R42110136 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R41465792 10 Tf 12.9199 0 Td (f)Tj /R41793680 10 Tf 5.30312 0 Td 0.023 Tw (sets the weight \(spring constant\) of an edge to the gi)Tj -0.15 Tc 208.84 0 Td (ve)Tj 2.523 Tc 9.28984 0 Td (n)Tj 0 Tc 13.0828 0 Td (oating point v)Tj 55.3559 0 Td 2.523 Tw (alue. The)Tj 42.2559 0 Td (def)Tj 12.6699 0 Td 0.024 Tw (ault is 1.0; greater)Tj -0.25 Tc -359.717 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0 Tw (lues mak)Tj 2.5 Tc 35.7301 0 Td (et)Tj 0 Tc 9.71992 0 Td (he edge tend more to)Tj -0.1 Tc 83.6199 0 Td (wa)Tj 0 Tc 11.5602 0 Td (rd its optimal length.)Tj /R42110136 10 Tf -149.82 -16.8 Td (len=)Tj /R41465792 10 Tf 18.4801 0 Td (f)Tj /R41793680 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R42110136 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R42110136 10 Tf 36 -12 Td (­G)Tj /R41793680 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R42110136 10 Tf -15.9801 -12 Td (­N)Tj /R41793680 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R42110136 10 Tf -15.4199 -12 Td (­E)Tj /R41793680 10 Tf 14.8699 0 Td [(sets a def)9.98413(ault edge attrib)]TJ 96.9 0 Td 2.5 Tw (ute. Example:)Tj /R42110136 10 Tf 60.55 0 Td 0 Tw [(­Gsize="7,8" ­Nshape=box ­Ef)24.9854(ontsize=8)]TJ -172.32 -16.8 Td (­l)Tj /R41465792 10 Tf 8.48008 0 Td (Œle)Tj /R41793680 10 Tf 15.1891 0 Td 0.469 Tw (loads custom PostScript library Œles.)Tj 154.294 0 Td 0.468 Tw (Usually these deŒne custom shapes or styles.)Tj 188.536 0 Td (If)Tj /R42110136 10 Tf 9.62813 0 Td (­l)Tj /R41793680 10 Tf 11.448 0 Td (is gi)Tj -0.15 Tc 17.168 0 Td (ve)Tj 2.968 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.968 0 Td (y)Tj -427.001 -12 Td 0 Tw (itself, the standard library is omitted.)Tj /R42110136 10 Tf 16.8 TL (­T)' /R41465792 10 Tf 12.3699 0 Td (lang)Tj /R41793680 10 Tf 20.2801 0 Td (sets the output language as described abo)Tj -0.15 Tc 164.82 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R42110136 10 Tf -206.76 -16.8 Td (­O)Tj /R41793680 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R42110136 10 Tf -15.9801 -16.8 Td (­o)Tj /R41465792 10 Tf 10.7 0 Td (Œle)Tj /R41793680 10 Tf 14.7199 0 Td (write output to)Tj /R41465792 10 Tf 61.3898 0 Td (Œle)Tj /R41793680 10 Tf 12.2199 0 Td (.)Tj /R42110136 10 Tf -99.0297 -16.8 Td (­x)Tj /R41793680 10 Tf 13.2 0 Td (reduce graph.)Tj /R42110136 10 Tf -13.2 -16.8 Td (­Lg)Tj /R41793680 10 Tf 19.8699 0 Td (don')Tj 2.5 Tc 18.15 0 Td (tu)Tj 0 Tc 10.2801 0 Td (se grid.)Tj /R42110136 10 Tf -48.3 -16.8 Td (­LO)Tj /R41793680 10 Tf 22.65 0 Td (use old attracti)Tj -0.15 Tc 58.6301 0 Td 0.3 Tw (ve f)Tj 0 Tc 15.1199 0 Td (orce.)Tj /R42110136 10 Tf -96.4 -16.8 Td (­Ln)Tj /R41465792 10 Tf 17.9301 0 Td (i)Tj /R41793680 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R41465792 10 Tf 107.49 0 Td (i)Tj /R41793680 10 Tf 2.78008 0 Td (.)Tj /R42110136 10 Tf -133.48 -16.8 Td (­LU)Tj /R41465792 10 Tf 19.5898 0 Td (i)Tj /R41793680 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R41465792 10 Tf 87.1 0 Td (i)Tj /R41793680 10 Tf 2.78008 0 Td (.)Tj /R42110136 10 Tf -114.75 -16.8 Td (­LC)Tj /R41465792 10 Tf 19.5898 0 Td (v)Tj /R41793680 10 Tf 6.93984 0 Td (set o)Tj -0.15 Tc 18.4602 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rlap e)15.0159(xpansion f)10.0146(actor to)]TJ /R41465792 10 Tf 96.9496 0 Td (v)Tj /R41793680 10 Tf 4.43984 0 Td (.)Tj /R42110136 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R41793680 10 Tf 18.1199 0 Td ([*])Tj /R41465792 10 Tf 11.6602 0 Td (v)Tj /R41793680 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R41465792 10 Tf 156.79 0 Td (v)Tj /R41793680 10 Tf 4.43984 0 Td (.)Tj /R42110136 10 Tf -197.95 -16.8 Td (­v)Tj /R41793680 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R42110136 10 Tf -13.2 -16.8 Td (­V)Tj /R41793680 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R42110136 10 Tf -15.4199 -16.8 Td (­?)Tj /R41793680 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R42110136 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R41793680 10 Tf 36 -12 Td (graph G {)Tj 5 -12 Td (node[style=Œlled])Tj 12 TL (subgraph cluster0 {)' 5 -12 Td (subgraph cluster0_0 {)Tj 5 -12 Td (style=Œlled)Tj (Œllcolor=green)' 2.5 Tc (ab)' 0 Tc 11.9398 0 Td [([area=3 Œllcolor=yello)24.9927(w])]TJ -16.9398 -12 Td (})Tj (subgraph cluster0_1 {)' 7.5 -12 Td (area=2)Tj T*[(bgcolor=yello)25.0159(w)]TJ -7.5 -12 Td (})Tj 2.5 Tc (c[)' 0 Tc 10.2699 0 Td (style=Œlled)Tj -5.26992 -12 Td (Œllcolor=red ])Tj -10 -12 Td (})Tj (subgraph cluster1 {)' 2.5 Tc 5 -12 Td (ef)Tj 0 Tc -5 -12 Td (})Tj 164.945 -48 Td [(22 April 2011)-20094.5(5)]TJ ET Q Q \n \n \n \n \n-2038\n+2037\n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n Type\n@@ -940,29 +940,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R21501888 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R21501888 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R21829776 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td (})Tj -0.11 Tc /R22146232 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21829776 10 Tf 20.9004 -12 Td 1.161 Tw [(At present, patchw)9.99634(ork ignores edges, and supplies no visual clues to indicate nesting.)]TJ 360.784 0 Td 1.162 Tw (Such clues might)Tj -360.784 -12 Td 0.746 Tw [(consist of nested box)14.9951(es or thick)10.0049(er rectangular outlines. In addition, it w)10.0073(ould be good if some cluster label)]TJ 12 TL 0 Tw (could be displayed.)' -0.15 Tc 16.8 TL (Pa)' 0 Tc 9.85 0 Td [(tchw)10.0159(ork has no mechanism for Œtting labels within the supplied box.)]TJ -0.548 Tc /R22146232 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21829776 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ -0.55 Tc 12 TL (Yi)' -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R22146232 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R21829776 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.443 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.607 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R21501888 10 Tf 51.052 0 Td (doc)Tj /R21829776 10 Tf 17.384 0 Td (and)Tj /R21501888 10 Tf 17.384 0 Td (doc/info)Tj /R21829776 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ 16.8 TL (dot\(1\))' 0.66 Tw (M. Bruls, K. Huizing and J. v)' 122.04 0 Td 0.659 Tw [(an W)39.9927(ijk, "SquariŒed T)34.9878(reemaps", Proc. Eurographics and IEEE TVCG Sym-)]TJ -122.04 -12 Td 0 Tw [(posium on V)60.0073(isualization, 1999, pp. 33-42.)]TJ 169.945 -463.2 Td [(22 April 2011)-20094.5(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT -0.9 Tc /R41465792 10 Tf 1 0 0 1 72 793.89 Tm -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0073(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R41465792 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R41793680 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td (})Tj -0.11 Tc /R42110136 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R41793680 10 Tf 20.9004 -12 Td 1.161 Tw [(At present, patchw)9.99634(ork ignores edges, and supplies no visual clues to indicate nesting.)]TJ 360.784 0 Td 1.162 Tw (Such clues might)Tj -360.784 -12 Td 0.746 Tw [(consist of nested box)14.9951(es or thick)10.0049(er rectangular outlines. In addition, it w)10.0073(ould be good if some cluster label)]TJ 12 TL 0 Tw (could be displayed.)' -0.15 Tc 16.8 TL (Pa)' 0 Tc 9.85 0 Td [(tchw)10.0159(ork has no mechanism for Œtting labels within the supplied box.)]TJ -0.548 Tc /R42110136 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R41793680 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@graphviz.or)18(g>)]TJ -0.55 Tc 12 TL (Yi)' -0.1 Tc 9.45 0 Td (fa)Tj 2.5 Tc 7.66992 0 Td [(nH)250.007(u<)]TJ 0 Tc 27.8598 0 Td [(yif)9.98413(anhu@yahoo.com>)]TJ /R42110136 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R41793680 10 Tf 36 -12 Td 0.84 Tw (This man page contains only a small amount of the information related to the Graphviz layout programs.)Tj 0.211 Tw (The most complete information can be found at https://www)' 243.238 0 Td (.graphviz.or)Tj 48.1398 0 Td (g/documentation/, especially in the)Tj -291.378 -12 Td 0.443 Tw (on-line reference pages. Most of these documents are also a)Tj -0.25 Tc 242.607 0 Td (va)Tj 0 Tc 9.18984 0 Td 0.444 Tw (ilable in the)Tj /R41465792 10 Tf 51.052 0 Td (doc)Tj /R41793680 10 Tf 17.384 0 Td (and)Tj /R41465792 10 Tf 17.384 0 Td (doc/info)Tj /R41793680 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ 16.8 TL (dot\(1\))' 0.66 Tw (M. Bruls, K. Huizing and J. v)' 122.04 0 Td 0.659 Tw [(an W)39.9927(ijk, "SquariŒed T)34.9878(reemaps", Proc. Eurographics and IEEE TVCG Sym-)]TJ -122.04 -12 Td 0 Tw [(posium on V)60.0073(isualization, 1999, pp. 33-42.)]TJ 169.945 -463.2 Td [(22 April 2011)-20094.5(6)]TJ ET Q Q \n \n \n \n \n-1191\n+1190\n \n \n \n \n-R22146232\n+R42110136\n \n-R21829776\n+R41793680\n \n-R21501888\n+R41465792\n \n \n \n \n \n \n \n@@ -1014,18 +1014,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-597\n+598\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22205104 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42169008 def 1 begincodespacerange <00><ff> endcodespacerange 70 beginbfrange <20><20><0020> <22><22><0022> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <38><38><0038> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3d><3d><003d> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <58><58><0058> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1044,18 +1044,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-667\n+666\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22205472 def 1 begincodespacerange <00><ff> endcodespacerange 86 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42169376 def 1 begincodespacerange <00><ff> endcodespacerange 86 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2b><2b><002b> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1079,18 +1079,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-473\n+472\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22205840 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <41><41><0041> <43><43><0043> <48><48><0048> <4b><4b><004b> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <57><57><0057> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R42169744 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <22><22><0022> <23><23><0023> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <3a><3a><003a> <3d><3d><003d> <41><41><0041> <43><43><0043> <48><48><0048> <4b><4b><004b> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <57><57><0057> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1112,15 +1112,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-fa8d856b62ea'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-1e2bab338211'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 44\n"}]}]}, {"source1": "./usr/share/doc/graphviz/pathplan.3.pdf.gz", "source2": "./usr/share/doc/graphviz/pathplan.3.pdf.gz", "unified_diff": null, "details": [{"source1": "pathplan.3.pdf", "source2": "pathplan.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42809280 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R43137168 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R42809280 10 Tf 202.665 0 Td (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R43137168 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R43453624 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R43453624 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R43137168 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R43453624 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R43137168 10 Tf 36 -12 Td (#include <graphviz/pathplan.h>)Tj 24 TL (typedef struct Pxy_t {)' 10 -12 Td (double x, y;)Tj 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (xy_t;)Tj -12.8602 -24 Td (typedef struct Pxy_t Ppoint_t;)Tj 12 TL T*[(typedef struct Pxy_t Pv)14.9841(ector_t;)]TJ 24 TL (typedef struct Ppoly_t {)' 10 -12 Td (Ppoint_t *ps;)Tj 12 TL (int pn;)' 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (poly_t;)Tj -12.8602 -24 Td (typedef Ppoly_t Ppolyline_t;)Tj 24 TL (typedef struct Pedge_t {)' 10 -12 Td (Ppoint_t a, b;)Tj 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (edge_t;)Tj -12.8602 -24 Td (typedef struct vconŒg_s vconŒg_t;)Tj T*[(#deŒne POL)100(YID_NONE)]TJ 12 TL T*[(#deŒne POL)100(YID_UNKNO)35.0073(WN)]TJ 24 TL (int Pshortestpath\(Ppoly_t *boundary)' 2.5 Tc 146.02 0 Td (,P)Tj 0 Tc 10.5602 0 Td (point_t endpoints[2], Ppolyline_t *output_route\);)Tj -156.58 -24 Td (vconŒg_t *Pobsopen\(Ppoly_t **obstacles, int n_obstacles\);)Tj 12 TL (int Pobspath\(vconŒg_t *conŒg, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_route\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id Pobsclose\(vconŒg_t *conŒg\);)Tj -9.8 -24 Td [(int Proutespline \(Pedge_t *barriers, int n_barriers, Ppolyline_t input_route, Pv)15.0146(ector_t endpoint_slopes[2],)]TJ 54 -12 Td (Ppolyline_t *output_route\);)Tj -54 -24 Td (int Ppolybarriers\(Ppoly_t **polys, int n_polys, Pedge_t **barriers, int *n_barriers\);)Tj /R43453624 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R43453624 10 Tf 36 -12 Td (libpathplan)Tj /R43137168 10 Tf 52.9859 0 Td (pro)Tj 13.1801 0 Td 1.016 Tw (vides functions for creating spline paths in the plane that are constrained by a polygonal)Tj -66.166 -12 Td 0 Tw (boundary or obstacles to a)Tj -0.2 Tc 104.78 0 Td (vo)Tj 0 Tc 9.8 0 Td 2.5 Tw (id. All)Tj 30.5602 0 Td 0 Tw [(polygons must be simple, b)19.9927(ut need not be con)]TJ -0.15 Tc 182.45 0 Td (vex)Tj 0 Tc 14.1398 0 Td (.)Tj /R43453624 10 Tf -355.23 -16.8 Td (int Pshortestpath\(Ppoly_t *boundary)Tj 2.5 Tc 158.35 0 Td (,P)Tj 0 Tc 11.1102 0 Td [(point_t endpoints[2], Ppolyline_t *output_r)18.0176(oute\);)]TJ /R43137168 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R42809280 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R43137168 10 Tf 58.7469 0 Td (Œnds a shortest path between tw)Tj 3.188 Tc 131.375 0 Td (op)Tj 0 Tc 13.1879 0 Td 0.688 Tw [(oints in a simple polygon.)-568.813(The polygon is)]TJ -258.564 -12 Td 0.155 Tw [(speciŒed by a list of its v)14.9927(ertices, in either clockwise or counterclockwise order)]TJ 5.155 Tc 314.71 0 Td (.Y)Tj 0 Tc 13.775 0 Td (ou pass endpoints interior)Tj -328.485 -12 Td 0.664 Tw (to the polygon boundary)Tj 5.664 Tc 99.3922 0 Td (.A)Tj 0 Tc 18.548 0 Td (shortest path connecting the points that remains in the polygon is returned in)Tj /R42809280 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R43137168 10 Tf 51.2199 0 Td (.I)Tj 2.824 Tc 11.1539 0 Td (fe)Tj 0 Tc 10.5941 0 Td 0.324 Tw (ither endpoint does not lie in the polygon, -1 is returned; otherwise, 0 is returned on suc-)Tj -72.968 -12 Td 2.963 Tw (cess. The)Tj 43.1359 0 Td 0.463 Tw (array of points in)Tj /R42809280 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R43137168 10 Tf 54.1828 0 Td (is static to the library)Tj 2.963 Tc 85.6422 0 Td [(.I)296.304(ts)]TJ 0 Tc 18.4258 0 Td (hould not be freed, and should be used)Tj -274.339 -12 Td 0 Tw (before another call to)Tj /R42809280 10 Tf 87.75 0 Td (Pshortestpath)Tj /R43137168 10 Tf 55.5602 0 Td (.)Tj /R43453624 10 Tf -154.31 -16.8 Td [(vconŒg_t *P)20(obsopen\(Ppoly_t **obstacles, int n_obstacles\);)]TJ -0.2 Tc (Po)' 0 Tc 10.9102 0 Td [(bspath\(vconŒg_t *conŒg, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_r)17.998(oute\);)]TJ -0.1 Tc -10.9102 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id P)20(obsclose\(vconŒg_t *conŒg\);)]TJ /R43137168 10 Tf 1.1 -12 Td 1.717 Tw (These functions Œnd a shortest path between tw)Tj 4.217 Tc 202.169 0 Td (op)Tj 0 Tc 14.2172 0 Td 1.716 Tw (oints in the plane that contains polygonal obstacles)Tj -216.386 -12 Td (\(holes\).)Tj -0.8 Tc /R42809280 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R43137168 10 Tf 31.6699 0 Td 0.84 Tw (creates a conŒguration \(an opaque struct of type vconŒg_t\) on a set of obstacles.)Tj 338.36 0 Td (The)Tj -250.395 -40.8 Td 0 Tw [(01 APRIL 1997)-19705.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20150208 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R20478096 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20150208 10 Tf 202.665 0 Td (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R20478096 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R20794552 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20794552 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R20478096 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R20794552 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R20478096 10 Tf 36 -12 Td (#include <graphviz/pathplan.h>)Tj 24 TL (typedef struct Pxy_t {)' 10 -12 Td (double x, y;)Tj 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (xy_t;)Tj -12.8602 -24 Td (typedef struct Pxy_t Ppoint_t;)Tj 12 TL T*[(typedef struct Pxy_t Pv)14.9841(ector_t;)]TJ 24 TL (typedef struct Ppoly_t {)' 10 -12 Td (Ppoint_t *ps;)Tj 12 TL (int pn;)' 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (poly_t;)Tj -12.8602 -24 Td (typedef Ppoly_t Ppolyline_t;)Tj 24 TL (typedef struct Pedge_t {)' 10 -12 Td (Ppoint_t a, b;)Tj 2.5 Tc -10 -12 Td (}P)Tj 0 Tc 12.8602 0 Td (edge_t;)Tj -12.8602 -24 Td (typedef struct vconŒg_s vconŒg_t;)Tj T*[(#deŒne POL)100(YID_NONE)]TJ 12 TL T*[(#deŒne POL)100(YID_UNKNO)35.0073(WN)]TJ 24 TL (int Pshortestpath\(Ppoly_t *boundary)' 2.5 Tc 146.02 0 Td (,P)Tj 0 Tc 10.5602 0 Td (point_t endpoints[2], Ppolyline_t *output_route\);)Tj -156.58 -24 Td (vconŒg_t *Pobsopen\(Ppoly_t **obstacles, int n_obstacles\);)Tj 12 TL (int Pobspath\(vconŒg_t *conŒg, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_route\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id Pobsclose\(vconŒg_t *conŒg\);)Tj -9.8 -24 Td [(int Proutespline \(Pedge_t *barriers, int n_barriers, Ppolyline_t input_route, Pv)15.0146(ector_t endpoint_slopes[2],)]TJ 54 -12 Td (Ppolyline_t *output_route\);)Tj -54 -24 Td (int Ppolybarriers\(Ppoly_t **polys, int n_polys, Pedge_t **barriers, int *n_barriers\);)Tj /R20794552 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R20794552 10 Tf 36 -12 Td (libpathplan)Tj /R20478096 10 Tf 52.9859 0 Td (pro)Tj 13.1801 0 Td 1.016 Tw (vides functions for creating spline paths in the plane that are constrained by a polygonal)Tj -66.166 -12 Td 0 Tw (boundary or obstacles to a)Tj -0.2 Tc 104.78 0 Td (vo)Tj 0 Tc 9.8 0 Td 2.5 Tw (id. All)Tj 30.5602 0 Td 0 Tw [(polygons must be simple, b)19.9927(ut need not be con)]TJ -0.15 Tc 182.45 0 Td (vex)Tj 0 Tc 14.1398 0 Td (.)Tj /R20794552 10 Tf -355.23 -16.8 Td (int Pshortestpath\(Ppoly_t *boundary)Tj 2.5 Tc 158.35 0 Td (,P)Tj 0 Tc 11.1102 0 Td [(point_t endpoints[2], Ppolyline_t *output_r)18.0176(oute\);)]TJ /R20478096 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R20150208 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R20478096 10 Tf 58.7469 0 Td (Œnds a shortest path between tw)Tj 3.188 Tc 131.375 0 Td (op)Tj 0 Tc 13.1879 0 Td 0.688 Tw [(oints in a simple polygon.)-568.813(The polygon is)]TJ -258.564 -12 Td 0.155 Tw [(speciŒed by a list of its v)14.9927(ertices, in either clockwise or counterclockwise order)]TJ 5.155 Tc 314.71 0 Td (.Y)Tj 0 Tc 13.775 0 Td (ou pass endpoints interior)Tj -328.485 -12 Td 0.664 Tw (to the polygon boundary)Tj 5.664 Tc 99.3922 0 Td (.A)Tj 0 Tc 18.548 0 Td (shortest path connecting the points that remains in the polygon is returned in)Tj /R20150208 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R20478096 10 Tf 51.2199 0 Td (.I)Tj 2.824 Tc 11.1539 0 Td (fe)Tj 0 Tc 10.5941 0 Td 0.324 Tw (ither endpoint does not lie in the polygon, -1 is returned; otherwise, 0 is returned on suc-)Tj -72.968 -12 Td 2.963 Tw (cess. The)Tj 43.1359 0 Td 0.463 Tw (array of points in)Tj /R20150208 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R20478096 10 Tf 54.1828 0 Td (is static to the library)Tj 2.963 Tc 85.6422 0 Td [(.I)296.304(ts)]TJ 0 Tc 18.4258 0 Td (hould not be freed, and should be used)Tj -274.339 -12 Td 0 Tw (before another call to)Tj /R20150208 10 Tf 87.75 0 Td (Pshortestpath)Tj /R20478096 10 Tf 55.5602 0 Td (.)Tj /R20794552 10 Tf -154.31 -16.8 Td [(vconŒg_t *P)20(obsopen\(Ppoly_t **obstacles, int n_obstacles\);)]TJ -0.2 Tc (Po)' 0 Tc 10.9102 0 Td [(bspath\(vconŒg_t *conŒg, Ppoint_t p0, int poly0, Ppoint_t p1, int poly1, Ppolyline_t *output_r)17.998(oute\);)]TJ -0.1 Tc -10.9102 -12 Td (vo)Tj 0 Tc 9.9 0 Td [(id P)20(obsclose\(vconŒg_t *conŒg\);)]TJ /R20478096 10 Tf 1.1 -12 Td 1.717 Tw (These functions Œnd a shortest path between tw)Tj 4.217 Tc 202.169 0 Td (op)Tj 0 Tc 14.2172 0 Td 1.716 Tw (oints in the plane that contains polygonal obstacles)Tj -216.386 -12 Td (\(holes\).)Tj -0.8 Tc /R20150208 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R20478096 10 Tf 31.6699 0 Td 0.84 Tw (creates a conŒguration \(an opaque struct of type vconŒg_t\) on a set of obstacles.)Tj 338.36 0 Td (The)Tj -250.395 -40.8 Td 0 Tw [(01 APRIL 1997)-19705.5(1)]TJ ET Q Q \n \n \n \n \n 1812\n \n \n@@ -593,19 +593,19 @@\n FontFile3\n \n \n \n \n \n \n-R43453624\n+R20794552\n \n-R43137168\n+R20478096\n \n-R42809280\n+R20150208\n \n \n \n \n \n \n Type\n@@ -642,29 +642,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R42809280 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R43137168 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R42809280 10 Tf 202.665 0 Td (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R43137168 10 Tf 8.16992 0 Td (\(3\))Tj /R42809280 10 Tf -420.34 -36 Td (n_obstacles)Tj /R43137168 10 Tf 50.5691 0 Td 0.849 Tw (obstacles are gi)Tj -0.15 Tc 63.098 0 Td (ve)Tj 3.348 Tc 9.28984 0 Td [(ni)334.788(nt)]TJ 0 Tc 22.2563 0 Td 0.848 Tw (he array)Tj /R42809280 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R43137168 10 Tf 37.2199 0 Td (;t)Tj 0 Tc 8.90781 0 Td (he points of each polygon should be in clockwise)Tj -228.017 -12 Td (order)Tj 5 Tc 20.55 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw (he function)Tj -0.8 Tc /R42809280 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R43137168 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R42809280 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R43137168 10 Tf 28.3301 0 Td (.)Tj -267.51 -16.8 Td 0.932 Tw [(Pobspath Œnds a shortest path between the endpoints that remains outside the obstacles.)-593.203(If the endpoints)]TJ 12 TL 0.043 Tw T*[(are kno)24.9878(wn to lie inside obstacles, poly0 or poly1 should be set to the inde)]TJ 2.542 Tc 293.792 0 Td [(xi)254.214(nt)]TJ 0 Tc 20.6438 0 Td 0.042 Tw (he obstacles array)Tj 5.042 Tc 71.0738 0 Td (.I)Tj 2.542 Tc 10.8719 0 Td [(fa)254.189(ne)]TJ 0 Tc 22.2941 0 Td (nd-)Tj -418.676 -12 Td 1.562 Tw [(point is deŒnitely not inside an obstacle, then POL)100(YID_NONE should be passed.)-656.182(If the caller has not)]TJ (check)' 23.2199 0 Td 0.681 Tw (ed, then POL)Tj 53.4121 0 Td (YID_UNKNO)Tj 58.5199 0 Td (WN should be passed, and the path library will perform the test. The re-)Tj -135.152 -12 Td 1.084 Tw (sulting shortest path is returned in)Tj /R42809280 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R43137168 10 Tf 51.2199 0 Td (.N)Tj 0 Tc 13.3039 0 Td (ote that this function does not pro)Tj 140.794 0 Td 1.085 Tw (vide for a boundary)Tj -350.152 -12 Td 0.496 Tw (polygon. The array of points stored in)Tj /R42809280 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R43137168 10 Tf 54.216 0 Td (are allocated by the library)Tj 2.995 Tc 108.524 0 Td (,b)Tj 0 Tc 10.2949 0 Td 0.495 Tw (ut should be freed by the)Tj -330.377 -12 Td [(user)54.9841(.)]TJ /R43453624 10 Tf -7.76992 -16.8 Td 5.73 Tw [(int Pr)18.0078(outespline \(P)19.9841(edge_t *barriers, int n_barriers, Ppolyline_t input_r)18.0078(oute, Pv)10.0098(ector_t end-)]TJ 7.76992 -12 Td 0 Tw [(point_slopes[2], Ppolyline_t *output_r)18.0151(oute\);)]TJ /R43137168 10 Tf 1.476 Tw (This function Œts a cubic B-spline curv)' 3.975 Tc 164.806 0 Td [(et)397.507(oap)]TJ 0 Tc 33.5848 0 Td 1.475 Tw [(olyline path.)-647.5(The curv)]TJ 3.975 Tc 95.0949 0 Td [(ei)397.51(sc)]TJ 0 Tc 23.5 0 Td (onstructed to a)Tj -0.2 Tc 61.6301 0 Td (vo)Tj 0 Tc 9.8 0 Td (id a set of)Tj /R42809280 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R43137168 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R42809280 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R43137168 10 Tf 32.6797 0 Td [(.I)323.394(fy)]TJ 0 Tc 20.6281 0 Td (ou start with polygonal obstacles, you)Tj -276.67 -12 Td 0.049 Tw (can supply each polygon')Tj 2.549 Tc 102.077 0 Td (se)Tj 0 Tc 10.8789 0 Td [(dges as part of the barrier list.)-504.88(The polyline input_route pro)]TJ 239.75 0 Td 0.048 Tw (vides a template for)Tj -352.706 -12 Td 0.192 Tw (the Œnal path; it is usually the output_route of one of the shortest path Œnders, b)Tj 321 0 Td 0.193 Tw (ut it can be an)Tj 2.693 Tc 56.7219 0 Td (ys)Tj 0 Tc 11.5828 0 Td (imple path)Tj -389.305 -12 Td 0.312 Tw (that doesn')Tj 2.812 Tc 44.2922 0 Td (tc)Tj 0 Tc 10.032 0 Td (ross an)Tj 2.812 Tc 28.2121 0 Td (yb)Tj 0 Tc 12.8121 0 Td (arrier se)Tj 32.6422 0 Td 2.812 Tw (gment. The)Tj 51.1738 0 Td 0.312 Tw [(input also allo)24.9854(ws the speciŒcation of desired slopes at the end-)]TJ -179.164 -12 Td 0.19 Tw (points via)Tj /R42809280 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R43137168 10 Tf 65 0 Td (.T)Tj 0 Tc 11.3 0 Td (hese are speciŒed as v)Tj 89.4699 0 Td 2.69 Tw (ectors. F)Tj 36.9801 0 Td 0.191 Tw [(or e)15.0073(xample, to ha)]TJ -0.15 Tc 69.6531 0 Td 0.491 Tw (ve a)Tj 2.691 Tc 16.4211 0 Td (na)Tj 0 Tc 12.1309 0 Td 0.191 Tw (ngle of)Tj /R42809280 10 Tf 30.932 0 Td (T)Tj /R43137168 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R42809280 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R43137168 10 Tf 58.6 0 Td (.A)Tj -0.15 Tc 19.5898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ctor \(0,0\) means unconstrained slope.)Tj 160.894 0 Td 1.184 Tw (The output is returned in)Tj /R42809280 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R43137168 10 Tf 54.4871 0 Td 0.768 Tw (and consists of the control points of the B-spline. The function return 0 on success; a return)Tj -0.25 Tc -54.4871 -12 Td (va)Tj 0 Tc 9.18984 0 Td 1.091 Tw (lue of -1 indicates f)Tj 82.0238 0 Td 3.591 Tw (ailure. The)Tj 50.502 0 Td 1.091 Tw (array of points in)Tj /R42809280 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R43137168 10 Tf 54.8102 0 Td 1.09 Tw (is static to the library)Tj 3.59 Tc 88.15 0 Td [(.I)359.009(ts)]TJ 0 Tc 19.6801 0 Td (hould not be)Tj -379.82 -12 Td 0 Tw (freed, and should be used before another call to)Tj /R42809280 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R43137168 10 Tf 50.6602 0 Td (.)Tj /R43453624 10 Tf -256.33 -16.8 Td [(int Ppolybarriers\(Ppoly_t **polys, int n_polys, P)20.0073(edge_t **barriers, int *n_barriers\);)]TJ /R43137168 10 Tf 13.5 -12 Td 0.391 Tw (This is a utility function that con)Tj -0.15 Tc 132.506 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts an input list of polygons into an output list of barrier se)Tj 237.872 0 Td 2.892 Tw (gments. The)Tj -379.668 -12 Td 0.474 Tw (array of points in)Tj /R42809280 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R43137168 10 Tf 35.6539 0 Td (is static to the library)Tj 2.974 Tc 85.6859 0 Td [(.I)297.41(ts)]TJ 0 Tc 18.448 0 Td (hould not be freed, and should be used before another)Tj -212.784 -12 Td 0 Tw (call to)Tj /R42809280 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R43137168 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R43453624 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R43137168 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R42809280 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R43137168 10 Tf 53.5398 0 Td (does not guarantee that it will preserv)Tj 2.881 Tc 152.66 0 Td (et)Tj 0 Tc 10.1012 0 Td 0.381 Tw (he topology of the input path as re)Tj -0.05 Tc 139.447 0 Td (ga)Tj 0 Tc 9.38984 0 Td (rds)Tj -419.778 -12 Td 1.029 Tw [(the boundaries. F)15.0037(or e)15.0171(xample, if some of the se)14.9854(gments correspond to a small polygon, it may be possible)]TJ 0 Tw (that the Œnal path has ipped o)' -0.15 Tc 123.18 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (he obstacle.)Tj -0.548 Tc /R43453624 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R43137168 10 Tf 20.7363 -12 Td (Da)Tj 11.4602 0 Td 2.784 Tw (vid Dobkin \(dpd@cs.princeton.edu\), Eleftherios K)Tj 213.576 0 Td 2.785 Tw (outsoŒos \(ek@research.att.com\), Emden Gansner)Tj -225.036 -12 Td [(\(er)18.0078(g@research.att.com\).)]TJ 166.055 -288 Td 0 Tw [(01 APRIL 1997)-19705.5(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R20150208 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R20478096 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20150208 10 Tf 202.665 0 Td (LIBP)Tj -0.37 Tc 20.2102 0 Td (AT)Tj 0 Tc 11.3 0 Td (H)Tj /R20478096 10 Tf 8.16992 0 Td (\(3\))Tj /R20150208 10 Tf -420.34 -36 Td (n_obstacles)Tj /R20478096 10 Tf 50.5691 0 Td 0.849 Tw (obstacles are gi)Tj -0.15 Tc 63.098 0 Td (ve)Tj 3.348 Tc 9.28984 0 Td [(ni)334.788(nt)]TJ 0 Tc 22.2563 0 Td 0.848 Tw (he array)Tj /R20150208 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R20478096 10 Tf 37.2199 0 Td (;t)Tj 0 Tc 8.90781 0 Td (he points of each polygon should be in clockwise)Tj -228.017 -12 Td (order)Tj 5 Tc 20.55 0 Td (.T)Tj 0 Tc 13.6102 0 Td 0 Tw (he function)Tj -0.8 Tc /R20150208 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R20478096 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R20150208 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R20478096 10 Tf 28.3301 0 Td (.)Tj -267.51 -16.8 Td 0.932 Tw [(Pobspath Œnds a shortest path between the endpoints that remains outside the obstacles.)-593.203(If the endpoints)]TJ 12 TL 0.043 Tw T*[(are kno)24.9878(wn to lie inside obstacles, poly0 or poly1 should be set to the inde)]TJ 2.542 Tc 293.792 0 Td [(xi)254.214(nt)]TJ 0 Tc 20.6438 0 Td 0.042 Tw (he obstacles array)Tj 5.042 Tc 71.0738 0 Td (.I)Tj 2.542 Tc 10.8719 0 Td [(fa)254.189(ne)]TJ 0 Tc 22.2941 0 Td (nd-)Tj -418.676 -12 Td 1.562 Tw [(point is deŒnitely not inside an obstacle, then POL)100(YID_NONE should be passed.)-656.182(If the caller has not)]TJ (check)' 23.2199 0 Td 0.681 Tw (ed, then POL)Tj 53.4121 0 Td (YID_UNKNO)Tj 58.5199 0 Td (WN should be passed, and the path library will perform the test. The re-)Tj -135.152 -12 Td 1.084 Tw (sulting shortest path is returned in)Tj /R20150208 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R20478096 10 Tf 51.2199 0 Td (.N)Tj 0 Tc 13.3039 0 Td (ote that this function does not pro)Tj 140.794 0 Td 1.085 Tw (vide for a boundary)Tj -350.152 -12 Td 0.496 Tw (polygon. The array of points stored in)Tj /R20150208 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R20478096 10 Tf 54.216 0 Td (are allocated by the library)Tj 2.995 Tc 108.524 0 Td (,b)Tj 0 Tc 10.2949 0 Td 0.495 Tw (ut should be freed by the)Tj -330.377 -12 Td [(user)54.9841(.)]TJ /R20794552 10 Tf -7.76992 -16.8 Td 5.73 Tw [(int Pr)18.0078(outespline \(P)19.9841(edge_t *barriers, int n_barriers, Ppolyline_t input_r)18.0078(oute, Pv)10.0098(ector_t end-)]TJ 7.76992 -12 Td 0 Tw [(point_slopes[2], Ppolyline_t *output_r)18.0151(oute\);)]TJ /R20478096 10 Tf 1.476 Tw (This function Œts a cubic B-spline curv)' 3.975 Tc 164.806 0 Td [(et)397.507(oap)]TJ 0 Tc 33.5848 0 Td 1.475 Tw [(olyline path.)-647.5(The curv)]TJ 3.975 Tc 95.0949 0 Td [(ei)397.51(sc)]TJ 0 Tc 23.5 0 Td (onstructed to a)Tj -0.2 Tc 61.6301 0 Td (vo)Tj 0 Tc 9.8 0 Td (id a set of)Tj /R20150208 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R20478096 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R20150208 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R20478096 10 Tf 32.6797 0 Td [(.I)323.394(fy)]TJ 0 Tc 20.6281 0 Td (ou start with polygonal obstacles, you)Tj -276.67 -12 Td 0.049 Tw (can supply each polygon')Tj 2.549 Tc 102.077 0 Td (se)Tj 0 Tc 10.8789 0 Td [(dges as part of the barrier list.)-504.88(The polyline input_route pro)]TJ 239.75 0 Td 0.048 Tw (vides a template for)Tj -352.706 -12 Td 0.192 Tw (the Œnal path; it is usually the output_route of one of the shortest path Œnders, b)Tj 321 0 Td 0.193 Tw (ut it can be an)Tj 2.693 Tc 56.7219 0 Td (ys)Tj 0 Tc 11.5828 0 Td (imple path)Tj -389.305 -12 Td 0.312 Tw (that doesn')Tj 2.812 Tc 44.2922 0 Td (tc)Tj 0 Tc 10.032 0 Td (ross an)Tj 2.812 Tc 28.2121 0 Td (yb)Tj 0 Tc 12.8121 0 Td (arrier se)Tj 32.6422 0 Td 2.812 Tw (gment. The)Tj 51.1738 0 Td 0.312 Tw [(input also allo)24.9854(ws the speciŒcation of desired slopes at the end-)]TJ -179.164 -12 Td 0.19 Tw (points via)Tj /R20150208 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R20478096 10 Tf 65 0 Td (.T)Tj 0 Tc 11.3 0 Td (hese are speciŒed as v)Tj 89.4699 0 Td 2.69 Tw (ectors. F)Tj 36.9801 0 Td 0.191 Tw [(or e)15.0073(xample, to ha)]TJ -0.15 Tc 69.6531 0 Td 0.491 Tw (ve a)Tj 2.691 Tc 16.4211 0 Td (na)Tj 0 Tc 12.1309 0 Td 0.191 Tw (ngle of)Tj /R20150208 10 Tf 30.932 0 Td (T)Tj /R20478096 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R20150208 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R20478096 10 Tf 58.6 0 Td (.A)Tj -0.15 Tc 19.5898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ctor \(0,0\) means unconstrained slope.)Tj 160.894 0 Td 1.184 Tw (The output is returned in)Tj /R20150208 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R20478096 10 Tf 54.4871 0 Td 0.768 Tw (and consists of the control points of the B-spline. The function return 0 on success; a return)Tj -0.25 Tc -54.4871 -12 Td (va)Tj 0 Tc 9.18984 0 Td 1.091 Tw (lue of -1 indicates f)Tj 82.0238 0 Td 3.591 Tw (ailure. The)Tj 50.502 0 Td 1.091 Tw (array of points in)Tj /R20150208 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R20478096 10 Tf 54.8102 0 Td 1.09 Tw (is static to the library)Tj 3.59 Tc 88.15 0 Td [(.I)359.009(ts)]TJ 0 Tc 19.6801 0 Td (hould not be)Tj -379.82 -12 Td 0 Tw (freed, and should be used before another call to)Tj /R20150208 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R20478096 10 Tf 50.6602 0 Td (.)Tj /R20794552 10 Tf -256.33 -16.8 Td [(int Ppolybarriers\(Ppoly_t **polys, int n_polys, P)20.0073(edge_t **barriers, int *n_barriers\);)]TJ /R20478096 10 Tf 13.5 -12 Td 0.391 Tw (This is a utility function that con)Tj -0.15 Tc 132.506 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts an input list of polygons into an output list of barrier se)Tj 237.872 0 Td 2.892 Tw (gments. The)Tj -379.668 -12 Td 0.474 Tw (array of points in)Tj /R20150208 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R20478096 10 Tf 35.6539 0 Td (is static to the library)Tj 2.974 Tc 85.6859 0 Td [(.I)297.41(ts)]TJ 0 Tc 18.448 0 Td (hould not be freed, and should be used before another)Tj -212.784 -12 Td 0 Tw (call to)Tj /R20150208 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R20478096 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R20794552 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R20478096 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R20150208 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R20478096 10 Tf 53.5398 0 Td (does not guarantee that it will preserv)Tj 2.881 Tc 152.66 0 Td (et)Tj 0 Tc 10.1012 0 Td 0.381 Tw (he topology of the input path as re)Tj -0.05 Tc 139.447 0 Td (ga)Tj 0 Tc 9.38984 0 Td (rds)Tj -419.778 -12 Td 1.029 Tw [(the boundaries. F)15.0037(or e)15.0171(xample, if some of the se)14.9854(gments correspond to a small polygon, it may be possible)]TJ 0 Tw (that the Œnal path has ipped o)' -0.15 Tc 123.18 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (rt)Tj 0 Tc 8.61016 0 Td (he obstacle.)Tj -0.548 Tc /R20794552 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R20478096 10 Tf 20.7363 -12 Td (Da)Tj 11.4602 0 Td 2.784 Tw (vid Dobkin \(dpd@cs.princeton.edu\), Eleftherios K)Tj 213.576 0 Td 2.785 Tw (outsoŒos \(ek@research.att.com\), Emden Gansner)Tj -225.036 -12 Td [(\(er)18.0078(g@research.att.com\).)]TJ 166.055 -288 Td 0 Tw [(01 APRIL 1997)-19705.5(2)]TJ ET Q Q \n \n \n \n \n 2891\n \n \n \n \n-R43453624\n+R20794552\n \n-R43137168\n+R20478096\n \n-R42809280\n+R20150208\n \n \n \n \n \n \n \n@@ -716,18 +716,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-468\n+470\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43530960 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20871888 def 1 begincodespacerange <00><ff> endcodespacerange 49 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <79><79><0079> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -747,15 +747,15 @@\n \n Filter\n FlateDecode\n Length\n 602\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43531328 def 1 begincodespacerange <00><ff> endcodespacerange 71 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <39><39><0039> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20872256 def 1 begincodespacerange <00><ff> endcodespacerange 71 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <37><37><0037> <39><39><0039> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <5b><5b><005b> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -777,18 +777,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-335\n+334\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R43531696 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <28><28><0028> <29><29><0029> <2c><2c><002c> <41><41><0041> <42><42><0042> <48><48><0048> <49><49><0049> <4c><4c><004c> <50><50><0050> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20872624 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <28><28><0028> <29><29><0029> <2c><2c><002c> <41><41><0041> <42><42><0042> <48><48><0048> <49><49><0049> <4c><4c><004c> <50><50><0050> <54><54><0054> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <68><68><0068> <69><69><0069> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <79><79><0079> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n@@ -796,15 +796,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-05e98f5aa62f'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-08545c75404e'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 27\n"}]}]}, {"source1": "./usr/share/doc/graphviz/prune.1.pdf.gz", "source2": "./usr/share/doc/graphviz/prune.1.pdf.gz", "unified_diff": null, "details": [{"source1": "prune.1.pdf", "source2": "prune.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -72,15 +72,15 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26523520 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R26851408 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R26523520 10 Tf 221.06 0 Td (prune)Tj /R26851408 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R27167864 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26851408 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R27167864 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R27167864 10 Tf 36 -12 Td (prune)Tj /R26851408 10 Tf 28.0602 0 Td ([)Tj /R27167864 10 Tf 5.83008 0 Td (­n)Tj /R26523520 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R26851408 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R27167864 10 Tf 11.6602 0 Td (­N)Tj /R26523520 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R26851408 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R27167864 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R26851408 10 Tf 13.2 0 Td (][)Tj 0 Tc /R27167864 10 Tf 11.6602 0 Td (­)Tj /R26851408 10 Tf 5.7 0 Td (\()Tj /R27167864 10 Tf 3.33008 0 Td (h)Tj /R26851408 10 Tf 5.56016 0 Td (|)Tj /R27167864 10 Tf 2 0 Td (?)Tj 5 Tc /R26851408 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R26523520 10 Tf 7.73984 0 Td (Œles ...)Tj /R26851408 10 Tf 31.1102 0 Td (])Tj /R27167864 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R27167864 10 Tf 36 -12 Td (prune)Tj /R26851408 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R27167864 10 Tf 209.664 0 Td (dot\(1\))Tj /R26851408 10 Tf 29.3441 0 Td 1.294 Tw (and remo)Tj -0.15 Tc 38.634 0 Td (ve)Tj 3.794 Tc 9.28984 0 Td (ss)Tj 0 Tc 11.5738 0 Td (ubgraphs rooted at nodes)Tj -327.861 -12 Td 0.525 Tw [(speciŒed on the command line via options. These nodes themselv)15(es will not be remo)]TJ -0.15 Tc 345.385 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.526 Tw [(d, b)19.9805(ut can be gi)]TJ -0.15 Tc 63.034 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj -426.999 -12 Td (attrib)Tj 20.9102 0 Td 0.228 Tw (utes so that the)Tj 2.728 Tc 60.2539 0 Td (yc)Tj 0 Tc 12.168 0 Td (an be easily located by a graph stream editor such as)Tj /R27167864 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R26851408 10 Tf 67.6738 0 Td 0.227 Tw (correctly han-)Tj -375.963 -12 Td 0 Tw [(dles c)15(ycles, loops and multi-edges.)]TJ 24 TL 0.413 Tw (Both options can appear multiple times on the command line. All subgraphs rooted at the respecti)' -0.15 Tc 396.465 0 Td 0.714 Tw (ve n)Tj 0 Tc 17.2039 0 Td (odes)Tj -413.669 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.385 Tc 9.28984 0 Td (nw)Tj 0 Tc 15.6051 0 Td 0.885 Tw (ill then be processed. If a node does not e)Tj 173.335 0 Td (xist,)Tj /R27167864 10 Tf 20.334 0 Td (prune)Tj /R26851408 10 Tf 28.9441 0 Td 0.884 Tw [(will skip it and print a w)10(arning message to)]TJ -255.038 -12 Td (stderr)Tj 5.806 Tc 22.2199 0 Td (.I)Tj 3.306 Tc 11.6359 0 Td (fm)Tj 0 Tc 14.416 0 Td 0.806 Tw [(ultiple attrib)19.9829(utes are gi)]TJ -0.15 Tc 92.2383 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the)Tj 3.306 Tc 22.8762 0 Td (yw)Tj 0 Tc 15.5262 0 Td 0.807 Tw (ill be applied to all nodes that ha)Tj -0.15 Tc 135.719 0 Td 1.107 Tw (ve b)Tj 0 Tc 17.5969 0 Td 0.807 Tw (een processed.)Tj /R27167864 10 Tf 64.9238 0 Td (prune)Tj /R26851408 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R27167864 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R27167864 10 Tf 36 -12 Td (­n)Tj /R26523520 10 Tf 13.7602 0 Td (name)Tj /R26851408 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R27167864 10 Tf -36 -16.8 Td (­N)Tj /R26523520 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R26851408 10 Tf 20.5801 -12 Td 0.18 Tw [(SpeciŒes attrib)20(ute that will be set \(or changed if it e)]TJ 208.09 0 Td 0.179 Tw (xists\) for an)Tj 2.679 Tc 47.9781 0 Td (yp)Tj 0 Tc 12.6789 0 Td (runed node.)Tj /R26523520 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R26851408 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R26523520 10 Tf 47.8199 0 Td (attr)Tj /R26851408 10 Tf 15.1801 0 Td (=)Tj /R26523520 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R27167864 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R26851408 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R27167864 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R26851408 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R27167864 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R26851408 10 Tf 36 -12 Td (An input graph)Tj /R26523520 10 Tf 63.1801 0 Td (test.gv)Tj /R26851408 10 Tf 28.65 0 Td (of the form)Tj -55.8301 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -24 Td [(B­)249.984(>D)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(B­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj 2.5 Tc -36 -24 Td (,p)Tj 0 Tc 10 0 Td (rocessed by the command)Tj 26 -16.8 Td (prune ­n B test.gv)Tj -0.1 Tc -36 -16.8 Td (wo)Tj 0 Tc 12.1199 0 Td [(uld produce the follo)25(wing output \(the actual code might be formatted in a slightly dif)25.0098(ferent w)10.0146(ay\).)]TJ 23.8801 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj -35.1703 -12 Td (})Tj -36 -24 Td (Another input graph)Tj /R26523520 10 Tf 83.7301 0 Td (test.gv)Tj /R26851408 10 Tf 28.65 0 Td (of the form)Tj -76.3801 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -24 Td [(B­)249.984(>D)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(B­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj 2.5 Tc -29.0602 -24 Td [(C­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj 391 -38.4 Td (1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28895104 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R29222992 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R28895104 10 Tf 221.06 0 Td (prune)Tj /R29222992 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R29539448 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29222992 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R29539448 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R29539448 10 Tf 36 -12 Td (prune)Tj /R29222992 10 Tf 28.0602 0 Td ([)Tj /R29539448 10 Tf 5.83008 0 Td (­n)Tj /R28895104 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R29222992 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R29539448 10 Tf 11.6602 0 Td (­N)Tj /R28895104 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R29222992 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R29539448 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R29222992 10 Tf 13.2 0 Td (][)Tj 0 Tc /R29539448 10 Tf 11.6602 0 Td (­)Tj /R29222992 10 Tf 5.7 0 Td (\()Tj /R29539448 10 Tf 3.33008 0 Td (h)Tj /R29222992 10 Tf 5.56016 0 Td (|)Tj /R29539448 10 Tf 2 0 Td (?)Tj 5 Tc /R29222992 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R28895104 10 Tf 7.73984 0 Td (Œles ...)Tj /R29222992 10 Tf 31.1102 0 Td (])Tj /R29539448 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R29539448 10 Tf 36 -12 Td (prune)Tj /R29222992 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R29539448 10 Tf 209.664 0 Td (dot\(1\))Tj /R29222992 10 Tf 29.3441 0 Td 1.294 Tw (and remo)Tj -0.15 Tc 38.634 0 Td (ve)Tj 3.794 Tc 9.28984 0 Td (ss)Tj 0 Tc 11.5738 0 Td (ubgraphs rooted at nodes)Tj -327.861 -12 Td 0.525 Tw [(speciŒed on the command line via options. These nodes themselv)15(es will not be remo)]TJ -0.15 Tc 345.385 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.526 Tw [(d, b)19.9805(ut can be gi)]TJ -0.15 Tc 63.034 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj -426.999 -12 Td (attrib)Tj 20.9102 0 Td 0.228 Tw (utes so that the)Tj 2.728 Tc 60.2539 0 Td (yc)Tj 0 Tc 12.168 0 Td (an be easily located by a graph stream editor such as)Tj /R29539448 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R29222992 10 Tf 67.6738 0 Td 0.227 Tw (correctly han-)Tj -375.963 -12 Td 0 Tw [(dles c)15(ycles, loops and multi-edges.)]TJ 24 TL 0.413 Tw (Both options can appear multiple times on the command line. All subgraphs rooted at the respecti)' -0.15 Tc 396.465 0 Td 0.714 Tw (ve n)Tj 0 Tc 17.2039 0 Td (odes)Tj -413.669 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.385 Tc 9.28984 0 Td (nw)Tj 0 Tc 15.6051 0 Td 0.885 Tw (ill then be processed. If a node does not e)Tj 173.335 0 Td (xist,)Tj /R29539448 10 Tf 20.334 0 Td (prune)Tj /R29222992 10 Tf 28.9441 0 Td 0.884 Tw [(will skip it and print a w)10(arning message to)]TJ -255.038 -12 Td (stderr)Tj 5.806 Tc 22.2199 0 Td (.I)Tj 3.306 Tc 11.6359 0 Td (fm)Tj 0 Tc 14.416 0 Td 0.806 Tw [(ultiple attrib)19.9829(utes are gi)]TJ -0.15 Tc 92.2383 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, the)Tj 3.306 Tc 22.8762 0 Td (yw)Tj 0 Tc 15.5262 0 Td 0.807 Tw (ill be applied to all nodes that ha)Tj -0.15 Tc 135.719 0 Td 1.107 Tw (ve b)Tj 0 Tc 17.5969 0 Td 0.807 Tw (een processed.)Tj /R29539448 10 Tf 64.9238 0 Td (prune)Tj /R29222992 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R29539448 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R29539448 10 Tf 36 -12 Td (­n)Tj /R28895104 10 Tf 13.7602 0 Td (name)Tj /R29222992 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R29539448 10 Tf -36 -16.8 Td (­N)Tj /R28895104 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R29222992 10 Tf 20.5801 -12 Td 0.18 Tw [(SpeciŒes attrib)20(ute that will be set \(or changed if it e)]TJ 208.09 0 Td 0.179 Tw (xists\) for an)Tj 2.679 Tc 47.9781 0 Td (yp)Tj 0 Tc 12.6789 0 Td (runed node.)Tj /R28895104 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R29222992 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R28895104 10 Tf 47.8199 0 Td (attr)Tj /R29222992 10 Tf 15.1801 0 Td (=)Tj /R28895104 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R29539448 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R29222992 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R29539448 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R29222992 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R29539448 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R29222992 10 Tf 36 -12 Td (An input graph)Tj /R28895104 10 Tf 63.1801 0 Td (test.gv)Tj /R29222992 10 Tf 28.65 0 Td (of the form)Tj -55.8301 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -24 Td [(B­)249.984(>D)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(B­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj 2.5 Tc -36 -24 Td (,p)Tj 0 Tc 10 0 Td (rocessed by the command)Tj 26 -16.8 Td (prune ­n B test.gv)Tj -0.1 Tc -36 -16.8 Td (wo)Tj 0 Tc 12.1199 0 Td [(uld produce the follo)25(wing output \(the actual code might be formatted in a slightly dif)25.0098(ferent w)10.0146(ay\).)]TJ 23.8801 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj -35.1703 -12 Td (})Tj -36 -24 Td (Another input graph)Tj /R28895104 10 Tf 83.7301 0 Td (test.gv)Tj /R29222992 10 Tf 28.65 0 Td (of the form)Tj -76.3801 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -24 Td [(B­)249.984(>D)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(B­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj 2.5 Tc -29.0602 -24 Td [(C­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj 391 -38.4 Td (1)Tj ET Q Q \n \n \n \n \n 1823\n \n \n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R27167864\n+R29539448\n \n-R26851408\n+R29222992\n \n-R26523520\n+R28895104\n \n \n \n \n \n \n Type\n@@ -700,29 +700,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R26523520 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R26851408 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R26523520 10 Tf 221.06 0 Td (prune)Tj /R26851408 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R26523520 10 Tf 123.43 0 Td (C)Tj /R26851408 10 Tf 9.88984 0 Td (to)Tj /R26523520 10 Tf 10.7898 0 Td (E)Tj /R26851408 10 Tf 9.33984 0 Td (\), processed by the command)Tj -117.45 -16.8 Td (prune ­n B ­N color=red test.gv)Tj -36 -16.8 Td (results in)Tj 36 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td (B[)Tj 0 Tc 12.5 0 Td (color=red];)Tj 2.5 Tc -12.5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(C­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj -36 -24 Td (Node)Tj /R26523520 10 Tf 24.6699 0 Td (E)Tj /R26851408 10 Tf 9.33984 0 Td (has not been remo)Tj -0.15 Tc 72.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ds)Tj 0 Tc 11.3898 0 Td (ince its second parent)Tj /R26523520 10 Tf 88.7102 0 Td (C)Tj /R26851408 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R27167864 10.95 Tf -262.179 -28.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R27167864 10 Tf -20.0855 -12 Td (prune)Tj /R26851408 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R27167864 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R27167864 10 Tf 36 -12 Td (dot)Tj /R26851408 10 Tf 13.8898 0 Td (\(1\),)Tj /R27167864 10 Tf 16.6602 0 Td (gvpr)Tj /R26851408 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R27167864 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R26851408 10 Tf 20.7363 -12 Td (Marcus Harnisch <marcus.harnisch@gmx.net>)Tj 427 -439.2 Td (2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R28895104 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R29222992 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R28895104 10 Tf 221.06 0 Td (prune)Tj /R29222992 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R28895104 10 Tf 123.43 0 Td (C)Tj /R29222992 10 Tf 9.88984 0 Td (to)Tj /R28895104 10 Tf 10.7898 0 Td (E)Tj /R29222992 10 Tf 9.33984 0 Td (\), processed by the command)Tj -117.45 -16.8 Td (prune ­n B ­N color=red test.gv)Tj -36 -16.8 Td (results in)Tj 36 -16.8 Td (digraph DG {)Tj 2.5 Tc 5 -12 Td (B[)Tj 0 Tc 12.5 0 Td (color=red];)Tj 2.5 Tc -12.5 -12 Td [(A­)249.984(>B)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(A­)249.984(>C)]TJ 0 Tc 30.1703 0 Td (;)Tj 2.5 Tc -30.1703 -12 Td [(C­)249.984(>E)]TJ 0 Tc 29.0602 0 Td (;)Tj -34.0602 -12 Td (})Tj -36 -24 Td (Node)Tj /R28895104 10 Tf 24.6699 0 Td (E)Tj /R29222992 10 Tf 9.33984 0 Td (has not been remo)Tj -0.15 Tc 72.8898 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (ds)Tj 0 Tc 11.3898 0 Td (ince its second parent)Tj /R28895104 10 Tf 88.7102 0 Td (C)Tj /R29222992 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R29539448 10.95 Tf -262.179 -28.8 Td (EXIT ST)Tj -1.04 Tc 41.916 0 Td (AT)Tj 0 Tc 14.1695 0 Td (US)Tj /R29539448 10 Tf -20.0855 -12 Td (prune)Tj /R29222992 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R29539448 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R29539448 10 Tf 36 -12 Td (dot)Tj /R29222992 10 Tf 13.8898 0 Td (\(1\),)Tj /R29539448 10 Tf 16.6602 0 Td (gvpr)Tj /R29222992 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R29539448 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R29222992 10 Tf 20.7363 -12 Td (Marcus Harnisch <marcus.harnisch@gmx.net>)Tj 427 -439.2 Td (2)Tj ET Q Q \n \n \n \n \n-742\n+741\n \n \n \n \n-R27167864\n+R29539448\n \n-R26851408\n+R29222992\n \n-R26523520\n+R28895104\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-384\n+382\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22540240 def 1 begincodespacerange <00><ff> endcodespacerange 35 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2e><2e><002e> <31><31><0031> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <75><75><0075> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R24911824 def 1 begincodespacerange <00><ff> endcodespacerange 35 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2e><2e><002e> <31><31><0031> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <64><64><0064> <65><65><0065> <67><67><0067> <68><68><0068> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <74><74><0074> <75><75><0075> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -805,15 +805,15 @@\n \n Filter\n FlateDecode\n Length\n 529\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27168160 def 1 begincodespacerange <00><ff> endcodespacerange 58 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <53><53><0053> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29539744 def 1 begincodespacerange <00><ff> endcodespacerange 58 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <53><53><0053> <54><54><0054> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7b><7b><007b> <7c><7c><007c> <7d><7d><007d> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -835,15 +835,15 @@\n \n Filter\n FlateDecode\n Length\n 286\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27168528 def 1 begincodespacerange <00><ff> endcodespacerange 20 beginbfrange <20><20><0020> <2e><2e><002e> <43><43><0043> <45><45><0045> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29540112 def 1 begincodespacerange <00><ff> endcodespacerange 20 beginbfrange <20><20><0020> <2e><2e><002e> <43><43><0043> <45><45><0045> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <67><67><0067> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -865,15 +865,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-e1cddf3bc596'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-5333ce027266'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 28\n"}]}]}, {"source1": "./usr/share/doc/graphviz/sccmap.1.pdf.gz", "source2": "./usr/share/doc/graphviz/sccmap.1.pdf.gz", "unified_diff": null, "details": [{"source1": "sccmap.1.pdf", "source2": "sccmap.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R24414096 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R24741984 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R24414096 10 Tf 205.24 0 Td (SCCMAP)Tj /R24741984 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R25058440 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R24741984 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R25058440 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R25058440 10 Tf 36 -12 Td (sccmap)Tj /R24741984 10 Tf 34.1602 0 Td ([)Tj /R25058440 10 Tf 3.33008 0 Td (­dsSv)Tj 2.5 Tc /R24741984 10 Tf 25.7102 0 Td (][)Tj 0 Tc /R25058440 10 Tf 11.6602 0 Td (­o)Tj /R24414096 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R24741984 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R24414096 10 Tf 13.5699 0 Td (Œles)Tj /R24741984 10 Tf 18.8801 0 Td (])Tj /R25058440 10.95 Tf -181.921 -16.8 Td (DESCRIPTION)Tj /R24414096 10 Tf 36.3398 -12 Td (sccmap)Tj /R24741984 10 Tf 32.9898 0 Td 0.31 Tw (decomposes digraphs into strongly connected components and an auxiliary map of the relationship)Tj -33.3297 -12 Td 1.619 Tw [(between components.)-661.89(In this map, each component is collapsed into a node.)]TJ 330.219 0 Td 1.62 Tw (The resulting graphs are)Tj -330.219 -12 Td 1.286 Tw [(printed to standard out.)-628.606(The number of nodes, edges and strongly connected components are printed to)]TJ 12 TL 0 Tw T*[(standard error)54.9841(.)]TJ /R25058440 10 Tf 62.7602 0 Td (sccmap)Tj /R24741984 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R25058440 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R24741984 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R25058440 10 Tf 16.8 TL (­d)' /R24741984 10 Tf 36 0 Td (Preserv)Tj 2.5 Tc 29.8398 0 Td (ed)Tj -0.15 Tc 11.9398 0 Td (eg)Tj 0 Tc 9.28984 0 Td (enerate components of only one node.)Tj /R25058440 10 Tf -87.0695 -16.8 Td (­s)Tj /R24741984 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R25058440 10 Tf -36 -16.8 Td (­S)Tj /R24741984 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R25058440 10 Tf -36 -16.8 Td (­o)Tj /R24414096 10 Tf 10.9301 0 Td (output)Tj /R24741984 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R24414096 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R24741984 10 Tf 25.5602 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R25058440 10 Tf 10 0 Td (sccmap)Tj /R24741984 10 Tf 34.1602 0 Td (uses stdout.)Tj /R25058440 10 Tf -246.161 -16.8 Td (­v)Tj /R24741984 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R25058440 10 Tf 5.58594 0 Td (sccmap)Tj /R24741984 10 Tf 34.7461 0 Td 0.586 Tw (prints the number of nodes, edges, connected)Tj -211.962 -12 Td 0.483 Tw [(components, and strongly connected components, follo)25(wed by the fraction of nodes in a non-tri)]TJ 387.669 0 Td (v-)Tj -387.669 -12 Td 1.312 Tw (ial strongly connected components, the maximum de)Tj 219.092 0 Td 1.313 Tw (gree of the graph, and fraction of non-tree)Tj -219.092 -12 Td 0 Tw (edges in the graph.)Tj /R25058440 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R24741984 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R24414096 10 Tf 1.91016 -16.8 Td (Œles)Tj /R24741984 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R24414096 10 Tf 272.314 0 Td (Œles)Tj /R24741984 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R25058440 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R25058440 10 Tf 36 -12 Td (sccmap)Tj /R24741984 10 Tf 34.1602 0 Td [(emits a w)9.99268(arning if it encounters an undirected graph, and ignores it.)]TJ -0.548 Tc /R25058440 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R24741984 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R25058440 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R24741984 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -261.6 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R27125648 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R27453536 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R27125648 10 Tf 205.24 0 Td (SCCMAP)Tj /R27453536 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R27769992 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27453536 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R27769992 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R27769992 10 Tf 36 -12 Td (sccmap)Tj /R27453536 10 Tf 34.1602 0 Td ([)Tj /R27769992 10 Tf 3.33008 0 Td (­dsSv)Tj 2.5 Tc /R27453536 10 Tf 25.7102 0 Td (][)Tj 0 Tc /R27769992 10 Tf 11.6602 0 Td (­o)Tj /R27125648 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R27453536 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27125648 10 Tf 13.5699 0 Td (Œles)Tj /R27453536 10 Tf 18.8801 0 Td (])Tj /R27769992 10.95 Tf -181.921 -16.8 Td (DESCRIPTION)Tj /R27125648 10 Tf 36.3398 -12 Td (sccmap)Tj /R27453536 10 Tf 32.9898 0 Td 0.31 Tw (decomposes digraphs into strongly connected components and an auxiliary map of the relationship)Tj -33.3297 -12 Td 1.619 Tw [(between components.)-661.89(In this map, each component is collapsed into a node.)]TJ 330.219 0 Td 1.62 Tw (The resulting graphs are)Tj -330.219 -12 Td 1.286 Tw [(printed to standard out.)-628.606(The number of nodes, edges and strongly connected components are printed to)]TJ 12 TL 0 Tw T*[(standard error)54.9841(.)]TJ /R27769992 10 Tf 62.7602 0 Td (sccmap)Tj /R27453536 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R27769992 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R27453536 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27769992 10 Tf 16.8 TL (­d)' /R27453536 10 Tf 36 0 Td (Preserv)Tj 2.5 Tc 29.8398 0 Td (ed)Tj -0.15 Tc 11.9398 0 Td (eg)Tj 0 Tc 9.28984 0 Td (enerate components of only one node.)Tj /R27769992 10 Tf -87.0695 -16.8 Td (­s)Tj /R27453536 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R27769992 10 Tf -36 -16.8 Td (­S)Tj /R27453536 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R27769992 10 Tf -36 -16.8 Td (­o)Tj /R27125648 10 Tf 10.9301 0 Td (output)Tj /R27453536 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R27125648 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R27453536 10 Tf 25.5602 0 Td [(.I)249.993(fn)]TJ 0 Tc 19.1602 0 Td (ot gi)Tj -0.15 Tc 17.8102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n,)Tj /R27769992 10 Tf 10 0 Td (sccmap)Tj /R27453536 10 Tf 34.1602 0 Td (uses stdout.)Tj /R27769992 10 Tf -246.161 -16.8 Td (­v)Tj /R27453536 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R27769992 10 Tf 5.58594 0 Td (sccmap)Tj /R27453536 10 Tf 34.7461 0 Td 0.586 Tw (prints the number of nodes, edges, connected)Tj -211.962 -12 Td 0.483 Tw [(components, and strongly connected components, follo)25(wed by the fraction of nodes in a non-tri)]TJ 387.669 0 Td (v-)Tj -387.669 -12 Td 1.312 Tw (ial strongly connected components, the maximum de)Tj 219.092 0 Td 1.313 Tw (gree of the graph, and fraction of non-tree)Tj -219.092 -12 Td 0 Tw (edges in the graph.)Tj /R27769992 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R27453536 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R27125648 10 Tf 1.91016 -16.8 Td (Œles)Tj /R27453536 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R27125648 10 Tf 272.314 0 Td (Œles)Tj /R27453536 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R27769992 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R27769992 10 Tf 36 -12 Td (sccmap)Tj /R27453536 10 Tf 34.1602 0 Td [(emits a w)9.99268(arning if it encounters an undirected graph, and ignores it.)]TJ -0.548 Tc /R27769992 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R27453536 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R27769992 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R27453536 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ 167.45 -261.6 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n-1573\n+1572\n \n \n \n \n BaseFont\n ZNBXCV+Times-Italic\n FontDescriptor\n@@ -617,19 +617,19 @@\n FontFile3\n \n \n \n \n \n \n-R25058440\n+R27769992\n \n-R24741984\n+R27453536\n \n-R24414096\n+R27125648\n \n \n \n \n \n \n \n@@ -681,18 +681,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-330\n+331\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25077624 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27789176 def 1 begincodespacerange <00><ff> endcodespacerange 27 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -712,15 +712,15 @@\n \n Filter\n FlateDecode\n Length\n 501\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25077992 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27789544 def 1 begincodespacerange <00><ff> endcodespacerange 53 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -742,15 +742,15 @@\n \n Filter\n FlateDecode\n Length\n 266\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25078360 def 1 begincodespacerange <00><ff> endcodespacerange 16 beginbfrange <41><41><0041> <43><43><0043> <4d><4d><004d> <50><50><0050> <53><53><0053> <61><61><0061> <63><63><0063> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R27789912 def 1 begincodespacerange <00><ff> endcodespacerange 16 beginbfrange <41><41><0041> <43><43><0043> <4d><4d><004d> <50><50><0050> <53><53><0053> <61><61><0061> <63><63><0063> <65><65><0065> <6c><6c><006c> <6d><6d><006d> <6f><6f><006f> <70><70><0070> <73><73><0073> <74><74><0074> <75><75><0075> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -772,15 +772,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-fdc7110a48af'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-d27a20766f62'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz", "source2": "./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz", "unified_diff": null, "details": [{"source1": "tcldot.3tcl.pdf", "source2": "tcldot.3tcl.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -77,20 +77,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R11472056 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11153488 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R11472056 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R11153488 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R11472056 10 Tf 66.0801 0 Td (Tcldot)Tj /R11472056 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R11153488 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R11472056 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R11472056 10 Tf 36 -12 Td (tcldot)Tj /R11153488 10 Tf 27.1379 0 Td 0.198 Tw (is a tcl dynamically loaded e)Tj 114.99 0 Td 0.197 Tw [(xtension that incorporates the directed graph f)9.99512(acilities of)]TJ /R11472056 10 Tf 229.766 0 Td (dot\(1\),)Tj /R11153488 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R11472056 10 Tf 120.474 0 Td (neato\(1\),)Tj /R11153488 10 Tf 40.6961 0 Td [(into tcl and pro)14.9951(vides a set of commands to control those f)]TJ 237.216 0 Td (acilities.)Tj /R11472056 10 Tf -398.386 -12 Td (tcldot)Tj /R11153488 10 Tf 27.0051 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts)Tj /R11472056 10 Tf 12.5648 0 Td (dot)Tj /R11153488 10 Tf 16.4539 0 Td (and)Tj /R11472056 10 Tf 17.0039 0 Td (neato)Tj /R11153488 10 Tf 25.8941 0 Td 0.064 Tw (from batch processing tools to an interpreted and, if needed, interacti)Tj -0.15 Tc 275.89 0 Td 0.364 Tw (ve s)Tj 0 Tc 15.7441 0 Td 0.064 Tw (et of)Tj -413.886 -12 Td 0 Tw [(graph manipulation f)9.99268(acilities.)]TJ /R11472056 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R11472056 10 Tf 36 -12 Td (tcldot)Tj /R11153488 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R11472056 10 Tf 212.254 0 Td (dotnew)Tj 3.998 Tc 30.5602 0 Td (,d)Tj 0 Tc 12.0578 0 Td [(otr)18.0151(ead,)]TJ /R11153488 10 Tf 34.0879 0 Td (and)Tj /R11472056 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R11153488 10 Tf 47.7379 0 Td (These com-)Tj -383.573 -12 Td 0.616 Tw (mands return a handle for the graph that has just been created and that handle can then be used as a com-)Tj 0 Tw (mand for further actions on the graph.)' 24 TL (All other "commands" are of the form:)' /R10827712 10 Tf 36.3102 -16.8 Td (handle)Tj /R11472056 10 Tf 29.9 0 Td (<method>)Tj /R10827712 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R11153488 10 Tf -113.58 -16.8 Td (Man)Tj 3.11 Tc 18.1801 0 Td [(yo)310.984(ft)]TJ 0 Tc 22.3301 0 Td 0.611 Tw [(he methods return further handles of graphs, nodes of edges, which are themselv)14.9951(es re)15.0049(gistered as)]TJ -40.5102 -12 Td (commands.)Tj 0 Tw (The methods are described in detail belo)' -0.65 Tc 161.94 0 Td 1.3 Tw (w, b)Tj 0 Tc 16.3699 0 Td 0 Tw (ut in summary:)Tj -178.31 -16.8 Td (Graph methods are:)Tj /R11472056 10 Tf 36 -16.8 Td 1.71 Tw [(addedge, addnode, addsubgraph, countedges, countnodes, lay)25.0098(out, listattrib)20.0098(utes, listedgeat-)]TJ 12 TL (trib)' 15.9102 0 Td 0.402 Tw (utes, listnodeattrib)Tj 80.202 0 Td 0.403 Tw (utes, listedges, listnodes, listnodesr)Tj -0.15 Tc 148.259 0 Td (ev)Tj 2.903 Tc 8.73984 0 Td (,l)Tj 0 Tc 8.18281 0 Td (istsubgraphs, r)Tj 64.123 0 Td (ender)Tj 2.903 Tc 23.5199 0 Td (,r)Tj 0 Tc 9.66289 0 Td [(ender)10.0146(gd,)]TJ -358.6 -12 Td (queryattrib)Tj 49.2398 0 Td 16.744 Tw (utes, query)Tj 63.8641 0 Td (edgeattrib)Tj 43.6801 0 Td 16.743 Tw [(utes, querynodeattrib)20.0098(utes, queryattrib)]TJ 196.966 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (lues,)Tj -376.83 -12 Td [(query)10(edgeattrib)19.9927(ute)]TJ -0.1 Tc 81.7602 0 Td (va)Tj 0 Tc 9.9 0 Td 2.972 Tw (lues, querynodeattrib)Tj 94.4422 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (lues, setattrib)Tj 60.5422 0 Td 2.973 Tw [(utes, setedgeattrib)20.0195(utes, setn-)]TJ -269.725 -12 Td 0 Tw [(odeattrib)20.0159(utes, sho)10.0073(wname, write.)]TJ /R11153488 10 Tf -36 -16.8 Td (Node methods are:)Tj /R11472056 10 Tf 36 -16.8 Td 0.125 Tw [(addedge, listattrib)19.9927(utes, listedges, listinedges, listoutedges, queryattrib)20.0098(utes, queryattrib)]TJ 366.81 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (l-)Tj -389.89 -12 Td 0 Tw [(ues, setattrib)20.0159(utes, sho)10.0073(wname.)]TJ /R11153488 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R11472056 10 Tf 36 -16.8 Td 2.678 Tw [(delete, listattrib)20.0098(utes, listnodes, queryattrib)19.9902(utes, queryattrib)]TJ 262.872 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td 2.679 Tw [(lues, setattrib)20.0195(utes, sho)]TJ 99.4977 0 Td (w-)Tj -385.45 -12 Td (name.)Tj -36 -28.8 Td (dotnew)Tj /R10827712 10 Tf 33.6102 0 Td 0 Tw [(gr)15.0159(aphT)74.0076(ype ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R11153488 10 Tf 2.38984 -24 Td (creates a ne)Tj 2.5 Tc 46.3898 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph and returns its)Tj /R10827712 10 Tf 107.91 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ -168.04 -24 Td [(gr)15.0159(aphT)74.0076(ype)]TJ /R11153488 10 Tf 45.4348 0 Td 0.315 Tw (can be an)Tj 2.815 Tc 38.2398 0 Td (ys)Tj 0 Tc 11.7051 0 Td (upported by)Tj /R11472056 10 Tf 51.1801 0 Td (dot\(1\))Tj /R11153488 10 Tf 28.3648 0 Td (namely: "graph," "digraph," "graphstrict," or "digraph-)Tj -175.345 -12 Td 3.074 Tw (strict." \(In)Tj 46.8879 0 Td 0.574 Tw (digraphs edges ha)Tj -0.15 Tc 72.598 0 Td 0.874 Tw (ve a d)Tj 0 Tc 24.8781 0 Td 0.575 Tw (irection from tail to head. "Strict" graphs or digraphs collapse)Tj -144.364 -12 Td 0 Tw (multiple edges between the same pair of nodes into a single edge.\))Tj -0.15 Tc 24 TL (Fo)' 0 Tc 10.4102 0 Td (llo)Tj 10.3102 0 Td 2.003 Tw (wing the mandatory)Tj /R10827712 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R11153488 10 Tf 47.1227 0 Td (parameter the)Tj /R11472056 10 Tf 61.2059 0 Td (dotnew)Tj /R11153488 10 Tf 35.6129 0 Td 2.002 Tw (command will accept an arbitrary)Tj -121.441 -45.6 Td 0 Tw [(Tcl Extensions)-19914(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R46869688 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R46551120 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R46869688 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R46551120 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R46869688 10 Tf 66.0801 0 Td (Tcldot)Tj /R46869688 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R46551120 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R46869688 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R46869688 10 Tf 36 -12 Td (tcldot)Tj /R46551120 10 Tf 27.1379 0 Td 0.198 Tw (is a tcl dynamically loaded e)Tj 114.99 0 Td 0.197 Tw [(xtension that incorporates the directed graph f)9.99512(acilities of)]TJ /R46869688 10 Tf 229.766 0 Td (dot\(1\),)Tj /R46551120 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R46869688 10 Tf 120.474 0 Td (neato\(1\),)Tj /R46551120 10 Tf 40.6961 0 Td [(into tcl and pro)14.9951(vides a set of commands to control those f)]TJ 237.216 0 Td (acilities.)Tj /R46869688 10 Tf -398.386 -12 Td (tcldot)Tj /R46551120 10 Tf 27.0051 0 Td (con)Tj -0.15 Tc 14.0398 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rts)Tj /R46869688 10 Tf 12.5648 0 Td (dot)Tj /R46551120 10 Tf 16.4539 0 Td (and)Tj /R46869688 10 Tf 17.0039 0 Td (neato)Tj /R46551120 10 Tf 25.8941 0 Td 0.064 Tw (from batch processing tools to an interpreted and, if needed, interacti)Tj -0.15 Tc 275.89 0 Td 0.364 Tw (ve s)Tj 0 Tc 15.7441 0 Td 0.064 Tw (et of)Tj -413.886 -12 Td 0 Tw [(graph manipulation f)9.99268(acilities.)]TJ /R46869688 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R46869688 10 Tf 36 -12 Td (tcldot)Tj /R46551120 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R46869688 10 Tf 212.254 0 Td (dotnew)Tj 3.998 Tc 30.5602 0 Td (,d)Tj 0 Tc 12.0578 0 Td [(otr)18.0151(ead,)]TJ /R46551120 10 Tf 34.0879 0 Td (and)Tj /R46869688 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R46551120 10 Tf 47.7379 0 Td (These com-)Tj -383.573 -12 Td 0.616 Tw (mands return a handle for the graph that has just been created and that handle can then be used as a com-)Tj 0 Tw (mand for further actions on the graph.)' 24 TL (All other "commands" are of the form:)' /R46225344 10 Tf 36.3102 -16.8 Td (handle)Tj /R46869688 10 Tf 29.9 0 Td (<method>)Tj /R46225344 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R46551120 10 Tf -113.58 -16.8 Td (Man)Tj 3.11 Tc 18.1801 0 Td [(yo)310.984(ft)]TJ 0 Tc 22.3301 0 Td 0.611 Tw [(he methods return further handles of graphs, nodes of edges, which are themselv)14.9951(es re)15.0049(gistered as)]TJ -40.5102 -12 Td (commands.)Tj 0 Tw (The methods are described in detail belo)' -0.65 Tc 161.94 0 Td 1.3 Tw (w, b)Tj 0 Tc 16.3699 0 Td 0 Tw (ut in summary:)Tj -178.31 -16.8 Td (Graph methods are:)Tj /R46869688 10 Tf 36 -16.8 Td 1.71 Tw [(addedge, addnode, addsubgraph, countedges, countnodes, lay)25.0098(out, listattrib)20.0098(utes, listedgeat-)]TJ 12 TL (trib)' 15.9102 0 Td 0.402 Tw (utes, listnodeattrib)Tj 80.202 0 Td 0.403 Tw (utes, listedges, listnodes, listnodesr)Tj -0.15 Tc 148.259 0 Td (ev)Tj 2.903 Tc 8.73984 0 Td (,l)Tj 0 Tc 8.18281 0 Td (istsubgraphs, r)Tj 64.123 0 Td (ender)Tj 2.903 Tc 23.5199 0 Td (,r)Tj 0 Tc 9.66289 0 Td [(ender)10.0146(gd,)]TJ -358.6 -12 Td (queryattrib)Tj 49.2398 0 Td 16.744 Tw (utes, query)Tj 63.8641 0 Td (edgeattrib)Tj 43.6801 0 Td 16.743 Tw [(utes, querynodeattrib)20.0098(utes, queryattrib)]TJ 196.966 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (lues,)Tj -376.83 -12 Td [(query)10(edgeattrib)19.9927(ute)]TJ -0.1 Tc 81.7602 0 Td (va)Tj 0 Tc 9.9 0 Td 2.972 Tw (lues, querynodeattrib)Tj 94.4422 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (lues, setattrib)Tj 60.5422 0 Td 2.973 Tw [(utes, setedgeattrib)20.0195(utes, setn-)]TJ -269.725 -12 Td 0 Tw [(odeattrib)20.0159(utes, sho)10.0073(wname, write.)]TJ /R46551120 10 Tf -36 -16.8 Td (Node methods are:)Tj /R46869688 10 Tf 36 -16.8 Td 0.125 Tw [(addedge, listattrib)19.9927(utes, listedges, listinedges, listoutedges, queryattrib)20.0098(utes, queryattrib)]TJ 366.81 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td (l-)Tj -389.89 -12 Td 0 Tw [(ues, setattrib)20.0159(utes, sho)10.0073(wname.)]TJ /R46551120 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R46869688 10 Tf 36 -16.8 Td 2.678 Tw [(delete, listattrib)20.0098(utes, listnodes, queryattrib)19.9902(utes, queryattrib)]TJ 262.872 0 Td (ute)Tj -0.1 Tc 13.1801 0 Td (va)Tj 0 Tc 9.9 0 Td 2.679 Tw [(lues, setattrib)20.0195(utes, sho)]TJ 99.4977 0 Td (w-)Tj -385.45 -12 Td (name.)Tj -36 -28.8 Td (dotnew)Tj /R46225344 10 Tf 33.6102 0 Td 0 Tw [(gr)15.0159(aphT)74.0076(ype ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R46551120 10 Tf 2.38984 -24 Td (creates a ne)Tj 2.5 Tc 46.3898 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph and returns its)Tj /R46225344 10 Tf 107.91 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ -168.04 -24 Td [(gr)15.0159(aphT)74.0076(ype)]TJ /R46551120 10 Tf 45.4348 0 Td 0.315 Tw (can be an)Tj 2.815 Tc 38.2398 0 Td (ys)Tj 0 Tc 11.7051 0 Td (upported by)Tj /R46869688 10 Tf 51.1801 0 Td (dot\(1\))Tj /R46551120 10 Tf 28.3648 0 Td (namely: "graph," "digraph," "graphstrict," or "digraph-)Tj -175.345 -12 Td 3.074 Tw (strict." \(In)Tj 46.8879 0 Td 0.574 Tw (digraphs edges ha)Tj -0.15 Tc 72.598 0 Td 0.874 Tw (ve a d)Tj 0 Tc 24.8781 0 Td 0.575 Tw (irection from tail to head. "Strict" graphs or digraphs collapse)Tj -144.364 -12 Td 0 Tw (multiple edges between the same pair of nodes into a single edge.\))Tj -0.15 Tc 24 TL (Fo)' 0 Tc 10.4102 0 Td (llo)Tj 10.3102 0 Td 2.003 Tw (wing the mandatory)Tj /R46225344 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R46551120 10 Tf 47.1227 0 Td (parameter the)Tj /R46869688 10 Tf 61.2059 0 Td (dotnew)Tj /R46551120 10 Tf 35.6129 0 Td 2.002 Tw (command will accept an arbitrary)Tj -121.441 -45.6 Td 0 Tw [(Tcl Extensions)-19914(1)]TJ ET Q Q \n \n \n \n \n-2275\n+2273\n \n \n \n \n BaseFont\n XMTASS+Times-Italic\n FontDescriptor\n@@ -625,19 +625,19 @@\n FontFile3\n \n \n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -674,29 +674,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj -374.34 -36 Td 0.367 Tw [(number of attrib)20.0171(ute name/v)]TJ 109.801 0 Td 0.368 Tw [(alue pairs for the graph.)-536.785(Certain special graph attrib)19.9854(utes and permitted)]TJ -0.25 Tc -109.801 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.082 Tw (lues are described in)Tj /R11472056 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R11153488 10 Tf 30.632 0 Td (bu)Tj 2.581 Tc 9.8 0 Td (tt)Tj 0 Tc 8.14102 0 Td 0.081 Tw (he programmer can arbitrarily in)Tj -0.15 Tc 130.444 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nt and assign v)25.0098(alues to addi-)]TJ -282.245 -12 Td 1.336 Tw [(tional attrib)19.9829(utes be)]TJ 76.7621 0 Td 1.337 Tw (yond these.)Tj 53.2238 0 Td (In)Tj /R11472056 10 Tf 12.1672 0 Td (dot)Tj /R11153488 10 Tf 17.727 0 Td [(the attrib)19.9805(ute name is separated from the v)24.9805(alue by an "=")]TJ -159.88 -12 Td (character)Tj 5.277 Tc 36.0898 0 Td (.I)Tj 0 Tc 11.107 0 Td (n)Tj /R11472056 10 Tf 7.77695 0 Td (tcldot)Tj /R11153488 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R11472056 10 Tf 283.26 0 Td (tcl)Tj /R11153488 10 Tf 13.3262 0 Td (syn-)Tj -378.777 -12 Td 2.5 Tw (tax. e.g.)Tj 10 -24 Td 0 Tw (set g [dotne)Tj 2.5 Tc 46.4102 0 Td (wd)Tj 0 Tc 14.7199 0 Td (igraph rankdir LR])Tj /R11472056 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R10827712 10 Tf 35.65 0 Td (ŒleHandle)Tj /R11153488 10 Tf 0.35 -24 Td 0.345 Tw [(reads in a dot-language description of a graph from a pre)24.9854(viously opened Œle identiŒed by the)]TJ /R10827712 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R11153488 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R10827712 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R11153488 10 Tf 55.8598 0 Td [(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ -188.05 -24 Td (set f [open test.dot r])Tj 12 TL (set g [dotread $f])' /R11472056 10 Tf -46 -28.8 Td (dotstring)Tj /R10827712 10 Tf 41.3898 0 Td (string)Tj /R11153488 10 Tf -5.38984 -24 Td 0.328 Tw (reads in a dot-language description of a graph from a Tcl string; The command returns the)Tj /R10827712 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R11153488 10 Tf 32.1199 0 Td 0 Tw [(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ -22.1199 -24 Td (set g [dotstring $dotsyntaxstring])Tj /R10827712 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (addnode)Tj /R10827712 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R11153488 10 Tf -58.8598 -24 Td 0.914 Tw (creates a ne)Tj 3.414 Tc 48.218 0 Td (wn)Tj 0 Tc 15.634 0 Td 0.915 Tw (ode in the graph whose handle is)Tj /R10827712 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R11153488 10 Tf 56.775 0 Td (and returns its)Tj /R10827712 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R11153488 10 Tf 57.1449 0 Td (The)Tj -380.452 -12 Td 0.205 Tw [(handle of a node is a string lik)9.99268(e: "node0" where the inte)15.0146(ger v)25(alue is dif)25(ferent for each node.)]TJ 372.68 0 Td (There)Tj -372.68 -12 Td 0.306 Tw (can be an arbitrary number of attrib)Tj 143.816 0 Td 0.307 Tw [(ute name/v)24.9805(alue pairs for the node.)-530.708(Certain special node attrib-)]TJ -143.816 -12 Td 0.963 Tw (utes and permitted v)Tj 84.0191 0 Td 0.962 Tw (alues are described in)Tj /R11472056 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R11153488 10 Tf 31.5121 0 Td (bu)Tj 3.462 Tc 9.8 0 Td (tt)Tj 0 Tc 9.02187 0 Td (he programmer can arbitrarily in)Tj -0.15 Tc 133.968 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt and)Tj -370.319 -12 Td 0 Tw [(assign v)25(alues to additional attrib)20.0146(utes be)15(yond these.)-500(e.g.)]TJ 10 -24 Td [(set n [$g addnode "N" label "T)79.9927(op\\nNode" shape triangle e)14.9927(ggs easyo)]TJ -0.15 Tc 270.17 0 Td (ve)Tj 0 Tc 9.28984 0 Td (r])Tj 2.624 Tc -289.46 -24 Td (Ap)Tj 0 Tc 14.8441 0 Td 0.124 Tw (ossible cause of confusion in)Tj /R11472056 10 Tf 118.66 0 Td (tcldot)Tj /R11153488 10 Tf 27.0641 0 Td (is the distinction between handles, names, labels, and v)Tj 221.552 0 Td (ari-)Tj -382.12 -12 Td 2.888 Tw (ables. The)Tj 46.8762 0 Td 0.388 Tw [(distinction is primarily in who o)24.9854(wns them.)]TJ 177.195 0 Td 0.387 Tw [(Handles are o)25.0098(wned by tcldot and are guar)]TJ 168.599 0 Td (-)Tj -392.67 -12 Td 1.274 Tw (anteed to be unique within one interpreter session.)Tj -0.8 Tc 216.272 0 Td (Ty)Tj 0 Tc 10.3102 0 Td (pically handles are assigned to v)Tj 135.82 0 Td (ariables,)Tj -362.402 -12 Td (lik)Tj 4.341 Tc 10.4602 0 Td (e")Tj 0 Tc 12.8609 0 Td 1.841 Tw (n" abo)Tj -0.15 Tc 27.7109 0 Td (ve)Tj 4.341 Tc 9.28984 0 Td (,f)Tj 0 Tc 10.1711 0 Td (or manipulation within a tcl script.)Tj -1.11 Tc 154.376 0 Td (Va)Tj 0 Tc 10.55 0 Td (riables are o)Tj 52.302 0 Td 1.84 Tw (wned by the programmer)Tj 105.78 0 Td (.)Tj -393.501 -12 Td 0.754 Tw [(Names are o)25.011(wned by the application that is using the graph, typically names are important when)]TJ 0.509 Tw (reading in a graph from an e)' 116.204 0 Td 0.508 Tw [(xternal program or Œle.)-550.818(Labels are the te)15(xt that is displayed with the)]TJ -116.204 -12 Td 0.097 Tw (node \(or edge\) when the graph is displayed, labels are meaningful to the reader of the graph.)Tj 376 0 Td (Only)Tj -376 -12 Td 0.428 Tw [(the handles and v)24.9854(ariables are essential to)]TJ /R11472056 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R11153488 10 Tf 34.218 0 Td [(ability to manipulate abstract graphs.)-542.808(If a name)]TJ -202.204 -12 Td 0.418 Tw [(is not speciŒed then it def)10.0146(aults to the string representation of the handle, if a label is not speciŒed)]TJ 0 Tw T*[(then it def)10(aults to the name.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (addedge)Tj /R10827712 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R11153488 10 Tf -57.7398 -24 Td 0.326 Tw (creates a ne)Tj 2.826 Tc 47.0422 0 Td (we)Tj 0 Tc 14.4859 0 Td (dge in the graph whose handle is)Tj /R10827712 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R11153488 10 Tf 56.1859 0 Td (and returns its)Tj /R11472056 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R10827712 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R11153488 10 Tf 17.1199 0 Td (and)Tj /R10827712 10 Tf 17.25 0 Td (headNode)Tj /R11153488 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R10827712 10 Tf 125.33 0 Td (nodeHandle)Tj /R11153488 10 Tf 51.5602 0 Td (or by their)Tj /R10827712 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R11153488 10 Tf 50.1199 0 Td (e.g.)Tj -339.13 -24 Td (set n [$g addnode])Tj (set m [$g addnode])' ($g addedge $n $m label "NM")' 122.14 -52.8 Td [(Tcl Extensions)-19914(2)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj -374.34 -36 Td 0.367 Tw [(number of attrib)20.0171(ute name/v)]TJ 109.801 0 Td 0.368 Tw [(alue pairs for the graph.)-536.785(Certain special graph attrib)19.9854(utes and permitted)]TJ -0.25 Tc -109.801 -12 Td (va)Tj 0 Tc 9.18984 0 Td 0.082 Tw (lues are described in)Tj /R46869688 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R46551120 10 Tf 30.632 0 Td (bu)Tj 2.581 Tc 9.8 0 Td (tt)Tj 0 Tc 8.14102 0 Td 0.081 Tw (he programmer can arbitrarily in)Tj -0.15 Tc 130.444 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(nt and assign v)25.0098(alues to addi-)]TJ -282.245 -12 Td 1.336 Tw [(tional attrib)19.9829(utes be)]TJ 76.7621 0 Td 1.337 Tw (yond these.)Tj 53.2238 0 Td (In)Tj /R46869688 10 Tf 12.1672 0 Td (dot)Tj /R46551120 10 Tf 17.727 0 Td [(the attrib)19.9805(ute name is separated from the v)24.9805(alue by an "=")]TJ -159.88 -12 Td (character)Tj 5.277 Tc 36.0898 0 Td (.I)Tj 0 Tc 11.107 0 Td (n)Tj /R46869688 10 Tf 7.77695 0 Td (tcldot)Tj /R46551120 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R46869688 10 Tf 283.26 0 Td (tcl)Tj /R46551120 10 Tf 13.3262 0 Td (syn-)Tj -378.777 -12 Td 2.5 Tw (tax. e.g.)Tj 10 -24 Td 0 Tw (set g [dotne)Tj 2.5 Tc 46.4102 0 Td (wd)Tj 0 Tc 14.7199 0 Td (igraph rankdir LR])Tj /R46869688 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R46225344 10 Tf 35.65 0 Td (ŒleHandle)Tj /R46551120 10 Tf 0.35 -24 Td 0.345 Tw [(reads in a dot-language description of a graph from a pre)24.9854(viously opened Œle identiŒed by the)]TJ /R46225344 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R46551120 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R46225344 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R46551120 10 Tf 55.8598 0 Td [(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ -188.05 -24 Td (set f [open test.dot r])Tj 12 TL (set g [dotread $f])' /R46869688 10 Tf -46 -28.8 Td (dotstring)Tj /R46225344 10 Tf 41.3898 0 Td (string)Tj /R46551120 10 Tf -5.38984 -24 Td 0.328 Tw (reads in a dot-language description of a graph from a Tcl string; The command returns the)Tj /R46225344 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R46551120 10 Tf 32.1199 0 Td 0 Tw [(of the ne)25.0146(wly read graph.)-500(e.g.)]TJ -22.1199 -24 Td (set g [dotstring $dotsyntaxstring])Tj /R46225344 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (addnode)Tj /R46225344 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R46551120 10 Tf -58.8598 -24 Td 0.914 Tw (creates a ne)Tj 3.414 Tc 48.218 0 Td (wn)Tj 0 Tc 15.634 0 Td 0.915 Tw (ode in the graph whose handle is)Tj /R46225344 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R46551120 10 Tf 56.775 0 Td (and returns its)Tj /R46225344 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R46551120 10 Tf 57.1449 0 Td (The)Tj -380.452 -12 Td 0.205 Tw [(handle of a node is a string lik)9.99268(e: "node0" where the inte)15.0146(ger v)25(alue is dif)25(ferent for each node.)]TJ 372.68 0 Td (There)Tj -372.68 -12 Td 0.306 Tw (can be an arbitrary number of attrib)Tj 143.816 0 Td 0.307 Tw [(ute name/v)24.9805(alue pairs for the node.)-530.708(Certain special node attrib-)]TJ -143.816 -12 Td 0.963 Tw (utes and permitted v)Tj 84.0191 0 Td 0.962 Tw (alues are described in)Tj /R46869688 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R46551120 10 Tf 31.5121 0 Td (bu)Tj 3.462 Tc 9.8 0 Td (tt)Tj 0 Tc 9.02187 0 Td (he programmer can arbitrarily in)Tj -0.15 Tc 133.968 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt and)Tj -370.319 -12 Td 0 Tw [(assign v)25(alues to additional attrib)20.0146(utes be)15(yond these.)-500(e.g.)]TJ 10 -24 Td [(set n [$g addnode "N" label "T)79.9927(op\\nNode" shape triangle e)14.9927(ggs easyo)]TJ -0.15 Tc 270.17 0 Td (ve)Tj 0 Tc 9.28984 0 Td (r])Tj 2.624 Tc -289.46 -24 Td (Ap)Tj 0 Tc 14.8441 0 Td 0.124 Tw (ossible cause of confusion in)Tj /R46869688 10 Tf 118.66 0 Td (tcldot)Tj /R46551120 10 Tf 27.0641 0 Td (is the distinction between handles, names, labels, and v)Tj 221.552 0 Td (ari-)Tj -382.12 -12 Td 2.888 Tw (ables. The)Tj 46.8762 0 Td 0.388 Tw [(distinction is primarily in who o)24.9854(wns them.)]TJ 177.195 0 Td 0.387 Tw [(Handles are o)25.0098(wned by tcldot and are guar)]TJ 168.599 0 Td (-)Tj -392.67 -12 Td 1.274 Tw (anteed to be unique within one interpreter session.)Tj -0.8 Tc 216.272 0 Td (Ty)Tj 0 Tc 10.3102 0 Td (pically handles are assigned to v)Tj 135.82 0 Td (ariables,)Tj -362.402 -12 Td (lik)Tj 4.341 Tc 10.4602 0 Td (e")Tj 0 Tc 12.8609 0 Td 1.841 Tw (n" abo)Tj -0.15 Tc 27.7109 0 Td (ve)Tj 4.341 Tc 9.28984 0 Td (,f)Tj 0 Tc 10.1711 0 Td (or manipulation within a tcl script.)Tj -1.11 Tc 154.376 0 Td (Va)Tj 0 Tc 10.55 0 Td (riables are o)Tj 52.302 0 Td 1.84 Tw (wned by the programmer)Tj 105.78 0 Td (.)Tj -393.501 -12 Td 0.754 Tw [(Names are o)25.011(wned by the application that is using the graph, typically names are important when)]TJ 0.509 Tw (reading in a graph from an e)' 116.204 0 Td 0.508 Tw [(xternal program or Œle.)-550.818(Labels are the te)15(xt that is displayed with the)]TJ -116.204 -12 Td 0.097 Tw (node \(or edge\) when the graph is displayed, labels are meaningful to the reader of the graph.)Tj 376 0 Td (Only)Tj -376 -12 Td 0.428 Tw [(the handles and v)24.9854(ariables are essential to)]TJ /R46869688 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R46551120 10 Tf 34.218 0 Td [(ability to manipulate abstract graphs.)-542.808(If a name)]TJ -202.204 -12 Td 0.418 Tw [(is not speciŒed then it def)10.0146(aults to the string representation of the handle, if a label is not speciŒed)]TJ 0 Tw T*[(then it def)10(aults to the name.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (addedge)Tj /R46225344 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R46551120 10 Tf -57.7398 -24 Td 0.326 Tw (creates a ne)Tj 2.826 Tc 47.0422 0 Td (we)Tj 0 Tc 14.4859 0 Td (dge in the graph whose handle is)Tj /R46225344 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R46551120 10 Tf 56.1859 0 Td (and returns its)Tj /R46869688 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R46225344 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R46551120 10 Tf 17.1199 0 Td (and)Tj /R46225344 10 Tf 17.25 0 Td (headNode)Tj /R46551120 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R46225344 10 Tf 125.33 0 Td (nodeHandle)Tj /R46551120 10 Tf 51.5602 0 Td (or by their)Tj /R46225344 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R46551120 10 Tf 50.1199 0 Td (e.g.)Tj -339.13 -24 Td (set n [$g addnode])Tj (set m [$g addnode])' ($g addedge $n $m label "NM")' 122.14 -52.8 Td [(Tcl Extensions)-19914(2)]TJ ET Q Q \n \n \n \n \n 2549\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -733,29 +733,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj -364.34 -36 Td ($g addnode N)Tj 12 TL ($g addnode M)' ($g addedge N M label "NM")' -10 -24 Td 0.027 Tw [(The ar)17.981(gument is recognized as a handle if possible and so it is best to a)]TJ -0.2 Tc 283.595 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.028 Tw (id names lik)Tj 2.528 Tc 48.8461 0 Td (e")Tj 0 Tc 11.048 0 Td (node6" for)Tj -353.289 -12 Td 2.505 Tw (nodes. If)Tj 40 0 Td 0.005 Tw (there is potential for conict then use)Tj /R11472056 10 Tf 151.404 0 Td (Œndnode)Tj /R11153488 10 Tf 39.7441 0 Td 0.004 Tw [(to translate e)15.0195(xplicitly from names to han-)]TJ -231.148 -12 Td 2.5 Tw (dles. e.g.)Tj 10 -24 Td 0 Tw ($g addnode "node6")Tj ($g addnode "node99")' ($g addedge [$g Œndnode "node6"] [$g Œndnode "node99"])' -10 -24 Td 0.456 Tw [(There can be an arbitrary number of attrib)19.9805(ute name/v)24.9976(alue pairs for the edge.)-545.586(Certain special edge)]TJ (attrib)' 20.9102 0 Td 0.731 Tw [(utes and permitted v)24.9951(alues are described in)]TJ /R11472056 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R11153488 10 Tf 31.2809 0 Td (bu)Tj 3.231 Tc 9.8 0 Td (tt)Tj 0 Tc 8.79102 0 Td 0.73 Tw (he programmer can arbitrarily in)Tj -0.15 Tc 133.04 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt)Tj -388.219 -12 Td 0 Tw [(and assign v)25.0159(alues to additional attrib)20.0146(utes be)15(yond these.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (addsubgraph)Tj /R10827712 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R11153488 10 Tf -78.8695 -24 Td 1.104 Tw (creates a ne)Tj 3.604 Tc 48.598 0 Td (ws)Tj 0 Tc 14.7141 0 Td 1.105 Tw (ubgraph in the graph and returns its)Tj /R10827712 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R11153488 10 Tf 61.6348 0 Td (If the)Tj /R10827712 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R11153488 10 Tf 50.8547 0 Td (is omitted)Tj -355.167 -12 Td 0.518 Tw [(then the name of the subgraph def)10.0098(aults to it')]TJ 180.134 0 Td (s)Tj /R10827712 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R11153488 10 Tf 61.0469 0 Td 0.517 Tw (There can be an arbitrary number of)Tj -248.508 -12 Td (attrib)Tj 20.9102 0 Td 0.58 Tw (ute name/v)Tj 44.4898 0 Td 0.581 Tw [(alue pairs for the subgraph.)-558.093(Certain special graph attrib)20.0195(utes and permitted v)]TJ 310.051 0 Td (alues)Tj -375.451 -12 Td 0.684 Tw (are described in)Tj /R11472056 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R11153488 10 Tf 31.234 0 Td (bu)Tj 3.184 Tc 9.8 0 Td (tt)Tj 0 Tc 8.74414 0 Td (he programmer can arbitrarily in)Tj -0.15 Tc 132.856 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.683 Tw [(nt and assign v)24.9854(alues to additional)]TJ -259.786 -12 Td 0 Tw [(attrib)19.9841(utes be)15(yond these.)-500(e.g.)]TJ 10 -24 Td [(set sg [$g addsubgraph dinglef)9.98535(actor 6])]TJ -10 -24 Td 0.994 Tw (Clusters, as described in)Tj /R11472056 10 Tf 103.686 0 Td (dot\(1\),)Tj /R11153488 10 Tf 31.5441 0 Td (are created by gi)Tj 69.0922 0 Td 0.995 Tw [(ving the subgraph a name that be)15.0098(gins with the)]TJ -204.322 -12 Td 0 Tw [(string: "cluster".)-500(Cluster can be labelled by using the)]TJ /R10827712 10 Tf 215.64 0 Td (label)Tj /R11153488 10 Tf 22.5 0 Td (attib)Tj 17.5801 0 Td 2.5 Tw (ute. e.g.)Tj -245.72 -24 Td 0 Tw [(set cg [$g addsubgraph cluster_A label dongle dinglef)10(actor 6])]TJ /R10827712 10 Tf -46 -28.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (addedge)Tj /R10827712 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R11153488 10 Tf -53.4402 -24 Td 0.23 Tw (creates a ne)Tj 2.73 Tc 46.85 0 Td (we)Tj 0 Tc 14.3898 0 Td (dge from the tail node identiŒed by tha)Tj /R10827712 10 Tf 160.52 0 Td (nodeHandle)Tj /R11153488 10 Tf 51.7898 0 Td (to the)Tj /R10827712 10 Tf 25.7699 0 Td (headNode)Tj /R11153488 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R10827712 10 Tf 76.3391 0 Td (nodeHandle)Tj /R11153488 10 Tf 51.6129 0 Td (or by)Tj /R10827712 10 Tf 23.7961 0 Td (nodeName)Tj /R11153488 10 Tf 45.5039 0 Td 0.054 Tw [(\(with preference to recognizing the ar)18.0078(gument as a)]TJ -197.252 -12 Td 3.079 Tw (handle\). The)Tj 56.698 0 Td 0.578 Tw [(graph in which this is dra)15.0073(wn is the graph in which both nodes are members.)]TJ 315.98 0 Td (There)Tj -372.678 -12 Td 0.802 Tw [(can be an arbitrary number of attrib)19.9805(ute name/v)24.9902(alue pairs for the edge.)-580.19(These edge attrib)20.0195(utes and)]TJ 0 Tw T*[(permitted v)24.9927(alues are described in)]TJ /R11472056 10 Tf 134.44 0 Td (dot\(1\).)Tj /R11153488 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R10827712 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (delete)Tj /R10827712 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (delete)Tj /R10827712 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td (delete)Tj /R11153488 10 Tf -14.7199 -24 Td 0.606 Tw (Delete all data structures associated with the graph, node or edge from the internal storage of the)Tj (interpreter)' 5.127 Tc 41.1 0 Td (.D)Tj 0 Tc 14.8469 0 Td 0.127 Tw (eletion of a node also results in the the deletion of all subtending edges on that node.)Tj -55.9469 -12 Td 0.666 Tw (Deletion of a graph also results in the deletion of all nodes and subgraphs within that graph \(and)Tj 0 Tw T*[(hence all edges too\).)-500(The return from these delete commands is a null string.)]TJ 132.14 -84 Td [(Tcl Extensions)-19914(3)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj -364.34 -36 Td ($g addnode N)Tj 12 TL ($g addnode M)' ($g addedge N M label "NM")' -10 -24 Td 0.027 Tw [(The ar)17.981(gument is recognized as a handle if possible and so it is best to a)]TJ -0.2 Tc 283.595 0 Td (vo)Tj 0 Tc 9.8 0 Td 0.028 Tw (id names lik)Tj 2.528 Tc 48.8461 0 Td (e")Tj 0 Tc 11.048 0 Td (node6" for)Tj -353.289 -12 Td 2.505 Tw (nodes. If)Tj 40 0 Td 0.005 Tw (there is potential for conict then use)Tj /R46869688 10 Tf 151.404 0 Td (Œndnode)Tj /R46551120 10 Tf 39.7441 0 Td 0.004 Tw [(to translate e)15.0195(xplicitly from names to han-)]TJ -231.148 -12 Td 2.5 Tw (dles. e.g.)Tj 10 -24 Td 0 Tw ($g addnode "node6")Tj ($g addnode "node99")' ($g addedge [$g Œndnode "node6"] [$g Œndnode "node99"])' -10 -24 Td 0.456 Tw [(There can be an arbitrary number of attrib)19.9805(ute name/v)24.9976(alue pairs for the edge.)-545.586(Certain special edge)]TJ (attrib)' 20.9102 0 Td 0.731 Tw [(utes and permitted v)24.9951(alues are described in)]TJ /R46869688 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R46551120 10 Tf 31.2809 0 Td (bu)Tj 3.231 Tc 9.8 0 Td (tt)Tj 0 Tc 8.79102 0 Td 0.73 Tw (he programmer can arbitrarily in)Tj -0.15 Tc 133.04 0 Td (ve)Tj 0 Tc 9.28984 0 Td (nt)Tj -388.219 -12 Td 0 Tw [(and assign v)25.0159(alues to additional attrib)20.0146(utes be)15(yond these.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (addsubgraph)Tj /R46225344 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R46551120 10 Tf -78.8695 -24 Td 1.104 Tw (creates a ne)Tj 3.604 Tc 48.598 0 Td (ws)Tj 0 Tc 14.7141 0 Td 1.105 Tw (ubgraph in the graph and returns its)Tj /R46225344 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R46551120 10 Tf 61.6348 0 Td (If the)Tj /R46225344 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R46551120 10 Tf 50.8547 0 Td (is omitted)Tj -355.167 -12 Td 0.518 Tw [(then the name of the subgraph def)10.0098(aults to it')]TJ 180.134 0 Td (s)Tj /R46225344 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R46551120 10 Tf 61.0469 0 Td 0.517 Tw (There can be an arbitrary number of)Tj -248.508 -12 Td (attrib)Tj 20.9102 0 Td 0.58 Tw (ute name/v)Tj 44.4898 0 Td 0.581 Tw [(alue pairs for the subgraph.)-558.093(Certain special graph attrib)20.0195(utes and permitted v)]TJ 310.051 0 Td (alues)Tj -375.451 -12 Td 0.684 Tw (are described in)Tj /R46869688 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R46551120 10 Tf 31.234 0 Td (bu)Tj 3.184 Tc 9.8 0 Td (tt)Tj 0 Tc 8.74414 0 Td (he programmer can arbitrarily in)Tj -0.15 Tc 132.856 0 Td (ve)Tj 0 Tc 9.28984 0 Td 0.683 Tw [(nt and assign v)24.9854(alues to additional)]TJ -259.786 -12 Td 0 Tw [(attrib)19.9841(utes be)15(yond these.)-500(e.g.)]TJ 10 -24 Td [(set sg [$g addsubgraph dinglef)9.98535(actor 6])]TJ -10 -24 Td 0.994 Tw (Clusters, as described in)Tj /R46869688 10 Tf 103.686 0 Td (dot\(1\),)Tj /R46551120 10 Tf 31.5441 0 Td (are created by gi)Tj 69.0922 0 Td 0.995 Tw [(ving the subgraph a name that be)15.0098(gins with the)]TJ -204.322 -12 Td 0 Tw [(string: "cluster".)-500(Cluster can be labelled by using the)]TJ /R46225344 10 Tf 215.64 0 Td (label)Tj /R46551120 10 Tf 22.5 0 Td (attib)Tj 17.5801 0 Td 2.5 Tw (ute. e.g.)Tj -245.72 -24 Td 0 Tw [(set cg [$g addsubgraph cluster_A label dongle dinglef)10(actor 6])]TJ /R46225344 10 Tf -46 -28.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (addedge)Tj /R46225344 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R46551120 10 Tf -53.4402 -24 Td 0.23 Tw (creates a ne)Tj 2.73 Tc 46.85 0 Td (we)Tj 0 Tc 14.3898 0 Td (dge from the tail node identiŒed by tha)Tj /R46225344 10 Tf 160.52 0 Td (nodeHandle)Tj /R46551120 10 Tf 51.7898 0 Td (to the)Tj /R46225344 10 Tf 25.7699 0 Td (headNode)Tj /R46551120 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R46225344 10 Tf 76.3391 0 Td (nodeHandle)Tj /R46551120 10 Tf 51.6129 0 Td (or by)Tj /R46225344 10 Tf 23.7961 0 Td (nodeName)Tj /R46551120 10 Tf 45.5039 0 Td 0.054 Tw [(\(with preference to recognizing the ar)18.0078(gument as a)]TJ -197.252 -12 Td 3.079 Tw (handle\). The)Tj 56.698 0 Td 0.578 Tw [(graph in which this is dra)15.0073(wn is the graph in which both nodes are members.)]TJ 315.98 0 Td (There)Tj -372.678 -12 Td 0.802 Tw [(can be an arbitrary number of attrib)19.9805(ute name/v)24.9902(alue pairs for the edge.)-580.19(These edge attrib)20.0195(utes and)]TJ 0 Tw T*[(permitted v)24.9927(alues are described in)]TJ /R46869688 10 Tf 134.44 0 Td (dot\(1\).)Tj /R46551120 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R46225344 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (delete)Tj /R46225344 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (delete)Tj /R46225344 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td (delete)Tj /R46551120 10 Tf -14.7199 -24 Td 0.606 Tw (Delete all data structures associated with the graph, node or edge from the internal storage of the)Tj (interpreter)' 5.127 Tc 41.1 0 Td (.D)Tj 0 Tc 14.8469 0 Td 0.127 Tw (eletion of a node also results in the the deletion of all subtending edges on that node.)Tj -55.9469 -12 Td 0.666 Tw (Deletion of a graph also results in the deletion of all nodes and subgraphs within that graph \(and)Tj 0 Tw T*[(hence all edges too\).)-500(The return from these delete commands is a null string.)]TJ 132.14 -84 Td [(Tcl Extensions)-19914(3)]TJ ET Q Q \n \n \n \n \n-2093\n+2091\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -792,29 +792,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (countnodes)Tj /R10827712 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (countedges)Tj /R11153488 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (listedges)Tj /R10827712 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (listnodes)Tj /R10827712 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R10827712 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R10827712 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (listedges)Tj /R10827712 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (listinedges)Tj /R10827712 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (listoutedges)Tj /R10827712 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td (listnodes)Tj /R11153488 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (Œndnode)Tj /R10827712 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (Œndedge)Tj /R10827712 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td (Œndedge)Tj /R10827712 10 Tf 38.6199 0 Td (nodeName)Tj /R11153488 10 Tf -54 -24 Td 0.887 Tw (Each return the handle of the item if found, or an error if none are found.)Tj -0.15 Tc 310.502 0 Td (Fo)Tj 3.387 Tc 10.4102 0 Td (rn)Tj 0 Tc 11.7172 0 Td (on-strict graphs)Tj -332.629 -12 Td 0.468 Tw (when there are multiple edges between tw)Tj 2.967 Tc 170.998 0 Td (on)Tj 0 Tc 12.9672 0 Td (odes)Tj /R11472056 10 Tf 21.2969 0 Td (Œndedge)Tj /R11153488 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R10827712 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R10827712 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R11153488 10 Tf -14.7199 -24 Td 0.442 Tw [(Each return the name of the item.)-544.182(Edge names are of the form: "a­>b" where "a" and "b" are the)]TJ 12 TL 0.016 Tw (names of the nodes and the connector "­>" indicates the tail-to-head direction of the edge. In undi-)' 0 Tw (rected graphs the connector "­­" is used.)' /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R10827712 10 Tf 76.1801 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -131.86 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R10827712 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R11153488 10 Tf -94.7395 -24 Td 0.293 Tw (Set one or more def)Tj 79.9422 0 Td 0.294 Tw [(ault attrib)20.0098(ute name/v)25.0098(alues that are to apply to all nodes \(edges\) unless o)]TJ -0.15 Tc 288.998 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rrid-)Tj -378.23 -12 Td 0 Tw [(den by subgraphs or per)20.0146(-node \(per)20.0073(-edge\) attrib)20(utes.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R10827712 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R11153488 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R10827712 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R11153488 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (countnodes)Tj /R46225344 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (countedges)Tj /R46551120 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (listedges)Tj /R46225344 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (listnodes)Tj /R46225344 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R46225344 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R46225344 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (listedges)Tj /R46225344 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (listinedges)Tj /R46225344 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (listoutedges)Tj /R46225344 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td (listnodes)Tj /R46551120 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (Œndnode)Tj /R46225344 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (Œndedge)Tj /R46225344 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td (Œndedge)Tj /R46225344 10 Tf 38.6199 0 Td (nodeName)Tj /R46551120 10 Tf -54 -24 Td 0.887 Tw (Each return the handle of the item if found, or an error if none are found.)Tj -0.15 Tc 310.502 0 Td (Fo)Tj 3.387 Tc 10.4102 0 Td (rn)Tj 0 Tc 11.7172 0 Td (on-strict graphs)Tj -332.629 -12 Td 0.468 Tw (when there are multiple edges between tw)Tj 2.967 Tc 170.998 0 Td (on)Tj 0 Tc 12.9672 0 Td (odes)Tj /R46869688 10 Tf 21.2969 0 Td (Œndedge)Tj /R46551120 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R46225344 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R46225344 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R46551120 10 Tf -14.7199 -24 Td 0.442 Tw [(Each return the name of the item.)-544.182(Edge names are of the form: "a­>b" where "a" and "b" are the)]TJ 12 TL 0.016 Tw (names of the nodes and the connector "­>" indicates the tail-to-head direction of the edge. In undi-)' 0 Tw (rected graphs the connector "­­" is used.)' /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R46225344 10 Tf 76.1801 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -131.86 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R46225344 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R46551120 10 Tf -94.7395 -24 Td 0.293 Tw (Set one or more def)Tj 79.9422 0 Td 0.294 Tw [(ault attrib)20.0098(ute name/v)25.0098(alues that are to apply to all nodes \(edges\) unless o)]TJ -0.15 Tc 288.998 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rrid-)Tj -378.23 -12 Td 0 Tw [(den by subgraphs or per)20.0146(-node \(per)20.0073(-edge\) attrib)20(utes.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R46225344 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R46551120 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R46225344 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R46551120 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q \n \n \n \n \n-1183\n+1182\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -851,29 +851,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R10827712 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R11153488 10 Tf -107.98 -24 Td 0.36 Tw [(Return a list of def)9.99268(ault attrib)20.0073(ute v)24.9927(alue, one v)]TJ 179 0 Td 0.359 Tw [(alue for each of the attrib)20.0098(ute names pro)15.0049(vided with the)]TJ -179 -12 Td (command.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R10827712 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R10827712 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R11153488 10 Tf -107.98 -24 Td 0.179 Tw [(Return a list of pairs of attrinute name and def)9.98291(ault attrib)19.9927(ute v)25.0171(alue, one pair for each of the attrib)]TJ 383.782 0 Td (ute)Tj -383.782 -12 Td 0 Tw [(names pro)14.9927(vided with the command.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R10827712 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -111.3 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R10827712 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -107 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R10827712 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R11153488 10 Tf -70.3398 -24 Td [(Set one or more attrib)19.9854(ute name/v)24.9854(alue pairs for a speciŒc graph, node, or edge instance.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R10827712 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R10827712 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R11153488 10 Tf -14.7199 -24 Td [(Return a list of attrib)19.9927(ute names \(attrib)19.9854(ute v)25.0073(alues are pro)15.0146(vided by)]TJ /R11472056 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R10827712 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R10827712 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R10827712 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R10827712 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R11153488 10 Tf -83.6797 -24 Td 0.779 Tw (Return a list of attrib)Tj 86.2461 0 Td 0.778 Tw [(ute v)24.9951(alue, one v)25.0146(alue for each of the attrib)20.0146(ute names pro)15.0146(vided with the com-)]TJ -86.2461 -12 Td (mand.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R10827712 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R11472056 10 Tf 51.3801 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R10827712 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R11472056 10 Tf 50.7199 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R10827712 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R11153488 10 Tf -106.21 -24 Td 1.631 Tw [(Return a list of pairs or attrib)20.0073(ute name and attrib)19.9951(ute v)24.9829(alue, one v)]TJ 275.022 0 Td 1.632 Tw (alue for each of the attrib)Tj 108.76 0 Td (ute)Tj -383.782 -12 Td 0 Tw [(names pro)14.9927(vided with the command.)]TJ /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R11153488 10 Tf -19.6797 -24 Td 1.136 Tw [(Annotate the graph with layout information.)-613.601(This commands tak)10.0049(es an abstract graph add shape)]TJ 12 TL 0.541 Tw (and position information to it according to the layout engine')' 3.042 Tc 248.469 0 Td (sr)Tj 0 Tc 10.2621 0 Td 0.542 Tw [(ules of e)14.9951(ye-pleasing graph layout.)]TJ -258.731 -12 Td 0.316 Tw [(If the layout engine is unspeciŒed then it def)10.0098(aults to)]TJ /R11472056 10 Tf 213.04 0 Td (dot)Tj /R11153488 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R11472056 10 Tf 98.7301 0 Td (neato)Tj /R11153488 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R11472056 10 Tf 24.948 0 Td (nop)Tj /R11153488 10 Tf 19.1539 0 Td 0.535 Tw [(engine is speciŒed then layout information from the input graph is used.)-553.506(The result of)]TJ -44.102 -12 Td 0.582 Tw [(the layout is stored as additional attrib)19.9902(utes name/v)24.9976(alue pairs in the graph, node and edges.)]TJ 372.12 0 Td (These)Tj -372.12 -12 Td 0 Tw [(attrib)19.9841(utes are intended to be interpreted by subsequent)]TJ /R10827712 10 Tf 218.99 0 Td (write)Tj /R11153488 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R10827712 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R11153488 10 Tf 21.5602 0 Td (commands.)Tj -150.441 -84 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R46225344 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R46551120 10 Tf -107.98 -24 Td 0.36 Tw [(Return a list of def)9.99268(ault attrib)20.0073(ute v)24.9927(alue, one v)]TJ 179 0 Td 0.359 Tw [(alue for each of the attrib)20.0098(ute names pro)15.0049(vided with the)]TJ -179 -12 Td (command.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R46225344 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R46225344 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R46551120 10 Tf -107.98 -24 Td 0.179 Tw [(Return a list of pairs of attrinute name and def)9.98291(ault attrib)19.9927(ute v)25.0171(alue, one pair for each of the attrib)]TJ 383.782 0 Td (ute)Tj -383.782 -12 Td 0 Tw [(names pro)14.9927(vided with the command.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R46225344 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -111.3 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R46225344 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ -107 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R46225344 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R46551120 10 Tf -70.3398 -24 Td [(Set one or more attrib)19.9854(ute name/v)24.9854(alue pairs for a speciŒc graph, node, or edge instance.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R46225344 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R46225344 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R46551120 10 Tf -14.7199 -24 Td [(Return a list of attrib)19.9927(ute names \(attrib)19.9854(ute v)25.0073(alues are pro)15.0146(vided by)]TJ /R46869688 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R46225344 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R46225344 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R46225344 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R46225344 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R46551120 10 Tf -83.6797 -24 Td 0.779 Tw (Return a list of attrib)Tj 86.2461 0 Td 0.778 Tw [(ute v)24.9951(alue, one v)25.0146(alue for each of the attrib)20.0146(ute names pro)15.0146(vided with the com-)]TJ -86.2461 -12 Td (mand.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R46225344 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R46869688 10 Tf 51.3801 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R46225344 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R46869688 10 Tf 50.7199 0 Td [(queryattrib)20.0146(ute)]TJ -0.1 Tc 62.4199 0 Td (va)Tj 0 Tc 9.9 0 Td (lues)Tj /R46225344 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R46551120 10 Tf -106.21 -24 Td 1.631 Tw [(Return a list of pairs or attrib)20.0073(ute name and attrib)19.9951(ute v)24.9829(alue, one v)]TJ 275.022 0 Td 1.632 Tw (alue for each of the attrib)Tj 108.76 0 Td (ute)Tj -383.782 -12 Td 0 Tw [(names pro)14.9927(vided with the command.)]TJ /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R46551120 10 Tf -19.6797 -24 Td 1.136 Tw [(Annotate the graph with layout information.)-613.601(This commands tak)10.0049(es an abstract graph add shape)]TJ 12 TL 0.541 Tw (and position information to it according to the layout engine')' 3.042 Tc 248.469 0 Td (sr)Tj 0 Tc 10.2621 0 Td 0.542 Tw [(ules of e)14.9951(ye-pleasing graph layout.)]TJ -258.731 -12 Td 0.316 Tw [(If the layout engine is unspeciŒed then it def)10.0098(aults to)]TJ /R46869688 10 Tf 213.04 0 Td (dot)Tj /R46551120 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R46869688 10 Tf 98.7301 0 Td (neato)Tj /R46551120 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R46869688 10 Tf 24.948 0 Td (nop)Tj /R46551120 10 Tf 19.1539 0 Td 0.535 Tw [(engine is speciŒed then layout information from the input graph is used.)-553.506(The result of)]TJ -44.102 -12 Td 0.582 Tw [(the layout is stored as additional attrib)19.9902(utes name/v)24.9976(alue pairs in the graph, node and edges.)]TJ 372.12 0 Td (These)Tj -372.12 -12 Td 0 Tw [(attrib)19.9841(utes are intended to be interpreted by subsequent)]TJ /R46225344 10 Tf 218.99 0 Td (write)Tj /R46551120 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R46225344 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R46551120 10 Tf 21.5602 0 Td (commands.)Tj -150.441 -84 Td [(Tcl Extensions)-19914(5)]TJ ET Q Q \n \n \n \n \n-1478\n+1477\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -910,29 +910,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R11472056 10 Tf 55.6797 0 Td (write)Tj /R10827712 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R11153488 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R10827712 10 Tf 191.043 0 Td (ŒleHandle)Tj /R11153488 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R10827712 10 Tf 55.0238 0 Td (format.)Tj /R11153488 10 Tf 35.098 0 Td (Possible)Tj /R10827712 10 Tf 38.7379 0 Td (formats)Tj /R11153488 10 Tf -365.17 -12 Td 0.754 Tw (are: "ps" "mif" "plain" "dot" "gif" "ismap" If the layout hasn')Tj 3.254 Tc 252.41 0 Td (tb)Tj 0 Tc 11.034 0 Td (een already done, then it will be)Tj -263.444 -12 Td 0.275 Tw (done as part of this operation using the same rules for selecting the layout engine as for the layout)Tj 12 TL (command.)' /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R11472056 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R10827712 10 Tf 32.9602 0 Td (gdHandle)Tj /R11153488 10 Tf -61.3398 -24 Td 0.407 Tw (Generates a rendering of a graph to a ne)Tj 2.906 Tc 162.946 0 Td [(wo)290.583(re)]TJ 0 Tc 25.6523 0 Td 0.406 Tw (xisting gifImage structure \(see)Tj /R11472056 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R11153488 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R10827712 10 Tf 15.5828 0 Td (gdHandle)Tj /R11153488 10 Tf 42.5629 0 Td 0.443 Tw (of the image.)Tj 58.8191 0 Td 0.444 Tw (If the layout hasn')Tj 2.944 Tc 74.1922 0 Td (tb)Tj 0 Tc 10.7238 0 Td (een already done, then it will be done as part of)Tj -201.881 -12 Td 0 Tw (this operation using the same rules for selecting the layout engine as for the layout command.)Tj /R10827712 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R11472056 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R10827712 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R11153488 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R10827712 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R11153488 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R11472056 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R11153488 10 Tf 23.1102 0 Td (returns a string of commands which, when e)Tj -0.25 Tc 181.21 0 Td (va)Tj 0 Tc 9.18984 0 Td (lu-)Tj -384.89 -12 Td 0 Tw (ated, will render the graph to a)Tj /R11472056 10 Tf 124.97 0 Td (Tk)Tj /R11153488 10 Tf 14.7301 0 Td (can)Tj -0.25 Tc 13.4801 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (sw)Tj 0 Tc 13.6102 0 Td (hose)Tj /R10827712 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R11153488 10 Tf 59.4898 0 Td (is a)Tj -0.25 Tc 13.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable in v)25(ariable)]TJ /R11472056 10 Tf 69.4602 0 Td ($c)Tj /R11153488 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R10827712 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R11153488 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R11472056 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R11153488 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R10827712 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R11153488 10 Tf 30.6797 0 Td (instead of)Tj -356.031 -12 Td ($c.)Tj 24 TL 0.212 Tw (If the layout hasn')' 2.712 Tc 73.4961 0 Td (tb)Tj 0 Tc 10.4922 0 Td 0.211 Tw (een already done, then it will be done as part of this operation using the same)Tj -83.9883 -12 Td 0 Tw (rules for selecting the layout engine as for the layout command.)Tj 10 -24 Td (#!/usr/local/bin/wish)Tj 12 TL (package require Tcldot)' (set c [can)' -0.25 Tc 37.3602 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (s.)Tj 0 Tc 8.88984 0 Td (c])Tj -55.4398 -12 Td (pack $c)Tj (set g [dotne)' 2.5 Tc 46.4102 0 Td (wd)Tj 0 Tc 14.7199 0 Td (igraph rankdir LR])Tj -61.1301 -12 Td [($g setnodeattrib)19.9854(ute style Œlled color white)]TJ T*[([$g addnode Hello] addedge [$g addnode W)79.9927(orld!])]TJ ($g layout)' T*[(if {[info e)15.0159(xists deb)19.9927(ug]} {)]TJ 10 -12 Td [(puts [$g render])-2249.99(;# see what render produces)]TJ -10 -12 Td (})Tj -0.25 Tc (eva)' 2.5 Tc 13.3801 0 Td (l[)Tj 0 Tc 8.61016 0 Td ($g render])Tj /R11472056 10 Tf -31.9902 -36 Td (Render)Tj /R11153488 10 Tf 34.732 0 Td 0.572 Tw (generates a series of can)Tj -0.25 Tc 99.068 0 Td (va)Tj 3.072 Tc 9.18984 0 Td (sc)Tj 0 Tc 11.402 0 Td [(ommands for each graph element, for e)14.9951(xample a node typi-)]TJ -154.392 -12 Td 0.336 Tw (cally consist of tw)Tj 2.836 Tc 73.9578 0 Td (oi)Tj 0 Tc 10.616 0 Td 0.335 Tw (tems on the can)Tj -0.25 Tc 63.0949 0 Td (va)Tj 0 Tc 9.18984 0 Td [(s, one for the shape and the other for the label.)-533.491(The can)]TJ -0.25 Tc 226.06 0 Td (va)Tj 0 Tc 9.18984 0 Td (s)Tj -392.108 -12 Td 0.505 Tw (items are automatically)Tj /R10827712 10 Tf 97.4648 0 Td (ta)Tj -0.1 Tc 7.68008 0 Td (gge)Tj 0 Tc 14.2398 0 Td (d)Tj /R11153488 10 Tf 8.775 0 Td (\(See)Tj /R11472056 10 Tf 20.7762 0 Td (can)Tj -0.1 Tc 14.6 0 Td (va)Tj 0 Tc 9.9 0 Td (s\(n\))Tj 3.006 Tc /R11153488 10 Tf 19.116 0 Td [(\)b)300.605(yt)]TJ 0 Tc 22.1219 0 Td 0.506 Tw (he commands generated by render)Tj 5.506 Tc 138.654 0 Td (.T)Tj 0 Tc 14.116 0 Td (he tags)Tj -367.444 -12 Td (tak)Tj 3.621 Tc 12.1199 0 Td (eo)Tj 0 Tc 13.0609 0 Td 1.121 Tw (ne of tw)Tj 3.621 Tc 34.9121 0 Td (of)Tj 0 Tc 11.9512 0 Td (orms: te)Tj 33.4711 0 Td 1.12 Tw (xt items are tagged with 0<handle> and shapes and lines are rendered)Tj -105.515 -12 Td 0 Tw (with 1<handle>.)Tj 24 TL 0.158 Tw (The tagging can be used to recognize when a user w)' 210.31 0 Td 0.159 Tw (ants to interact with a graph element using the)Tj -210.31 -12 Td 3.016 Tw (mouse. See)Tj 51.582 0 Td 0.516 Tw (the script in)Tj -0.2 Tc /R10827712 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R11153488 10 Tf 50.9852 0 Td 0.515 Tw [(of the tcldot distrib)19.9854(ution for a demonstration of this f)]TJ 215.715 0 Td (acil-)Tj -378.23 -12 Td [(ity)64.9841(.)]TJ -0.11 Tc /R11472056 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R11153488 10 Tf 20.9004 -12 Td 0.424 Tw [(Still batch-oriented.)-542.389(It w)10.0098(ould be nice if the layout w)10.0171(as maintained incrementally)]TJ 5.425 Tc 326.273 0 Td (.\()Tj 0 Tc 11.2551 0 Td 0.425 Tw (The intent is to address)Tj -337.529 -12 Td 0 Tw (this limitation in graphviz_2_0.\))Tj 168.14 -69.6 Td [(Tcl Extensions)-19914(6)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R46869688 10 Tf 55.6797 0 Td (write)Tj /R46225344 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R46551120 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R46225344 10 Tf 191.043 0 Td (ŒleHandle)Tj /R46551120 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R46225344 10 Tf 55.0238 0 Td (format.)Tj /R46551120 10 Tf 35.098 0 Td (Possible)Tj /R46225344 10 Tf 38.7379 0 Td (formats)Tj /R46551120 10 Tf -365.17 -12 Td 0.754 Tw (are: "ps" "mif" "plain" "dot" "gif" "ismap" If the layout hasn')Tj 3.254 Tc 252.41 0 Td (tb)Tj 0 Tc 11.034 0 Td (een already done, then it will be)Tj -263.444 -12 Td 0.275 Tw (done as part of this operation using the same rules for selecting the layout engine as for the layout)Tj 12 TL (command.)' /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R46869688 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R46225344 10 Tf 32.9602 0 Td (gdHandle)Tj /R46551120 10 Tf -61.3398 -24 Td 0.407 Tw (Generates a rendering of a graph to a ne)Tj 2.906 Tc 162.946 0 Td [(wo)290.583(re)]TJ 0 Tc 25.6523 0 Td 0.406 Tw (xisting gifImage structure \(see)Tj /R46869688 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R46551120 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R46225344 10 Tf 15.5828 0 Td (gdHandle)Tj /R46551120 10 Tf 42.5629 0 Td 0.443 Tw (of the image.)Tj 58.8191 0 Td 0.444 Tw (If the layout hasn')Tj 2.944 Tc 74.1922 0 Td (tb)Tj 0 Tc 10.7238 0 Td (een already done, then it will be done as part of)Tj -201.881 -12 Td 0 Tw (this operation using the same rules for selecting the layout engine as for the layout command.)Tj /R46225344 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R46869688 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R46225344 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R46551120 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R46225344 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R46551120 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R46869688 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R46551120 10 Tf 23.1102 0 Td (returns a string of commands which, when e)Tj -0.25 Tc 181.21 0 Td (va)Tj 0 Tc 9.18984 0 Td (lu-)Tj -384.89 -12 Td 0 Tw (ated, will render the graph to a)Tj /R46869688 10 Tf 124.97 0 Td (Tk)Tj /R46551120 10 Tf 14.7301 0 Td (can)Tj -0.25 Tc 13.4801 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (sw)Tj 0 Tc 13.6102 0 Td (hose)Tj /R46225344 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R46551120 10 Tf 59.4898 0 Td (is a)Tj -0.25 Tc 13.4102 0 Td (va)Tj 0 Tc 9.18984 0 Td [(ilable in v)25(ariable)]TJ /R46869688 10 Tf 69.4602 0 Td ($c)Tj /R46551120 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R46225344 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R46551120 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R46869688 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R46551120 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R46225344 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R46551120 10 Tf 30.6797 0 Td (instead of)Tj -356.031 -12 Td ($c.)Tj 24 TL 0.212 Tw (If the layout hasn')' 2.712 Tc 73.4961 0 Td (tb)Tj 0 Tc 10.4922 0 Td 0.211 Tw (een already done, then it will be done as part of this operation using the same)Tj -83.9883 -12 Td 0 Tw (rules for selecting the layout engine as for the layout command.)Tj 10 -24 Td (#!/usr/local/bin/wish)Tj 12 TL (package require Tcldot)' (set c [can)' -0.25 Tc 37.3602 0 Td (va)Tj 2.5 Tc 9.18984 0 Td (s.)Tj 0 Tc 8.88984 0 Td (c])Tj -55.4398 -12 Td (pack $c)Tj (set g [dotne)' 2.5 Tc 46.4102 0 Td (wd)Tj 0 Tc 14.7199 0 Td (igraph rankdir LR])Tj -61.1301 -12 Td [($g setnodeattrib)19.9854(ute style Œlled color white)]TJ T*[([$g addnode Hello] addedge [$g addnode W)79.9927(orld!])]TJ ($g layout)' T*[(if {[info e)15.0159(xists deb)19.9927(ug]} {)]TJ 10 -12 Td [(puts [$g render])-2249.99(;# see what render produces)]TJ -10 -12 Td (})Tj -0.25 Tc (eva)' 2.5 Tc 13.3801 0 Td (l[)Tj 0 Tc 8.61016 0 Td ($g render])Tj /R46869688 10 Tf -31.9902 -36 Td (Render)Tj /R46551120 10 Tf 34.732 0 Td 0.572 Tw (generates a series of can)Tj -0.25 Tc 99.068 0 Td (va)Tj 3.072 Tc 9.18984 0 Td (sc)Tj 0 Tc 11.402 0 Td [(ommands for each graph element, for e)14.9951(xample a node typi-)]TJ -154.392 -12 Td 0.336 Tw (cally consist of tw)Tj 2.836 Tc 73.9578 0 Td (oi)Tj 0 Tc 10.616 0 Td 0.335 Tw (tems on the can)Tj -0.25 Tc 63.0949 0 Td (va)Tj 0 Tc 9.18984 0 Td [(s, one for the shape and the other for the label.)-533.491(The can)]TJ -0.25 Tc 226.06 0 Td (va)Tj 0 Tc 9.18984 0 Td (s)Tj -392.108 -12 Td 0.505 Tw (items are automatically)Tj /R46225344 10 Tf 97.4648 0 Td (ta)Tj -0.1 Tc 7.68008 0 Td (gge)Tj 0 Tc 14.2398 0 Td (d)Tj /R46551120 10 Tf 8.775 0 Td (\(See)Tj /R46869688 10 Tf 20.7762 0 Td (can)Tj -0.1 Tc 14.6 0 Td (va)Tj 0 Tc 9.9 0 Td (s\(n\))Tj 3.006 Tc /R46551120 10 Tf 19.116 0 Td [(\)b)300.605(yt)]TJ 0 Tc 22.1219 0 Td 0.506 Tw (he commands generated by render)Tj 5.506 Tc 138.654 0 Td (.T)Tj 0 Tc 14.116 0 Td (he tags)Tj -367.444 -12 Td (tak)Tj 3.621 Tc 12.1199 0 Td (eo)Tj 0 Tc 13.0609 0 Td 1.121 Tw (ne of tw)Tj 3.621 Tc 34.9121 0 Td (of)Tj 0 Tc 11.9512 0 Td (orms: te)Tj 33.4711 0 Td 1.12 Tw (xt items are tagged with 0<handle> and shapes and lines are rendered)Tj -105.515 -12 Td 0 Tw (with 1<handle>.)Tj 24 TL 0.158 Tw (The tagging can be used to recognize when a user w)' 210.31 0 Td 0.159 Tw (ants to interact with a graph element using the)Tj -210.31 -12 Td 3.016 Tw (mouse. See)Tj 51.582 0 Td 0.516 Tw (the script in)Tj -0.2 Tc /R46225344 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R46551120 10 Tf 50.9852 0 Td 0.515 Tw [(of the tcldot distrib)19.9854(ution for a demonstration of this f)]TJ 215.715 0 Td (acil-)Tj -378.23 -12 Td [(ity)64.9841(.)]TJ -0.11 Tc /R46869688 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R46551120 10 Tf 20.9004 -12 Td 0.424 Tw [(Still batch-oriented.)-542.389(It w)10.0098(ould be nice if the layout w)10.0171(as maintained incrementally)]TJ 5.425 Tc 326.273 0 Td (.\()Tj 0 Tc 11.2551 0 Td 0.425 Tw (The intent is to address)Tj -337.529 -12 Td 0 Tw (this limitation in graphviz_2_0.\))Tj 168.14 -69.6 Td [(Tcl Extensions)-19914(6)]TJ ET Q Q \n \n \n \n \n 2403\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n Type\n@@ -969,29 +969,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R10827712 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R10827712 10 Tf 399.29 0 Td (tcldot)Tj /R11153488 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R11472056 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R11153488 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R11472056 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R11153488 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R11472056 10 Tf 130.235 0 Td (tcl)Tj /R11153488 10 Tf 13.7129 0 Td (and)Tj /R11472056 10 Tf 17.6031 0 Td (tk.)Tj /R11153488 10 Tf 17.0531 0 Td (Ste)Tj -0.15 Tc 12.5301 0 Td (ve)Tj 3.162 Tc 9.28984 0 Td (nN)Tj 0 Tc 15.382 0 Td 0.662 Tw [(orth and Eleftherios K)35.0049(outsoŒos for)]TJ /R11472056 10 Tf 144.89 0 Td (dot.)Tj /R11153488 10 Tf 22.052 0 Td (Karl Lehen-)Tj -382.748 -12 Td 0.653 Tw [(bauer and Mark Diekhans of NeoSoft for the handles.c code which w)10.0195(as deri)]TJ -0.15 Tc 311.016 0 Td (ve)Tj 3.153 Tc 9.28984 0 Td (df)Tj 0 Tc 11.4828 0 Td (rom tclXhandles.c.)Tj -0.8 Tc 82.1262 0 Td (To)Tj 0 Tc 10.3102 0 Td (m)Tj -424.225 -12 Td 0.637 Tw (Boutell of the Quest Center at Cold Spring Harbor Labs for the gif dra)Tj 289.481 0 Td 0.636 Tw [(wing routines.)-563.618(Spencer Thomas of)]TJ -289.481 -12 Td 0.685 Tw (the Uni)Tj -0.15 Tc 30.1551 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsity of Michig)5.00732(an for gdTcl.c.)]TJ 127.245 0 Td 0.686 Tw (Dayatra Shands for coding much of the initial implementation of)Tj /R11472056 10 Tf -166.69 -12 Td (tcldot.)Tj /R11472056 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R11153488 10 Tf 36 -12 Td 0 Tw (graph, tcl, tk, dot, neato.)Tj 168.14 -542.4 Td [(Tcl Extensions)-19914(7)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R46225344 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R46225344 10 Tf 399.29 0 Td (tcldot)Tj /R46551120 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R46869688 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R46551120 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R46869688 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R46551120 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R46869688 10 Tf 130.235 0 Td (tcl)Tj /R46551120 10 Tf 13.7129 0 Td (and)Tj /R46869688 10 Tf 17.6031 0 Td (tk.)Tj /R46551120 10 Tf 17.0531 0 Td (Ste)Tj -0.15 Tc 12.5301 0 Td (ve)Tj 3.162 Tc 9.28984 0 Td (nN)Tj 0 Tc 15.382 0 Td 0.662 Tw [(orth and Eleftherios K)35.0049(outsoŒos for)]TJ /R46869688 10 Tf 144.89 0 Td (dot.)Tj /R46551120 10 Tf 22.052 0 Td (Karl Lehen-)Tj -382.748 -12 Td 0.653 Tw [(bauer and Mark Diekhans of NeoSoft for the handles.c code which w)10.0195(as deri)]TJ -0.15 Tc 311.016 0 Td (ve)Tj 3.153 Tc 9.28984 0 Td (df)Tj 0 Tc 11.4828 0 Td (rom tclXhandles.c.)Tj -0.8 Tc 82.1262 0 Td (To)Tj 0 Tc 10.3102 0 Td (m)Tj -424.225 -12 Td 0.637 Tw (Boutell of the Quest Center at Cold Spring Harbor Labs for the gif dra)Tj 289.481 0 Td 0.636 Tw [(wing routines.)-563.618(Spencer Thomas of)]TJ -289.481 -12 Td 0.685 Tw (the Uni)Tj -0.15 Tc 30.1551 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(rsity of Michig)5.00732(an for gdTcl.c.)]TJ 127.245 0 Td 0.686 Tw (Dayatra Shands for coding much of the initial implementation of)Tj /R46869688 10 Tf -166.69 -12 Td (tcldot.)Tj /R46869688 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R46551120 10 Tf 36 -12 Td 0 Tw (graph, tcl, tk, dot, neato.)Tj 168.14 -542.4 Td [(Tcl Extensions)-19914(7)]TJ ET Q Q \n \n \n \n \n-863\n+862\n \n \n \n \n-R11472056\n+R46869688\n \n-R11153488\n+R46551120\n \n-R10827712\n+R46225344\n \n \n \n \n \n \n \n@@ -1046,15 +1046,15 @@\n \n Filter\n FlateDecode\n Length\n 519\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10234696 def 1 begincodespacerange <00><ff> endcodespacerange 57 beginbfrange <20><20><0020> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <3c><3c><003c> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <7c><7c><007c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45632328 def 1 begincodespacerange <00><ff> endcodespacerange 57 beginbfrange <20><20><0020> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <31><31><0031> <3c><3c><003c> <3e><3e><003e> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <48><48><0048> <49><49><0049> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <57><57><0057> <59><59><0059> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <7c><7c><007c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1076,15 +1076,15 @@\n \n Filter\n FlateDecode\n Length\n 671\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10235064 def 1 begincodespacerange <00><ff> endcodespacerange 86 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45632696 def 1 begincodespacerange <00><ff> endcodespacerange 86 beginbfrange <20><20><0020> <21><21><0021> <22><22><0022> <23><23><0023> <24><24><0024> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <36><36><0036> <37><37><0037> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3d><3d><003d> <3e><3e><003e> <40><40><0040> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4a><4a><004a> <4b><4b><004b> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <51><51><0051> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <57><57><0057> <58><58><0058> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1106,18 +1106,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-370\n+369\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R10235432 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <3f><3f><003f> <48><48><0048> <4e><4e><004e> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7c><7c><007c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R45633064 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <3f><3f><003f> <48><48><0048> <4e><4e><004e> <54><54><0054> <56><56><0056> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7c><7c><007c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -1139,15 +1139,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-187344cedc57'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-497033577097'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 48\n"}]}]}, {"source1": "./usr/share/doc/graphviz/tred.1.pdf.gz", "source2": "./usr/share/doc/graphviz/tred.1.pdf.gz", "unified_diff": null, "details": [{"source1": "tred.1.pdf", "source2": "tred.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R38696832 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R39022344 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R38696832 10 Tf 219.29 0 Td (TRED)Tj /R39022344 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R39341176 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39022344 10 Tf 20.407 -12 Td (tred ­ transiti)Tj -0.15 Tc 53.7199 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw (eduction Œlter for directed graphs)Tj /R39341176 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R39341176 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R39022344 10 Tf 20.0898 0 Td ([)Tj /R39341176 10 Tf 5.83008 0 Td [(­o)10(vr?)]TJ 2.5 Tc /R39022344 10 Tf 30.0398 0 Td (][)Tj 0 Tc /R38696832 10 Tf 13.5699 0 Td (Œles)Tj /R39022344 10 Tf 18.8801 0 Td (])Tj /R39341176 10.95 Tf -124.41 -16.8 Td (DESCRIPTION)Tj /R39341176 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R39022344 10 Tf 20.8668 0 Td 0.777 Tw (computes the transiti)Tj -0.15 Tc 84.634 0 Td 1.077 Tw (ve r)Tj 0 Tc 15.8969 0 Td 0.776 Tw (eduction of directed graphs, and prints the resulting graphs to a Œle or stan-)Tj -121.398 -12 Td 0.548 Tw [(dard output.)-554.817(This remo)]TJ -0.15 Tc 95.6543 0 Td (ve)Tj 3.048 Tc 9.28984 0 Td (se)Tj 0 Tc 11.3781 0 Td (dges implied by transiti)Tj 95.5641 0 Td (vity)Tj 5.549 Tc 14.9102 0 Td (.N)Tj 0 Tc 15.2691 0 Td 0.549 Tw (odes and subgraphs are not otherwise af)Tj 163.004 0 Td (fected.)Tj -405.07 -12 Td 0.112 Tw (The `)Tj 20.752 0 Td (`meaning')Tj 2.612 Tc 40.3602 0 Td ('a)Tj 0 Tc 10.382 0 Td (nd v)Tj 17.3621 0 Td 0.111 Tw (alidity of the reduced graphs is application dependent.)Tj /R39341176 10 Tf 222.518 0 Td [(tr)18.0176(ed)]TJ /R39022344 10 Tf 20.2008 0 Td (is particularly useful as a)Tj -331.575 -12 Td 0 Tw (preprocessor to)Tj /R38696832 10 Tf 64.2199 0 Td (dot)Tj /R39022344 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -80.1801 -16.8 Td (Undirected graphs are silently ignored.)Tj /R39341176 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39022344 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39341176 10 Tf 16.8 TL (­o FILE)' /R39022344 10 Tf 36 -12 Td (Redirect output to the gi)Tj -0.15 Tc 96.9699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nŒ)Tj 0 Tc 13.0602 0 Td [(le. By def)9.98535(ault, output goes to stdout.)]TJ /R39341176 10 Tf -155.32 -16.8 Td (­v)Tj -1.11 Tc /R39022344 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td [(rbose output to stderr)55.0073(.)]TJ /R39341176 10 Tf -46.55 -16.8 Td (­r)Tj /R39022344 10 Tf 36 0 Td (Print information of remo)Tj -0.15 Tc 102.9 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (de)Tj 0 Tc 11.9398 0 Td [(dges to stderr)54.9927(.)]TJ /R39341176 10 Tf -160.13 -16.8 Td (­?)Tj /R39022344 10 Tf 36 0 Td (Print usage information.)Tj /R39341176 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R39022344 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R38696832 10 Tf 1.91016 -16.8 Td (Œles)Tj /R39022344 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R38696832 10 Tf 272.314 0 Td (Œles)Tj /R39022344 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj -0.11 Tc /R39341176 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R39022344 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R39341176 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R39022344 10 Tf 36 -12 Td [(If a graph has c)15.0159(ycles, its transiti)]TJ -0.15 Tc 126.52 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw [(eduction is not uniquely deŒned.)-500(In this case)]TJ /R38696832 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R39022344 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R39341176 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39022344 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R39341176 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39022344 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), libgraph\(3\))]TJ 167.45 -268.8 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R36095872 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R36421384 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R36095872 10 Tf 219.29 0 Td (TRED)Tj /R36421384 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R36740216 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36421384 10 Tf 20.407 -12 Td (tred ­ transiti)Tj -0.15 Tc 53.7199 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw (eduction Œlter for directed graphs)Tj /R36740216 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R36740216 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R36421384 10 Tf 20.0898 0 Td ([)Tj /R36740216 10 Tf 5.83008 0 Td [(­o)10(vr?)]TJ 2.5 Tc /R36421384 10 Tf 30.0398 0 Td (][)Tj 0 Tc /R36095872 10 Tf 13.5699 0 Td (Œles)Tj /R36421384 10 Tf 18.8801 0 Td (])Tj /R36740216 10.95 Tf -124.41 -16.8 Td (DESCRIPTION)Tj /R36740216 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R36421384 10 Tf 20.8668 0 Td 0.777 Tw (computes the transiti)Tj -0.15 Tc 84.634 0 Td 1.077 Tw (ve r)Tj 0 Tc 15.8969 0 Td 0.776 Tw (eduction of directed graphs, and prints the resulting graphs to a Œle or stan-)Tj -121.398 -12 Td 0.548 Tw [(dard output.)-554.817(This remo)]TJ -0.15 Tc 95.6543 0 Td (ve)Tj 3.048 Tc 9.28984 0 Td (se)Tj 0 Tc 11.3781 0 Td (dges implied by transiti)Tj 95.5641 0 Td (vity)Tj 5.549 Tc 14.9102 0 Td (.N)Tj 0 Tc 15.2691 0 Td 0.549 Tw (odes and subgraphs are not otherwise af)Tj 163.004 0 Td (fected.)Tj -405.07 -12 Td 0.112 Tw (The `)Tj 20.752 0 Td (`meaning')Tj 2.612 Tc 40.3602 0 Td ('a)Tj 0 Tc 10.382 0 Td (nd v)Tj 17.3621 0 Td 0.111 Tw (alidity of the reduced graphs is application dependent.)Tj /R36740216 10 Tf 222.518 0 Td [(tr)18.0176(ed)]TJ /R36421384 10 Tf 20.2008 0 Td (is particularly useful as a)Tj -331.575 -12 Td 0 Tw (preprocessor to)Tj /R36095872 10 Tf 64.2199 0 Td (dot)Tj /R36421384 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -80.1801 -16.8 Td (Undirected graphs are silently ignored.)Tj /R36740216 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R36421384 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36740216 10 Tf 16.8 TL (­o FILE)' /R36421384 10 Tf 36 -12 Td (Redirect output to the gi)Tj -0.15 Tc 96.9699 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (nŒ)Tj 0 Tc 13.0602 0 Td [(le. By def)9.98535(ault, output goes to stdout.)]TJ /R36740216 10 Tf -155.32 -16.8 Td (­v)Tj -1.11 Tc /R36421384 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td [(rbose output to stderr)55.0073(.)]TJ /R36740216 10 Tf -46.55 -16.8 Td (­r)Tj /R36421384 10 Tf 36 0 Td (Print information of remo)Tj -0.15 Tc 102.9 0 Td (ve)Tj 2.5 Tc 9.28984 0 Td (de)Tj 0 Tc 11.9398 0 Td [(dges to stderr)54.9927(.)]TJ /R36740216 10 Tf -160.13 -16.8 Td (­?)Tj /R36421384 10 Tf 36 0 Td (Print usage information.)Tj /R36740216 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R36421384 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R36095872 10 Tf 1.91016 -16.8 Td (Œles)Tj /R36421384 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R36095872 10 Tf 272.314 0 Td (Œles)Tj /R36421384 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj -0.11 Tc /R36740216 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R36421384 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R36740216 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R36421384 10 Tf 36 -12 Td [(If a graph has c)15.0159(ycles, its transiti)]TJ -0.15 Tc 126.52 0 Td 0.3 Tw (ve r)Tj 0 Tc 15.1199 0 Td 0 Tw [(eduction is not uniquely deŒned.)-500(In this case)]TJ /R36095872 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R36421384 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R36740216 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R36421384 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R36740216 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R36421384 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), sccmap\(1\), libgraph\(3\))]TJ 167.45 -268.8 Td [(21 March 2001)-19845(1)]TJ ET Q Q \n \n \n \n \n-1650\n+1648\n \n \n \n \n BaseFont\n IOPSWD+Times-Italic\n FontDescriptor\n@@ -614,19 +614,19 @@\n FontFile3\n \n \n \n \n \n \n-R39341176\n+R36740216\n \n-R39022344\n+R36421384\n \n-R38696832\n+R36095872\n \n \n \n \n \n \n \n@@ -681,15 +681,15 @@\n \n Filter\n FlateDecode\n Length\n 341\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39360360 def 1 begincodespacerange <00><ff> endcodespacerange 28 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <65><65><0065> <6f><6f><006f> <72><72><0072> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36759400 def 1 begincodespacerange <00><ff> endcodespacerange 28 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <65><65><0065> <6f><6f><006f> <72><72><0072> <74><74><0074> <76><76><0076> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -709,15 +709,15 @@\n \n Filter\n FlateDecode\n Length\n 512\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39360728 def 1 begincodespacerange <00><ff> endcodespacerange 55 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36759768 def 1 begincodespacerange <00><ff> endcodespacerange 55 beginbfrange <20><20><0020> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <42><42><0042> <43><43><0043> <45><45><0045> <47><47><0047> <49><49><0049> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <56><56><0056> <5b><5b><005b> <5d><5d><005d> <60><60><2018> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <79><79><0079> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -740,18 +740,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-242\n+241\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39361096 def 1 begincodespacerange <00><ff> endcodespacerange 12 beginbfrange <44><44><0044> <45><45><0045> <52><52><0052> <54><54><0054> <64><64><0064> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36760136 def 1 begincodespacerange <00><ff> endcodespacerange 12 beginbfrange <44><44><0044> <45><45><0045> <52><52><0052> <54><54><0054> <64><64><0064> <65><65><0065> <6c><6c><006c> <6f><6f><006f> <72><72><0072> <73><73><0073> <74><74><0074> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -773,15 +773,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-df456c169f92'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-d556572adced'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/unflatten.1.pdf.gz", "source2": "./usr/share/doc/graphviz/unflatten.1.pdf.gz", "unified_diff": null, "details": [{"source1": "unflatten.1.pdf", "source2": "unflatten.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R15411136 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R15739024 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R15411136 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R15739024 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R16055480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15739024 10 Tf 20.407 -12 Td (unatten ­ adjust directed graphs to impro)Tj -0.15 Tc 169.92 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 0 Tw (ayout aspect ratio)Tj /R16055480 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R16055480 10 Tf 36 -12 Td (unatten)Tj /R15739024 10 Tf 40.8398 0 Td ([)Tj /R16055480 10 Tf 3.33008 0 Td (­f?)Tj 5 Tc /R15739024 10 Tf 14.0301 0 Td (][)Tj 0 Tc /R16055480 10 Tf 11.6602 0 Td (­l)Tj /R15411136 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R15739024 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R16055480 10 Tf 9.16016 0 Td (­c)Tj /R15411136 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R15739024 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R16055480 10 Tf 11.6602 0 Td (­o)Tj /R15411136 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R15739024 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R16055480 10.95 Tf -230.57 -16.8 Td (DESCRIPTION)Tj /R16055480 10 Tf 36 -12 Td (unatten)Tj /R15739024 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R16055480 10 Tf 81.852 0 Td (dot)Tj /R15739024 10 Tf 16.8578 0 Td (that is used to impro)Tj -0.15 Tc 83.3922 0 Td 0.768 Tw (ve t)Tj 0 Tc 15.0379 0 Td 0.468 Tw [(he aspect ratio of graphs ha)19.9902(ving man)]TJ 2.967 Tc 149.648 0 Td (yl)Tj 0 Tc 10.7469 0 Td (ea)Tj -0.15 Tc 8.68008 0 Td (ve)Tj 2.967 Tc 9.28984 0 Td (so)Tj 0 Tc 11.857 0 Td (r)Tj -428.67 -12 Td 0.637 Tw [(disconnected nodes.)-563.706(The usual layout for such a graph is v)14.9829(ery wide or tall.)]TJ /R16055480 10 Tf 313.158 0 Td (unatten)Tj /R15739024 10 Tf 41.477 0 Td (creates chains with)Tj -354.635 -12 Td 0 Tw [(in)39.9927(visible edges or adjusts the)]TJ /R16055480 10 Tf 117.65 0 Td (minlen)Tj /R15739024 10 Tf 31.95 0 Td (on edges to impro)Tj -0.15 Tc 71.7898 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 0 Tw (ayout compaction.)Tj /R16055480 10.95 Tf -271.96 -16.8 Td (OPTIONS)Tj /R15739024 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R16055480 10 Tf 16.8 TL (­l)' /R15411136 10 Tf 10.9801 0 Td (len)Tj /R15739024 10 Tf 25.0199 0 Td (The)Tj /R16055480 10 Tf 18.05 0 Td (minlen)Tj /R15739024 10 Tf 31.95 0 Td (of leaf edges is staggered between 1 and)Tj /R15411136 10 Tf 163.84 0 Td (len)Tj /R15739024 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R16055480 10 Tf -264.56 -16.8 Td (­f)Tj /R15739024 10 Tf 36 0 Td 0.898 Tw (Applies the)Tj /R16055480 10 Tf 50.1262 0 Td (­l)Tj /R15739024 10 Tf 11.8781 0 Td [(option to f)9.99756(anout nodes whose inde)]TJ 141.73 0 Td 0.897 Tw [(gree and outde)14.9927(gree are both 1. This helps with)]TJ -203.734 -12 Td 0 Tw (structures such as)Tj 2.5 Tc /R15411136 10 Tf 73.0398 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R15739024 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99268(orks if the)]TJ /R16055480 10 Tf 112.68 0 Td (­l)Tj /R15739024 10 Tf 10.9801 0 Td (ag is set.)Tj /R16055480 10 Tf -321.41 -16.8 Td (­c)Tj /R15411136 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R15739024 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R15411136 10 Tf 173.87 0 Td (len)Tj /R15739024 10 Tf 14.7199 0 Td (edges.)Tj /R16055480 10 Tf -235 -16.8 Td (­o)Tj /R15411136 10 Tf 13.2 0 Td (outŒle)Tj /R15739024 10 Tf 22.8 -12 Td [(causes the output to be written to the speciŒed Œle; by def)9.98535(ault, output is written to)]TJ /R16055480 10 Tf 329.05 0 Td (stdout)Tj /R15739024 10 Tf 26.6699 0 Td (.)Tj /R16055480 10 Tf -391.72 -16.8 Td (­?)Tj /R15739024 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R16055480 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R15739024 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R15411136 10 Tf 1.91016 -16.8 Td (Œles)Tj /R15739024 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R15411136 10 Tf 272.314 0 Td (Œles)Tj /R15739024 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj -0.548 Tc /R16055480 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15739024 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R16055480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15739024 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ 164.95 -326.4 Td [(21 January 2001)-19595(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R33236928 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R33564816 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R33236928 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R33564816 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R33881272 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33564816 10 Tf 20.407 -12 Td (unatten ­ adjust directed graphs to impro)Tj -0.15 Tc 169.92 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 0 Tw (ayout aspect ratio)Tj /R33881272 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R33881272 10 Tf 36 -12 Td (unatten)Tj /R33564816 10 Tf 40.8398 0 Td ([)Tj /R33881272 10 Tf 3.33008 0 Td (­f?)Tj 5 Tc /R33564816 10 Tf 14.0301 0 Td (][)Tj 0 Tc /R33881272 10 Tf 11.6602 0 Td (­l)Tj /R33236928 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R33564816 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R33881272 10 Tf 9.16016 0 Td (­c)Tj /R33236928 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R33564816 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R33881272 10 Tf 11.6602 0 Td (­o)Tj /R33236928 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R33564816 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R33881272 10.95 Tf -230.57 -16.8 Td (DESCRIPTION)Tj /R33881272 10 Tf 36 -12 Td (unatten)Tj /R33564816 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R33881272 10 Tf 81.852 0 Td (dot)Tj /R33564816 10 Tf 16.8578 0 Td (that is used to impro)Tj -0.15 Tc 83.3922 0 Td 0.768 Tw (ve t)Tj 0 Tc 15.0379 0 Td 0.468 Tw [(he aspect ratio of graphs ha)19.9902(ving man)]TJ 2.967 Tc 149.648 0 Td (yl)Tj 0 Tc 10.7469 0 Td (ea)Tj -0.15 Tc 8.68008 0 Td (ve)Tj 2.967 Tc 9.28984 0 Td (so)Tj 0 Tc 11.857 0 Td (r)Tj -428.67 -12 Td 0.637 Tw [(disconnected nodes.)-563.706(The usual layout for such a graph is v)14.9829(ery wide or tall.)]TJ /R33881272 10 Tf 313.158 0 Td (unatten)Tj /R33564816 10 Tf 41.477 0 Td (creates chains with)Tj -354.635 -12 Td 0 Tw [(in)39.9927(visible edges or adjusts the)]TJ /R33881272 10 Tf 117.65 0 Td (minlen)Tj /R33564816 10 Tf 31.95 0 Td (on edges to impro)Tj -0.15 Tc 71.7898 0 Td 0.3 Tw (ve l)Tj 0 Tc 14.5699 0 Td 0 Tw (ayout compaction.)Tj /R33881272 10.95 Tf -271.96 -16.8 Td (OPTIONS)Tj /R33564816 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33881272 10 Tf 16.8 TL (­l)' /R33236928 10 Tf 10.9801 0 Td (len)Tj /R33564816 10 Tf 25.0199 0 Td (The)Tj /R33881272 10 Tf 18.05 0 Td (minlen)Tj /R33564816 10 Tf 31.95 0 Td (of leaf edges is staggered between 1 and)Tj /R33236928 10 Tf 163.84 0 Td (len)Tj /R33564816 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R33881272 10 Tf -264.56 -16.8 Td (­f)Tj /R33564816 10 Tf 36 0 Td 0.898 Tw (Applies the)Tj /R33881272 10 Tf 50.1262 0 Td (­l)Tj /R33564816 10 Tf 11.8781 0 Td [(option to f)9.99756(anout nodes whose inde)]TJ 141.73 0 Td 0.897 Tw [(gree and outde)14.9927(gree are both 1. This helps with)]TJ -203.734 -12 Td 0 Tw (structures such as)Tj 2.5 Tc /R33236928 10 Tf 73.0398 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R33564816 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99268(orks if the)]TJ /R33881272 10 Tf 112.68 0 Td (­l)Tj /R33564816 10 Tf 10.9801 0 Td (ag is set.)Tj /R33881272 10 Tf -321.41 -16.8 Td (­c)Tj /R33236928 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R33564816 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R33236928 10 Tf 173.87 0 Td (len)Tj /R33564816 10 Tf 14.7199 0 Td (edges.)Tj /R33881272 10 Tf -235 -16.8 Td (­o)Tj /R33236928 10 Tf 13.2 0 Td (outŒle)Tj /R33564816 10 Tf 22.8 -12 Td [(causes the output to be written to the speciŒed Œle; by def)9.98535(ault, output is written to)]TJ /R33881272 10 Tf 329.05 0 Td (stdout)Tj /R33564816 10 Tf 26.6699 0 Td (.)Tj /R33881272 10 Tf -391.72 -16.8 Td (­?)Tj /R33564816 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R33881272 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R33564816 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R33236928 10 Tf 1.91016 -16.8 Td (Œles)Tj /R33564816 10 Tf 38.0898 0 Td 1.038 Tw [(Names of Œles containing 1 or more graphs in dot format.)-603.796(If no)]TJ /R33236928 10 Tf 272.314 0 Td (Œles)Tj /R33564816 10 Tf 19.9191 0 Td 1.039 Tw (operand is speciŒed, the)Tj -292.233 -12 Td 0 Tw (standard input will be used.)Tj -0.548 Tc /R33881272 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33564816 10 Tf 20.7363 -12 Td (Stephen C. North <north@research.att.com>)Tj 12 TL T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R33881272 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33564816 10 Tf 36 -12 Td [(gc\(1\), dot\(1\), ac)15.0073(yclic\(1\), gvpr\(1\), gvcolor\(1\), ccomps\(1\), tred\(1\), libgraph\(3\))]TJ 164.95 -326.4 Td [(21 January 2001)-19595(1)]TJ ET Q Q \n \n \n \n \n-1711\n+1713\n \n \n \n \n BaseFont\n JGFPPE+Times-Italic\n FontDescriptor\n@@ -637,19 +637,19 @@\n FontFile3\n \n \n \n \n \n \n-R16055480\n+R33881272\n \n-R15739024\n+R33564816\n \n-R15411136\n+R33236928\n \n \n \n \n \n \n \n@@ -701,18 +701,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-371\n+372\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16055776 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33881568 def 1 begincodespacerange <00><ff> endcodespacerange 33 beginbfrange <20><20><0020> <3f><3f><003f> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <61><61><0061> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <69><69><0069> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -731,18 +731,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-517\n+518\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16056144 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33881936 def 1 begincodespacerange <00><ff> endcodespacerange 56 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2c><2c><002c> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <4e><4e><004e> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -762,18 +762,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-319\n+320\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R16088680 def 1 begincodespacerange <00><ff> endcodespacerange 25 beginbfrange <2d><2d><002d> <3e><3e><003e> <41><41><0041> <45><45><0045> <46><46><0046> <4c><4c><004c> <4e><4e><004e> <54><54><0054> <55><55><0055> <61><61><0061> <62><62><0062> <65><65><0065> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33914472 def 1 begincodespacerange <00><ff> endcodespacerange 25 beginbfrange <2d><2d><002d> <3e><3e><003e> <41><41><0041> <45><45><0045> <46><46><0046> <4c><4c><004c> <4e><4e><004e> <54><54><0054> <55><55><0055> <61><61><0061> <62><62><0062> <65><65><0065> <6c><6c><006c> <6e><6e><006e> <6f><6f><006f> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -795,15 +795,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-18cfdf9e7dde'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-776046052a38'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 24\n"}]}]}, {"source1": "./usr/share/doc/graphviz/vimdot.1.pdf.gz", "source2": "./usr/share/doc/graphviz/vimdot.1.pdf.gz", "unified_diff": null, "details": [{"source1": "vimdot.1.pdf", "source2": "vimdot.1.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -71,20 +71,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R35628944 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R35954720 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R35628944 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R35954720 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R36273288 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R35954720 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R36273288 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R36273288 10 Tf 36 -12 Td (vimdot)Tj /R35954720 10 Tf 32.5 0 Td ([)Tj /R35628944 10 Tf 5.23984 0 Td (Œle)Tj /R35954720 10 Tf 12.4 0 Td (])Tj /R36273288 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R36273288 10 Tf 36 -12 Td (vimdot)Tj /R35954720 10 Tf 32.6191 0 Td 0.118 Tw (is a simple script which launches the gvim or vim editor along with a GUI windo)Tj 2.618 Tc 325.66 0 Td (ws)Tj 0 Tc 13.7281 0 Td (ho)Tj 9.75 0 Td (wing the dot)Tj -381.757 -12 Td 0.477 Tw (output of the edited Œle.)Tj 103.216 0 Td 0.478 Tw (The dot output windo)Tj 2.978 Tc 87.5738 0 Td (wa)Tj 0 Tc 14.6379 0 Td (utomatically refreshes e)Tj -0.15 Tc 96.2359 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry time the Œle is sa)Tj -0.15 Tc 80.8 0 Td (ve)Tj 2.978 Tc 9.28984 0 Td [(di)297.817(nt)]TJ 0 Tc 21.5156 0 Td (he)Tj -422.559 -12 Td [(editor)54.9927(.)]TJ 16.8 TL 1.286 Tw (If no Œlename is gi)' -0.15 Tc 80.4441 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, vimdot will use 'noname.gv' and initialize it with an e)Tj 239.92 0 Td 1.285 Tw (xample graph to get you)Tj -329.654 -12 Td (started.)Tj 0.28 Tw (The GUI windo)' 2.78 Tc 63.6301 0 Td (w\()Tj 0 Tc 13.3301 0 Td (pro)Tj 13.1801 0 Td (vided by "dot ­Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj -90.1402 -12 Td 0 Tw [(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ /R36273288 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R35954720 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R36273288 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R35954720 10 Tf 20.7363 -12 Td [(vimdot w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ 0.536 Tw T*[(This manual page w)9.98779(as written by Da)]TJ 149.556 0 Td 0.535 Tw (vid Claughton <da)Tj -0.15 Tc 75.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (@eclecticda)Tj -0.15 Tc 48.9898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.com>, for the Debian project \(b)Tj 131.695 0 Td (ut)Tj -424.221 -12 Td 0 Tw (may be used by others\).)Tj 172.585 -446.4 Td [(Jan 31, 2010)-20358.5(1)]TJ ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R13617040 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R13942816 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R13617040 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R13942816 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R14261384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13942816 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R14261384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R14261384 10 Tf 36 -12 Td (vimdot)Tj /R13942816 10 Tf 32.5 0 Td ([)Tj /R13617040 10 Tf 5.23984 0 Td (Œle)Tj /R13942816 10 Tf 12.4 0 Td (])Tj /R14261384 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R14261384 10 Tf 36 -12 Td (vimdot)Tj /R13942816 10 Tf 32.6191 0 Td 0.118 Tw (is a simple script which launches the gvim or vim editor along with a GUI windo)Tj 2.618 Tc 325.66 0 Td (ws)Tj 0 Tc 13.7281 0 Td (ho)Tj 9.75 0 Td (wing the dot)Tj -381.757 -12 Td 0.477 Tw (output of the edited Œle.)Tj 103.216 0 Td 0.478 Tw (The dot output windo)Tj 2.978 Tc 87.5738 0 Td (wa)Tj 0 Tc 14.6379 0 Td (utomatically refreshes e)Tj -0.15 Tc 96.2359 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ry time the Œle is sa)Tj -0.15 Tc 80.8 0 Td (ve)Tj 2.978 Tc 9.28984 0 Td [(di)297.817(nt)]TJ 0 Tc 21.5156 0 Td (he)Tj -422.559 -12 Td [(editor)54.9927(.)]TJ 16.8 TL 1.286 Tw (If no Œlename is gi)' -0.15 Tc 80.4441 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n, vimdot will use 'noname.gv' and initialize it with an e)Tj 239.92 0 Td 1.285 Tw (xample graph to get you)Tj -329.654 -12 Td (started.)Tj 0.28 Tw (The GUI windo)' 2.78 Tc 63.6301 0 Td (w\()Tj 0 Tc 13.3301 0 Td (pro)Tj 13.1801 0 Td (vided by "dot ­Txlib"\) supports zooming using the mouse scroll-wheel, and panning)Tj -90.1402 -12 Td 0 Tw [(by holding the scroll-wheel do)24.9854(wn and dragging.)]TJ /R14261384 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R13942816 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R14261384 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R13942816 10 Tf 20.7363 -12 Td [(vimdot w)9.98413(as written by John Ellson <ellson@research.att.com>)]TJ 0.536 Tw T*[(This manual page w)9.98779(as written by Da)]TJ 149.556 0 Td 0.535 Tw (vid Claughton <da)Tj -0.15 Tc 75.4 0 Td (ve)Tj 0 Tc 9.28984 0 Td (@eclecticda)Tj -0.15 Tc 48.9898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.com>, for the Debian project \(b)Tj 131.695 0 Td (ut)Tj -424.221 -12 Td 0 Tw (may be used by others\).)Tj 172.585 -446.4 Td [(Jan 31, 2010)-20358.5(1)]TJ ET Q Q \n \n \n \n \n-1131\n+1129\n \n \n \n \n BaseFont\n GWGZUV+Times-Italic\n FontDescriptor\n@@ -561,19 +561,19 @@\n FontFile3\n \n \n \n \n \n \n-R36273288\n+R14261384\n \n-R35954720\n+R13942816\n \n-R35628944\n+R13617040\n \n \n \n \n \n \n \n@@ -628,29 +628,29 @@\n \n Filter\n FlateDecode\n Length\n 303\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36292472 def 1 begincodespacerange <00><ff> endcodespacerange 23 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <69><69><0069> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14280568 def 1 begincodespacerange <00><ff> endcodespacerange 23 beginbfrange <20><20><0020> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <59><59><0059> <64><64><0064> <69><69><0069> <6d><6d><006d> <6f><6f><006f> <74><74><0074> <76><76><0076> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n 489\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36292840 def 1 begincodespacerange <00><ff> endcodespacerange 52 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14280936 def 1 begincodespacerange <00><ff> endcodespacerange 52 beginbfrange <20><20><0020> <22><22><0022> <27><27><2019> <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <43><43><0043> <44><44><0044> <45><45><0045> <47><47><0047> <49><49><0049> <4a><4a><004a> <4d><4d><004d> <54><54><0054> <55><55><0055> <5b><5b><005b> <5d><5d><005d> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -671,18 +671,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-219\n+220\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36293208 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <44><44><0044> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <54><54><0054> <56><56><0056> <65><65><0065> <6c><6c><006c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14281304 def 1 begincodespacerange <00><ff> endcodespacerange 9 beginbfrange <44><44><0044> <49><49><0049> <4d><4d><004d> <4f><4f><004f> <54><54><0054> <56><56><0056> <65><65><0065> <6c><6c><006c> <8c><8c><fb01> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -704,15 +704,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-63f97eef17db'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-e09e54ba588c'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 23\n"}]}]}, {"source1": "./usr/share/doc/graphviz/xdot.3.pdf.gz", "source2": "./usr/share/doc/graphviz/xdot.3.pdf.gz", "unified_diff": null, "details": [{"source1": "xdot.3.pdf", "source2": "xdot.3.pdf", "unified_diff": null, "details": [{"source1": "dumppdf -at {}", "source2": "dumppdf -at {}", "unified_diff": "@@ -75,20 +75,20 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14239616 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R14239616 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R14883960 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14883960 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R14567504 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R14883960 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R14567504 10 Tf 36 -12 Td (#include <graphviz/xdot.h>)Tj 24 TL (typedef enum {)' 10 -12 Td (xd_none,)Tj 12 TL T*[(xd_linear)40.0073(,)]TJ (xd_radial)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_grad_type;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (oat frac;)Tj (char* color;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_color_stop;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x0, y0;)Tj (double x1, y1;)' (int n_stops;)' (xdot_color_stop* stops;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_linear_grad;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x0, y0, r0;)Tj (double x1, y1, r1;)' (int n_stops;)' (xdot_color_stop* stops;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_radial_grad;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (xdot_grad_type type;)Tj (union {)' 44 -12 Td (char* clr;)Tj (xdot_linear_grad ling;)' (xdot_radial_grad ring;)' 2.5 Tc -44 -12 Td (}u)Tj 0 Tc 12.3 0 Td (;)Tj 2.5 Tc -22.3 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_color;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xd_left, xd_center)Tj 2.5 Tc 72.3602 0 Td (,x)Tj 0 Tc 10 0 Td (d_right)Tj 2.5 Tc -92.3602 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_align;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x, y)Tj 2.5 Tc 44.0699 0 Td (,z)Tj 0 Tc 9.43984 0 Td (;)Tj 2.5 Tc -63.5098 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_point;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x, y)Tj 2.5 Tc 44.0699 0 Td [(,w)315.007(,h)]TJ 0 Tc 21.5699 0 Td (;)Tj 2.5 Tc -75.6398 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_rect;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (int cnt;)Tj (xdot_point* pts;)' 158.78 -43.2 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 1)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32880512 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R32880512 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R33524856 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33524856 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R33208400 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R33524856 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R33208400 10 Tf 36 -12 Td (#include <graphviz/xdot.h>)Tj 24 TL (typedef enum {)' 10 -12 Td (xd_none,)Tj 12 TL T*[(xd_linear)40.0073(,)]TJ (xd_radial)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_grad_type;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (oat frac;)Tj (char* color;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_color_stop;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x0, y0;)Tj (double x1, y1;)' (int n_stops;)' (xdot_color_stop* stops;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_linear_grad;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x0, y0, r0;)Tj (double x1, y1, r1;)' (int n_stops;)' (xdot_color_stop* stops;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_radial_grad;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (xdot_grad_type type;)Tj (union {)' 44 -12 Td (char* clr;)Tj (xdot_linear_grad ling;)' (xdot_radial_grad ring;)' 2.5 Tc -44 -12 Td (}u)Tj 0 Tc 12.3 0 Td (;)Tj 2.5 Tc -22.3 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_color;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xd_left, xd_center)Tj 2.5 Tc 72.3602 0 Td (,x)Tj 0 Tc 10 0 Td (d_right)Tj 2.5 Tc -92.3602 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_align;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x, y)Tj 2.5 Tc 44.0699 0 Td (,z)Tj 0 Tc 9.43984 0 Td (;)Tj 2.5 Tc -63.5098 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_point;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double x, y)Tj 2.5 Tc 44.0699 0 Td [(,w)315.007(,h)]TJ 0 Tc 21.5699 0 Td (;)Tj 2.5 Tc -75.6398 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_rect;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (int cnt;)Tj (xdot_point* pts;)' 158.78 -43.2 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 1)Tj ET Q Q \n \n \n \n \n-776\n+779\n \n \n \n \n BaseFont\n KFHYKL+Times-Italic\n FontDescriptor\n@@ -598,19 +598,19 @@\n FontFile3\n \n \n \n \n \n \n-R14883960\n+R33524856\n \n-R14567504\n+R33208400\n \n-R14239616\n+R32880512\n \n \n \n \n \n \n Type\n@@ -647,27 +647,27 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14239616 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R14239616 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td (\(3\))Tj 2.5 Tc -420.34 -36 Td (}x)Tj 0 Tc 12.3 0 Td (dot_polyline;)Tj -12.3 -24 Td (typedef struct {)Tj 5 -12 Td (double x, y;)Tj 12 TL (xdot_align align;)' (double width;)' T*[(char* te)14.9927(xt;)]TJ 2.5 Tc -5 -12 Td (}x)Tj 0 Tc 12.3 0 Td [(dot_te)15(xt;)]TJ -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (xdot_rect pos;)Tj (char* name;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_image;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double size;)Tj (char* name;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_font;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xd_Œlled_ellipse, xd_unŒlled_ellipse,)Tj (xd_Œlled_polygon, xd_unŒlled_polygon,)' (xd_Œlled_bezier)' 5 Tc 64.5898 0 Td (,x)Tj 0 Tc 12.5 0 Td [(d_unŒlled_bezier)40.0146(,)]TJ -77.0898 -12 Td 15 Tw (xd_polyline, xd_te)Tj 89.85 0 Td (xt,)Tj -89.85 -12 Td (xd_Œll_color)Tj 12.5 Tc 51.2699 0 Td (,x)Tj 0 Tc 20 0 Td (d_pen_color)Tj 2.5 Tc 49.5898 0 Td (,x)Tj 0 Tc 10 0 Td 0 Tw (d_font, xd_style, xd_image,)Tj -130.86 -12 Td (xd_grad_Œll_color)Tj 12.5 Tc 74.0398 0 Td (,x)Tj 0 Tc 20 0 Td [(d_grad_pen_color)39.9854(,)]TJ -94.0398 -12 Td (xd_fontchar)Tj 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_kind;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xop_ellipse,)Tj (xop_polygon,)' T*[(xop_bezier)39.9927(,)]TJ 15 Tw (xop_polyline, xop_te)' 99.85 0 Td (xt,)Tj -99.85 -12 Td (xop_Œll_color)Tj 12.5 Tc 56.2699 0 Td (,x)Tj 0 Tc 20 0 Td (op_pen_color)Tj 2.5 Tc 54.5898 0 Td (,x)Tj 0 Tc 10 0 Td 0 Tw (op_font, xop_style, xop_image,)Tj -140.86 -12 Td [(xop_grad_color)40.0073(,)]TJ (xop_fontchar)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (op_kind;)Tj -12.3 -24 Td (typedef struct _xdot_op xdot_op;)Tj T*[(typedef v)20.0159(oid \(*dra)14.9927(wfunc_t\)\(xdot_op*, int\);)]TJ T*[(typedef v)20.0159(oid \(*freefunc_t\)\(xdot_op*\);)]TJ 24 TL (struct _xdot_op {)' 10 -12 Td (xdot_kind kind;)Tj 12 TL (union {)' 5 -12 Td [(xdot_rect ellipse;)-1750.02(/* xd_Œlled_ellipse, xd_unŒlled_ellipse */)]TJ T*[(xdot_polyline polygon;)-749.993(/* xd_Œlled_polygon, xd_unŒlled_polygon */)]TJ T*[(xdot_polyline polyline;)-500(/* xd_polyline */)]TJ T*[(xdot_polyline bezier;)-1000(/* xd_Œlled_bezier)]TJ 5 Tc 170.14 0 Td (,x)Tj 0 Tc 12.5 0 Td (d_unŒlled_bezier */)Tj -182.64 -12 Td [(xdot_te)15(xt te)]TJ 47.2 0 Td 22.5 Tw (xt; /*)Tj 45.8398 0 Td 0 Tw [(xd_te)15.0073(xt */)]TJ -93.0398 -12 Td [(xdot_image image;)-2000(/* xd_image */)]TJ T*[(char* color;)-3249.98(/* xd_Œll_color)]TJ 2.5 Tc 142.09 0 Td (,x)Tj 0 Tc 10 0 Td (d_pen_color */)Tj -152.09 -12 Td [(xdot_color grad_color;)-750.007(/* xd_grad_Œll_color)]TJ 2.5 Tc 183.75 0 Td (,x)Tj 0 Tc 10 0 Td (d_grad_pen_color */)Tj -39.9699 -48 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 2)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32880512 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R32880512 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td (\(3\))Tj 2.5 Tc -420.34 -36 Td (}x)Tj 0 Tc 12.3 0 Td (dot_polyline;)Tj -12.3 -24 Td (typedef struct {)Tj 5 -12 Td (double x, y;)Tj 12 TL (xdot_align align;)' (double width;)' T*[(char* te)14.9927(xt;)]TJ 2.5 Tc -5 -12 Td (}x)Tj 0 Tc 12.3 0 Td [(dot_te)15(xt;)]TJ -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (xdot_rect pos;)Tj (char* name;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_image;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td (double size;)Tj (char* name;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_font;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xd_Œlled_ellipse, xd_unŒlled_ellipse,)Tj (xd_Œlled_polygon, xd_unŒlled_polygon,)' (xd_Œlled_bezier)' 5 Tc 64.5898 0 Td (,x)Tj 0 Tc 12.5 0 Td [(d_unŒlled_bezier)40.0146(,)]TJ -77.0898 -12 Td 15 Tw (xd_polyline, xd_te)Tj 89.85 0 Td (xt,)Tj -89.85 -12 Td (xd_Œll_color)Tj 12.5 Tc 51.2699 0 Td (,x)Tj 0 Tc 20 0 Td (d_pen_color)Tj 2.5 Tc 49.5898 0 Td (,x)Tj 0 Tc 10 0 Td 0 Tw (d_font, xd_style, xd_image,)Tj -130.86 -12 Td (xd_grad_Œll_color)Tj 12.5 Tc 74.0398 0 Td (,x)Tj 0 Tc 20 0 Td [(d_grad_pen_color)39.9854(,)]TJ -94.0398 -12 Td (xd_fontchar)Tj 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_kind;)Tj -12.3 -24 Td (typedef enum {)Tj 10 -12 Td (xop_ellipse,)Tj (xop_polygon,)' T*[(xop_bezier)39.9927(,)]TJ 15 Tw (xop_polyline, xop_te)' 99.85 0 Td (xt,)Tj -99.85 -12 Td (xop_Œll_color)Tj 12.5 Tc 56.2699 0 Td (,x)Tj 0 Tc 20 0 Td (op_pen_color)Tj 2.5 Tc 54.5898 0 Td (,x)Tj 0 Tc 10 0 Td 0 Tw (op_font, xop_style, xop_image,)Tj -140.86 -12 Td [(xop_grad_color)40.0073(,)]TJ (xop_fontchar)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (op_kind;)Tj -12.3 -24 Td (typedef struct _xdot_op xdot_op;)Tj T*[(typedef v)20.0159(oid \(*dra)14.9927(wfunc_t\)\(xdot_op*, int\);)]TJ T*[(typedef v)20.0159(oid \(*freefunc_t\)\(xdot_op*\);)]TJ 24 TL (struct _xdot_op {)' 10 -12 Td (xdot_kind kind;)Tj 12 TL (union {)' 5 -12 Td [(xdot_rect ellipse;)-1750.02(/* xd_Œlled_ellipse, xd_unŒlled_ellipse */)]TJ T*[(xdot_polyline polygon;)-749.993(/* xd_Œlled_polygon, xd_unŒlled_polygon */)]TJ T*[(xdot_polyline polyline;)-500(/* xd_polyline */)]TJ T*[(xdot_polyline bezier;)-1000(/* xd_Œlled_bezier)]TJ 5 Tc 170.14 0 Td (,x)Tj 0 Tc 12.5 0 Td (d_unŒlled_bezier */)Tj -182.64 -12 Td [(xdot_te)15(xt te)]TJ 47.2 0 Td 22.5 Tw (xt; /*)Tj 45.8398 0 Td 0 Tw [(xd_te)15.0073(xt */)]TJ -93.0398 -12 Td [(xdot_image image;)-2000(/* xd_image */)]TJ T*[(char* color;)-3249.98(/* xd_Œll_color)]TJ 2.5 Tc 142.09 0 Td (,x)Tj 0 Tc 10 0 Td (d_pen_color */)Tj -152.09 -12 Td [(xdot_color grad_color;)-750.007(/* xd_grad_Œll_color)]TJ 2.5 Tc 183.75 0 Td (,x)Tj 0 Tc 10 0 Td (d_grad_pen_color */)Tj -39.9699 -48 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 2)Tj ET Q Q \n \n \n \n \n-1004\n+1003\n \n \n \n \n-R14567504\n+R33208400\n \n-R14239616\n+R32880512\n \n \n \n \n \n \n Type\n@@ -704,29 +704,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14239616 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R14239616 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td (\(3\))Tj -405.34 -36 Td [(xdot_font font;)-2500(/* xd_font */)]TJ 12 TL T*[(char* style;)-3250.01(/* xd_style */)]TJ T*[(unsigned int fontchar;)-749.993(/* xd_fontchar */)]TJ 2.5 Tc -5 -12 Td (}u)Tj 0 Tc 12.3 0 Td (;)Tj -12.3 -12 Td [(dra)15.0073(wfunc_t dra)15.0159(wfunc;)]TJ -10 -12 Td (};)Tj 24 TL T*[(#deŒne XDO)40(T_P)92(ARSE_ERR)39.9854(OR 1)]TJ (typedef struct {)' 10 -12 Td (int cnt;)Tj 12 TL (int sz;)' (xdot_op* ops;)' (freefunc_t freefunc;)' (int ags;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td [(int cnt;)-500(/* no. of xdot ops */)]TJ (int n_ellipse;)' (int n_polygon;)' (int n_polygon_pts;)' (int n_polyline;)' (int n_polyline_pts;)' (int n_bezier;)' (int n_bezier_pts;)' T*[(int n_te)14.9927(xt;)]TJ (int n_font;)' (int n_style;)' (int n_color;)' (int n_image;)' (int n_gradcolor;)' (int n_fontchar;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_stats;)Tj -12.3 -24 Td [(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]TJ T*[(xdot* parseXDotFOn \(char*, dra)15.0146(wfunc_t opfns[], int sz, xdot*\);)]TJ (xdot* parseXDot \(char*\);)' (char* sprintXDot \(xdot*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id fprintXDot \(FILE*, xdot*\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id jsonXDot \(FILE*, xdot*\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id freeXDot \(xdot*\);)Tj -9.8 -12 Td (int statXDot \(xdot*, xdot_stats*\);)Tj 24 TL T*[(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ 12 TL (xdot_color* parseXDotColor \(char*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id freeXDotColor \(xdot_color*\);)Tj /R14883960 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R14239616 10 Tf 36 -12 Td (libxdot)Tj /R14567504 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒed by the)]TJ /R14239616 10 Tf 322.85 0 Td (xdot)Tj /R14567504 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R14883960 10 Tf -393.85 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R14567504 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R14239616 10 Tf 118 0 Td (cnt)Tj /R14567504 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R14239616 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R14567504 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R14239616 10 Tf 12.268 0 Td (sz)Tj /R14567504 10 Tf 10.607 0 Td 0.327 Tw (indicates the)Tj -381.403 -12 Td 0.11 Tw (size of each item stored in)Tj /R14239616 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R14567504 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R14239616 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R14567504 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R14239616 10 Tf -237.681 -12 Td (ops)Tj /R14567504 10 Tf 17.1141 0 Td (during)Tj /R14239616 10 Tf 29.334 0 Td [(fr)37(eeXDot)]TJ /R14567504 10 Tf 39.5141 0 Td 0.724 Tw [(before the library does its o)25.0073(wn clean up of the item. This allo)24.9951(ws the user to free an)]TJ 341.038 0 Td (y)Tj -258.22 -38.4 Td 0 Tw (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 3)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32880512 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R32880512 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td (\(3\))Tj -405.34 -36 Td [(xdot_font font;)-2500(/* xd_font */)]TJ 12 TL T*[(char* style;)-3250.01(/* xd_style */)]TJ T*[(unsigned int fontchar;)-749.993(/* xd_fontchar */)]TJ 2.5 Tc -5 -12 Td (}u)Tj 0 Tc 12.3 0 Td (;)Tj -12.3 -12 Td [(dra)15.0073(wfunc_t dra)15.0159(wfunc;)]TJ -10 -12 Td (};)Tj 24 TL T*[(#deŒne XDO)40(T_P)92(ARSE_ERR)39.9854(OR 1)]TJ (typedef struct {)' 10 -12 Td (int cnt;)Tj 12 TL (int sz;)' (xdot_op* ops;)' (freefunc_t freefunc;)' (int ags;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot;)Tj -12.3 -24 Td (typedef struct {)Tj 10 -12 Td [(int cnt;)-500(/* no. of xdot ops */)]TJ (int n_ellipse;)' (int n_polygon;)' (int n_polygon_pts;)' (int n_polyline;)' (int n_polyline_pts;)' (int n_bezier;)' (int n_bezier_pts;)' T*[(int n_te)14.9927(xt;)]TJ (int n_font;)' (int n_style;)' (int n_color;)' (int n_image;)' (int n_gradcolor;)' (int n_fontchar;)' 2.5 Tc -10 -12 Td (}x)Tj 0 Tc 12.3 0 Td (dot_stats;)Tj -12.3 -24 Td [(xdot* parseXDotF \(char*, dra)15.0073(wfunc_t opfns[], int sz\);)]TJ T*[(xdot* parseXDotFOn \(char*, dra)15.0146(wfunc_t opfns[], int sz, xdot*\);)]TJ (xdot* parseXDot \(char*\);)' (char* sprintXDot \(xdot*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id fprintXDot \(FILE*, xdot*\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id jsonXDot \(FILE*, xdot*\);)Tj -0.2 Tc -9.8 -12 Td (vo)Tj 0 Tc 9.8 0 Td (id freeXDot \(xdot*\);)Tj -9.8 -12 Td (int statXDot \(xdot*, xdot_stats*\);)Tj 24 TL T*[(xdot_grad_type colorT)79.9927(ype \(char*\);)]TJ 12 TL (xdot_color* parseXDotColor \(char*\);)' -0.2 Tc (vo)' 0 Tc 9.8 0 Td (id freeXDotColor \(xdot_color*\);)Tj /R33524856 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R32880512 10 Tf 36 -12 Td (libxdot)Tj /R33208400 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒed by the)]TJ /R32880512 10 Tf 322.85 0 Td (xdot)Tj /R33208400 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R33524856 10 Tf -393.85 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R33208400 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R32880512 10 Tf 118 0 Td (cnt)Tj /R33208400 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R32880512 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R33208400 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R32880512 10 Tf 12.268 0 Td (sz)Tj /R33208400 10 Tf 10.607 0 Td 0.327 Tw (indicates the)Tj -381.403 -12 Td 0.11 Tw (size of each item stored in)Tj /R32880512 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R33208400 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R32880512 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R33208400 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R32880512 10 Tf -237.681 -12 Td (ops)Tj /R33208400 10 Tf 17.1141 0 Td (during)Tj /R32880512 10 Tf 29.334 0 Td [(fr)37(eeXDot)]TJ /R33208400 10 Tf 39.5141 0 Td 0.724 Tw [(before the library does its o)25.0073(wn clean up of the item. This allo)24.9951(ws the user to free an)]TJ 341.038 0 Td (y)Tj -258.22 -38.4 Td 0 Tw (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 3)Tj ET Q Q \n \n \n \n \n-1332\n+1333\n \n \n \n \n-R14883960\n+R33524856\n \n-R14567504\n+R33208400\n \n-R14239616\n+R32880512\n \n \n \n \n \n \n Type\n@@ -763,29 +763,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14239616 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R14239616 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td (\(3\))Tj -420.34 -36 Td [(resources stored in the item by using an e)14.9927(xpansion of the)]TJ /R14239616 10 Tf 229.54 0 Td (xdot_op)Tj /R14567504 10 Tf 34.7199 0 Td (structure.)Tj /R14883960 10 Tf -280.26 -16.8 Td (xdot_op)Tj 3.092 Tc /R14567504 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.0621 0 Td 0.592 Tw (alue of this type represents one xdot operation. The operation is speciŒed by the)Tj /R14239616 10 Tf 330.739 0 Td (kind)Tj /R14567504 10 Tf 20.3129 0 Td 0.593 Tw (Œeld. The corre-)Tj -366.114 -12 Td 0.333 Tw (sponding data is stored in the union)Tj /R14239616 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R14567504 10 Tf 5 0 Td (,w)Tj 0 Tc 12.5531 0 Td (ith the subŒeld associated with a gi)Tj -0.15 Tc 142.298 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R14239616 10 Tf 7.83203 0 Td (kind)Tj /R14567504 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R14239616 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R14567504 10 Tf 40.666 0 Td 0.537 Tw [(Œeld allo)24.9817(ws the user to attach a dra)14.9976(wing-speciŒc function to the operation, pro)15.0098(viding an ob-)]TJ -59.252 -12 Td 1.719 Tw [(ject-based interf)9.98535(ace. These functions can be automatically attached during parsing by pro)]TJ 375.239 0 Td 1.718 Tw (viding a non-)Tj -375.239 -12 Td 0 Tw [(NULL second ar)18.0078(gument to)]TJ /R14883960 10 Tf 109.8 0 Td (parseXDotF)Tj /R14567504 10 Tf 52.2102 0 Td (.)Tj /R14883960 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R14567504 10 Tf 16 -12 Td [(This type pro)14.9927(vides an enumeration of the allo)25.0146(wed xdot operations.)-500(See)]TJ 10 -12 Td [(https://graphviz.or)17.9919(g/docs/outputs/canon/#xdot)]TJ -10 -12 Td (for the speciŒc semantics associated with each operation.)Tj /R14883960 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R14567504 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R14239616 10 Tf 178.948 0 Td (x)Tj /R14567504 10 Tf 7.09414 0 Td (and)Tj /R14239616 10 Tf 17.0941 0 Td (x)Tj /R14567504 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R14239616 10 Tf 190.35 0 Td (w)Tj /R14567504 10 Tf 9.325 0 Td (and)Tj /R14239616 10 Tf 17.0949 0 Td (h)Tj /R14567504 10 Tf -427 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td 0.486 Tw (ve t)Tj 0 Tc 14.7559 0 Td 0.186 Tw (he half-width and half-height, respecti)Tj -0.15 Tc 153.514 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.186 Tc 7.13008 0 Td (.F)Tj 0 Tc 13.0961 0 Td (or images, \()Tj /R14239616 10 Tf 47.8621 0 Td (x)Tj /R14567504 10 Tf 4.43984 0 Td (,)Tj /R14239616 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R14567504 10 Tf 4.43984 0 Td (\)g)Tj -0.25 Tc 11.016 0 Td -2.15 Tw (iv e)Tj 2.686 Tc 11.8199 0 Td (st)Tj 0 Tc 9.35586 0 Td 0.185 Tw [(he lo)24.9902(wer left corner of the rectan-)]TJ -296.75 -12 Td 0 Tw (gle, and)Tj /R14239616 10 Tf 34.1602 0 Td (w)Tj /R14567504 10 Tf 9.16992 0 Td (and)Tj /R14239616 10 Tf 16.9398 0 Td (h)Tj /R14567504 10 Tf 7.5 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he width and height, respecti)Tj -0.15 Tc 115.01 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ /R14883960 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R14567504 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R14239616 10 Tf 136.08 0 Td (cnt)Tj /R14567504 10 Tf 14.7199 0 Td (points.)Tj /R14883960 10 Tf -166.8 -16.8 Td (xdot_text)Tj 3.363 Tc /R14567504 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.3328 0 Td 0.863 Tw (alue of this type corresponds to printing the string)Tj /R14239616 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R14567504 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R14239616 10 Tf 104.006 0 Td (x)Tj /R14567504 10 Tf 4.43984 0 Td (,)Tj /R14239616 10 Tf 2.5 0 Td (y)Tj /R14567504 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R14239616 10 Tf 30.6078 0 Td (width)Tj /R14567504 10 Tf 25.5941 0 Td (Œeld)Tj -414.22 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.638 Tc 9.28984 0 Td [(sa)363.804(na)]TJ 0 Tc 25.0461 0 Td 1.138 Tw (pproximation of ho)Tj 3.638 Tc 79.2461 0 Td (ww)Tj 0 Tc 18.0781 0 Td (ide the printed string will be using the current font and font size.)Tj 277.263 0 Td (The)Tj /R14239616 10 Tf -416.453 -12 Td (align)Tj /R14567504 10 Tf 23.0602 0 Td 0 Tw (Œeld indicates ho)Tj 2.5 Tc 68.0801 0 Td (wt)Tj 0 Tc 12.5 0 Td [(he te)14.9854(xt should be horizontally aligned with the point \()]TJ /R14239616 10 Tf 214.56 0 Td (x)Tj /R14567504 10 Tf 4.43984 0 Td (,)Tj /R14239616 10 Tf 2.5 0 Td (y)Tj /R14567504 10 Tf 4.43984 0 Td (\).)Tj /R14883960 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R14567504 10 Tf 16 -12 Td 0.178 Tw (This denotes the insertion of an image. The image source is gi)Tj -0.15 Tc 250.008 0 Td (ve)Tj 2.679 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.6789 0 Td (y)Tj /R14239616 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R14567504 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.2891 0 Td 0.179 Tw (he images is to be placed into)Tj -312.605 -12 Td 0 Tw (the rectangle)Tj /R14239616 10 Tf 53.8699 0 Td (pos)Tj /R14567504 10 Tf 13.8898 0 Td (.)Tj /R14883960 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R14567504 10 Tf 16 -12 Td (The Œelds gi)Tj -0.15 Tc 49.75 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he name and size, in points, of a font.)Tj /R14883960 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R14567504 10 Tf 16 -12 Td 0.468 Tw (This enumeration type corresponds to the xdot alignment v)Tj 239.584 0 Td 0.467 Tw [(alues -1, 0 and 1 used with the te)15.0146(xt operator)]TJ 2.967 Tc 178.623 0 Td (,o)Tj 0 Tc 10.4672 0 Td (r)Tj -428.674 -12 Td 0 Tw [('\\l', '\\n' and '\\r' used in dot te)14.9927(xt.)]TJ /R14883960 10 Tf -21 -16.8 Td (Functions)Tj 5 -12 Td (xdot* parseXDotF \(char *str)Tj 2.5 Tc 122.11 0 Td (,d)Tj 0 Tc 10.5602 0 Td (rawfunc_t* opfns, int sz\))Tj -0.15 Tc /R14567504 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R14239616 10 Tf 60.4078 0 Td (str)Tj /R14567504 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R14239616 10 Tf 289.901 0 Td (xdot)Tj /R14567504 10 Tf 20.507 0 Td (structure.)Tj -394.512 -12 Td 0.12 Tw (The function parses as man)Tj 2.62 Tc 109.75 0 Td (yx)Tj 0 Tc 12.6199 0 Td 0.119 Tw [(dot operations as it can. If some unkno)25.0098(wn or incorrect input w)9.99023(as encountered)]TJ -122.37 -12 Td (in)Tj /R14239616 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R14567504 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R14239616 10 Tf 12.407 0 Td (ops)Tj /R14567504 10 Tf 16.857 0 Td (and)Tj /R14239616 10 Tf 17.407 0 Td (cnt)Tj /R14567504 10 Tf 15.1871 0 Td 0.467 Tw (Œelds will reect the operations parsed before the error)Tj 2.967 Tc 222.726 0 Td (,a)Tj 0 Tc 9.90703 0 Td (nd the)Tj /R14239616 10 Tf 28.1551 0 Td [(XDO)40(T_P)90.0098(ARSE_ER-)]TJ -0.4 Tc -352.2 -12 Td (RO)Tj 0 Tc 12.9301 0 Td (R)Tj /R14567504 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R14239616 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R14567504 10 Tf 21.2898 0 Td 2.5 Tw (Œeld. The)Tj 43.3301 0 Td 0 Tw [(function returns NULL if it cannot parse an)14.9902(ything.)]TJ -167.83 -16.8 Td (If)Tj /R14239616 10 Tf 9.69492 0 Td (sz)Tj /R14567504 10 Tf 10.8148 0 Td 0.534 Tw (is non-zero, it is assumed to be the size of some structure type containing)Tj /R14239616 10 Tf 302.716 0 Td (xdot_op)Tj /R14567504 10 Tf 35.2539 0 Td (as a preŒx. In this)Tj -358.48 -12 Td 0 Tw (case, the elements in the array pointed to by)Tj /R14239616 10 Tf 178.3 0 Td (ops)Tj /R14567504 10 Tf 16.3898 0 Td (will each ha)Tj -0.15 Tc 48.1199 0 Td 0.3 Tw (ve s)Tj 0 Tc 15.6801 0 Td (ize)Tj /R14239616 10 Tf 14.1602 0 Td (sz)Tj /R14567504 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R14239616 10 Tf 9.33398 0 Td (opfns)Tj /R14567504 10 Tf 24.3441 0 Td 0.174 Tw (is non-zero, it is tak)Tj 79.7559 0 Td 0.175 Tw (en to be an)Tj 2.675 Tc 43.975 0 Td (ya)Tj 0 Tc 12.1148 0 Td (rray of functions inde)Tj -0.15 Tc 86.7449 0 Td (xe)Tj 2.675 Tc 9.28984 0 Td (db)Tj 0 Tc 12.675 0 Td (y)Tj /R14239616 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R14567504 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R14239616 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R14567504 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R14239616 10 Tf 46.1 0 Td (xop_op)Tj /R14567504 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R14239616 10 Tf 174.43 0 Td (opfns)Tj /R14567504 10 Tf 21.6699 0 Td (.)Tj /R14883960 10 Tf -309.86 -16.8 Td (xdot* parseXDotFOn \(char *str)Tj 2.5 Tc 135.45 0 Td (,d)Tj 0 Tc 10.5602 0 Td (rawfunc_t* opfns, int sz, xdot* x\))Tj /R14567504 10 Tf -130.01 -12 Td (The same as)Tj /R14239616 10 Tf 51.9301 0 Td [(par)10.0159(seXDotF)]TJ 2.5 Tc /R14567504 10 Tf 49.3398 0 Td (,b)Tj 0 Tc 9.8 0 Td (ut append to the gi)Tj -0.15 Tc 74.1898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R14239616 10 Tf 7.5 0 Td (xdot)Tj /R14567504 10 Tf 19.7199 0 Td (object)Tj /R14239616 10 Tf 26.9398 0 Td (x)Tj /R14567504 10 Tf 4.43984 0 Td (.)Tj /R14883960 10 Tf -269.149 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R14567504 10 Tf 16 -12 Td (This is equi)Tj -0.25 Tc 46.4199 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R14239616 10 Tf 27.7801 0 Td [(par)10.0146(seXDotF\(str)]TJ 2.5 Tc 62.1199 0 Td [(,0)250(,0)]TJ 0 Tc 20 0 Td (\))Tj /R14567504 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R14883960 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R14567504 10 Tf 6.1 -12 Td (This frees the resources associated with the ar)Tj 183.38 0 Td 2.5 Tw (gument. If)Tj /R14239616 10 Tf 46.6602 0 Td (xp)Tj /R14567504 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj -73.2 -72 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 4)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32880512 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R32880512 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td (\(3\))Tj -420.34 -36 Td [(resources stored in the item by using an e)14.9927(xpansion of the)]TJ /R32880512 10 Tf 229.54 0 Td (xdot_op)Tj /R33208400 10 Tf 34.7199 0 Td (structure.)Tj /R33524856 10 Tf -280.26 -16.8 Td (xdot_op)Tj 3.092 Tc /R33208400 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.0621 0 Td 0.592 Tw (alue of this type represents one xdot operation. The operation is speciŒed by the)Tj /R32880512 10 Tf 330.739 0 Td (kind)Tj /R33208400 10 Tf 20.3129 0 Td 0.593 Tw (Œeld. The corre-)Tj -366.114 -12 Td 0.333 Tw (sponding data is stored in the union)Tj /R32880512 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R33208400 10 Tf 5 0 Td (,w)Tj 0 Tc 12.5531 0 Td (ith the subŒeld associated with a gi)Tj -0.15 Tc 142.298 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R32880512 10 Tf 7.83203 0 Td (kind)Tj /R33208400 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R32880512 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R33208400 10 Tf 40.666 0 Td 0.537 Tw [(Œeld allo)24.9817(ws the user to attach a dra)14.9976(wing-speciŒc function to the operation, pro)15.0098(viding an ob-)]TJ -59.252 -12 Td 1.719 Tw [(ject-based interf)9.98535(ace. These functions can be automatically attached during parsing by pro)]TJ 375.239 0 Td 1.718 Tw (viding a non-)Tj -375.239 -12 Td 0 Tw [(NULL second ar)18.0078(gument to)]TJ /R33524856 10 Tf 109.8 0 Td (parseXDotF)Tj /R33208400 10 Tf 52.2102 0 Td (.)Tj /R33524856 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R33208400 10 Tf 16 -12 Td [(This type pro)14.9927(vides an enumeration of the allo)25.0146(wed xdot operations.)-500(See)]TJ 10 -12 Td [(https://graphviz.or)17.9919(g/docs/outputs/canon/#xdot)]TJ -10 -12 Td (for the speciŒc semantics associated with each operation.)Tj /R33524856 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R33208400 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R32880512 10 Tf 178.948 0 Td (x)Tj /R33208400 10 Tf 7.09414 0 Td (and)Tj /R32880512 10 Tf 17.0941 0 Td (x)Tj /R33208400 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R32880512 10 Tf 190.35 0 Td (w)Tj /R33208400 10 Tf 9.325 0 Td (and)Tj /R32880512 10 Tf 17.0949 0 Td (h)Tj /R33208400 10 Tf -427 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td 0.486 Tw (ve t)Tj 0 Tc 14.7559 0 Td 0.186 Tw (he half-width and half-height, respecti)Tj -0.15 Tc 153.514 0 Td (ve)Tj 0 Tc 9.28984 0 Td (ly)Tj 5.186 Tc 7.13008 0 Td (.F)Tj 0 Tc 13.0961 0 Td (or images, \()Tj /R32880512 10 Tf 47.8621 0 Td (x)Tj /R33208400 10 Tf 4.43984 0 Td (,)Tj /R32880512 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R33208400 10 Tf 4.43984 0 Td (\)g)Tj -0.25 Tc 11.016 0 Td -2.15 Tw (iv e)Tj 2.686 Tc 11.8199 0 Td (st)Tj 0 Tc 9.35586 0 Td 0.185 Tw [(he lo)24.9902(wer left corner of the rectan-)]TJ -296.75 -12 Td 0 Tw (gle, and)Tj /R32880512 10 Tf 34.1602 0 Td (w)Tj /R33208400 10 Tf 9.16992 0 Td (and)Tj /R32880512 10 Tf 16.9398 0 Td (h)Tj /R33208400 10 Tf 7.5 0 Td (gi)Tj -0.15 Tc 7.53008 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he width and height, respecti)Tj -0.15 Tc 115.01 0 Td (ve)Tj 0 Tc 9.28984 0 Td [(ly)64.9927(.)]TJ /R33524856 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R33208400 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R32880512 10 Tf 136.08 0 Td (cnt)Tj /R33208400 10 Tf 14.7199 0 Td (points.)Tj /R33524856 10 Tf -166.8 -16.8 Td (xdot_text)Tj 3.363 Tc /R33208400 10 Tf 16 -12 Td (Av)Tj 0 Tc 15.3328 0 Td 0.863 Tw (alue of this type corresponds to printing the string)Tj /R32880512 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R33208400 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R32880512 10 Tf 104.006 0 Td (x)Tj /R33208400 10 Tf 4.43984 0 Td (,)Tj /R32880512 10 Tf 2.5 0 Td (y)Tj /R33208400 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R32880512 10 Tf 30.6078 0 Td (width)Tj /R33208400 10 Tf 25.5941 0 Td (Œeld)Tj -414.22 -12 Td (gi)Tj -0.15 Tc 7.53008 0 Td (ve)Tj 3.638 Tc 9.28984 0 Td [(sa)363.804(na)]TJ 0 Tc 25.0461 0 Td 1.138 Tw (pproximation of ho)Tj 3.638 Tc 79.2461 0 Td (ww)Tj 0 Tc 18.0781 0 Td (ide the printed string will be using the current font and font size.)Tj 277.263 0 Td (The)Tj /R32880512 10 Tf -416.453 -12 Td (align)Tj /R33208400 10 Tf 23.0602 0 Td 0 Tw (Œeld indicates ho)Tj 2.5 Tc 68.0801 0 Td (wt)Tj 0 Tc 12.5 0 Td [(he te)14.9854(xt should be horizontally aligned with the point \()]TJ /R32880512 10 Tf 214.56 0 Td (x)Tj /R33208400 10 Tf 4.43984 0 Td (,)Tj /R32880512 10 Tf 2.5 0 Td (y)Tj /R33208400 10 Tf 4.43984 0 Td (\).)Tj /R33524856 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R33208400 10 Tf 16 -12 Td 0.178 Tw (This denotes the insertion of an image. The image source is gi)Tj -0.15 Tc 250.008 0 Td (ve)Tj 2.679 Tc 9.28984 0 Td (nb)Tj 0 Tc 12.6789 0 Td (y)Tj /R32880512 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R33208400 10 Tf 21.6602 0 Td (.T)Tj 0 Tc 11.2891 0 Td 0.179 Tw (he images is to be placed into)Tj -312.605 -12 Td 0 Tw (the rectangle)Tj /R32880512 10 Tf 53.8699 0 Td (pos)Tj /R33208400 10 Tf 13.8898 0 Td (.)Tj /R33524856 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R33208400 10 Tf 16 -12 Td (The Œelds gi)Tj -0.15 Tc 49.75 0 Td 0.3 Tw (ve t)Tj 0 Tc 14.5699 0 Td 0 Tw (he name and size, in points, of a font.)Tj /R33524856 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R33208400 10 Tf 16 -12 Td 0.468 Tw (This enumeration type corresponds to the xdot alignment v)Tj 239.584 0 Td 0.467 Tw [(alues -1, 0 and 1 used with the te)15.0146(xt operator)]TJ 2.967 Tc 178.623 0 Td (,o)Tj 0 Tc 10.4672 0 Td (r)Tj -428.674 -12 Td 0 Tw [('\\l', '\\n' and '\\r' used in dot te)14.9927(xt.)]TJ /R33524856 10 Tf -21 -16.8 Td (Functions)Tj 5 -12 Td (xdot* parseXDotF \(char *str)Tj 2.5 Tc 122.11 0 Td (,d)Tj 0 Tc 10.5602 0 Td (rawfunc_t* opfns, int sz\))Tj -0.15 Tc /R33208400 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R32880512 10 Tf 60.4078 0 Td (str)Tj /R33208400 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R32880512 10 Tf 289.901 0 Td (xdot)Tj /R33208400 10 Tf 20.507 0 Td (structure.)Tj -394.512 -12 Td 0.12 Tw (The function parses as man)Tj 2.62 Tc 109.75 0 Td (yx)Tj 0 Tc 12.6199 0 Td 0.119 Tw [(dot operations as it can. If some unkno)25.0098(wn or incorrect input w)9.99023(as encountered)]TJ -122.37 -12 Td (in)Tj /R32880512 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R33208400 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R32880512 10 Tf 12.407 0 Td (ops)Tj /R33208400 10 Tf 16.857 0 Td (and)Tj /R32880512 10 Tf 17.407 0 Td (cnt)Tj /R33208400 10 Tf 15.1871 0 Td 0.467 Tw (Œelds will reect the operations parsed before the error)Tj 2.967 Tc 222.726 0 Td (,a)Tj 0 Tc 9.90703 0 Td (nd the)Tj /R32880512 10 Tf 28.1551 0 Td [(XDO)40(T_P)90.0098(ARSE_ER-)]TJ -0.4 Tc -352.2 -12 Td (RO)Tj 0 Tc 12.9301 0 Td (R)Tj /R33208400 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R32880512 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R33208400 10 Tf 21.2898 0 Td 2.5 Tw (Œeld. The)Tj 43.3301 0 Td 0 Tw [(function returns NULL if it cannot parse an)14.9902(ything.)]TJ -167.83 -16.8 Td (If)Tj /R32880512 10 Tf 9.69492 0 Td (sz)Tj /R33208400 10 Tf 10.8148 0 Td 0.534 Tw (is non-zero, it is assumed to be the size of some structure type containing)Tj /R32880512 10 Tf 302.716 0 Td (xdot_op)Tj /R33208400 10 Tf 35.2539 0 Td (as a preŒx. In this)Tj -358.48 -12 Td 0 Tw (case, the elements in the array pointed to by)Tj /R32880512 10 Tf 178.3 0 Td (ops)Tj /R33208400 10 Tf 16.3898 0 Td (will each ha)Tj -0.15 Tc 48.1199 0 Td 0.3 Tw (ve s)Tj 0 Tc 15.6801 0 Td (ize)Tj /R32880512 10 Tf 14.1602 0 Td (sz)Tj /R33208400 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R32880512 10 Tf 9.33398 0 Td (opfns)Tj /R33208400 10 Tf 24.3441 0 Td 0.174 Tw (is non-zero, it is tak)Tj 79.7559 0 Td 0.175 Tw (en to be an)Tj 2.675 Tc 43.975 0 Td (ya)Tj 0 Tc 12.1148 0 Td (rray of functions inde)Tj -0.15 Tc 86.7449 0 Td (xe)Tj 2.675 Tc 9.28984 0 Td (db)Tj 0 Tc 12.675 0 Td (y)Tj /R32880512 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R33208400 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R32880512 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R33208400 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R32880512 10 Tf 46.1 0 Td (xop_op)Tj /R33208400 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R32880512 10 Tf 174.43 0 Td (opfns)Tj /R33208400 10 Tf 21.6699 0 Td (.)Tj /R33524856 10 Tf -309.86 -16.8 Td (xdot* parseXDotFOn \(char *str)Tj 2.5 Tc 135.45 0 Td (,d)Tj 0 Tc 10.5602 0 Td (rawfunc_t* opfns, int sz, xdot* x\))Tj /R33208400 10 Tf -130.01 -12 Td (The same as)Tj /R32880512 10 Tf 51.9301 0 Td [(par)10.0159(seXDotF)]TJ 2.5 Tc /R33208400 10 Tf 49.3398 0 Td (,b)Tj 0 Tc 9.8 0 Td (ut append to the gi)Tj -0.15 Tc 74.1898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R32880512 10 Tf 7.5 0 Td (xdot)Tj /R33208400 10 Tf 19.7199 0 Td (object)Tj /R32880512 10 Tf 26.9398 0 Td (x)Tj /R33208400 10 Tf 4.43984 0 Td (.)Tj /R33524856 10 Tf -269.149 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R33208400 10 Tf 16 -12 Td (This is equi)Tj -0.25 Tc 46.4199 0 Td (va)Tj 0 Tc 9.18984 0 Td (lent to)Tj /R32880512 10 Tf 27.7801 0 Td [(par)10.0146(seXDotF\(str)]TJ 2.5 Tc 62.1199 0 Td [(,0)250(,0)]TJ 0 Tc 20 0 Td (\))Tj /R33208400 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R33524856 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R33208400 10 Tf 6.1 -12 Td (This frees the resources associated with the ar)Tj 183.38 0 Td 2.5 Tw (gument. If)Tj /R32880512 10 Tf 46.6602 0 Td (xp)Tj /R33208400 10 Tf 11.9398 0 Td 0 Tw (is NULL, nothing happens.)Tj -73.2 -72 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 4)Tj ET Q Q \n \n \n \n \n-3197\n+3198\n \n \n \n \n-R14883960\n+R33524856\n \n-R14567504\n+R33208400\n \n-R14239616\n+R32880512\n \n \n \n \n \n \n Type\n@@ -822,29 +822,29 @@\n \n Length\n \n Filter\n FlateDecode\n \n \n-q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R14239616 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R14239616 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R14567504 10 Tf 41.9801 0 Td (\(3\))Tj /R14883960 10 Tf -436.34 -36 Td (exter)Tj 2.5 Tc 21.5 0 Td (nc)Tj 0 Tc 12.5 0 Td (har* sprintXDot \(xdot* xp\))Tj -34 -12 Td (exter)Tj 2.5 Tc 21.5 0 Td (nv)Tj 0 Tc 12.9602 0 Td (oid fprintXDot \(FILE* fp, xdot* xp\))Tj /R14567504 10 Tf -18.4602 -12 Td 1.677 Tw (These tw)Tj 4.177 Tc 37.957 0 Td (of)Tj 0 Tc 12.507 0 Td [(unctions deparse the ar)17.9907(gument xdot structure, producing a string representation.)]TJ /R14239616 10 Tf 338.199 0 Td (fprintXDot)Tj /R14567504 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R14239616 10 Tf 155.82 0 Td (fp)Tj /R14567504 10 Tf 7.78008 0 Td (;)Tj /R14239616 10 Tf 5.28008 0 Td (sprintXDot)Tj /R14567504 10 Tf 46.95 0 Td (returns a heap-allocated string.)Tj -215.83 -16.8 Td 1.597 Tw (The color string with Œll and dra)Tj 4.097 Tc 139.422 0 Td (wo)Tj 0 Tc 16.3172 0 Td [(perations can encode linear and radial gradients. These v)25.0146(alues are)]TJ -155.739 -12 Td 2.088 Tw (parsed automatically by)Tj /R14883960 10 Tf 104.304 0 Td (parseXDotF)Tj /R14567504 10 Tf 56.7969 0 Td (or)Tj /R14883960 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R14567504 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R14239616 10 Tf 15.1469 0 Td (xdot_op)Tj /R14567504 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R14239616 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R14567504 10 Tf 83.3172 0 Td (or)Tj /R14239616 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R14567504 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R14239616 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R14567504 10 Tf 44.85 0 Td (.)Tj -0.15 Tc -224.16 -16.8 Td (Fo)Tj 2.5 Tc 10.4102 0 Td [(ra)250.007(na)]TJ 0 Tc 22.2098 0 Td [(pplication that handles its o)25(wn parsing of xdot, the library pro)14.9927(vides three helper functions.)]TJ -0.1 Tc /R14883960 10 Tf -48.6199 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id jsonXDot\(FILE * fp, xdot * x\))Tj -0.35 Tc /R14567504 10 Tf 6.1 -12 Td (Tr)Tj 0 Tc 9.08984 0 Td 0.986 Tw (anslate a gi)Tj -0.15 Tc 46.7121 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R14239616 10 Tf 8.48594 0 Td (xdot)Tj /R14567504 10 Tf 20.7059 0 Td 0.987 Tw (object to a JSON representation. This functionality is currently considered e)Tj 313.84 0 Td (xperi-)Tj -408.123 -12 Td 0 Tw (mental and the format of the JSON output may not be stable across Graphviz releases.)Tj /R14883960 10 Tf -16 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R14567504 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R14883960 10 Tf -16 -16.8 Td (char* parseXDotColor \(char *str)Tj 2.5 Tc 140.99 0 Td (,x)Tj 0 Tc 10 0 Td (dot_color* clr\))Tj /R14567504 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R14239616 10 Tf 110.27 0 Td (str)Tj /R14567504 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R14239616 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R14567504 10 Tf 11.1102 0 Td [(.I)249.993(tr)]TJ 0 Tc 16.9402 0 Td [(eturns NULL on f)9.99023(ailure.)]TJ -0.1 Tc /R14883960 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R14567504 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R14239616 10 Tf 222.47 0 Td (xdot_color)Tj /R14567504 10 Tf 43.3301 0 Td (.)Tj /R14883960 10 Tf -281.8 -16.8 Td (int statXDot \(xdot *x, xdot_stats *sp\))Tj /R14567504 10 Tf 16 -12 Td 1.159 Tw (This function is pro)Tj 81.9371 0 Td 1.158 Tw [(vided for retrie)24.9902(ving v)25.0098(arious statistics about an)]TJ /R14239616 10 Tf 193.416 0 Td (xdot)Tj /R14567504 10 Tf 20.8781 0 Td (object. Returns 0 on success and)Tj -296.231 -12 Td 0 Tw (populates the output parameter)Tj /R14239616 10 Tf 126.09 0 Td (sp)Tj /R14567504 10 Tf 11.3898 0 Td [(with counts of v)25.0073(arious entities in the)]TJ /R14239616 10 Tf 147.8 0 Td (xdot)Tj /R14567504 10 Tf 19.7199 0 Td (object.)Tj -0.11 Tc /R14883960 10.95 Tf -341 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R14567504 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R14239616 10 Tf 189.206 0 Td (sz)Tj /R14567504 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R14239616 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R14567504 10 Tf 49.3398 0 Td (,i)Tj 3.028 Tc 8.30703 0 Td [(ti)302.813(sa)]TJ 0 Tc 19.9457 0 Td 0.528 Tw [(ssumed it is a v)24.9951(alid v)]TJ 86.3102 0 Td (alue)Tj -415.339 -12 Td (from)Tj /R14239616 10 Tf 22.0219 0 Td (sizeof)Tj /R14567504 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R14239616 10 Tf 168.246 0 Td (xdot_op)Tj /R14567504 10 Tf 34.8012 0 Td [(as its Œrst Œeld. There can be no v)25.0195(alidation of)]TJ -250.431 -12 Td (the)Tj /R14239616 10 Tf 14.7199 0 Td (opfns)Tj /R14567504 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R14883960 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14567504 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ 168.78 -328.8 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 5)Tj ET Q Q \n+q 0.1 0 0 0.1 0 0 cm 0 g q 10 0 0 10 0 0 cm BT /R32880512 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R32880512 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R33208400 10 Tf 41.9801 0 Td (\(3\))Tj /R33524856 10 Tf -436.34 -36 Td (exter)Tj 2.5 Tc 21.5 0 Td (nc)Tj 0 Tc 12.5 0 Td (har* sprintXDot \(xdot* xp\))Tj -34 -12 Td (exter)Tj 2.5 Tc 21.5 0 Td (nv)Tj 0 Tc 12.9602 0 Td (oid fprintXDot \(FILE* fp, xdot* xp\))Tj /R33208400 10 Tf -18.4602 -12 Td 1.677 Tw (These tw)Tj 4.177 Tc 37.957 0 Td (of)Tj 0 Tc 12.507 0 Td [(unctions deparse the ar)17.9907(gument xdot structure, producing a string representation.)]TJ /R32880512 10 Tf 338.199 0 Td (fprintXDot)Tj /R33208400 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R32880512 10 Tf 155.82 0 Td (fp)Tj /R33208400 10 Tf 7.78008 0 Td (;)Tj /R32880512 10 Tf 5.28008 0 Td (sprintXDot)Tj /R33208400 10 Tf 46.95 0 Td (returns a heap-allocated string.)Tj -215.83 -16.8 Td 1.597 Tw (The color string with Œll and dra)Tj 4.097 Tc 139.422 0 Td (wo)Tj 0 Tc 16.3172 0 Td [(perations can encode linear and radial gradients. These v)25.0146(alues are)]TJ -155.739 -12 Td 2.088 Tw (parsed automatically by)Tj /R33524856 10 Tf 104.304 0 Td (parseXDotF)Tj /R33208400 10 Tf 56.7969 0 Td (or)Tj /R33524856 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R33208400 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R32880512 10 Tf 15.1469 0 Td (xdot_op)Tj /R33208400 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R32880512 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R33208400 10 Tf 83.3172 0 Td (or)Tj /R32880512 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R33208400 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R32880512 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R33208400 10 Tf 44.85 0 Td (.)Tj -0.15 Tc -224.16 -16.8 Td (Fo)Tj 2.5 Tc 10.4102 0 Td [(ra)250.007(na)]TJ 0 Tc 22.2098 0 Td [(pplication that handles its o)25(wn parsing of xdot, the library pro)14.9927(vides three helper functions.)]TJ -0.1 Tc /R33524856 10 Tf -48.6199 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id jsonXDot\(FILE * fp, xdot * x\))Tj -0.35 Tc /R33208400 10 Tf 6.1 -12 Td (Tr)Tj 0 Tc 9.08984 0 Td 0.986 Tw (anslate a gi)Tj -0.15 Tc 46.7121 0 Td (ve)Tj 0 Tc 9.28984 0 Td (n)Tj /R32880512 10 Tf 8.48594 0 Td (xdot)Tj /R33208400 10 Tf 20.7059 0 Td 0.987 Tw (object to a JSON representation. This functionality is currently considered e)Tj 313.84 0 Td (xperi-)Tj -408.123 -12 Td 0 Tw (mental and the format of the JSON output may not be stable across Graphviz releases.)Tj /R33524856 10 Tf -16 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R33208400 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R33524856 10 Tf -16 -16.8 Td (char* parseXDotColor \(char *str)Tj 2.5 Tc 140.99 0 Td (,x)Tj 0 Tc 10 0 Td (dot_color* clr\))Tj /R33208400 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R32880512 10 Tf 110.27 0 Td (str)Tj /R33208400 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R32880512 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R33208400 10 Tf 11.1102 0 Td [(.I)249.993(tr)]TJ 0 Tc 16.9402 0 Td [(eturns NULL on f)9.99023(ailure.)]TJ -0.1 Tc /R33524856 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R33208400 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R32880512 10 Tf 222.47 0 Td (xdot_color)Tj /R33208400 10 Tf 43.3301 0 Td (.)Tj /R33524856 10 Tf -281.8 -16.8 Td (int statXDot \(xdot *x, xdot_stats *sp\))Tj /R33208400 10 Tf 16 -12 Td 1.159 Tw (This function is pro)Tj 81.9371 0 Td 1.158 Tw [(vided for retrie)24.9902(ving v)25.0098(arious statistics about an)]TJ /R32880512 10 Tf 193.416 0 Td (xdot)Tj /R33208400 10 Tf 20.8781 0 Td (object. Returns 0 on success and)Tj -296.231 -12 Td 0 Tw (populates the output parameter)Tj /R32880512 10 Tf 126.09 0 Td (sp)Tj /R33208400 10 Tf 11.3898 0 Td [(with counts of v)25.0073(arious entities in the)]TJ /R32880512 10 Tf 147.8 0 Td (xdot)Tj /R33208400 10 Tf 19.7199 0 Td (object.)Tj -0.11 Tc /R33524856 10.95 Tf -341 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33208400 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R32880512 10 Tf 189.206 0 Td (sz)Tj /R33208400 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R32880512 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R33208400 10 Tf 49.3398 0 Td (,i)Tj 3.028 Tc 8.30703 0 Td [(ti)302.813(sa)]TJ 0 Tc 19.9457 0 Td 0.528 Tw [(ssumed it is a v)24.9951(alid v)]TJ 86.3102 0 Td (alue)Tj -415.339 -12 Td (from)Tj /R32880512 10 Tf 22.0219 0 Td (sizeof)Tj /R33208400 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R32880512 10 Tf 168.246 0 Td (xdot_op)Tj /R33208400 10 Tf 34.8012 0 Td [(as its Œrst Œeld. There can be no v)25.0195(alidation of)]TJ -250.431 -12 Td (the)Tj /R32880512 10 Tf 14.7199 0 Td (opfns)Tj /R33208400 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R33524856 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33208400 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner \(er)18.0151(g@research.att.com\).)]TJ 168.78 -328.8 Td (31 JUL)Tj 2.5 Tc 28.7199 0 Td (Y2)Tj 0 Tc 14.7199 0 Td 197.28 Tw (009 5)Tj ET Q Q \n \n \n \n \n-2061\n+2063\n \n \n \n \n-R14883960\n+R33524856\n \n-R14567504\n+R33208400\n \n-R14239616\n+R32880512\n \n \n \n \n \n \n \n@@ -896,32 +896,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-480\n+479\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14985768 def 1 begincodespacerange <00><ff> endcodespacerange 51 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33626664 def 1 begincodespacerange <00><ff> endcodespacerange 51 beginbfrange <20><20><0020> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <41><41><0041> <42><42><0042> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <48><48><0048> <49><49><0049> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n \n \n Filter\n FlateDecode\n Length\n-631\n+630\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14986136 def 1 begincodespacerange <00><ff> endcodespacerange 76 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33627032 def 1 begincodespacerange <00><ff> endcodespacerange 76 beginbfrange <20><20><0020> <23><23><0023> <27><27><2019> <28><28><0028> <29><29><0029> <2a><2a><002a> <2c><2c><002c> <2d><2d><002d> <2e><2e><002e> <2f><2f><002f> <30><30><0030> <31><31><0031> <32><32><0032> <33><33><0033> <34><34><0034> <35><35><0035> <39><39><0039> <3a><3a><003a> <3b><3b><003b> <3c><3c><003c> <3e><3e><003e> <40><40><0040> <41><41><0041> <43><43><0043> <44><44><0044> <45><45><0045> <46><46><0046> <47><47><0047> <49><49><0049> <4a><4a><004a> <4c><4c><004c> <4d><4d><004d> <4e><4e><004e> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <55><55><0055> <58><58><0058> <59><59><0059> <5b><5b><005b> <5c><5c><005c> <5d><5d><005d> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6a><6a><006a> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <71><71><0071> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <76><76><0076> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <7b><7b><007b> <7d><7d><007d> <8c><8c><fb01> <8d><8d><fb02> <ad><ad><2212> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -943,18 +943,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-443\n+441\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R14986504 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <41><41><0041> <42><42><0042> <44><44><0044> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <58><58><0058> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n+/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R33627400 def 1 begincodespacerange <00><ff> endcodespacerange 44 beginbfrange <28><28><0028> <29><29><0029> <2c><2c><002c> <2d><2d><002d> <30><30><0030> <41><41><0041> <42><42><0042> <44><44><0044> <45><45><0045> <46><46><0046> <49><49><0049> <4c><4c><004c> <4f><4f><004f> <50><50><0050> <52><52><0052> <53><53><0053> <54><54><0054> <58><58><0058> <5f><5f><005f> <61><61><0061> <62><62><0062> <63><63><0063> <64><64><0064> <65><65><0065> <66><66><0066> <67><67><0067> <68><68><0068> <69><69><0069> <6b><6b><006b> <6c><6c><006c> <6d><6d><006d> <6e><6e><006e> <6f><6f><006f> <70><70><0070> <72><72><0072> <73><73><0073> <74><74><0074> <75><75><0075> <77><77><0077> <78><78><0078> <79><79><0079> <7a><7a><007a> <8c><8c><fb01> <8d><8d><fb02> endbfrange endcmap CMapName currentdict /CMap defineresource pop end end \n \n \n \n \n \n Type\n Encoding\n@@ -977,15 +977,15 @@\n Metadata\n Subtype\n XML\n Length\n 1175\n \n \n-<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-2851250cfcfa'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?> <?adobe-xap-filters esc="CRLF"?> <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'> <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'> <rdf:Description rdf:about="" xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 10.04.0'/> <rdf:Description rdf:about="" xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2024-09-30T19:35:39Z</xmp:ModifyDate> <xmp:CreateDate>2024-09-30T19:35:39Z</xmp:CreateDate> <xmp:CreatorTool>groff version 1.23.0</xmp:CreatorTool></rdf:Description> <rdf:Description rdf:about="" xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:b8f358c1-b77f-11fa-0000-af04ee377307'/> <rdf:Description rdf:about="" xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end='w'?>\n \n \n \n \n \n Size\n 39\n"}]}]}]}]}]}]}