{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.tO66hbR8/b1/graphviz_12.2.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.tO66hbR8/b2/graphviz_12.2.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n 043b811bc83559e5a73daf042e1cd086 15972 debug optional graphviz-dbgsym_12.2.1-1_armhf.deb\n- d1684ebb9225cda96e9e7bc3e09a0d81 2163308 doc optional graphviz-doc_12.2.1-1_all.deb\n+ a844e633c92b2ec4e7c8064916410fb3 2163824 doc optional graphviz-doc_12.2.1-1_all.deb\n dd936b82825c4ab136c3dfdde6f4e23f 3942976 debug optional graphviz-tools-dbgsym_12.2.1-1_armhf.deb\n 109e1f0fa06ed29aea26dbad638d0cfd 513468 graphics optional graphviz-tools_12.2.1-1_armhf.deb\n 8a1c61c0e72bc20dedd0c8806856b491 59688 graphics optional graphviz_12.2.1-1_armhf.deb\n 2be5d2f51210ae43ecb55e0813ccfca1 19540 libdevel optional libcdt-dev_12.2.1-1_armhf.deb\n 38a146de1771314f17bc0c50a7f1b235 25792 debug optional libcdt5-dbgsym_12.2.1-1_armhf.deb\n 3ffd8fe51097e20752d6595320719088 16640 libs optional libcdt5_12.2.1-1_armhf.deb\n 83e2bd1e8bcdbc748fdba705387f4411 62044 libdevel optional libcgraph-dev_12.2.1-1_armhf.deb\n"}, {"source1": "graphviz-doc_12.2.1-1_all.deb", "source2": "graphviz-doc_12.2.1-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-12-10 20:26:15.000000 debian-binary\n--rw-r--r-- 0 0 0 4788 2024-12-10 20:26:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2158328 2024-12-10 20:26:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4784 2024-12-10 20:26:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2158848 2024-12-10 20:26:15.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-12-10 20:26:15.000000 ./usr/share/doc/graphviz/AUTHORS\n -rw-r--r-- 0 root (0) root (0) 155920 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/Agraph.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 48795 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/CHANGELOG.md.gz\n -rw-r--r-- 0 root (0) root (0) 4288 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/COPYING.gz\n -rw-r--r-- 0 root (0) root (0) 12101 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/Dot.ref.gz\n -rw-r--r-- 0 root (0) root (0) 163 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/FAQ.html\n -rw-r--r-- 0 root (0) root (0) 145 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/NEWS.gz\n--rw-r--r-- 0 root (0) root (0) 15436 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17629 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15441 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/acyclic.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17630 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/bcomps.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 193 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/build.html\n--rw-r--r-- 0 root (0) root (0) 21904 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 37514 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 50549 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21921 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/ccomps.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 37513 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cdt.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 50537 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cgraph.3.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 190 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/char.html\n--rw-r--r-- 0 root (0) root (0) 19909 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19896 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cluster.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4214 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/cpl1.0.txt.gz\n--rw-r--r-- 0 root (0) root (0) 13743 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16811 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 52908 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13740 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/diffimg.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16806 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dijkstra.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 52891 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 266522 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/dotguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20503 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20496 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/edgepaint.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/\n -rwxr-xr-x 0 root (0) root (0) 20468 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl\n -rw-r--r-- 0 root (0) root (0) 385 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/doted.tcl.README\n -rw-r--r-- 0 root (0) root (0) 41953 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.html\n -rwxr-xr-x 0 root (0) root (0) 1733 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl\n -rw-r--r-- 0 root (0) root (0) 288 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/demo/entities.tcl.README\n@@ -113,71 +113,71 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/\n -rw-r--r-- 0 root (0) root (0) 650 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ER.gv\n -rw-r--r-- 0 root (0) root (0) 790 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Heawood.gv\n -rw-r--r-- 0 root (0) root (0) 904 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/Petersen.gv\n -rw-r--r-- 0 root (0) root (0) 1754 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/ngk10_4.gv\n -rw-r--r-- 0 root (0) root (0) 234 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/examples/graphs/undirected/process.gv\n -rw-r--r-- 0 root (0) root (0) 10788 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/expr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 15199 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24470 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15197 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gc.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24461 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 69037 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gdtclft.entities.example.png\n--rw-r--r-- 0 root (0) root (0) 17034 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17473 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21967 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22238 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22237 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22174 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22320 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21788 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16732 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17027 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17472 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/graphml2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21964 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3guile.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22233 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3lua.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22243 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3perl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22168 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3python.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22311 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3ruby.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 21785 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gv.3tcl.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16726 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvc.3.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 20832 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvcolor.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 14192 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 22680 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24866 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 20960 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 24692 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 64997 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 14186 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvedit.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 22681 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvgen.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24862 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20963 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvmap.sh.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 24723 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpack.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 65015 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 21628 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gvpr.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 16772 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 16766 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/gxl2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 2330 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/index.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/\n -rw-r--r-- 0 root (0) root (0) 205 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/arrows.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/attrs.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/colors.html\n -rw-r--r-- 0 root (0) root (0) 214 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/command.html\n -rw-r--r-- 0 root (0) root (0) 208 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/index.html\n -rw-r--r-- 0 root (0) root (0) 205 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/lang.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/output.html\n -rw-r--r-- 0 root (0) root (0) 211 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/info/shapes.html\n -rw-r--r-- 0 root (0) root (0) 5046 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/internal_todo.html\n -rw-r--r-- 0 root (0) root (0) 3230 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/latex_suggestions.txt\n -rw-r--r-- 0 root (0) root (0) 340716 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/libguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 21008 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 19246 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 20997 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mingle.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 19240 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/mm2gv.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 89940 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/neatoguide.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 12463 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 41072 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 31136 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 42028 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 23502 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 18063 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 12466 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/nop.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 41062 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/osage.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 31140 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pack.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 42021 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/patchwork.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 23508 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pathplan.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 18073 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/prune.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 4592 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/pspdf.png\n--rw-r--r-- 0 root (0) root (0) 15514 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15520 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/sccmap.1.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/\n -rw-r--r-- 0 root (0) root (0) 1297 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/arguments.xml\n -rw-r--r-- 0 root (0) root (0) 20065 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/attributes.xml.gz\n -rw-r--r-- 0 root (0) root (0) 3018 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/schema/attributes.xslt.gz\n -rw-r--r-- 0 root (0) root (0) 34810 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tcldot.3tcl.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 6466 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tcldot.html\n -rw-r--r-- 0 root (0) root (0) 190 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/todo.html\n--rw-r--r-- 0 root (0) root (0) 15053 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 17501 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n--rw-r--r-- 0 root (0) root (0) 13217 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 15065 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/tred.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 17510 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/unflatten.1.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 13218 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/vimdot.1.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 75 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/winbuild.html\n--rw-r--r-- 0 root (0) root (0) 30801 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 30820 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz/xdot.3.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz-doc/\n -rw-r--r-- 0 root (0) root (0) 2026 2024-12-10 20:26:15.000000 ./usr/share/doc/graphviz-doc/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 37 2024-12-06 23:53:25.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-12-10 20:26:15.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-12-10 20:26:15.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,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 -0.3 Tc /R33499072 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R33824848 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R33499072 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R33824848 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R34143416 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33824848 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 /R34143416 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R34143416 10 Tf 36 -12 Td (acyclic)Tj /R33824848 10 Tf 31.3801 0 Td ([)Tj /R34143416 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R33824848 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R34143416 10 Tf 11.6602 0 Td (­o)Tj /R33499072 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R33824848 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R33499072 10 Tf 13.5699 0 Td (Œle)Tj /R33824848 10 Tf 14.9 0 Td (])Tj /R34143416 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R34143416 10 Tf 36 -12 Td (acyclic)Tj /R33824848 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 /R34143416 10 Tf 398.27 0 Td (stdin)Tj /R33824848 10 Tf 21.1199 0 Td (.)Tj /R34143416 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R33824848 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R34143416 10 Tf 16.8 TL (­n)' /R33824848 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 /R34143416 10 Tf -36 -16.8 Td (­v)Tj /R33824848 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R34143416 10 Tf -36 -16.8 Td (­o)Tj /R33499072 10 Tf 13.2 0 Td (outŒle)Tj /R33824848 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 /R34143416 10 Tf 329.05 0 Td (stdout)Tj /R33824848 10 Tf 26.6699 0 Td (.)Tj /R34143416 10 Tf -391.72 -16.8 Td (­?)Tj /R33824848 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R34143416 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R34143416 10 Tf 36 -12 Td (acyclic)Tj /R33824848 10 Tf 31.9551 0 Td (returns)Tj /R34143416 10 Tf 30.8449 0 Td (0)Tj /R33824848 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R34143416 10 Tf 25.2949 0 Td (1)Tj /R33824848 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R34143416 10 Tf 22.5148 0 Td (2)Tj /R33824848 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R34143416 10 Tf 125.644 0 Td (255)Tj /R33824848 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 /R34143416 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R33824848 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 /R34143416 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R33824848 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 /R34143416 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33824848 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 /R15157184 10 Tf 1 0 0 1 72 793.89 Tm (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R15482960 10 Tf 28.5102 0 Td 122.47 Tw (\(1\) General)Tj 170.78 0 Td 0 Tw (Commands Manual)Tj -0.3 Tc /R15157184 10 Tf 203.58 0 Td (AC)Tj 0 Tc 12.4801 0 Td (YCLIC)Tj /R15482960 10 Tf 28.5102 0 Td (\(1\))Tj -0.219 Tc /R15801528 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15482960 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 /R15801528 10.95 Tf -103.87 -16.8 Td (SYNOPSIS)Tj /R15801528 10 Tf 36 -12 Td (acyclic)Tj /R15482960 10 Tf 31.3801 0 Td ([)Tj /R15801528 10 Tf 5.83008 0 Td [(­n)39.9841(v?)]TJ 2.5 Tc /R15482960 10 Tf 25.8602 0 Td (][)Tj 0 Tc /R15801528 10 Tf 11.6602 0 Td (­o)Tj /R15157184 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R15482960 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R15157184 10 Tf 13.5699 0 Td (Œle)Tj /R15482960 10 Tf 14.9 0 Td (])Tj /R15801528 10.95 Tf -180.311 -16.8 Td (DESCRIPTION)Tj /R15801528 10 Tf 36 -12 Td (acyclic)Tj /R15482960 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 /R15801528 10 Tf 398.27 0 Td (stdin)Tj /R15482960 10 Tf 21.1199 0 Td (.)Tj /R15801528 10.95 Tf -455.39 -16.8 Td (OPTIONS)Tj /R15482960 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R15801528 10 Tf 16.8 TL (­n)' /R15482960 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 /R15801528 10 Tf -36 -16.8 Td (­v)Tj /R15482960 10 Tf 36 0 Td [(Print information about whether the Œle is ac)15(yclic, has a c)15(ycle or is undirected.)]TJ /R15801528 10 Tf -36 -16.8 Td (­o)Tj /R15157184 10 Tf 13.2 0 Td (outŒle)Tj /R15482960 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 /R15801528 10 Tf 329.05 0 Td (stdout)Tj /R15482960 10 Tf 26.6699 0 Td (.)Tj /R15801528 10 Tf -391.72 -16.8 Td (­?)Tj /R15482960 10 Tf 36 0 Td (option causes the program to print usage information.)Tj /R15801528 10.95 Tf -72 -16.8 Td (RETURN CODES)Tj /R15801528 10 Tf 36 -12 Td (acyclic)Tj /R15482960 10 Tf 31.9551 0 Td (returns)Tj /R15801528 10 Tf 30.8449 0 Td (0)Tj /R15482960 10 Tf 8.075 0 Td 0.575 Tw (if the graph is ac)Tj 68.8 0 Td (yclic;)Tj /R15801528 10 Tf 25.2949 0 Td (1)Tj /R15482960 10 Tf 8.075 0 Td (if the graph has a c)Tj 78.5352 0 Td (ycle;)Tj /R15801528 10 Tf 22.5148 0 Td (2)Tj /R15482960 10 Tf 8.075 0 Td 0.574 Tw (if the graph is undirected; and)Tj /R15801528 10 Tf 125.644 0 Td (255)Tj /R15482960 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 /R15801528 10.95 Tf -94.4297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R15482960 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 /R15801528 10.95 Tf -118.21 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15482960 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 /R15801528 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15482960 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-1631\n+1632\n \n \n \n \n BaseFont\n HKTNWF+Times-Italic\n FontDescriptor\n@@ -617,19 +617,19 @@\n FontFile3\n \n \n \n \n \n \n-R34143416\n+R15801528\n \n-R33824848\n+R15482960\n \n-R33499072\n+R15157184\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/R34162600 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/R15820712 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 491\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34162968 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/R15821080 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@@ -742,15 +742,15 @@\n \n Filter\n FlateDecode\n Length\n 234\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34163336 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/R15821448 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-0f3a9f41eac9'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b592c80ddbc2'/> <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 /R20924304 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R21252192 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R20924304 10 Tf 204.55 0 Td (BCOMPS)Tj /R21252192 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R21568648 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21252192 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R21568648 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21568648 10 Tf 36 -12 Td (bcomps)Tj /R21252192 10 Tf 35.2801 0 Td ([)Tj /R21568648 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R21252192 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R21568648 10 Tf 11.6602 0 Td (­o)Tj /R20924304 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R21252192 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20924304 10 Tf 13.5699 0 Td (Œles)Tj /R21252192 10 Tf 18.8801 0 Td (])Tj /R21568648 10.95 Tf -192.75 -16.8 Td (DESCRIPTION)Tj /R21568648 10 Tf 36 -12 Td (bcomps)Tj /R21252192 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 /R21568648 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R21252192 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R21568648 10 Tf 16.8 TL (­s)' /R21252192 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R21568648 10 Tf 157.77 0 Td (­v)Tj /R21252192 10 Tf 13.2 0 Td (ag.)Tj /R21568648 10 Tf -206.97 -16.8 Td (­t)Tj /R21252192 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 /R21568648 10 Tf -186.24 -16.8 Td (­x)Tj /R21252192 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R21568648 10 Tf -36 -16.8 Td (­v)Tj /R21252192 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R21568648 10 Tf -36 -16.8 Td (­o)Tj /R20924304 10 Tf 13.2 0 Td (outŒle)Tj /R21252192 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 /R20924304 10 Tf 19.0219 0 Td (outŒle)Tj /R21252192 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 /R21568648 10 Tf 15.6988 0 Td (­o)Tj /R21252192 10 Tf 13.6191 0 Td (and)Tj /R21568648 10 Tf 17.359 0 Td (­x)Tj /R21252192 10 Tf 13.6191 0 Td [(ags are used, then each block is written to a dif)24.9854(ferent Œle. If)]TJ /R20924304 10 Tf 250.977 0 Td (out-)Tj -379.89 -12 Td (Œle)Tj /R21252192 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 /R20924304 10 Tf 187.279 0 Td (outŒle_n_i)Tj 2.759 Tc /R21252192 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 /R20924304 10 Tf 141.1 0 Td (outŒle)Tj /R21252192 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R20924304 10 Tf 9.73906 0 Td (outŒle)Tj /R21252192 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R20924304 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R21252192 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 /R20924304 10 Tf 80.2602 0 Td (.sfx)Tj /R21252192 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 /R20924304 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R21252192 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 /R21568648 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R21252192 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20924304 10 Tf 1.91016 -16.8 Td (Œles)Tj /R21252192 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 /R20924304 10 Tf 272.314 0 Td (Œles)Tj /R21252192 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R21568648 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R21568648 10 Tf 36 -12 Td (bcomps)Tj /R21252192 10 Tf 35.6031 0 Td (returns)Tj /R21568648 10 Tf 30.593 0 Td (0)Tj /R21252192 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 /R21568648 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21252192 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 /R21568648 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21252192 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R21568648 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R21252192 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 /R27768720 10 Tf 1 0 0 1 72.5801 793.89 Tm (BCOMPS)Tj /R28096608 10 Tf 40.0199 0 Td 122.86 Tw (\(1\) General)Tj 171.17 0 Td 0 Tw (Commands Manual)Tj /R27768720 10 Tf 204.55 0 Td (BCOMPS)Tj /R28096608 10 Tf 40.0199 0 Td (\(1\))Tj -0.219 Tc /R28413064 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28096608 10 Tf 20.407 -12 Td (bcomps ­ biconnected components Œlter for graphs)Tj /R28413064 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R28413064 10 Tf 36 -12 Td (bcomps)Tj /R28096608 10 Tf 35.2801 0 Td ([)Tj /R28413064 10 Tf 5.83008 0 Td (­stvx?)Tj 2.5 Tc /R28096608 10 Tf 32.9199 0 Td (][)Tj 0 Tc /R28413064 10 Tf 11.6602 0 Td (­o)Tj /R27768720 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R28096608 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27768720 10 Tf 13.5699 0 Td (Œles)Tj /R28096608 10 Tf 18.8801 0 Td (])Tj /R28413064 10.95 Tf -192.75 -16.8 Td (DESCRIPTION)Tj /R28413064 10 Tf 36 -12 Td (bcomps)Tj /R28096608 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 /R28413064 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R28096608 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R28413064 10 Tf 16.8 TL (­s)' /R28096608 10 Tf 36 0 Td (No output graph is printed. Implies the)Tj /R28413064 10 Tf 157.77 0 Td (­v)Tj /R28096608 10 Tf 13.2 0 Td (ag.)Tj /R28413064 10 Tf -206.97 -16.8 Td (­t)Tj /R28096608 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 /R28413064 10 Tf -186.24 -16.8 Td (­x)Tj /R28096608 10 Tf 36 0 Td (Each biconnected component is printed as a separate root graph.)Tj /R28413064 10 Tf -36 -16.8 Td (­v)Tj /R28096608 10 Tf 36 0 Td [(Prints number of blocks and cutv)15.0146(ertices.)]TJ /R28413064 10 Tf -36 -16.8 Td (­o)Tj /R27768720 10 Tf 13.2 0 Td (outŒle)Tj /R28096608 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 /R27768720 10 Tf 19.0219 0 Td (outŒle)Tj /R28096608 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 /R28413064 10 Tf 15.6988 0 Td (­o)Tj /R28096608 10 Tf 13.6191 0 Td (and)Tj /R28413064 10 Tf 17.359 0 Td (­x)Tj /R28096608 10 Tf 13.6191 0 Td [(ags are used, then each block is written to a dif)24.9854(ferent Œle. If)]TJ /R27768720 10 Tf 250.977 0 Td (out-)Tj -379.89 -12 Td (Œle)Tj /R28096608 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 /R27768720 10 Tf 187.279 0 Td (outŒle_n_i)Tj 2.759 Tc /R28096608 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 /R27768720 10 Tf 141.1 0 Td (outŒle)Tj /R28096608 10 Tf 25 0 Td (.)Tj -166.1 -24 Td (If)Tj /R27768720 10 Tf 9.73906 0 Td (outŒle)Tj /R28096608 10 Tf 28.0789 0 Td 0.579 Tw [(has a suf)24.9951(Œx, i.e., has the form)]TJ /R27768720 10 Tf 124.063 0 Td [(base)14.9927(.sfx)]TJ 3.079 Tc /R28096608 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 /R27768720 10 Tf 80.2602 0 Td (.sfx)Tj /R28096608 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 /R27768720 10 Tf 114.15 0 Td (outŒle_n_T)Tj 2.5 Tc /R28096608 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 /R28413064 10.95 Tf -36 -16.8 Td (OPERANDS)Tj /R28096608 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R27768720 10 Tf 1.91016 -16.8 Td (Œles)Tj /R28096608 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 /R27768720 10 Tf 272.314 0 Td (Œles)Tj /R28096608 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R28413064 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R28413064 10 Tf 36 -12 Td (bcomps)Tj /R28096608 10 Tf 35.6031 0 Td (returns)Tj /R28413064 10 Tf 30.593 0 Td (0)Tj /R28096608 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 /R28413064 10.95 Tf -57.2297 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R28096608 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 /R28413064 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R28096608 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R28413064 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R28096608 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 2141\n \n \n@@ -637,19 +637,19 @@\n FontFile3\n \n \n \n \n \n \n-R21568648\n+R28413064\n \n-R21252192\n+R28096608\n \n-R20924304\n+R27768720\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/R16940672 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/R23785088 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/R16941040 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/R23785456 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/R21568944 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/R28413360 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-5da447aac848'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-015064fb3466'/> <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,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 /R14399376 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R14727264 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R14399376 10 Tf 203.99 0 Td (CCOMPS)Tj /R14727264 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R15043720 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14727264 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R15043720 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R15043720 10 Tf 36 -12 Td (ccomps)Tj /R14727264 10 Tf 34.1602 0 Td ([)Tj /R15043720 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R14727264 10 Tf 51.15 0 Td (][)Tj 0 Tc /R15043720 10 Tf 11.6602 0 Td (­X)Tj /R14399376 10 Tf 13.2102 0 Td ([#%]s[­f])Tj 2.5 Tc /R14727264 10 Tf 45.2398 0 Td (][)Tj 0 Tc /R15043720 10 Tf 11.6602 0 Td (­o)Tj /R14399376 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R14727264 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14399376 10 Tf 13.5699 0 Td (Œles)Tj /R14727264 10 Tf 18.8801 0 Td (])Tj /R15043720 10.95 Tf -279.971 -16.8 Td (DESCRIPTION)Tj /R15043720 10 Tf 36 -12 Td (ccomps)Tj /R14727264 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R15043720 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R14727264 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R15043720 10 Tf 16.8 TL (­e)' /R14727264 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R15043720 10 Tf -36 -16.8 Td (­s)Tj /R14727264 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 /R15043720 10 Tf -36 -16.8 Td (­x)Tj /R14727264 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R15043720 10 Tf -36 -16.8 Td (­v)Tj /R14727264 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R15043720 10 Tf -36 -16.8 Td (­z)Tj /R14727264 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 /R15043720 10 Tf 20.9949 0 Td (­x)Tj /R14727264 10 Tf 13.3648 0 Td (or)Tj /R15043720 10 Tf 10.9949 0 Td (­X#)Tj /R14727264 10 Tf 20.5852 0 Td 0.165 Tw (is present.)Tj -355.285 -12 Td (Thus,)Tj /R15043720 10 Tf 25 0 Td (­zX#0)Tj /R14727264 10 Tf 29.8602 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R15043720 10 Tf -90.8602 -16.8 Td (­C)Tj /R14727264 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 /R15043720 10 Tf -125.84 -16.8 Td (­n)Tj /R14727264 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 /R15043720 10 Tf 6.85195 0 Td (ccomps)Tj /R14727264 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 /R15043720 10 Tf -192.42 -16.8 Td (­X)Tj /R14399376 10 Tf 15.4199 0 Td (node_name)Tj /R14727264 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R14399376 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R14727264 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 /R15043720 10 Tf -298.51 -16.8 Td (­X#)Tj /R14399376 10 Tf 20.4199 0 Td (start)Tj /R15043720 10 Tf -20.4199 -16.8 Td (­X#)Tj /R14399376 10 Tf 20.4199 0 Td (start-)Tj /R15043720 10 Tf -20.4199 -16.8 Td (­X#)Tj /R14399376 10 Tf 20.4199 0 Td (start-last)Tj /R14727264 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 /R14399376 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R14727264 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 /R14399376 10 Tf 18.4922 0 Td (start)Tj /R14727264 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 /R15043720 10 Tf 335.436 0 Td ([)Tj /R14399376 10 Tf 3.33008 0 Td (Istart)Tj /R15043720 10 Tf 21.6699 0 Td (,)Tj /R14399376 10 Tf 2.5 0 Td (last)Tj /R15043720 10 Tf 14.45 0 Td (])Tj /R14727264 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 /R15043720 10 Tf 32.2199 0 Td (­x)Tj /R14727264 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 /R15043720 10 Tf 27.7801 0 Td (­X#0-)Tj /R14727264 10 Tf 26.25 0 Td (.)Tj /R15043720 10 Tf -231.61 -16.8 Td (­X%)Tj /R14399376 10 Tf 25.4199 0 Td (min)Tj /R15043720 10 Tf -25.4199 -16.8 Td (­X%)Tj /R14399376 10 Tf 25.4199 0 Td (min-)Tj /R15043720 10 Tf -25.4199 -16.8 Td (­X%)Tj /R14399376 10 Tf 25.4199 0 Td (min-max)Tj /R14727264 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 /R14399376 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R14727264 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 /R14399376 10 Tf 224.72 0 Td (min)Tj /R14727264 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 /R15043720 10 Tf 275.51 0 Td ([)Tj /R14399376 10 Tf 3.33008 0 Td (Imin)Tj /R15043720 10 Tf 18.3301 0 Td (,)Tj /R14399376 10 Tf 2.5 0 Td (max)Tj /R15043720 10 Tf 16.6602 0 Td (])Tj /R14727264 10 Tf 5.83008 0 Td (are printed.)Tj /R15043720 10 Tf -358.161 -16.8 Td (­o)Tj /R14399376 10 Tf 13.2 0 Td (outŒle)Tj /R14727264 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 /R14399376 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R14727264 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 /R15043720 10 Tf 15.7852 0 Td (­o)Tj /R14727264 10 Tf 13.7051 0 Td (and)Tj /R15043720 10 Tf 17.4449 0 Td (­x)Tj /R14727264 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 /R14399376 10 Tf 41.998 0 Td (outŒle)Tj /R14727264 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 /R14399376 10 Tf 36.3238 0 Td (outŒle)Tj 2.612 Tc /R14727264 10 Tf 25 0 Td (;t)Tj 0 Tc 8.17188 0 Td (hen ne)Tj 26.3422 0 Td (xt)Tj /R14399376 10 Tf 10.3922 0 Td (outŒle_1)Tj /R14727264 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R14399376 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R14727264 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R14399376 10 Tf 9.59414 0 Td (outŒle)Tj /R14727264 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R14399376 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R14727264 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 /R14399376 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R14727264 10 Tf 31.7902 0 Td (,)Tj /R14399376 10 Tf 5 0 Td (base_1.sfx)Tj /R14727264 10 Tf 41.9398 0 Td (,)Tj /R14399376 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R14727264 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 /R35489680 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R35817568 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R35489680 10 Tf 203.99 0 Td (CCOMPS)Tj /R35817568 10 Tf 40.5801 0 Td (\(1\))Tj -0.219 Tc /R36134024 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R35817568 10 Tf 20.407 -12 Td (ccomps ­ connected components Œlter for graphs)Tj /R36134024 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R36134024 10 Tf 36 -12 Td (ccomps)Tj /R35817568 10 Tf 34.1602 0 Td ([)Tj /R36134024 10 Tf 5.83008 0 Td [(­sxv)10.0159(enzC?)]TJ 2.5 Tc /R35817568 10 Tf 51.15 0 Td (][)Tj 0 Tc /R36134024 10 Tf 11.6602 0 Td (­X)Tj /R35489680 10 Tf 13.2102 0 Td ([#%]s[­f])Tj 2.5 Tc /R35817568 10 Tf 45.2398 0 Td (][)Tj 0 Tc /R36134024 10 Tf 11.6602 0 Td (­o)Tj /R35489680 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R35817568 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R35489680 10 Tf 13.5699 0 Td (Œles)Tj /R35817568 10 Tf 18.8801 0 Td (])Tj /R36134024 10.95 Tf -279.971 -16.8 Td (DESCRIPTION)Tj /R36134024 10 Tf 36 -12 Td (ccomps)Tj /R35817568 10 Tf 34.1602 0 Td (decomposes graphs into their connected components, printing the components to standard output.)Tj /R36134024 10.95 Tf -70.1602 -16.8 Td (OPTIONS)Tj /R35817568 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36134024 10 Tf 16.8 TL (­e)' /R35817568 10 Tf 36 0 Td (Do not induce edges in the connected components.)Tj /R36134024 10 Tf -36 -16.8 Td (­s)Tj /R35817568 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 /R36134024 10 Tf -36 -16.8 Td (­x)Tj /R35817568 10 Tf 36 0 Td (Only the connected components are printed, as separate graphs.)Tj /R36134024 10 Tf -36 -16.8 Td (­v)Tj /R35817568 10 Tf 36 0 Td (Counts of nodes, edges and connected components are printed.)Tj /R36134024 10 Tf -36 -16.8 Td (­z)Tj /R35817568 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 /R36134024 10 Tf 20.9949 0 Td (­x)Tj /R35817568 10 Tf 13.3648 0 Td (or)Tj /R36134024 10 Tf 10.9949 0 Td (­X#)Tj /R35817568 10 Tf 20.5852 0 Td 0.165 Tw (is present.)Tj -355.285 -12 Td (Thus,)Tj /R36134024 10 Tf 25 0 Td (­zX#0)Tj /R35817568 10 Tf 29.8602 0 Td 0 Tw [(will cause the lar)17.9834(gest component to be printed.)]TJ /R36134024 10 Tf -90.8602 -16.8 Td (­C)Tj /R35817568 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 /R36134024 10 Tf -125.84 -16.8 Td (­n)Tj /R35817568 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 /R36134024 10 Tf 6.85195 0 Td (ccomps)Tj /R35817568 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 /R36134024 10 Tf -192.42 -16.8 Td (­X)Tj /R35489680 10 Tf 15.4199 0 Td (node_name)Tj /R35817568 10 Tf 20.5801 -12 Td (Prints only the component containing the node)Tj /R35489680 10 Tf 189.16 0 Td (node_name)Tj 2.5 Tc /R35817568 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 /R36134024 10 Tf -298.51 -16.8 Td (­X#)Tj /R35489680 10 Tf 20.4199 0 Td (start)Tj /R36134024 10 Tf -20.4199 -16.8 Td (­X#)Tj /R35489680 10 Tf 20.4199 0 Td (start-)Tj /R36134024 10 Tf -20.4199 -16.8 Td (­X#)Tj /R35489680 10 Tf 20.4199 0 Td (start-last)Tj /R35817568 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 /R35489680 10 Tf 6.83281 0 Td (start)Tj 2.943 Tc /R35817568 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 /R35489680 10 Tf 18.4922 0 Td (start)Tj /R35817568 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 /R36134024 10 Tf 335.436 0 Td ([)Tj /R35489680 10 Tf 3.33008 0 Td (Istart)Tj /R36134024 10 Tf 21.6699 0 Td (,)Tj /R35489680 10 Tf 2.5 0 Td (last)Tj /R36134024 10 Tf 14.45 0 Td (])Tj /R35817568 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 /R36134024 10 Tf 32.2199 0 Td (­x)Tj /R35817568 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 /R36134024 10 Tf 27.7801 0 Td (­X#0-)Tj /R35817568 10 Tf 26.25 0 Td (.)Tj /R36134024 10 Tf -231.61 -16.8 Td (­X%)Tj /R35489680 10 Tf 25.4199 0 Td (min)Tj /R36134024 10 Tf -25.4199 -16.8 Td (­X%)Tj /R35489680 10 Tf 25.4199 0 Td (min-)Tj /R36134024 10 Tf -25.4199 -16.8 Td (­X%)Tj /R35489680 10 Tf 25.4199 0 Td (min-max)Tj /R35817568 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 /R35489680 10 Tf 9.33984 0 Td (min)Tj 2.67 Tc /R35817568 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 /R35489680 10 Tf 224.72 0 Td (min)Tj /R35817568 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 /R36134024 10 Tf 275.51 0 Td ([)Tj /R35489680 10 Tf 3.33008 0 Td (Imin)Tj /R36134024 10 Tf 18.3301 0 Td (,)Tj /R35489680 10 Tf 2.5 0 Td (max)Tj /R36134024 10 Tf 16.6602 0 Td (])Tj /R35817568 10 Tf 5.83008 0 Td (are printed.)Tj /R36134024 10 Tf -358.161 -16.8 Td (­o)Tj /R35489680 10 Tf 13.2 0 Td (outŒle)Tj /R35817568 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 /R35489680 10 Tf 19.4789 0 Td (outŒle)Tj 3.369 Tc /R35817568 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 /R36134024 10 Tf 15.7852 0 Td (­o)Tj /R35817568 10 Tf 13.7051 0 Td (and)Tj /R36134024 10 Tf 17.4449 0 Td (­x)Tj /R35817568 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 /R35489680 10 Tf 41.998 0 Td (outŒle)Tj /R35817568 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 /R35489680 10 Tf 36.3238 0 Td (outŒle)Tj 2.612 Tc /R35817568 10 Tf 25 0 Td (;t)Tj 0 Tc 8.17188 0 Td (hen ne)Tj 26.3422 0 Td (xt)Tj /R35489680 10 Tf 10.3922 0 Td (outŒle_1)Tj /R35817568 10 Tf 35 0 Td (,)Tj -393.5 -12 Td 0.434 Tw (then ne)Tj 29.4441 0 Td (xt)Tj /R35489680 10 Tf 10.7141 0 Td (outŒle_2)Tj 2.934 Tc /R35817568 10 Tf 35 0 Td (,a)Tj 0 Tc 9.87383 0 Td (nd so on.)Tj 42.6922 0 Td (If)Tj /R35489680 10 Tf 9.59414 0 Td (outŒle)Tj /R35817568 10 Tf 27.934 0 Td [(has a suf)25.0195(Œx, i.e., has the form)]TJ /R35489680 10 Tf 123.048 0 Td [(base)14.9902(.sfx)]TJ 2.935 Tc /R35817568 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 /R35489680 10 Tf 41.1 0 Td [(base)14.9927(.sfx)]TJ /R35817568 10 Tf 31.7902 0 Td (,)Tj /R35489680 10 Tf 5 0 Td (base_1.sfx)Tj /R35817568 10 Tf 41.9398 0 Td (,)Tj /R35489680 10 Tf 5 0 Td (base_2.sfx)Tj 2.5 Tc /R35817568 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 2990\n \n \n@@ -679,19 +679,19 @@\n FontFile3\n \n \n \n \n \n \n-R15043720\n+R36134024\n \n-R14727264\n+R35817568\n \n-R14399376\n+R35489680\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 /R14399376 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R14727264 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R14399376 10 Tf 203.99 0 Td (CCOMPS)Tj /R14727264 10 Tf 40.5801 0 Td (\(1\))Tj /R15043720 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R14727264 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14399376 10 Tf 1.91016 -16.8 Td (Œles)Tj /R14727264 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 /R14399376 10 Tf 272.314 0 Td (Œles)Tj /R14727264 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 /R15043720 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R14727264 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R15043720 10 Tf 227.184 0 Td (ccomps)Tj /R14727264 10 Tf 35.5328 0 Td (returns)Tj /R15043720 10 Tf 31.643 0 Td (0)Tj /R14727264 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 /R15043720 10 Tf 64.1602 0 Td (ccomps)Tj /R14727264 10 Tf 34.1602 0 Td (returns)Tj /R15043720 10 Tf 30.2699 0 Td (0)Tj /R14727264 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R15043720 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R14727264 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 /R15043720 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14727264 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 /R15043720 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14727264 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 /R35489680 10 Tf 1 0 0 1 71.8398 793.89 Tm (CCOMPS)Tj /R35817568 10 Tf 40.5801 0 Td 123.04 Tw (\(1\) General)Tj 171.35 0 Td 0 Tw (Commands Manual)Tj /R35489680 10 Tf 203.99 0 Td (CCOMPS)Tj /R35817568 10 Tf 40.5801 0 Td (\(1\))Tj /R36134024 10.95 Tf -456.34 -36 Td (OPERANDS)Tj /R35817568 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R35489680 10 Tf 1.91016 -16.8 Td (Œles)Tj /R35817568 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 /R35489680 10 Tf 272.314 0 Td (Œles)Tj /R35817568 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 /R36134024 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R35817568 10 Tf 36 -12 Td 1.373 Tw [(Unless used to e)14.9939(xtract a single connected component,)]TJ /R36134024 10 Tf 227.184 0 Td (ccomps)Tj /R35817568 10 Tf 35.5328 0 Td (returns)Tj /R36134024 10 Tf 31.643 0 Td (0)Tj /R35817568 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 /R36134024 10 Tf 64.1602 0 Td (ccomps)Tj /R35817568 10 Tf 34.1602 0 Td (returns)Tj /R36134024 10 Tf 30.2699 0 Td (0)Tj /R35817568 10 Tf 7.5 0 Td (on success and non-zero if an error occurred.)Tj -0.11 Tc /R36134024 10.95 Tf -172.09 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R35817568 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 /R36134024 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R35817568 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 /R36134024 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R35817568 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 1044\n \n \n \n \n-R15043720\n+R36134024\n \n-R14727264\n+R35817568\n \n-R14399376\n+R35489680\n \n \n \n \n \n \n \n@@ -802,18 +802,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-404\n+406\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15079144 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/R36169448 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@@ -833,15 +833,15 @@\n \n Filter\n FlateDecode\n Length\n 561\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15079512 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/R36169816 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@@ -861,18 +861,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-367\n+366\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15079880 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/R36170184 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-cb4ead9f6681'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-2a88214dc127'/> <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 /R38557312 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R38557312 10 Tf 206.625 0 Td (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R39221688 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39221688 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R38905232 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R39221688 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R39593376 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R39221688 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 /R39593376 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R39221688 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 /R39593376 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 /R39221688 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R39593376 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtqueue;)' /R39221688 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R39593376 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 /R39221688 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R39593376 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 /R39221688 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 /R39593376 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 /R39221688 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R39593376 10 Tf 21 -12 Td (unsigned int dtstrhash\(void *str, int n\);)Tj /R38905232 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 /R47933056 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R47933056 10 Tf 206.625 0 Td (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R48597432 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R48597432 10 Tf 20.407 -12 Td (Cdt)Tj 2.5 Tc /R48280976 10 Tf 18.6102 0 Td (­c)Tj 0 Tc 12.5801 0 Td (ontainer data types)Tj /R48597432 10.95 Tf -67.1902 -16.8 Td (SYNOPSIS)Tj /R48969120 10 Tf 36 -12 Td (#include <cdt.h>)Tj /R48597432 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 /R48969120 10 Tf -53.1695 -12 Td (Dt_t;)Tj 12 TL (Dtdisc_t;)' (Dtmethod_t;)' (Dtlink_t;)' (Dtstat_t;)' /R48597432 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 /R48969120 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 /R48597432 10 Tf -171 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R48969120 10 Tf 21 -12 Td (Dtmethod_t* Dtset;)Tj (Dtmethod_t* Dtoset;)' (Dtmethod_t* Dtobag;)' (Dtmethod_t* Dtqueue;)' /R48597432 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R48969120 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 /R48597432 10 Tf -21 -16.8 Td [(OBJECT OPERA)94.9841(TIONS)]TJ /R48969120 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 /R48597432 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 /R48969120 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 /R48597432 10 Tf -159 -16.8 Td (HASH FUNCTIONS)Tj /R48969120 10 Tf 21 -12 Td (unsigned int dtstrhash\(void *str, int n\);)Tj /R48280976 10 Tf 427 -57.6 Td (1)Tj ET Q Q \n \n \n \n \n-1121\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-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\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 /R38557312 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R38557312 10 Tf 206.625 0 Td (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td (\(3\))Tj /R39221688 10.95 Tf -456.34 -36 Td (DESCRIPTION)Tj /R38557312 10 Tf 36 -12 Td (Cdt)Tj /R38905232 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 /R39221688 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 /R38905232 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R39221688 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R38905232 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R39221688 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R38905232 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R39221688 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R38905232 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R39593376 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R38905232 10 Tf 48 0 Td (.\))Tj /R39221688 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R38905232 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R39593376 10 Tf 254.41 0 Td (dtstat\(\))Tj /R38905232 10 Tf 48 0 Td (.\))Tj /R39221688 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 /R38905232 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 /R39593376 10 Tf 43.127 0 Td (disc)Tj /R38905232 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R39593376 10 Tf 208.014 0 Td (meth)Tj /R38905232 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 0 Tw (manipulation method.)Tj /R39593376 10 Tf 92.7801 0 Td (dtopen\(\))Tj /R38905232 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 /R39593376 10 Tf 48.8801 0 Td (NULL)Tj /R38905232 10 Tf 26.5 0 Td [(on error)54.9902(.)]TJ /R39221688 10 Tf -303.56 -16.8 Td (int dtclose\(Dt_t* dt\))Tj /R38905232 10 Tf 16 -12 Td 0.039 Tw (This deletes)Tj /R39593376 10 Tf 50.6281 0 Td (dt)Tj /R38905232 10 Tf 14.5391 0 Td [(and its objects.)-503.911(Note that)]TJ /R39593376 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R38905232 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R39593376 10 Tf 20.6379 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf 32.2102 0 Td (dtview\(\))Tj /R38905232 10 Tf 48 0 Td (\).)Tj /R39593376 10 Tf 10.8301 0 Td (dtclose\(\))Tj /R38905232 10 Tf 56.5 0 Td (returns)Tj /R39593376 10 Tf 30.2699 0 Td (0)Tj /R38905232 10 Tf 8.5 0 Td (on success and)Tj /R39593376 10 Tf 61.9301 0 Td (-1)Tj /R38905232 10 Tf 14.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R39221688 10 Tf -278.74 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id dtclear\(Dt_t* dt\))Tj /R38905232 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R39593376 10 Tf 104.16 0 Td (dt)Tj /R38905232 10 Tf 14.5 0 Td (without closing)Tj /R39593376 10 Tf 64.45 0 Td (dt)Tj /R38905232 10 Tf 12 0 Td (.)Tj /R39221688 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R38905232 10 Tf 16 -12 Td (If)Tj /R39593376 10 Tf 9.59688 0 Td (meth)Tj /R38905232 10 Tf 26.9371 0 Td (is)Tj /R39593376 10 Tf 9.60703 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R38905232 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 /R39593376 10 Tf -253.573 -12 Td (dt)Tj /R38905232 10 Tf 14.559 0 Td (to)Tj /R39593376 10 Tf 10.3391 0 Td (meth)Tj 5.059 Tc /R38905232 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 /R39593376 10 Tf 228.87 0 Td (Dtqueue)Tj 5.058 Tc /R38905232 10 Tf 42 0 Td (.S)Tj 0 Tc 13.118 0 Td (witching to and from)Tj /R39593376 10 Tf -347.665 -12 Td (Dtset)Tj /R38905232 10 Tf 33.5898 0 Td (and)Tj /R39593376 10 Tf 18.0301 0 Td (Dtoset/Dtobag)Tj /R38905232 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 /R39593376 10 Tf 31.9398 0 Td (dtmethod\(\))Tj /R38905232 10 Tf 62.5 0 Td 0 Tw [(returns the pre)24.9854(vious method or)]TJ /R39593376 10 Tf 125.01 0 Td (NULL)Tj /R38905232 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R39221688 10 Tf -261.95 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj /R38905232 10 Tf 16 -12 Td (If)Tj /R39593376 10 Tf 9.62187 0 Td (disc)Tj /R38905232 10 Tf 26.9621 0 Td (is)Tj /R39593376 10 Tf 9.63203 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5.46211 0 Td (dtdisc\(\))Tj /R38905232 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R39593376 10 Tf 282.62 0 Td (dt)Tj /R38905232 10 Tf 14.9609 0 Td (to)Tj /R39593376 10 Tf -424.22 -12 Td (disc)Tj 5.797 Tc /R38905232 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 /R39593376 10 Tf 49.398 0 Td (dtdisc\(\))Tj /R38905232 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 /R39593376 10 Tf 103.32 0 Td (NULL)Tj /R38905232 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R39221688 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R38905232 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 /R39593376 10 Tf 7.86719 0 Td (dtview\(\))Tj /R38905232 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 /R39593376 10 Tf 18.991 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf 28.8121 0 Td (view)Tj /R38905232 10 Tf 26.8809 0 Td (is)Tj /R39593376 10 Tf 9.55117 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5.38086 0 Td (dtview)Tj /R38905232 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 /R39593376 10 Tf 6.51211 0 Td (view)Tj /R38905232 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R39593376 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R38905232 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R39593376 10 Tf 50.2422 0 Td (dt)Tj /R38905232 10 Tf 15.1809 0 Td (to)Tj /R39593376 10 Tf 10.9609 0 Td (view)Tj /R38905232 10 Tf 27.1809 0 Td (is established.)Tj /R39593376 10 Tf 62.4719 0 Td (dtview\(\))Tj /R38905232 10 Tf -384 -12 Td (returns)Tj /R39593376 10 Tf 30.2699 0 Td (dt)Tj /R38905232 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R39593376 10 Tf 61.9301 0 Td (NULL)Tj /R38905232 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 /R39221688 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R38905232 10 Tf 21 -12 Td (Storage methods are of type)Tj /R39593376 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R38905232 10 Tf 66 0 Td (.)Tj /R38557312 10 Tf 7.5 0 Td (Cdt)Tj /R38905232 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R39221688 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R38905232 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R39593376 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R38905232 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R39593376 10 Tf 81.3801 0 Td (Dtobag)Tj /R38905232 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R39221688 10 Tf -335.07 -16.8 Td (Dtset)Tj /R38905232 10 Tf 16 -12 Td 0.17 Tw (Objects are unordered.)Tj /R39593376 10 Tf 96.3102 0 Td (Dtset)Tj -0.1 Tc /R38905232 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 /R47933056 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R47933056 10 Tf 206.625 0 Td (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td (\(3\))Tj /R48597432 10.95 Tf -456.34 -36 Td (DESCRIPTION)Tj /R47933056 10 Tf 36 -12 Td (Cdt)Tj /R48280976 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 /R48597432 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 /R48280976 10 Tf 16 -12 Td (This is the type of a dictionary handle.)Tj /R48597432 10 Tf -16 -16.8 Td (Dtdisc_t)Tj /R48280976 10 Tf 16 -12 Td (This deŒnes the type of a discipline structure which describes object lay-out and manipulation functions.)Tj /R48597432 10 Tf -16 -16.8 Td (Dtmethod_t)Tj /R48280976 10 Tf 16 -12 Td (This deŒnes the type of a container method.)Tj /R48597432 10 Tf -16 -16.8 Td (Dtlink_t)Tj /R48280976 10 Tf 16 -12 Td (This is the type of a dictionary object holder \(see)Tj /R48969120 10 Tf 198.3 0 Td (dtdisc\(\))Tj /R48280976 10 Tf 48 0 Td (.\))Tj /R48597432 10 Tf -262.3 -16.8 Td (Dtstat_t)Tj /R48280976 10 Tf 16 -12 Td (This is the type of a structure to return dictionary statistics \(see)Tj /R48969120 10 Tf 254.41 0 Td (dtstat\(\))Tj /R48280976 10 Tf 48 0 Td (.\))Tj /R48597432 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 /R48280976 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 /R48969120 10 Tf 43.127 0 Td (disc)Tj /R48280976 10 Tf 27.227 0 Td 0.728 Tw (is a discipline structure to describe object format.)Tj /R48969120 10 Tf 208.014 0 Td (meth)Tj /R48280976 10 Tf 27.2281 0 Td (speciŒes a)Tj -389.894 -12 Td 0 Tw (manipulation method.)Tj /R48969120 10 Tf 92.7801 0 Td (dtopen\(\))Tj /R48280976 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 /R48969120 10 Tf 48.8801 0 Td (NULL)Tj /R48280976 10 Tf 26.5 0 Td [(on error)54.9902(.)]TJ /R48597432 10 Tf -303.56 -16.8 Td (int dtclose\(Dt_t* dt\))Tj /R48280976 10 Tf 16 -12 Td 0.039 Tw (This deletes)Tj /R48969120 10 Tf 50.6281 0 Td (dt)Tj /R48280976 10 Tf 14.5391 0 Td [(and its objects.)-503.911(Note that)]TJ /R48969120 10 Tf 104.355 0 Td (dtclose\(\))Tj -0.1 Tc /R48280976 10 Tf 56.5391 0 Td (fa)Tj 0 Tc 7.66992 0 Td (ils if)Tj /R48969120 10 Tf 20.6379 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf 32.2102 0 Td (dtview\(\))Tj /R48280976 10 Tf 48 0 Td (\).)Tj /R48969120 10 Tf 10.8301 0 Td (dtclose\(\))Tj /R48280976 10 Tf 56.5 0 Td (returns)Tj /R48969120 10 Tf 30.2699 0 Td (0)Tj /R48280976 10 Tf 8.5 0 Td (on success and)Tj /R48969120 10 Tf 61.9301 0 Td (-1)Tj /R48280976 10 Tf 14.5 0 Td [(on error)54.9927(.)]TJ -0.1 Tc /R48597432 10 Tf -278.74 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td (id dtclear\(Dt_t* dt\))Tj /R48280976 10 Tf 6.1 -12 Td (This deletes all objects in)Tj /R48969120 10 Tf 104.16 0 Td (dt)Tj /R48280976 10 Tf 14.5 0 Td (without closing)Tj /R48969120 10 Tf 64.45 0 Td (dt)Tj /R48280976 10 Tf 12 0 Td (.)Tj /R48597432 10 Tf -211.11 -16.8 Td (Dtmethod_t dtmethod\(Dt_t* dt, const Dtmethod_t* meth\))Tj /R48280976 10 Tf 16 -12 Td (If)Tj /R48969120 10 Tf 9.59688 0 Td (meth)Tj /R48280976 10 Tf 26.9371 0 Td (is)Tj /R48969120 10 Tf 9.60703 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5.43711 0 Td (dtmethod\(\))Tj /R48280976 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 /R48969120 10 Tf -253.573 -12 Td (dt)Tj /R48280976 10 Tf 14.559 0 Td (to)Tj /R48969120 10 Tf 10.3391 0 Td (meth)Tj 5.059 Tc /R48280976 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 /R48969120 10 Tf 228.87 0 Td (Dtqueue)Tj 5.058 Tc /R48280976 10 Tf 42 0 Td (.S)Tj 0 Tc 13.118 0 Td (witching to and from)Tj /R48969120 10 Tf -347.665 -12 Td (Dtset)Tj /R48280976 10 Tf 33.5898 0 Td (and)Tj /R48969120 10 Tf 18.0301 0 Td (Dtoset/Dtobag)Tj /R48280976 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 /R48969120 10 Tf 31.9398 0 Td (dtmethod\(\))Tj /R48280976 10 Tf 62.5 0 Td 0 Tw [(returns the pre)24.9854(vious method or)]TJ /R48969120 10 Tf 125.01 0 Td (NULL)Tj /R48280976 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R48597432 10 Tf -261.95 -16.8 Td (Dtdisc_t* dtdisc\(Dt_t* dt, const Dtdisc_t* disc\))Tj /R48280976 10 Tf 16 -12 Td (If)Tj /R48969120 10 Tf 9.62187 0 Td (disc)Tj /R48280976 10 Tf 26.9621 0 Td (is)Tj /R48969120 10 Tf 9.63203 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5.46211 0 Td (dtdisc\(\))Tj /R48280976 10 Tf 50.9609 0 Td 0.461 Tw [(returns the current discipline.)-546.113(Otherwise, it changes the discipline of)]TJ /R48969120 10 Tf 282.62 0 Td (dt)Tj /R48280976 10 Tf 14.9609 0 Td (to)Tj /R48969120 10 Tf -424.22 -12 Td (disc)Tj 5.797 Tc /R48280976 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 /R48969120 10 Tf 49.398 0 Td (dtdisc\(\))Tj /R48280976 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 /R48969120 10 Tf 103.32 0 Td (NULL)Tj /R48280976 10 Tf 26.5 0 Td [(on error)54.9927(.)]TJ /R48597432 10 Tf -145.82 -16.8 Td (Dt_t* dtview\(Dt_t* dt, Dt_t* view\))Tj 2.868 Tc /R48280976 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 /R48969120 10 Tf 7.86719 0 Td (dtview\(\))Tj /R48280976 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 /R48969120 10 Tf 18.991 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf 28.8121 0 Td (view)Tj /R48280976 10 Tf 26.8809 0 Td (is)Tj /R48969120 10 Tf 9.55117 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5.38086 0 Td (dtview)Tj /R48280976 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 /R48969120 10 Tf 6.51211 0 Td (view)Tj /R48280976 10 Tf 27.1809 0 Td 0.681 Tw (is not)Tj /R48969120 10 Tf 25.8121 0 Td (NULL)Tj 3.181 Tc /R48280976 10 Tf 24 0 Td (,av)Tj 0 Tc 18.302 0 Td (ie)Tj 6.96992 0 Td (wpath from)Tj /R48969120 10 Tf 50.2422 0 Td (dt)Tj /R48280976 10 Tf 15.1809 0 Td (to)Tj /R48969120 10 Tf 10.9609 0 Td (view)Tj /R48280976 10 Tf 27.1809 0 Td (is established.)Tj /R48969120 10 Tf 62.4719 0 Td (dtview\(\))Tj /R48280976 10 Tf -384 -12 Td (returns)Tj /R48969120 10 Tf 30.2699 0 Td (dt)Tj /R48280976 10 Tf 14.5 0 Td 0 Tw (on success and)Tj /R48969120 10 Tf 61.9301 0 Td (NULL)Tj /R48280976 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 /R48597432 10 Tf -21 -16.8 Td [(ST)18(ORA)55.0073(GE METHODS)]TJ /R48280976 10 Tf 21 -12 Td (Storage methods are of type)Tj /R48969120 10 Tf 114.7 0 Td (Dtmethod_t*)Tj /R48280976 10 Tf 66 0 Td (.)Tj /R47933056 10 Tf 7.5 0 Td (Cdt)Tj /R48280976 10 Tf 16.95 0 Td [(supports the follo)25(wing methods:)]TJ /R48597432 10 Tf -221.15 -16.8 Td (Dtoset)Tj 12 TL (Dtobag)' /R48280976 10 Tf 16 -12 Td (Objects are ordered by comparisons.)Tj /R48969120 10 Tf 151.35 0 Td (Dtoset)Tj -0.1 Tc /R48280976 10 Tf 38.5 0 Td (ke)Tj 0 Tc 9.33984 0 Td (eps unique objects.)Tj /R48969120 10 Tf 81.3801 0 Td (Dtobag)Tj /R48280976 10 Tf 38.5 0 Td [(allo)25(ws repeatable objects.)]TJ /R48597432 10 Tf -335.07 -16.8 Td (Dtset)Tj /R48280976 10 Tf 16 -12 Td 0.17 Tw (Objects are unordered.)Tj /R48969120 10 Tf 96.3102 0 Td (Dtset)Tj -0.1 Tc /R48280976 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-2720\n+2721\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\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 /R38557312 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R38557312 10 Tf 206.625 0 Td (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td (\(3\))Tj /R39221688 10 Tf -436.34 -36 Td (Dtqueue)Tj /R38905232 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.)' /R39221688 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R38905232 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R39593376 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R38905232 10 Tf 48 0 Td (:)Tj /R39593376 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 /R39221688 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 /R38905232 10 Tf -21.4098 -12 Td 0.161 Tw (Each object)Tj /R39593376 10 Tf 49.752 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 156.496 0 Td (key)Tj /R38905232 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 /R39593376 10 Tf 103.035 0 Td (obj)Tj 5.049 Tc /R38905232 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8789 0 Td (f)Tj /R39593376 10 Tf 5.87812 0 Td (size)Tj /R38905232 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 /R39593376 10 Tf -264.598 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.38 Tc /R38905232 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2102 0 Td (f)Tj /R39593376 10 Tf 6.21016 0 Td (size)Tj /R38905232 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 /R39593376 10 Tf 24.7719 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.722 Tc /R38905232 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 /R39593376 10 Tf 7.55195 0 Td (size)Tj /R38905232 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 /R39593376 10 Tf -353.246 -12 Td (size)Tj /R38905232 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R39593376 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R38905232 10 Tf 138 0 Td (.)Tj /R39221688 10 Tf -222.72 -16.8 Td (int link)Tj /R38905232 10 Tf 16 -12 Td (Let)Tj /R39593376 10 Tf 15.8941 0 Td (obj)Tj /R38905232 10 Tf 20.5641 0 Td 0.064 Tw (be an object to be inserted into)Tj /R39593376 10 Tf 125.709 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf 5.89492 0 Td (link)Tj /R38905232 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 /R39593376 10 Tf 121.201 0 Td (obj)Tj 3.441 Tc /R38905232 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R39593376 10 Tf 39.8211 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 20.6121 0 Td (Dtlink_t)Tj /R38905232 10 Tf 51.441 0 Td 0.941 Tw (structure embedded)Tj /R39593376 10 Tf 82.9719 0 Td (link)Tj /R38905232 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R39593376 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R38905232 10 Tf 168 0 Td (.)Tj -0.1 Tc /R39221688 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 /R38905232 10 Tf 6.1 -12 Td (If)Tj /R39593376 10 Tf 9.16211 0 Td (makef)Tj /R38905232 10 Tf 32.502 0 Td 0.002 Tw (is not)Tj /R39593376 10 Tf 24.4539 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5.00312 0 Td (dtinsert\(dt,obj\))Tj /R38905232 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 /R39593376 10 Tf 5.83281 0 Td (obj)Tj /R38905232 10 Tf 20.5031 0 Td (suitable for insertion into)Tj /R39593376 10 Tf -331.161 -12 Td (dt)Tj 5 Tc /R38905232 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R39593376 10 Tf 5.83008 0 Td (makef)Tj /R38905232 10 Tf 32.5 0 Td (is)Tj /R39593376 10 Tf 9.16992 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5 0 Td (obj)Tj /R38905232 10 Tf 20.5 0 Td 0 Tw (itself will be inserted into)Tj /R39593376 10 Tf 104.72 0 Td (dt)Tj /R38905232 10 Tf 12 0 Td (.)Tj -0.1 Tc /R39221688 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 /R38905232 10 Tf 6.1 -12 Td (If not)Tj /R39593376 10 Tf 24.4398 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5 0 Td (freef)Tj /R38905232 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 /R39593376 10 Tf 78.0398 0 Td (obj)Tj /R38905232 10 Tf 18 0 Td (.)Tj /R39221688 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 /R38905232 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R39593376 10 Tf 25.3102 0 Td (NULL)Tj /R38905232 10 Tf 24 0 Td (,)Tj /R39593376 10 Tf 5.43516 0 Td (comparf)Tj /R38905232 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 /R39593376 10 Tf 93.1398 0 Td (<0)Tj /R38905232 10 Tf 12 0 Td (,)Tj /R39593376 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R38905232 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R39593376 10 Tf 6.26484 0 Td (>0)Tj /R38905232 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R39593376 10 Tf 36.8559 0 Td (key1)Tj /R38905232 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 /R39593376 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R38905232 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 /R39593376 10 Tf -297.322 -12 Td (Dtoset)Tj /R38905232 10 Tf 39.1781 0 Td (and)Tj /R39593376 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R38905232 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 /R39593376 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R38905232 10 Tf 74.6469 0 Td (is)Tj /R39593376 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R38905232 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 /R39593376 10 Tf -380.045 -12 Td (Dtdisc_t.size)Tj /R38905232 10 Tf 80.5 0 Td (Œeld.)Tj /R39221688 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 /R38905232 10 Tf 21 -12 Td (This macro function initializes the discipline pointed to by)Tj /R39593376 10 Tf 236.38 0 Td (disc)Tj /R38905232 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 /R39221688 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 /R38905232 10 Tf 6.1 -12 Td 0.058 Tw (This function adds an object prototyped by)Tj /R39593376 10 Tf 174.556 0 Td (obj)Tj /R38905232 10 Tf 20.5578 0 Td (into)Tj /R39593376 10 Tf 18.118 0 Td (dt)Tj /R38905232 10 Tf 12 0 Td (.)Tj /R39593376 10 Tf 7.55781 0 Td (dtinsert\(\))Tj /R38905232 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 /R39593376 10 Tf 116.622 0 Td (dt)Tj /R38905232 10 Tf 14.7969 0 Td (matching)Tj /R39593376 10 Tf 40.0172 0 Td (obj)Tj /R38905232 10 Tf 20.7969 0 Td (and the storage method is)Tj /R39593376 10 Tf 106.196 0 Td (Dtset)Tj /R38905232 10 Tf 32.798 0 Td (or)Tj /R39593376 10 Tf 11.1281 0 Td (Dtoset)Tj /R38905232 10 Tf 36 0 Td (,)Tj /R39593376 10 Tf -429.499 -12 Td (dtinsert\(\))Tj /R38905232 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 /R39593376 10 Tf 17.623 0 Td (Dtdisc_t.makef)Tj /R38905232 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 /R39593376 10 Tf 160.25 0 Td (NULL)Tj /R38905232 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R39221688 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 /R38905232 10 Tf 6.1 -12 Td (If)Tj /R39593376 10 Tf 10.502 0 Td (obj)Tj /R38905232 10 Tf 21.8422 0 Td (is)Tj /R39593376 10 Tf 10.5121 0 Td (NULL)Tj 3.842 Tc /R38905232 10 Tf 24 0 Td (,m)Tj 0 Tc 14.1219 0 Td (ethod)Tj /R39593376 10 Tf 26.0621 0 Td (Dtqueue)Tj /R38905232 10 Tf 45.8422 0 Td 1.342 Tw (deletes queue head while other methods do nothing.)Tj 223.485 0 Td (If)Tj /R39593376 10 Tf 10.5012 0 Td (obj)Tj /R38905232 10 Tf 21.841 0 Td 1.341 Tw (is not)Tj /R39593376 10 Tf -408.71 -12 Td (NULL)Tj 3.098 Tc /R38905232 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 /R39593376 10 Tf 101.369 0 Td (Dtobag)Tj 3.099 Tc /R38905232 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37891 0 Td 0.599 Tw (he Œrst object matching)Tj /R39593376 10 Tf 99.0559 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 185.393 0 Td (Dtobag)Tj 3.093 Tc /R38905232 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37305 0 Td (he library check to see if)Tj /R39593376 10 Tf 104.638 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 12.0461 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 19.827 0 Td (Dt-)Tj -414.001 -12 Td (disc_t.freef)Tj /R38905232 10 Tf 75.4199 0 Td 0.92 Tw (for object destruction.)Tj /R39593376 10 Tf 95.7988 0 Td (dtdelete\(\))Tj /R38905232 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 /R39593376 10 Tf 37.7602 0 Td (NULL)Tj /R38905232 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 /R47933056 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R47933056 10 Tf 206.625 0 Td (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td (\(3\))Tj /R48597432 10 Tf -436.34 -36 Td (Dtqueue)Tj /R48280976 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.)' /R48597432 10 Tf -21 -16.8 Td (DISCIPLINE)Tj /R48280976 10 Tf 21 -12 Td (Object format and associated management functions are deŒned in the type)Tj /R48969120 10 Tf 303.55 0 Td (Dtdisc_t)Tj /R48280976 10 Tf 48 0 Td (:)Tj /R48969120 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 /R48597432 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 /R48280976 10 Tf -21.4098 -12 Td 0.161 Tw (Each object)Tj /R48969120 10 Tf 49.752 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 156.496 0 Td (key)Tj /R48280976 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 /R48969120 10 Tf 103.035 0 Td (obj)Tj 5.049 Tc /R48280976 10 Tf 18 0 Td (.I)Tj 0 Tc 10.8789 0 Td (f)Tj /R48969120 10 Tf 5.87812 0 Td (size)Tj /R48280976 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 /R48969120 10 Tf -264.598 -12 Td (*\(void**\)\(\(char*\)obj+key\))Tj 5.38 Tc /R48280976 10 Tf 150 0 Td (.I)Tj 0 Tc 11.2102 0 Td (f)Tj /R48969120 10 Tf 6.21016 0 Td (size)Tj /R48280976 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 /R48969120 10 Tf 24.7719 0 Td (\(void*\)\(\(char*\)obj+key\))Tj 6.722 Tc /R48280976 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 /R48969120 10 Tf 7.55195 0 Td (size)Tj /R48280976 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 /R48969120 10 Tf -353.246 -12 Td (size)Tj /R48280976 10 Tf 26.5 0 Td 0 Tw (starting at)Tj /R48969120 10 Tf 42.2199 0 Td (\(void*\)\(\(char*\)obj+key\))Tj /R48280976 10 Tf 138 0 Td (.)Tj /R48597432 10 Tf -222.72 -16.8 Td (int link)Tj /R48280976 10 Tf 16 -12 Td (Let)Tj /R48969120 10 Tf 15.8941 0 Td (obj)Tj /R48280976 10 Tf 20.5641 0 Td 0.064 Tw (be an object to be inserted into)Tj /R48969120 10 Tf 125.709 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf 5.89492 0 Td (link)Tj /R48280976 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 /R48969120 10 Tf 121.201 0 Td (obj)Tj 3.441 Tc /R48280976 10 Tf 18 0 Td (.O)Tj 0 Tc 13.1609 0 Td (therwise,)Tj /R48969120 10 Tf 39.8211 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 20.6121 0 Td (Dtlink_t)Tj /R48280976 10 Tf 51.441 0 Td 0.941 Tw (structure embedded)Tj /R48969120 10 Tf 82.9719 0 Td (link)Tj /R48280976 10 Tf -408 -12 Td 0 Tw (bytes into it, i.e., at address)Tj /R48969120 10 Tf 111.66 0 Td (\(Dtlink_t*\)\(\(char*\)obj+link\))Tj /R48280976 10 Tf 168 0 Td (.)Tj -0.1 Tc /R48597432 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 /R48280976 10 Tf 6.1 -12 Td (If)Tj /R48969120 10 Tf 9.16211 0 Td (makef)Tj /R48280976 10 Tf 32.502 0 Td 0.002 Tw (is not)Tj /R48969120 10 Tf 24.4539 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5.00312 0 Td (dtinsert\(dt,obj\))Tj /R48280976 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 /R48969120 10 Tf 5.83281 0 Td (obj)Tj /R48280976 10 Tf 20.5031 0 Td (suitable for insertion into)Tj /R48969120 10 Tf -331.161 -12 Td (dt)Tj 5 Tc /R48280976 10 Tf 12 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R48969120 10 Tf 5.83008 0 Td (makef)Tj /R48280976 10 Tf 32.5 0 Td (is)Tj /R48969120 10 Tf 9.16992 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5 0 Td (obj)Tj /R48280976 10 Tf 20.5 0 Td 0 Tw (itself will be inserted into)Tj /R48969120 10 Tf 104.72 0 Td (dt)Tj /R48280976 10 Tf 12 0 Td (.)Tj -0.1 Tc /R48597432 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 /R48280976 10 Tf 6.1 -12 Td (If not)Tj /R48969120 10 Tf 24.4398 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5 0 Td (freef)Tj /R48280976 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 /R48969120 10 Tf 78.0398 0 Td (obj)Tj /R48280976 10 Tf 18 0 Td (.)Tj /R48597432 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 /R48280976 10 Tf 21 -12 Td 0.435 Tw (If not)Tj /R48969120 10 Tf 25.3102 0 Td (NULL)Tj /R48280976 10 Tf 24 0 Td (,)Tj /R48969120 10 Tf 5.43516 0 Td (comparf)Tj /R48280976 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 /R48969120 10 Tf 93.1398 0 Td (<0)Tj /R48280976 10 Tf 12 0 Td (,)Tj /R48969120 10 Tf 5.43516 0 Td (=0)Tj 2.935 Tc /R48280976 10 Tf 12 0 Td (,o)Tj 0 Tc 10.4352 0 Td (r)Tj /R48969120 10 Tf 6.26484 0 Td (>0)Tj /R48280976 10 Tf 14.9352 0 Td (to indicate)Tj -389.626 -12 Td (whether)Tj /R48969120 10 Tf 36.8559 0 Td (key1)Tj /R48280976 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 /R48969120 10 Tf 99.4199 0 Td (key2)Tj 7.146 Tc /R48280976 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 /R48969120 10 Tf -297.322 -12 Td (Dtoset)Tj /R48280976 10 Tf 39.1781 0 Td (and)Tj /R48969120 10 Tf 17.618 0 Td (Dtobag)Tj 5.678 Tc /R48280976 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 /R48969120 10 Tf 5.97695 0 Td (\(*comparf\)\(\))Tj /R48280976 10 Tf 74.6469 0 Td (is)Tj /R48969120 10 Tf 9.31719 0 Td (NULL)Tj 2.647 Tc /R48280976 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 /R48969120 10 Tf -380.045 -12 Td (Dtdisc_t.size)Tj /R48280976 10 Tf 80.5 0 Td (Œeld.)Tj /R48597432 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 /R48280976 10 Tf 21 -12 Td (This macro function initializes the discipline pointed to by)Tj /R48969120 10 Tf 236.38 0 Td (disc)Tj /R48280976 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 /R48597432 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 /R48280976 10 Tf 6.1 -12 Td 0.058 Tw (This function adds an object prototyped by)Tj /R48969120 10 Tf 174.556 0 Td (obj)Tj /R48280976 10 Tf 20.5578 0 Td (into)Tj /R48969120 10 Tf 18.118 0 Td (dt)Tj /R48280976 10 Tf 12 0 Td (.)Tj /R48969120 10 Tf 7.55781 0 Td (dtinsert\(\))Tj /R48280976 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 /R48969120 10 Tf 116.622 0 Td (dt)Tj /R48280976 10 Tf 14.7969 0 Td (matching)Tj /R48969120 10 Tf 40.0172 0 Td (obj)Tj /R48280976 10 Tf 20.7969 0 Td (and the storage method is)Tj /R48969120 10 Tf 106.196 0 Td (Dtset)Tj /R48280976 10 Tf 32.798 0 Td (or)Tj /R48969120 10 Tf 11.1281 0 Td (Dtoset)Tj /R48280976 10 Tf 36 0 Td (,)Tj /R48969120 10 Tf -429.499 -12 Td (dtinsert\(\))Tj /R48280976 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 /R48969120 10 Tf 17.623 0 Td (Dtdisc_t.makef)Tj /R48280976 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 /R48969120 10 Tf 160.25 0 Td (NULL)Tj /R48280976 10 Tf 26.5 0 Td [(is returned on error)55.0073(.)]TJ -0.1 Tc /R48597432 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 /R48280976 10 Tf 6.1 -12 Td (If)Tj /R48969120 10 Tf 10.502 0 Td (obj)Tj /R48280976 10 Tf 21.8422 0 Td (is)Tj /R48969120 10 Tf 10.5121 0 Td (NULL)Tj 3.842 Tc /R48280976 10 Tf 24 0 Td (,m)Tj 0 Tc 14.1219 0 Td (ethod)Tj /R48969120 10 Tf 26.0621 0 Td (Dtqueue)Tj /R48280976 10 Tf 45.8422 0 Td 1.342 Tw (deletes queue head while other methods do nothing.)Tj 223.485 0 Td (If)Tj /R48969120 10 Tf 10.5012 0 Td (obj)Tj /R48280976 10 Tf 21.841 0 Td 1.341 Tw (is not)Tj /R48969120 10 Tf -408.71 -12 Td (NULL)Tj 3.098 Tc /R48280976 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 /R48969120 10 Tf 101.369 0 Td (Dtobag)Tj 3.099 Tc /R48280976 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37891 0 Td 0.599 Tw (he Œrst object matching)Tj /R48969120 10 Tf 99.0559 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 185.393 0 Td (Dtobag)Tj 3.093 Tc /R48280976 10 Tf 36 0 Td (,t)Tj 0 Tc 8.37305 0 Td (he library check to see if)Tj /R48969120 10 Tf 104.638 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 12.0461 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 19.827 0 Td (Dt-)Tj -414.001 -12 Td (disc_t.freef)Tj /R48280976 10 Tf 75.4199 0 Td 0.92 Tw (for object destruction.)Tj /R48969120 10 Tf 95.7988 0 Td (dtdelete\(\))Tj /R48280976 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 /R48969120 10 Tf 37.7602 0 Td (NULL)Tj /R48280976 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-3627\n+3624\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\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 /R38557312 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R38557312 10 Tf 206.625 0 Td (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R39221688 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 /R38905232 10 Tf 6.1 -12 Td 0.039 Tw (This function is similar to)Tj /R39593376 10 Tf 106.035 0 Td (dtdelete\(\))Tj -0.2 Tc /R38905232 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 /R39593376 10 Tf 114.655 0 Td (dt)Tj /R38905232 10 Tf 14.5398 0 Td 0.04 Tw (will not be freed \(via the dis-)Tj -315.668 -12 Td (cipline)Tj /R39593376 10 Tf 29.7199 0 Td (freef)Tj /R38905232 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R39221688 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 /R38905232 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R39593376 10 Tf 168.658 0 Td (obj)Tj /R38905232 10 Tf 21.4828 0 Td (or)Tj /R39593376 10 Tf 11.8129 0 Td (key)Tj /R38905232 10 Tf 21.4828 0 Td (either from)Tj /R39593376 10 Tf 49.1762 0 Td (dt)Tj /R38905232 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R39593376 10 Tf 22.3352 0 Td (dt)Tj /R38905232 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R39593376 10 Tf 80.75 0 Td (dtview\(\))Tj /R38905232 10 Tf 48 0 Td (.\))Tj /R39593376 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R38905232 10 Tf 62.8949 0 Td (and)Tj /R39593376 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R38905232 10 Tf 56.8949 0 Td (return the matching object or)Tj /R39593376 10 Tf -314.33 -12 Td (NULL)Tj /R38905232 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ -0.1 Tc /R39221688 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 /R39593376 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R38905232 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R39593376 10 Tf 102.75 0 Td (dt)Tj /R38905232 10 Tf 12 0 Td (.)Tj /R39593376 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R38905232 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R39593376 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R38905232 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 /R39593376 10 Tf 6.33398 0 Td (Dtoset)Tj /R38905232 10 Tf 39.0039 0 Td (and)Tj /R39593376 10 Tf 17.4441 0 Td (Dtobag)Tj 3.004 Tc /R38905232 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 /R39593376 10 Tf 12.318 0 Td (Dtqueue)Tj 3.988 Tc /R38905232 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 /R39593376 10 Tf 7.31797 0 Td (Dtset)Tj 3.988 Tc /R38905232 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 /R39593376 10 Tf -387.983 -12 Td (for\(;;\))Tj /R38905232 10 Tf 44.5 0 Td 0 Tw (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R39593376 10 Tf -68.5801 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R38905232 10 Tf -24 -12 Td 1.075 Tw (When a dictionary uses)Tj /R39593376 10 Tf 100.39 0 Td (Dtset)Tj 3.575 Tc /R38905232 10 Tf 30 0 Td (,t)Tj 0 Tc 8.85508 0 Td (he object order is determined upon a call to)Tj /R39593376 10 Tf 185.475 0 Td (dtfirst\(\))Tj /R38905232 10 Tf 54 0 Td (/)Tj /R39593376 10 Tf 2.78008 0 Td (dtlast\(\))Tj /R38905232 10 Tf 48 0 Td (.)Tj -429.5 -12 Td 1.008 Tw (This order is frozen until a call)Tj /R39593376 10 Tf 132.866 0 Td (dtnext\(\))Tj /R38905232 10 Tf 48 0 Td (/)Tj /R39593376 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R38905232 10 Tf 51.5078 0 Td (returns)Tj /R39593376 10 Tf 31.2781 0 Td (NULL)Tj /R38905232 10 Tf 27.5078 0 Td (or when these same functions are)Tj -293.94 -12 Td 0.119 Tw (called with a)Tj /R39593376 10 Tf 53.957 0 Td (NULL)Tj /R38905232 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 /R39593376 10 Tf 75.4762 0 Td (dtfirst\(\)/dtlast\(\))Tj /R38905232 10 Tf 110.619 0 Td 0.118 Tw (call be balanced by a)Tj /R39593376 10 Tf -347.668 -12 Td (dtnext\(\)/dtprev\(\))Tj /R38905232 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 /R39221688 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 /R39593376 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R38905232 10 Tf 51.482 0 Td (and)Tj /R39593376 10 Tf 17.9219 0 Td (dtprev\(\))Tj /R38905232 10 Tf 51.482 0 Td 0.982 Tw (are lik)Tj 26.152 0 Td (e)Tj /R39593376 10 Tf 7.92188 0 Td (dtfirst\(\))Tj /R38905232 10 Tf 57.482 0 Td (and)Tj /R39593376 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R38905232 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 /R39221688 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R38905232 10 Tf 6.1 -12 Td 0.096 Tw (This function returns the)Tj /R38557312 10 Tf 101.484 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R38905232 10 Tf 41.8512 0 Td (of)Tj /R39593376 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R38905232 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 /R39593376 10 Tf 32.5238 0 Td (dtsearch\(\))Tj /R38905232 10 Tf 60 0 Td (,)Tj /R39593376 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R38905232 10 Tf 54 0 Td (,)Tj /R39593376 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R38905232 10 Tf 60 0 Td (,)Tj /R39593376 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R38905232 10 Tf 54 0 Td (,)Tj /R39593376 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R38905232 10 Tf 48 0 Td (,)Tj /R39593376 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.878 Tc /R38905232 10 Tf 48 0 Td (,o)Tj 0 Tc 12.3781 0 Td (r)Tj /R39593376 10 Tf 8.20781 0 Td (dt-)Tj -414 -12 Td (prev\(\))Tj 5.026 Tc /R38905232 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 /R38557312 10 Tf 143.776 0 Td (Cdt)Tj 2.526 Tc /R38905232 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.025 Tw (hen a dictionary is based on)Tj /R39593376 10 Tf 114.02 0 Td (Dtoset)Tj /R38905232 10 Tf 38.525 0 Td (and)Tj /R39593376 10 Tf 16.9648 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R38905232 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 /R39221688 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 /R38905232 10 Tf 6.1 -12 Td 0.077 Tw (This function repositions and perhaps rehashes an object)Tj /R39593376 10 Tf 229.466 0 Td (obj)Tj /R38905232 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 /R39593376 10 Tf 73.2641 0 Td (dtrenew\(\))Tj /R38905232 10 Tf -377.999 -12 Td 0 Tw [(only w)10(orks if)]TJ /R39593376 10 Tf 55.7301 0 Td (obj)Tj /R38905232 10 Tf 20.5 0 Td (is the current object \(see)Tj /R39593376 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R38905232 10 Tf 60 0 Td (\).)Tj /R39221688 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 /R38905232 10 Tf 16 -12 Td 0.152 Tw (This function calls)Tj /R39593376 10 Tf 77.3961 0 Td (\(*userf\)\(obj,data\))Tj /R38905232 10 Tf 110.652 0 Td (on each object in)Tj /R39593376 10 Tf 71.1469 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf 9.48594 0 Td (userf\(\))Tj /R38905232 10 Tf 44.8262 0 Td 0.326 Tw (returns a)Tj /R39593376 10 Tf 37.8621 0 Td (<0)Tj -0.25 Tc /R38905232 10 Tf 14.8262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R39593376 10 Tf 17.5469 0 Td (dtwalk\(\))Tj /R38905232 10 Tf 50.827 0 Td 0.327 Tw (terminates and returns the same v)Tj 135.525 0 Td (alue.)Tj /R39593376 10 Tf 24.4871 0 Td (dtwalk\(\))Tj /R38905232 10 Tf 50.827 0 Td (returns)Tj /R39593376 10 Tf 30.5969 0 Td (0)Tj /R38905232 10 Tf -426 -12 Td 0 Tw (on completion.)Tj /R39221688 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 /R38905232 10 Tf 6.1 -12 Td (Using)Tj /R39593376 10 Tf 26.7102 0 Td (dtfirst\(\)/dtnext\(\))Tj /R38905232 10 Tf 110.819 0 Td (or)Tj /R39593376 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R38905232 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 /R39593376 10 Tf 45.809 0 Td (dtflat-)Tj -389.999 -12 Td (ten\(\))Tj /R38905232 10 Tf 32.5 0 Td (and)Tj /R39593376 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R38905232 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R39593376 10 Tf 97.4801 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R38905232 10 Tf -24 -16.8 Td 0.874 Tw (Note that)Tj /R39593376 10 Tf 41.1879 0 Td (dtflatten\(\))Tj /R38905232 10 Tf 69.373 0 Td 0.873 Tw (returns a list of type)Tj /R39593376 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R38905232 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R39593376 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R38905232 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 /R39593376 10 Tf 304.067 0 Td (link)Tj /R38905232 10 Tf 27.3102 0 Td 0.81 Tw (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R39593376 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R38905232 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R39593376 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R38905232 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R39593376 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R38905232 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R39593376 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R38905232 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 /R39593376 10 Tf 124.98 0 Td (dtlink\(\))Tj /R38905232 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 /R47933056 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R47933056 10 Tf 206.625 0 Td (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td (\(3\))Tj -0.1 Tc /R48597432 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 /R48280976 10 Tf 6.1 -12 Td 0.039 Tw (This function is similar to)Tj /R48969120 10 Tf 106.035 0 Td (dtdelete\(\))Tj -0.2 Tc /R48280976 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 /R48969120 10 Tf 114.655 0 Td (dt)Tj /R48280976 10 Tf 14.5398 0 Td 0.04 Tw (will not be freed \(via the dis-)Tj -315.668 -12 Td (cipline)Tj /R48969120 10 Tf 29.7199 0 Td (freef)Tj /R48280976 10 Tf 32.5 0 Td (function\).)Tj -0.1 Tc /R48597432 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 /R48280976 10 Tf 6.1 -12 Td 0.983 Tw (These functions Œnd an object matching)Tj /R48969120 10 Tf 168.658 0 Td (obj)Tj /R48280976 10 Tf 21.4828 0 Td (or)Tj /R48969120 10 Tf 11.8129 0 Td (key)Tj /R48280976 10 Tf 21.4828 0 Td (either from)Tj /R48969120 10 Tf 49.1762 0 Td (dt)Tj /R48280976 10 Tf 15.4828 0 Td (or from some dictionary accessible)Tj -288.095 -12 Td (from)Tj /R48969120 10 Tf 22.3352 0 Td (dt)Tj /R48280976 10 Tf 14.8949 0 Td 0.395 Tw [(via a vie)25.0073(wpath \(see)]TJ /R48969120 10 Tf 80.75 0 Td (dtview\(\))Tj /R48280976 10 Tf 48 0 Td (.\))Tj /R48969120 10 Tf 11.225 0 Td (dtsearch\(\))Tj /R48280976 10 Tf 62.8949 0 Td (and)Tj /R48969120 10 Tf 17.3352 0 Td (dtmatch\(\))Tj /R48280976 10 Tf 56.8949 0 Td (return the matching object or)Tj /R48969120 10 Tf -314.33 -12 Td (NULL)Tj /R48280976 10 Tf 26.5 0 Td 0 Tw [(on f)9.99268(ailure.)]TJ -0.1 Tc /R48597432 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 /R48969120 10 Tf 6.1 -12 Td (dtfirst\(\))Tj /R48280976 10 Tf 56.9961 0 Td 0.496 Tw (returns the Œrst object in)Tj /R48969120 10 Tf 102.75 0 Td (dt)Tj /R48280976 10 Tf 12 0 Td (.)Tj /R48969120 10 Tf 7.99609 0 Td (dtnext\(\))Tj /R48280976 10 Tf 50.9961 0 Td (returns the object follo)Tj 92.0578 0 Td (wing)Tj /R48969120 10 Tf 22.9961 0 Td (obj)Tj 5.496 Tc /R48280976 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 /R48969120 10 Tf 6.33398 0 Td (Dtoset)Tj /R48280976 10 Tf 39.0039 0 Td (and)Tj /R48969120 10 Tf 17.4441 0 Td (Dtobag)Tj 3.004 Tc /R48280976 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 /R48969120 10 Tf 12.318 0 Td (Dtqueue)Tj 3.988 Tc /R48280976 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 /R48969120 10 Tf 7.31797 0 Td (Dtset)Tj 3.988 Tc /R48280976 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 /R48969120 10 Tf -387.983 -12 Td (for\(;;\))Tj /R48280976 10 Tf 44.5 0 Td 0 Tw (loop as belo)Tj -0.65 Tc 48.0801 0 Td (w.)Tj 0 Tc /R48969120 10 Tf -68.5801 -12 Td (for\(obj = dtfirst\(dt\); obj; obj = dtnext\(dt,obj\)\))Tj /R48280976 10 Tf -24 -12 Td 1.075 Tw (When a dictionary uses)Tj /R48969120 10 Tf 100.39 0 Td (Dtset)Tj 3.575 Tc /R48280976 10 Tf 30 0 Td (,t)Tj 0 Tc 8.85508 0 Td (he object order is determined upon a call to)Tj /R48969120 10 Tf 185.475 0 Td (dtfirst\(\))Tj /R48280976 10 Tf 54 0 Td (/)Tj /R48969120 10 Tf 2.78008 0 Td (dtlast\(\))Tj /R48280976 10 Tf 48 0 Td (.)Tj -429.5 -12 Td 1.008 Tw (This order is frozen until a call)Tj /R48969120 10 Tf 132.866 0 Td (dtnext\(\))Tj /R48280976 10 Tf 48 0 Td (/)Tj /R48969120 10 Tf 2.78008 0 Td (dtprev\(\))Tj /R48280976 10 Tf 51.5078 0 Td (returns)Tj /R48969120 10 Tf 31.2781 0 Td (NULL)Tj /R48280976 10 Tf 27.5078 0 Td (or when these same functions are)Tj -293.94 -12 Td 0.119 Tw (called with a)Tj /R48969120 10 Tf 53.957 0 Td (NULL)Tj /R48280976 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 /R48969120 10 Tf 75.4762 0 Td (dtfirst\(\)/dtlast\(\))Tj /R48280976 10 Tf 110.619 0 Td 0.118 Tw (call be balanced by a)Tj /R48969120 10 Tf -347.668 -12 Td (dtnext\(\)/dtprev\(\))Tj /R48280976 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 /R48597432 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 /R48969120 10 Tf -37.7398 -12 Td (dtlast\(\))Tj /R48280976 10 Tf 51.482 0 Td (and)Tj /R48969120 10 Tf 17.9219 0 Td (dtprev\(\))Tj /R48280976 10 Tf 51.482 0 Td 0.982 Tw (are lik)Tj 26.152 0 Td (e)Tj /R48969120 10 Tf 7.92188 0 Td (dtfirst\(\))Tj /R48280976 10 Tf 57.482 0 Td (and)Tj /R48969120 10 Tf 17.9211 0 Td (dtnext\(\))Tj -0.2 Tc /R48280976 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 /R48597432 10 Tf -16 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td 0 Tw (id* dtŒnger\(Dt_t* dt\))Tj /R48280976 10 Tf 6.1 -12 Td 0.096 Tw (This function returns the)Tj /R47933056 10 Tf 101.484 0 Td (curr)Tj 16.85 0 Td (ent object)Tj /R48280976 10 Tf 41.8512 0 Td (of)Tj /R48969120 10 Tf 10.925 0 Td (dt)Tj 2.595 Tc /R48280976 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 /R48969120 10 Tf 32.5238 0 Td (dtsearch\(\))Tj /R48280976 10 Tf 60 0 Td (,)Tj /R48969120 10 Tf 7.37812 0 Td (dtmatch\(\))Tj /R48280976 10 Tf 54 0 Td (,)Tj /R48969120 10 Tf 7.37812 0 Td (dtinsert\(\))Tj /R48280976 10 Tf 60 0 Td (,)Tj /R48969120 10 Tf 7.37812 0 Td (dtfirst\(\))Tj /R48280976 10 Tf 54 0 Td (,)Tj /R48969120 10 Tf 7.37812 0 Td (dtnext\(\))Tj /R48280976 10 Tf 48 0 Td (,)Tj /R48969120 10 Tf 7.37812 0 Td (dtlast\(\))Tj 4.878 Tc /R48280976 10 Tf 48 0 Td (,o)Tj 0 Tc 12.3781 0 Td (r)Tj /R48969120 10 Tf 8.20781 0 Td (dt-)Tj -414 -12 Td (prev\(\))Tj 5.026 Tc /R48280976 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 /R47933056 10 Tf 143.776 0 Td (Cdt)Tj 2.526 Tc /R48280976 10 Tf 14.45 0 Td (,w)Tj 0 Tc 12.2461 0 Td 0.025 Tw (hen a dictionary is based on)Tj /R48969120 10 Tf 114.02 0 Td (Dtoset)Tj /R48280976 10 Tf 38.525 0 Td (and)Tj /R48969120 10 Tf 16.9648 0 Td (Dto-)Tj -408 -12 Td (bag)Tj 2.5 Tc /R48280976 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 /R48597432 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 /R48280976 10 Tf 6.1 -12 Td 0.077 Tw (This function repositions and perhaps rehashes an object)Tj /R48969120 10 Tf 229.466 0 Td (obj)Tj /R48280976 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 /R48969120 10 Tf 73.2641 0 Td (dtrenew\(\))Tj /R48280976 10 Tf -377.999 -12 Td 0 Tw [(only w)10(orks if)]TJ /R48969120 10 Tf 55.7301 0 Td (obj)Tj /R48280976 10 Tf 20.5 0 Td (is the current object \(see)Tj /R48969120 10 Tf 100.25 0 Td (dtfinger\(\))Tj /R48280976 10 Tf 60 0 Td (\).)Tj /R48597432 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 /R48280976 10 Tf 16 -12 Td 0.152 Tw (This function calls)Tj /R48969120 10 Tf 77.3961 0 Td (\(*userf\)\(obj,data\))Tj /R48280976 10 Tf 110.652 0 Td (on each object in)Tj /R48969120 10 Tf 71.1469 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf 9.48594 0 Td (userf\(\))Tj /R48280976 10 Tf 44.8262 0 Td 0.326 Tw (returns a)Tj /R48969120 10 Tf 37.8621 0 Td (<0)Tj -0.25 Tc /R48280976 10 Tf 14.8262 0 Td (va)Tj 0 Tc 9.18984 0 Td (lue,)Tj /R48969120 10 Tf 17.5469 0 Td (dtwalk\(\))Tj /R48280976 10 Tf 50.827 0 Td 0.327 Tw (terminates and returns the same v)Tj 135.525 0 Td (alue.)Tj /R48969120 10 Tf 24.4871 0 Td (dtwalk\(\))Tj /R48280976 10 Tf 50.827 0 Td (returns)Tj /R48969120 10 Tf 30.5969 0 Td (0)Tj /R48280976 10 Tf -426 -12 Td 0 Tw (on completion.)Tj /R48597432 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 /R48280976 10 Tf 6.1 -12 Td (Using)Tj /R48969120 10 Tf 26.7102 0 Td (dtfirst\(\)/dtnext\(\))Tj /R48280976 10 Tf 110.819 0 Td (or)Tj /R48969120 10 Tf 11.1488 0 Td (dtlast\(\)/dtprev\(\))Tj /R48280976 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 /R48969120 10 Tf 45.809 0 Td (dtflat-)Tj -389.999 -12 Td (ten\(\))Tj /R48280976 10 Tf 32.5 0 Td (and)Tj /R48969120 10 Tf 16.9398 0 Td (dtlink\(\))Tj /R48280976 10 Tf 50.5 0 Td 0 Tw [(can be used.)-500(Objects in)]TJ /R48969120 10 Tf 97.4801 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf -187.92 -12 Td (for\(link = dtflatten\(dt\); link; link = dtlink\(dt,link\) \))Tj /R48280976 10 Tf -24 -16.8 Td 0.874 Tw (Note that)Tj /R48969120 10 Tf 41.1879 0 Td (dtflatten\(\))Tj /R48280976 10 Tf 69.373 0 Td 0.873 Tw (returns a list of type)Tj /R48969120 10 Tf 86.8551 0 Td (Dtlink_t*)Tj 3.373 Tc /R48280976 10 Tf 54 0 Td (,n)Tj 0 Tc 10.873 0 Td (ot)Tj /R48969120 10 Tf 11.1531 0 Td (void*)Tj 3.373 Tc /R48280976 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 /R48969120 10 Tf 304.067 0 Td (link)Tj /R48280976 10 Tf 27.3102 0 Td 0.81 Tw (is zero.\))Tj -398.975 -12 Td 0.43 Tw (The macro function)Tj /R48969120 10 Tf 82.6602 0 Td (dtlink\(\))Tj /R48280976 10 Tf 50.9301 0 Td (returns the dictionary holder object follo)Tj 163.82 0 Td (wing)Tj /R48969120 10 Tf 22.9301 0 Td (link)Tj 5.43 Tc /R48280976 10 Tf 24 0 Td (.T)Tj 0 Tc 14.0398 0 Td (he macro function)Tj /R48969120 10 Tf -358.38 -12 Td (dtobj\(dt,link\))Tj /R48280976 10 Tf 87.3102 0 Td 0.81 Tw (returns the user object associated with)Tj /R48969120 10 Tf 159.83 0 Td (link)Tj 3.31 Tc /R48280976 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 /R48969120 10 Tf 124.98 0 Td (dtlink\(\))Tj /R48280976 10 Tf 48 0 Td (.)Tj 172.79 -57.6 Td (4)Tj ET Q Q \n \n \n \n \n-3670\n+3669\n \n \n \n \n-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\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 /R38557312 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R38557312 10 Tf 206.625 0 Td (LIBCDT)Tj /R38905232 10 Tf 35.7199 0 Td (\(3\))Tj /R39221688 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 /R39593376 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R38905232 10 Tf 69.057 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R39593376 10 Tf 91.6539 0 Td (dt)Tj /R38905232 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R39593376 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R38905232 10 Tf 69.0559 0 Td (repopulates)Tj /R39593376 10 Tf 49.1559 0 Td (dt)Tj /R38905232 10 Tf -419.998 -12 Td 0.405 Tw [(with objects pre)25.0159(viously obtained via)]TJ /R39593376 10 Tf 149.266 0 Td (dtextract\(\))Tj /R38905232 10 Tf 66 0 Td (.)Tj /R39593376 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R38905232 10 Tf 68.9059 0 Td 0.406 Tw [(will f)9.99023(ail if)]TJ /R39593376 10 Tf 43.618 0 Td (dt)Tj /R38905232 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 /R39593376 10 Tf 159.34 0 Td (dt)Tj /R38905232 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 /R39221688 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 /R38905232 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R39593376 10 Tf 213.03 0 Td (dt)Tj /R38905232 10 Tf 12 0 Td (.)Tj /R39221688 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R38905232 10 Tf 16 -12 Td 0.787 Tw (This function reports dictionary statistics.)Tj 175.315 0 Td (If)Tj /R39593376 10 Tf 9.94688 0 Td (all)Tj /R38905232 10 Tf 21.2871 0 Td 0.788 Tw (is non-zero, all Œelds of)Tj /R39593376 10 Tf 101.15 0 Td (st)Tj /R38905232 10 Tf 15.2879 0 Td [(are Œlled.)-578.809(Otherwise, only)]TJ -322.987 -12 Td (the)Tj /R39593376 10 Tf 14.7199 0 Td (dt_type)Tj /R38905232 10 Tf 44.5 0 Td (and)Tj /R39593376 10 Tf 16.9398 0 Td (dt_size)Tj /R38905232 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R39593376 10 Tf 105.82 0 Td (0)Tj /R38905232 10 Tf 8.5 0 Td (on success and)Tj /R39593376 10 Tf 61.9301 0 Td (-1)Tj /R38905232 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R39593376 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R38905232 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 /R39593376 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R38905232 10 Tf 66 0 Td (:)Tj -30 -12 Td (This is one of)Tj /R39593376 10 Tf 57.2199 0 Td (DT_SET)Tj /R38905232 10 Tf 36 0 Td (,)Tj /R39593376 10 Tf 5 0 Td (DT_OSET)Tj /R38905232 10 Tf 42 0 Td (,)Tj /R39593376 10 Tf 5 0 Td (DT_OBAG)Tj 2.5 Tc /R38905232 10 Tf 42 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R39593376 10 Tf 12.5 0 Td (DT_QUEUE)Tj /R38905232 10 Tf 48 0 Td (.)Tj /R39593376 10 Tf -293.16 -16.8 Td (int dt_size)Tj /R38905232 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R39593376 10 Tf -36 -16.8 Td (int dt_n)Tj /R38905232 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R39593376 10 Tf 6.03086 0 Td (Dtset)Tj 2.701 Tc /R38905232 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 /R39593376 10 Tf 6.03008 0 Td (Dtoset)Tj /R38905232 10 Tf 38.7 0 Td (and)Tj /R39593376 10 Tf 17.1398 0 Td (Dtobag)Tj /R38905232 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 /R39593376 10 Tf 163.739 0 Td (dt_n)Tj /R38905232 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 /R39593376 10 Tf -36 -16.8 Td 0 Tw (int dt_max)Tj /R38905232 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R39593376 10 Tf 7.04609 0 Td (Dtset)Tj 3.716 Tc /R38905232 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 /R39593376 10 Tf 7.04688 0 Td (Dtoset)Tj /R38905232 10 Tf 39.7172 0 Td (and)Tj /R39593376 10 Tf 18.157 0 Td (Dtobag)Tj 3.717 Tc /R38905232 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 /R39593376 10 Tf -81.2398 -16.8 Td (int* dt_count)Tj /R38905232 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R39593376 10 Tf 6.36211 0 Td (Dtset)Tj 3.032 Tc /R38905232 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 /R39593376 10 Tf 34.9719 0 Td (dt_count[1])Tj /R38905232 10 Tf -330 -12 Td 0.29 Tw (is the number of chains of size)Tj /R39593376 10 Tf 126.73 0 Td (1)Tj 5.29 Tc /R38905232 10 Tf 6 0 Td (.F)Tj 0 Tc 13.2 0 Td (or)Tj /R39593376 10 Tf 11.1199 0 Td (Dtoset)Tj /R38905232 10 Tf 38.7898 0 Td (and)Tj /R39593376 10 Tf 17.2301 0 Td (Dtobag)Tj 2.79 Tc /R38905232 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 /R39593376 10 Tf 34.4398 0 Td (dt_count[1])Tj /R38905232 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 /R39593376 10 Tf 5.28008 0 Td (1)Tj /R38905232 10 Tf 6 0 Td (.)Tj /R39221688 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 /R38905232 10 Tf -127.17 -12 Td 1.319 Tw [(This function computes hash v)24.9902(alues from bytes or strings.)]TJ /R39593376 10 Tf 247.99 0 Td (dtstrhash\(\))Tj /R38905232 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 /R39593376 10 Tf 49.8559 0 Td (str)Tj 6.318 Tc /R38905232 10 Tf 18 0 Td (.I)Tj 0 Tc 12.148 0 Td (f)Tj /R39593376 10 Tf 7.14805 0 Td (n)Tj /R38905232 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 /R39593376 10 Tf 6.31797 0 Td (str)Tj /R38905232 10 Tf 21.818 0 Td (is a byte array of length)Tj /R39593376 10 Tf 105.109 0 Td (n)Tj 3.819 Tc /R38905232 10 Tf 6 0 Td (;o)Tj 0 Tc 11.5988 0 Td (therwise,)Tj /R39593376 10 Tf 40.1988 0 Td (str)Tj /R38905232 10 Tf 21.8191 0 Td 1.319 Tw (is a null-terminated)Tj -351.589 -12 Td (string.)Tj /R39221688 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 /R39593376 10 Tf -45.9277 -12 Td (Dtset)Tj /R38905232 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 /R39593376 10 Tf 107.952 0 Td (Dtoset)Tj /R38905232 10 Tf 39.0238 0 Td (and)Tj /R39593376 10 Tf 17.4641 0 Td (Dtobag)Tj /R38905232 10 Tf 39.0238 0 Td (are based on)Tj -380.971 -12 Td 0 Tw [(top-do)24.9841(wn splay trees.)]TJ /R39593376 10 Tf 90.5703 0 Td (Dtqueue)Tj /R38905232 10 Tf 44.5 0 Td [(is based on doubly link)9.99268(ed list.)]TJ -0.548 Tc /R39221688 10.95 Tf -171.07 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R38905232 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 /R47933056 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R47933056 10 Tf 206.625 0 Td (LIBCDT)Tj /R48280976 10 Tf 35.7199 0 Td (\(3\))Tj /R48597432 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 /R48969120 10 Tf 16 -12 Td (dtextract\(\))Tj -0.15 Tc /R48280976 10 Tf 69.057 0 Td (ex)Tj 0 Tc 9.28984 0 Td 0.556 Tw (tracts all objects from)Tj /R48969120 10 Tf 91.6539 0 Td (dt)Tj /R48280976 10 Tf 15.0559 0 Td [(and mak)9.99756(es it appear empty)]TJ 108.674 0 Td (.)Tj /R48969120 10 Tf 8.05586 0 Td (dtrestore\(\))Tj /R48280976 10 Tf 69.0559 0 Td (repopulates)Tj /R48969120 10 Tf 49.1559 0 Td (dt)Tj /R48280976 10 Tf -419.998 -12 Td 0.405 Tw [(with objects pre)25.0159(viously obtained via)]TJ /R48969120 10 Tf 149.266 0 Td (dtextract\(\))Tj /R48280976 10 Tf 66 0 Td (.)Tj /R48969120 10 Tf 7.90586 0 Td (dtrestore\(\))Tj /R48280976 10 Tf 68.9059 0 Td 0.406 Tw [(will f)9.99023(ail if)]TJ /R48969120 10 Tf 43.618 0 Td (dt)Tj /R48280976 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 /R48969120 10 Tf 159.34 0 Td (dt)Tj /R48280976 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 /R48597432 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 /R48280976 10 Tf 16 -12 Td (This function returns the number of objects stored in)Tj /R48969120 10 Tf 213.03 0 Td (dt)Tj /R48280976 10 Tf 12 0 Td (.)Tj /R48597432 10 Tf -241.03 -16.8 Td (int dtstat\(Dt_t *dt, Dtstat_t* st, int all\))Tj /R48280976 10 Tf 16 -12 Td 0.787 Tw (This function reports dictionary statistics.)Tj 175.315 0 Td (If)Tj /R48969120 10 Tf 9.94688 0 Td (all)Tj /R48280976 10 Tf 21.2871 0 Td 0.788 Tw (is non-zero, all Œelds of)Tj /R48969120 10 Tf 101.15 0 Td (st)Tj /R48280976 10 Tf 15.2879 0 Td [(are Œlled.)-578.809(Otherwise, only)]TJ -322.987 -12 Td (the)Tj /R48969120 10 Tf 14.7199 0 Td (dt_type)Tj /R48280976 10 Tf 44.5 0 Td (and)Tj /R48969120 10 Tf 16.9398 0 Td (dt_size)Tj /R48280976 10 Tf 44.5 0 Td 0 Tw [(Œelds are Œlled.)-500(It returns)]TJ /R48969120 10 Tf 105.82 0 Td (0)Tj /R48280976 10 Tf 8.5 0 Td (on success and)Tj /R48969120 10 Tf 61.9301 0 Td (-1)Tj /R48280976 10 Tf 14.5 0 Td [(on error)54.9902(.)]TJ /R48969120 10 Tf -311.41 -16.8 Td (Dtstat_t)Tj /R48280976 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 /R48969120 10 Tf -133.3 -16.8 Td (int dt_type)Tj /R48280976 10 Tf 66 0 Td (:)Tj -30 -12 Td (This is one of)Tj /R48969120 10 Tf 57.2199 0 Td (DT_SET)Tj /R48280976 10 Tf 36 0 Td (,)Tj /R48969120 10 Tf 5 0 Td (DT_OSET)Tj /R48280976 10 Tf 42 0 Td (,)Tj /R48969120 10 Tf 5 0 Td (DT_OBAG)Tj 2.5 Tc /R48280976 10 Tf 42 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R48969120 10 Tf 12.5 0 Td (DT_QUEUE)Tj /R48280976 10 Tf 48 0 Td (.)Tj /R48969120 10 Tf -293.16 -16.8 Td (int dt_size)Tj /R48280976 10 Tf 66 0 Td (:)Tj -30 -12 Td [(This contains the number of objects in the dictionary)65.0146(.)]TJ /R48969120 10 Tf -36 -16.8 Td (int dt_n)Tj /R48280976 10 Tf 48 0 Td (:)Tj -0.15 Tc -12 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R48969120 10 Tf 6.03086 0 Td (Dtset)Tj 2.701 Tc /R48280976 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 /R48969120 10 Tf 6.03008 0 Td (Dtoset)Tj /R48280976 10 Tf 38.7 0 Td (and)Tj /R48969120 10 Tf 17.1398 0 Td (Dtobag)Tj /R48280976 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 /R48969120 10 Tf 163.739 0 Td (dt_n)Tj /R48280976 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 /R48969120 10 Tf -36 -16.8 Td 0 Tw (int dt_max)Tj /R48280976 10 Tf 60 0 Td (:)Tj -0.15 Tc -24 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R48969120 10 Tf 7.04609 0 Td (Dtset)Tj 3.716 Tc /R48280976 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 /R48969120 10 Tf 7.04688 0 Td (Dtoset)Tj /R48280976 10 Tf 39.7172 0 Td (and)Tj /R48969120 10 Tf 18.157 0 Td (Dtobag)Tj 3.717 Tc /R48280976 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 /R48969120 10 Tf -81.2398 -16.8 Td (int* dt_count)Tj /R48280976 10 Tf 78 0 Td (:)Tj -0.15 Tc -42 -12 Td (Fo)Tj 0 Tc 10.4102 0 Td (r)Tj /R48969120 10 Tf 6.36211 0 Td (Dtset)Tj 3.032 Tc /R48280976 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 /R48969120 10 Tf 34.9719 0 Td (dt_count[1])Tj /R48280976 10 Tf -330 -12 Td 0.29 Tw (is the number of chains of size)Tj /R48969120 10 Tf 126.73 0 Td (1)Tj 5.29 Tc /R48280976 10 Tf 6 0 Td (.F)Tj 0 Tc 13.2 0 Td (or)Tj /R48969120 10 Tf 11.1199 0 Td (Dtoset)Tj /R48280976 10 Tf 38.7898 0 Td (and)Tj /R48969120 10 Tf 17.2301 0 Td (Dtobag)Tj 2.79 Tc /R48280976 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 /R48969120 10 Tf 34.4398 0 Td (dt_count[1])Tj /R48280976 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 /R48969120 10 Tf 5.28008 0 Td (1)Tj /R48280976 10 Tf 6 0 Td (.)Tj /R48597432 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 /R48280976 10 Tf -127.17 -12 Td 1.319 Tw [(This function computes hash v)24.9902(alues from bytes or strings.)]TJ /R48969120 10 Tf 247.99 0 Td (dtstrhash\(\))Tj /R48280976 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 /R48969120 10 Tf 49.8559 0 Td (str)Tj 6.318 Tc /R48280976 10 Tf 18 0 Td (.I)Tj 0 Tc 12.148 0 Td (f)Tj /R48969120 10 Tf 7.14805 0 Td (n)Tj /R48280976 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 /R48969120 10 Tf 6.31797 0 Td (str)Tj /R48280976 10 Tf 21.818 0 Td (is a byte array of length)Tj /R48969120 10 Tf 105.109 0 Td (n)Tj 3.819 Tc /R48280976 10 Tf 6 0 Td (;o)Tj 0 Tc 11.5988 0 Td (therwise,)Tj /R48969120 10 Tf 40.1988 0 Td (str)Tj /R48280976 10 Tf 21.8191 0 Td 1.319 Tw (is a null-terminated)Tj -351.589 -12 Td (string.)Tj /R48597432 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 /R48969120 10 Tf -45.9277 -12 Td (Dtset)Tj /R48280976 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 /R48969120 10 Tf 107.952 0 Td (Dtoset)Tj /R48280976 10 Tf 39.0238 0 Td (and)Tj /R48969120 10 Tf 17.4641 0 Td (Dtobag)Tj /R48280976 10 Tf 39.0238 0 Td (are based on)Tj -380.971 -12 Td 0 Tw [(top-do)24.9841(wn splay trees.)]TJ /R48969120 10 Tf 90.5703 0 Td (Dtqueue)Tj /R48280976 10 Tf 44.5 0 Td [(is based on doubly link)9.99268(ed list.)]TJ -0.548 Tc /R48597432 10.95 Tf -171.07 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R48280976 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-R39593376\n+R48969120\n \n-R39221688\n+R48597432\n \n-R38905232\n+R48280976\n \n-R38557312\n+R47933056\n \n \n \n \n \n \n \n@@ -1085,32 +1085,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-552\n+554\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34242576 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/R43618320 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-517\n+516\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37939600 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/R47315344 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/R37956392 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/R47332136 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@@ -1162,15 +1162,15 @@\n \n Filter\n FlateDecode\n Length\n 269\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R37956760 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/R47332504 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b3dcc1133e4f'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-33c6600a28a7'/> <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,20 +79,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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R11185288 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11185288 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R10868832 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R11185288 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R10868832 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R11185288 10 Tf -21 -16.8 Td (TYPES)Tj /R10868832 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R11185288 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R10868832 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 /R11185288 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R10868832 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 /R11185288 10 Tf -30.8 -16.8 Td (SUBGRAPHS)Tj /R10868832 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 /R11185288 10 Tf -201.87 -16.8 Td (NODES)Tj /R10868832 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 /R11185288 10 Tf -233.53 -16.8 Td (EDGES)Tj /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td (\(3\))Tj -0.219 Tc /R25242760 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25242760 10 Tf 20.407 -12 Td (libcgraph)Tj 2.5 Tc /R24926304 10 Tf 43.6199 0 Td (­a)Tj 0 Tc 12.5801 0 Td (bstract graph library)Tj /R25242760 10.95 Tf -92.2 -16.8 Td (SYNOPSIS)Tj /R24926304 10 Tf 36 -12 Td (#include <graphviz/cgraph.h>)Tj /R25242760 10 Tf -21 -16.8 Td (TYPES)Tj /R24926304 10 Tf 21 -12 Td (Agraph_t;)Tj 12 TL (Agnode_t;)' (Agedge_t;)' (Agdesc_t;)' (Agdisc_t;)' (Agsym_t;)' (Agrec_t;)' (Agcbdisc_t;)' /R25242760 10 Tf -21 -16.8 Td [(GLOB)30(ALS)]TJ /R24926304 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 /R25242760 10 Tf -94.2199 -16.8 Td (GRAPHS)Tj /R24926304 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 /R25242760 10 Tf -30.8 -16.8 Td (SUBGRAPHS)Tj /R24926304 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 /R25242760 10 Tf -201.87 -16.8 Td (NODES)Tj /R24926304 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 /R25242760 10 Tf -233.53 -16.8 Td (EDGES)Tj /R24926304 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-1423\n+1424\n \n \n \n \n BaseFont\n WAVUFY+Times-Italic\n FontDescriptor\n@@ -629,19 +629,19 @@\n FontFile3\n \n \n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R10868832 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 /R11185288 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R10868832 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 /R11185288 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 /R10868832 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 /R11185288 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R10868832 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 /R11185288 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R10868832 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 /R11185288 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10 Tf -175.47 -16.8 Td [(STRING A)94.9841(TTRIB)10.0073(UTES)]TJ /R24926304 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 /R25242760 10 Tf -116.78 -16.8 Td (RECORDS)Tj -0.2 Tc /R24926304 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 /R25242760 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 /R24926304 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 /R25242760 10 Tf -239.53 -16.8 Td [(MEMOR)35(Y)]TJ -0.2 Tc /R24926304 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 /R25242760 10 Tf -161.58 -16.8 Td (STRINGS)Tj /R24926304 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 /R25242760 10 Tf -154.36 -16.8 Td (GENERIC OBJECTS)Tj /R24926304 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-1633\n+1632\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10 Tf -99.8199 -16.8 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R10868832 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 /R11185288 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R10868832 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 /R11185288 10 Tf 39.2359 0 Td (ag)Tj /R10868832 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 /R11185288 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R10868832 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 /R11185288 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R10868832 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R11185288 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R10868832 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 /R11185288 10 Tf -115.34 -16.8 Td (agopen)Tj /R10868832 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 /R11185288 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R10868832 10 Tf 47.0301 0 Td (,)Tj /R11185288 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R10868832 10 Tf 58.15 0 Td (,)Tj /R11185288 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R10868832 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R11185288 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R10868832 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 /R11185288 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R10868832 10 Tf 62.2102 0 Td (.)Tj /R11185288 10 Tf 9.48086 0 Td (agclose)Tj /R10868832 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R11185288 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R10868832 10 Tf 29.2602 0 Td (,)Tj /R11185288 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R10868832 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R11185288 10 Tf 13.3922 0 Td (agconcat)Tj /R10868832 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 /R11185288 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R10868832 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 /R11185288 10 Tf 46.8031 0 Td (agconcat)Tj /R10868832 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 /R11185288 10 Tf 28.9762 0 Td [(agmemr)17.9846(ead)]TJ /R10868832 10 Tf 54.3363 0 Td 1.477 Tw (attempts to read a graph from the input string.)Tj /R11185288 10 Tf 201.883 0 Td (agsetŒle)Tj /R10868832 10 Tf 38.4172 0 Td (and)Tj /R11185288 10 Tf 18.4172 0 Td [(agr)17.9834(eadline)]TJ /R10868832 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)' /R11185288 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R10868832 10 Tf 51.4801 0 Td (,)Tj /R11185288 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R10868832 10 Tf 62.6 0 Td (,)Tj /R11185288 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R10868832 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R11185288 10 Tf 13.1789 0 Td (agissimple)Tj /R10868832 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 /R11185288 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R10868832 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R11185288 10 Tf 154.152 0 Td (agidsubg)Tj /R10868832 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 /R11185288 10 Tf 46.5059 0 Td (agfstsubg)Tj /R10868832 10 Tf 44.093 0 Td (and)Tj /R11185288 10 Tf 17.973 0 Td (agnxtsubg)Tj 6.033 Tc /R10868832 10 Tf 43.9 0 Td (.A)Tj 0 Tc 19.2859 0 Td (subgraph is deleted with)Tj /R11185288 10 Tf 104.122 0 Td (agdel-)Tj -405.889 -12 Td (subg)Tj /R10868832 10 Tf 22.7078 0 Td (\(or)Tj /R11185288 10 Tf 14.3578 0 Td (agclose)Tj /R10868832 10 Tf 30.55 0 Td 2.698 Tw (\). The)Tj /R11185288 10 Tf 29.2762 0 Td [(agpar)18.0078(ent)]TJ /R10868832 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 /R11185288 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R10868832 10 Tf 40.0102 0 Td (,)Tj /R11185288 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R10868832 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R11185288 10 Tf 12.9469 0 Td (agnsubg)Tj /R10868832 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 /R11185288 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R10868832 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 /R11185288 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R10868832 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 /R11185288 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10 Tf -99.8199 -16.8 Td [(ERR)29.9841(OR REPOR)40(TING)]TJ /R24926304 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 /R25242760 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R24926304 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 /R25242760 10 Tf 39.2359 0 Td (ag)Tj /R24926304 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 /R25242760 10 Tf 42.502 0 Td 0.023 Tw (int cr)Tj 22.893 0 Td (eateag)Tj /R24926304 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 /R25242760 10 Tf 302.072 0 Td [(cr)17.998(eate-)]TJ -402.76 -12 Td (ag)Tj /R24926304 10 Tf 18.0602 0 Td 0 Tw (is non-zero; otherwise, it will return NULL.)Tj /R25242760 10.95 Tf -54.0602 -16.8 Td (GRAPH AND SUBGRAPHS)Tj 2.749 Tc /R24926304 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 /R25242760 10 Tf -115.34 -16.8 Td (agopen)Tj /R24926304 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 /R25242760 10 Tf 134.872 0 Td [(Agdir)18.0078(ected)]TJ /R24926304 10 Tf 47.0301 0 Td (,)Tj /R25242760 10 Tf 5.63203 0 Td [(Agundir)18.0176(ected)]TJ /R24926304 10 Tf 58.15 0 Td (,)Tj /R25242760 10 Tf -429.5 -12 Td [(Agstrictdir)17.9919(ected)]TJ 2.85 Tc /R24926304 10 Tf 69.2402 0 Td (,a)Tj 0 Tc 9.78984 0 Td (nd)Tj /R25242760 10 Tf 12.85 0 Td [(Agstrictundir)18(ected)]TJ 5.35 Tc /R24926304 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 /R25242760 10 Tf 218.539 0 Td (AgDefaultDisc)Tj /R24926304 10 Tf 62.2102 0 Td (.)Tj /R25242760 10 Tf 9.48086 0 Td (agclose)Tj /R24926304 10 Tf -401.448 -12 Td 0.892 Tw (deletes a graph, freeing its associated storage.)Tj /R25242760 10 Tf 193.974 0 Td [(agr)17.9834(ead)]TJ /R24926304 10 Tf 29.2602 0 Td (,)Tj /R25242760 10 Tf 5.89219 0 Td (agwrite)Tj 3.392 Tc /R24926304 10 Tf 32.2102 0 Td (,a)Tj 0 Tc 10.332 0 Td (nd)Tj /R25242760 10 Tf 13.3922 0 Td (agconcat)Tj /R24926304 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 /R25242760 10 Tf 12.477 0 Td [(agr)17.9834(ead)]TJ /R24926304 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 /R25242760 10 Tf 46.8031 0 Td (agconcat)Tj /R24926304 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 /R25242760 10 Tf 28.9762 0 Td [(agmemr)17.9846(ead)]TJ /R24926304 10 Tf 54.3363 0 Td 1.477 Tw (attempts to read a graph from the input string.)Tj /R25242760 10 Tf 201.883 0 Td (agsetŒle)Tj /R24926304 10 Tf 38.4172 0 Td (and)Tj /R25242760 10 Tf 18.4172 0 Td [(agr)17.9834(eadline)]TJ /R24926304 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)' /R25242760 10 Tf 59.1301 0 Td [(agisdir)18.0078(ected)]TJ /R24926304 10 Tf 51.4801 0 Td (,)Tj /R25242760 10 Tf 5.68008 0 Td [(agisundir)18.0151(ected)]TJ /R24926304 10 Tf 62.6 0 Td (,)Tj /R25242760 10 Tf 5.68008 0 Td (agisstrict)Tj 3.18 Tc /R24926304 10 Tf 38.8801 0 Td (,a)Tj 0 Tc 10.1199 0 Td (nd)Tj /R25242760 10 Tf 13.1789 0 Td (agissimple)Tj /R24926304 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 /R25242760 10 Tf -32.3699 -16.8 Td (agsubg)Tj /R24926304 10 Tf 32.9891 0 Td 0.479 Tw (Œnds or creates a subgraph by name.)Tj /R25242760 10 Tf 154.152 0 Td (agidsubg)Tj /R24926304 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 /R25242760 10 Tf 46.5059 0 Td (agfstsubg)Tj /R24926304 10 Tf 44.093 0 Td (and)Tj /R25242760 10 Tf 17.973 0 Td (agnxtsubg)Tj 6.033 Tc /R24926304 10 Tf 43.9 0 Td (.A)Tj 0 Tc 19.2859 0 Td (subgraph is deleted with)Tj /R25242760 10 Tf 104.122 0 Td (agdel-)Tj -405.889 -12 Td (subg)Tj /R24926304 10 Tf 22.7078 0 Td (\(or)Tj /R25242760 10 Tf 14.3578 0 Td (agclose)Tj /R24926304 10 Tf 30.55 0 Td 2.698 Tw (\). The)Tj /R25242760 10 Tf 29.2762 0 Td [(agpar)18.0078(ent)]TJ /R24926304 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 /R25242760 10 Tf -103.15 -16.8 Td (agnnodes)Tj /R24926304 10 Tf 40.0102 0 Td (,)Tj /R25242760 10 Tf 5.44688 0 Td (agnedges)Tj 2.947 Tc /R24926304 10 Tf 38.8898 0 Td (,a)Tj 0 Tc 9.88711 0 Td (nd)Tj /R25242760 10 Tf 12.9469 0 Td (agnsubg)Tj /R24926304 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 /R25242760 10 Tf 18.8871 0 Td [(agdegr)17.9846(ee)]TJ /R24926304 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 /R25242760 10 Tf 36.366 0 Td (agcountuniqedges)Tj /R24926304 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 /R25242760 10 Tf 145.99 0 Td [(agdegr)17.9834(ee)]TJ 2.5 Tc /R24926304 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+3919\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td (\(3\))Tj /R11185288 10.95 Tf -456.34 -36 Td (NODES)Tj 2.573 Tc /R10868832 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 /R11185288 10 Tf 16.8 TL (agnode)' /R10868832 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 /R11185288 10 Tf 118.728 0 Td (agidnode)Tj /R10868832 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 /R11185288 10 Tf 253.722 0 Td (agsubnode)Tj /R10868832 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 /R11185288 10 Tf (agfstnode)' /R10868832 10 Tf 44.7371 0 Td (and)Tj /R11185288 10 Tf 18.0672 0 Td (agnxtnode)Tj /R10868832 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R11185288 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R10868832 10 Tf 49.0879 0 Td (and)Tj /R11185288 10 Tf 18.068 0 Td (aglstnode)Tj /R10868832 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 /R11185288 10 Tf 254.228 0 Td (agdelnode)Tj /R10868832 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 /R11185288 10.95 Tf -36 -16.8 Td (EDGES)Tj /R10868832 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 /R11185288 10 Tf -63.5199 -16.8 Td (agedge)Tj /R10868832 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 /R11185288 10 Tf 175.929 0 Td (name)Tj /R10868832 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 /R11185288 10 Tf -201.958 -12 Td (agidedge)Tj /R10868832 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 /R11185288 10 Tf 284.287 0 Td (agsubedge)Tj /R10868832 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 /R11185288 10 Tf 227.403 0 Td (agfstin)Tj /R10868832 10 Tf 28.8898 0 Td (,)Tj /R11185288 10 Tf 5.99688 0 Td (agnxtin)Tj /R10868832 10 Tf 32.2301 0 Td (,)Tj /R11185288 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R10868832 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R11185288 10 Tf 13.4961 0 Td (agnxtout)Tj /R10868832 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 /R11185288 10 Tf 308.029 0 Td (agfstedge)Tj /R10868832 10 Tf 42.9828 0 Td (and)Tj /R11185288 10 Tf 17.434 0 Td (agnxtedge)Tj /R10868832 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R11185288 10 Tf 120.4 0 Td (agtail)Tj /R10868832 10 Tf 27.0148 0 Td (and)Tj /R11185288 10 Tf 17.5648 0 Td (aghead)Tj /R10868832 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R11185288 10 Tf 119.84 0 Td (agdeledge)Tj /R10868832 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 /R11185288 10 Tf 345.68 0 Td (ageqedge)Tj /R10868832 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 /R11185288 10 Tf 116.09 0 Td (agopp)Tj /R10868832 10 Tf 26.1199 0 Td (.)Tj /R11185288 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R10868832 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 /R11185288 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R10868832 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 /R11185288 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R10868832 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 /R11185288 10 Tf 168.626 0 Td (Agsym_t)Tj /R10868832 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R11185288 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R10868832 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 /R11185288 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R10868832 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 /R11185288 10 Tf 53.8039 0 Td (int id)Tj /R10868832 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 /R11185288 10 Tf (agattr)' /R10868832 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R11185288 10 Tf 25.5602 0 Td (kind)Tj /R10868832 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R11185288 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R10868832 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R11185288 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R10868832 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R11185288 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R10868832 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R11185288 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R10868832 10 Tf 17.2301 0 Td (is)Tj /R11185288 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R10868832 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 /R11185288 10 Tf 33.6121 0 Td (g)Tj /R10868832 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 /R11185288 10 Tf 8.33594 0 Td (agattrsym)Tj /R10868832 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 /R11185288 10 Tf 33.048 0 Td (agnxtattr)Tj /R10868832 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 /R11185288 10 Tf 32.1488 0 Td (NULL)Tj /R10868832 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 /R11185288 10 Tf 151.66 0 Td (NULL)Tj /R10868832 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R11185288 10 Tf 89.9 0 Td (agget)Tj /R10868832 10 Tf 25.8102 0 Td (and)Tj /R11185288 10 Tf 17.4801 0 Td (agset)Tj /R10868832 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 /R11185288 10 Tf 38.0789 0 Td (agxget)Tj /R10868832 10 Tf 30.8488 0 Td (and)Tj /R11185288 10 Tf 17.5191 0 Td (agxset)Tj /R10868832 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 /R11185288 10 Tf -257.115 -12 Td (agset)Tj /R10868832 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 /R11185288 10 Tf 197.257 0 Td (agattr)Tj /R10868832 10 Tf 26.1 0 Td (.)Tj /R11185288 10 Tf 7.75312 0 Td (agsafeset)Tj /R10868832 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 /R11185288 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td (\(3\))Tj /R25242760 10.95 Tf -456.34 -36 Td (NODES)Tj 2.573 Tc /R24926304 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 /R25242760 10 Tf 16.8 TL (agnode)' /R24926304 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 /R25242760 10 Tf 118.728 0 Td (agidnode)Tj /R24926304 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 /R25242760 10 Tf 253.722 0 Td (agsubnode)Tj /R24926304 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 /R25242760 10 Tf (agfstnode)' /R24926304 10 Tf 44.7371 0 Td (and)Tj /R25242760 10 Tf 18.0672 0 Td (agnxtnode)Tj /R24926304 10 Tf 48.077 0 Td 1.127 Tw (scan node lists.)Tj /R25242760 10 Tf 69.2121 0 Td [(agpr)10(vnode)]TJ /R24926304 10 Tf 49.0879 0 Td (and)Tj /R25242760 10 Tf 18.068 0 Td (aglstnode)Tj /R24926304 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 /R25242760 10 Tf 254.228 0 Td (agdelnode)Tj /R24926304 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 /R25242760 10.95 Tf -36 -16.8 Td (EDGES)Tj /R24926304 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 /R25242760 10 Tf -63.5199 -16.8 Td (agedge)Tj /R24926304 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 /R25242760 10 Tf 175.929 0 Td (name)Tj /R24926304 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 /R25242760 10 Tf -201.958 -12 Td (agidedge)Tj /R24926304 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 /R25242760 10 Tf 284.287 0 Td (agsubedge)Tj /R24926304 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 /R25242760 10 Tf 227.403 0 Td (agfstin)Tj /R24926304 10 Tf 28.8898 0 Td (,)Tj /R25242760 10 Tf 5.99688 0 Td (agnxtin)Tj /R24926304 10 Tf 32.2301 0 Td (,)Tj /R25242760 10 Tf 5.99609 0 Td (agfstout)Tj 3.496 Tc /R24926304 10 Tf 34.4398 0 Td (,a)Tj 0 Tc 10.4359 0 Td (nd)Tj /R25242760 10 Tf 13.4961 0 Td (agnxtout)Tj /R24926304 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 /R25242760 10 Tf 308.029 0 Td (agfstedge)Tj /R24926304 10 Tf 42.9828 0 Td (and)Tj /R25242760 10 Tf 17.434 0 Td (agnxtedge)Tj /R24926304 10 Tf 46.3238 0 Td (visit)Tj -414.77 -12 Td 0.625 Tw (all edges incident to a node.)Tj /R25242760 10 Tf 120.4 0 Td (agtail)Tj /R24926304 10 Tf 27.0148 0 Td (and)Tj /R25242760 10 Tf 17.5648 0 Td (aghead)Tj /R24926304 10 Tf 33.6852 0 Td (get the endpoint of an edge.)Tj /R25242760 10 Tf 119.84 0 Td (agdeledge)Tj /R24926304 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 /R25242760 10 Tf 345.68 0 Td (ageqedge)Tj /R24926304 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 /R25242760 10 Tf 116.09 0 Td (agopp)Tj /R24926304 10 Tf 26.1199 0 Td (.)Tj /R25242760 10.95 Tf -178.21 -16.8 Td [(INTERN)19.9928(AL A)94.983(TTRIB)10.0454(UTES)]TJ /R24926304 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 /R25242760 10.95 Tf -36 -16.8 Td [(STRING A)94.9908(TTRIB)10.0454(UTES)]TJ /R24926304 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 /R25242760 10 Tf 206.723 0 Td (Agsym_t)Tj 4.207 Tc /R24926304 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 /R25242760 10 Tf 168.626 0 Td (Agsym_t)Tj /R24926304 10 Tf 41.1609 0 Td (ha)Tj -0.15 Tc 9.23984 0 Td 1.191 Tw (ve a)Tj 0 Tc /R25242760 10 Tf -414.88 -12 Td 1.087 Tw (char* name)Tj /R24926304 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 /R25242760 10 Tf 30.7738 0 Td (char* defv)Tj 46.257 0 Td (al)Tj /R24926304 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 /R25242760 10 Tf 53.8039 0 Td (int id)Tj /R24926304 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 /R25242760 10 Tf (agattr)' /R24926304 10 Tf 30.55 0 Td 1.95 Tw (creates or looks up attrib)Tj 106.47 0 Td (utes.)Tj /R25242760 10 Tf 25.5602 0 Td (kind)Tj /R24926304 10 Tf 23.9102 0 Td (may be)Tj -0.55 Tc /R25242760 10 Tf 35.5602 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R24926304 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R25242760 10 Tf 6.95 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 4.45 Tc /R24926304 10 Tf 28.8898 0 Td (,o)Tj 0 Tc 11.95 0 Td (r)Tj -0.55 Tc /R25242760 10 Tf 7.78008 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj 6.95 Tc /R24926304 10 Tf 28.3398 0 Td (.I)Tj 0 Tc 12.7801 0 Td (f)Tj -0.1 Tc /R25242760 10 Tf 7.78008 0 Td (va)Tj 0 Tc 9.9 0 Td (lue)Tj /R24926304 10 Tf 17.2301 0 Td (is)Tj /R25242760 10 Tf -425.33 -12 Td (\(char*\)0\))Tj 2.606 Tc /R24926304 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 /R25242760 10 Tf 33.6121 0 Td (g)Tj /R24926304 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 /R25242760 10 Tf 8.33594 0 Td (agattrsym)Tj /R24926304 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 /R25242760 10 Tf 33.048 0 Td (agnxtattr)Tj /R24926304 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 /R25242760 10 Tf 32.1488 0 Td (NULL)Tj /R24926304 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 /R25242760 10 Tf 151.66 0 Td (NULL)Tj /R24926304 10 Tf 30.8199 0 Td (at the end of the list.)Tj /R25242760 10 Tf 89.9 0 Td (agget)Tj /R24926304 10 Tf 25.8102 0 Td (and)Tj /R25242760 10 Tf 17.4801 0 Td (agset)Tj /R24926304 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 /R25242760 10 Tf 38.0789 0 Td (agxget)Tj /R24926304 10 Tf 30.8488 0 Td (and)Tj /R25242760 10 Tf 17.5191 0 Td (agxset)Tj /R24926304 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 /R25242760 10 Tf -257.115 -12 Td (agset)Tj /R24926304 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 /R25242760 10 Tf 197.257 0 Td (agattr)Tj /R24926304 10 Tf 26.1 0 Td (.)Tj /R25242760 10 Tf 7.75312 0 Td (agsafeset)Tj /R24926304 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 /R25242760 10 Tf -343.654 -12 Td (agcopyattr)Tj 2.584 Tc /R24926304 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-4624\n+4623\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10.95 Tf -143.12 -16.8 Td (STRINGS)Tj /R10868832 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 /R11185288 10 Tf 16.8 TL (agstrdup)' /R10868832 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 /R11185288 10 Tf -429.498 -12 Td (agstrbind)Tj /R10868832 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 /R11185288 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R10868832 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 /R11185288 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R10868832 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R11185288 10 Tf 12.1 0 Td (aghtmlstr)Tj /R10868832 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 /R11185288 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R10868832 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 /R11185288 10 Tf 38.3371 0 Td (agcanonStr)Tj /R10868832 10 Tf 48.8898 0 Td (.)Tj /R11185288 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R10868832 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R11185288 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R10868832 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 /R11185288 10 Tf 74.9648 0 Td (agstrdup)Tj /R10868832 10 Tf 41.8551 0 Td (or)Tj /R11185288 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R10868832 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R11185288 10 Tf 28.1449 0 Td (agcanonStr)Tj /R10868832 10 Tf 52.4051 0 Td (is identical with)Tj /R11185288 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R10868832 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 /R11185288 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R10868832 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 /R11185288 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R10868832 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 /R11185288 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R10868832 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 /R11185288 10 Tf 18.1422 0 Td (name)Tj /R10868832 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 /R11185288 10 Tf 52.8352 0 Td (_ag)Tj /R10868832 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R11185288 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R10868832 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R11185288 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R10868832 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R11185288 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R10868832 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R11185288 10 Tf 70.8199 0 Td (agclean)Tj /R10868832 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 /R11185288 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 /R10868832 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 /R11185288 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 /R10868832 10 Tf 42.5488 0 Td (ag may be)Tj /R11185288 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R10868832 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R11185288 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R10868832 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R11185288 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 /R10868832 10 Tf -392.19 -12 Td (is)Tj /R11185288 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R10868832 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 /R11185288 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 /R10868832 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 /R11185288 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R10868832 10 Tf 35.9102 0 Td (.)Tj /R11185288 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10.95 Tf -143.12 -16.8 Td (STRINGS)Tj /R24926304 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 /R25242760 10 Tf 16.8 TL (agstrdup)' /R24926304 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 /R25242760 10 Tf -429.498 -12 Td (agstrbind)Tj /R24926304 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 /R25242760 10 Tf 119.98 0 Td [(agstrfr)18(ee)]TJ /R24926304 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 /R25242760 10 Tf 40.0398 0 Td (agstrdup_html)Tj 2.66 Tc /R24926304 10 Tf 63.3398 0 Td (.T)Tj 0 Tc 11.2699 0 Td (he)Tj /R25242760 10 Tf 12.1 0 Td (aghtmlstr)Tj /R24926304 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 /R25242760 10 Tf -224.59 -16.8 Td (agcanonStr)Tj /R24926304 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 /R25242760 10 Tf 38.3371 0 Td (agcanonStr)Tj /R24926304 10 Tf 48.8898 0 Td (.)Tj /R25242760 10 Tf 7.77891 0 Td [(agstr)17.9932(canon)]TJ /R24926304 10 Tf 49.8191 0 Td [(is an unsafe v)15.0122(ersion of)]TJ /R25242760 10 Tf 93.725 0 Td (agcanonStr)Tj 2.779 Tc /R24926304 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 /R25242760 10 Tf 74.9648 0 Td (agstrdup)Tj /R24926304 10 Tf 41.8551 0 Td (or)Tj /R25242760 10 Tf 11.8449 0 Td (agstrdup_html)Tj 6.015 Tc /R24926304 10 Tf 63.3398 0 Td (.F)Tj 0 Tc 14.075 0 Td [(inally)64.9927(,)]TJ /R25242760 10 Tf 28.1449 0 Td (agcanonStr)Tj /R24926304 10 Tf 52.4051 0 Td (is identical with)Tj /R25242760 10 Tf 69.4352 0 Td (agcanonStr)Tj -0.15 Tc /R24926304 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 /R25242760 10.95 Tf -210.31 -16.8 Td (RECORDS)Tj /R24926304 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 /R25242760 10 Tf 203.96 0 Td [(agbindr)18.0078(ec)]TJ 2.84 Tc /R24926304 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 /R25242760 10 Tf 43.548 0 Td (aginit)Tj 6.779 Tc /R24926304 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 /R25242760 10 Tf 18.1422 0 Td (name)Tj /R24926304 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 /R25242760 10 Tf 52.8352 0 Td (_ag)Tj /R24926304 10 Tf 15 0 Td 2.985 Tw (\). If)Tj 20.9602 0 Td 0.485 Tw (size is 0, the call to)Tj /R25242760 10 Tf 82.0699 0 Td [(agbindr)18.0078(ec)]TJ /R24926304 10 Tf -389.401 -12 Td 0.65 Tw [(is simply a lookup.)-564.993(The function)]TJ /R25242760 10 Tf 138.9 0 Td [(aggetr)17.9932(ec)]TJ /R24926304 10 Tf 39.0602 0 Td 0.651 Tw (can also be used for lookup.)Tj /R25242760 10 Tf 121.106 0 Td [(agdelr)18.0176(ec)]TJ /R24926304 10 Tf 39.0707 0 Td (deletes a named record)Tj -338.137 -12 Td 0 Tw (from one object.)Tj /R25242760 10 Tf 70.8199 0 Td (agclean)Tj /R24926304 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 /R25242760 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 /R24926304 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 /R25242760 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 /R24926304 10 Tf 42.5488 0 Td (ag may be)Tj /R25242760 10 Tf 49.877 0 Td [(TR)30.0146(UE)]TJ /R24926304 10 Tf 30.218 0 Td (or)Tj -0.9 Tc /R25242760 10 Tf 11.068 0 Td (FA)Tj 0 Tc 12.4301 0 Td (LSE)Tj 5.238 Tc /R24926304 10 Tf 18.9 0 Td (.I)Tj 0 Tc 11.068 0 Td (f)Tj /R25242760 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 /R24926304 10 Tf -392.19 -12 Td (is)Tj /R25242760 10 Tf 9.44492 0 Td [(TR)30.0159(UE)]TJ 2.775 Tc /R24926304 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 /R25242760 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 /R24926304 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 /R25242760 10 Tf 234.94 0 Td [(aggetr)17.9932(ec)]TJ /R24926304 10 Tf 35.9102 0 Td (.)Tj /R25242760 10.95 Tf -306.85 -28.8 Td (DISCIPLINES)Tj /R24926304 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 3885\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R10868832 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 /R10540944 10 Tf 16.8 TL (open)' /R10868832 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 /R10540944 10 Tf (alloc)' /R10868832 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 /R10540944 10 Tf T*[(fr)37(ee)]TJ /R10868832 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 /R10540944 10 Tf (map)' /R10868832 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 /R10540944 10 Tf 362.335 0 Td (re)Tj 0 Tc 7.96016 0 Td (sult)Tj 5.863 Tc /R10868832 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 /R10540944 10 Tf 10 0 Td 0.07 Tw (name != NULL)Tj /R10868832 10 Tf 64.4602 0 Td (and)Tj /R10540944 10 Tf 17.0102 0 Td [(cr)36.9849(eatea)]TJ 2.57 Tc 34.5203 0 Td [(g=)257.007(=1)]TJ /R10868832 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 /R10540944 10 Tf 156.191 0 Td (print)Tj /R10868832 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 /R10540944 10 Tf 10 0 Td 1.554 Tw (name == NULL)Tj /R10868832 10 Tf 72.332 0 Td (and)Tj /R10540944 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 /R10868832 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 /R10540944 10 Tf 10 0 Td 0.97 Tw (name != NULL)Tj /R10868832 10 Tf 67.1602 0 Td (and)Tj /R10540944 10 Tf 17.9102 0 Td [(cr)36.9849(eatea)]TJ 3.47 Tc 34.5203 0 Td [(g=)347.007(=0)]TJ /R10868832 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 /R10540944 10 Tf 10 0 Td (name == NULL)Tj /R10868832 10 Tf 67.6699 0 Td (and)Tj /R10540944 10 Tf 16.9398 0 Td [(cr)36.9849(eatea)]TJ 2.5 Tc 34.5203 0 Td [(g=)250(=0)]TJ /R10868832 10 Tf 28.5 0 Td (:f)Tj 0 Tc 8.61016 0 Td (orbidden.)Tj /R10540944 10 Tf -202.24 -16.8 Td (print)Tj /R10868832 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 /R10540944 10 Tf 25.8301 0 Td (NULL)Tj /R10868832 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 /R10540944 10 Tf 18.518 0 Td (map)Tj /R10868832 10 Tf 20.1879 0 Td (and)Tj /R10540944 10 Tf 17.4078 0 Td (alloc)Tj /R10868832 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 /R11185288 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10.95 Tf -294.21 -28.8 Td (ID DISCIPLINE)Tj /R24926304 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 /R24598416 10 Tf 16.8 TL (open)' /R24926304 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 /R24598416 10 Tf (alloc)' /R24926304 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 /R24598416 10 Tf T*[(fr)37(ee)]TJ /R24926304 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 /R24598416 10 Tf (map)' /R24926304 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 /R24598416 10 Tf 362.335 0 Td (re)Tj 0 Tc 7.96016 0 Td (sult)Tj 5.863 Tc /R24926304 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 /R24598416 10 Tf 10 0 Td 0.07 Tw (name != NULL)Tj /R24926304 10 Tf 64.4602 0 Td (and)Tj /R24598416 10 Tf 17.0102 0 Td [(cr)36.9849(eatea)]TJ 2.57 Tc 34.5203 0 Td [(g=)257.007(=1)]TJ /R24926304 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 /R24598416 10 Tf 156.191 0 Td (print)Tj /R24926304 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 /R24598416 10 Tf 10 0 Td 1.554 Tw (name == NULL)Tj /R24926304 10 Tf 72.332 0 Td (and)Tj /R24598416 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 /R24926304 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 /R24598416 10 Tf 10 0 Td 0.97 Tw (name != NULL)Tj /R24926304 10 Tf 67.1602 0 Td (and)Tj /R24598416 10 Tf 17.9102 0 Td [(cr)36.9849(eatea)]TJ 3.47 Tc 34.5203 0 Td [(g=)347.007(=0)]TJ /R24926304 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 /R24598416 10 Tf 10 0 Td (name == NULL)Tj /R24926304 10 Tf 67.6699 0 Td (and)Tj /R24598416 10 Tf 16.9398 0 Td [(cr)36.9849(eatea)]TJ 2.5 Tc 34.5203 0 Td [(g=)250(=0)]TJ /R24926304 10 Tf 28.5 0 Td (:f)Tj 0 Tc 8.61016 0 Td (orbidden.)Tj /R24598416 10 Tf -202.24 -16.8 Td (print)Tj /R24926304 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 /R24598416 10 Tf 25.8301 0 Td (NULL)Tj /R24926304 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 /R24598416 10 Tf 18.518 0 Td (map)Tj /R24926304 10 Tf 20.1879 0 Td (and)Tj /R24598416 10 Tf 17.4078 0 Td (alloc)Tj /R24926304 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 /R25242760 10.95 Tf -271.55 -16.8 Td (IO DISCIPLINE)Tj /R24926304 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-3188\n+3187\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10 Tf 12.9762 0 Td (FILE)Tj /R10868832 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 /R10540944 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R10868832 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R11185288 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R10868832 10 Tf 32.1363 0 Td (or)Tj /R11185288 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R10868832 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R10540944 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R10868832 10 Tf 23.616 0 Td (and)Tj /R10540944 10 Tf 17.316 0 Td (putstr)Tj /R10868832 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 /R11185288 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 /R10868832 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)' /R11185288 10 Tf 18.4719 0 Td (open)Tj /R10868832 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 /R11185288 10 Tf 47.441 0 Td (alloc)Tj /R10868832 10 Tf 20 0 Td (,)Tj -0.18 Tc /R11185288 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R10868832 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R11185288 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R10868832 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 /R11185288 10 Tf 40.3102 0 Td (malloc)Tj /R10868832 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R11185288 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R10868832 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R11185288 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R10868832 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 /R11185288 10 Tf 66.4602 0 Td (agalloc)Tj /R10868832 10 Tf 33.0898 0 Td (and)Tj /R11185288 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R10868832 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 /R11185288 10 Tf 18.9 0 Td (close)Tj /R10868832 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 /R11185288 10 Tf 202.522 0 Td (agalloc)Tj /R10868832 10 Tf 30 0 Td (,)Tj /R11185288 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R10868832 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R11185288 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R10868832 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 /R11185288 10 Tf 224.14 0 Td (alloc)Tj /R10868832 10 Tf 20 0 Td (,)Tj -0.18 Tc /R11185288 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R10868832 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R11185288 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R10868832 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 /R11185288 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 /R10868832 10 Tf -16.6035 -12 Td (An)Tj /R11185288 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R10868832 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 /R11185288 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R10868832 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R11185288 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R10868832 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 /R11185288 10 Tf 42.2102 0 Td (agcallbacks)Tj /R10868832 10 Tf 49.45 0 Td (.)Tj /R11185288 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R11185288 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R10868832 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 /R11185288 10 Tf -425.603 -12 Td (agraphof)Tj /R10868832 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.)' /R11185288 10 Tf 16.8 TL (agcontains)' /R10868832 10 Tf 45.5602 0 Td (\()Tj /R10540944 10 Tf 3.33008 0 Td (g)Tj /R10868832 10 Tf 5 0 Td (,)Tj /R10540944 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R10868832 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R10540944 10 Tf 74.7719 0 Td (obj)Tj /R10868832 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R10540944 10 Tf 109.995 0 Td (g)Tj /R10868832 10 Tf 5 0 Td (.)Tj /R11185288 10 Tf 5.39297 0 Td (agdelete)Tj /R10868832 10 Tf 34.9898 0 Td (\()Tj /R10540944 10 Tf 3.33008 0 Td (g)Tj /R10868832 10 Tf 5 0 Td (,)Tj /R10540944 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R10868832 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 /R11185288 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R10868832 10 Tf 20.55 0 Td (,)Tj /R11185288 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R10868832 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R11185288 10 Tf 12.8738 0 Td (agdeledge)Tj /R10868832 10 Tf 45.0941 0 Td (for)Tj /R10540944 10 Tf 14.534 0 Td (obj)Tj /R10868832 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 /R10540944 10 Tf 47.502 0 Td (obj)Tj /R10868832 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R10540944 10 Tf 55.2801 0 Td (g)Tj /R10868832 10 Tf 5 0 Td (.)Tj -0.55 Tc /R11185288 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 /R10868832 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R11185288 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R10868832 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R11185288 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R10868832 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 /R11185288 10 Tf 75.966 0 Td (RECORDS)Tj /R10868832 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 /R11185288 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R10868832 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R11185288 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R10868832 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R11185288 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R10868832 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R11185288 10 Tf -252.5 -16.8 Td (agnameof)Tj /R10868832 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 /R11185288 10 Tf 38.3199 0 Td (agobjkind)Tj /R10868832 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R11185288 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R10868832 10 Tf 26.6699 0 Td (.)Tj /R11185288 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R10868832 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 /R11185288 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 /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10 Tf 12.9762 0 Td (FILE)Tj /R24926304 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 /R24598416 10 Tf 53.0648 0 Td (ch)Tj 0 Tc 9.28984 0 Td (an)Tj /R24926304 10 Tf 12.875 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R25242760 10 Tf 43.5301 0 Td [(agr)17.9834(ead)]TJ /R24926304 10 Tf 32.1363 0 Td (or)Tj /R25242760 10 Tf 11.2059 0 Td (agwrite)Tj 5.376 Tc /R24926304 10 Tf 32.2102 0 Td (.T)Tj 0 Tc 13.9859 0 Td 0.376 Tw (he discipline function)Tj /R24598416 10 Tf 90.2879 0 Td [(fr)37.002(ead)]TJ /R24926304 10 Tf 23.616 0 Td (and)Tj /R24598416 10 Tf 17.316 0 Td (putstr)Tj /R24926304 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 /R25242760 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 /R24926304 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)' /R25242760 10 Tf 18.4719 0 Td (open)Tj /R24926304 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 /R25242760 10 Tf 47.441 0 Td (alloc)Tj /R24926304 10 Tf 20 0 Td (,)Tj -0.18 Tc /R25242760 10 Tf 5.53711 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 3.037 Tc /R24926304 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.97695 0 Td (nd)Tj /R25242760 10 Tf 13.0371 0 Td [(fr)18.0151(ee)]TJ 5.537 Tc /R24926304 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 /R25242760 10 Tf 40.3102 0 Td (malloc)Tj /R24926304 10 Tf 28.3301 0 Td (,)Tj -0.18 Tc /R25242760 10 Tf 5.58984 0 Td (re)Tj 0 Tc 8.7 0 Td (alloc)Tj 3.09 Tc /R24926304 10 Tf 20 0 Td (,a)Tj 0 Tc 10.0301 0 Td (nd)Tj /R25242760 10 Tf 13.0898 0 Td [(fr)18.0151(ee)]TJ 3.09 Tc /R24926304 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 /R25242760 10 Tf 66.4602 0 Td (agalloc)Tj /R24926304 10 Tf 33.0898 0 Td (and)Tj /R25242760 10 Tf 17.5301 0 Td [(agr)17.9834(ealloc)]TJ /R24926304 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 /R25242760 10 Tf 18.9 0 Td (close)Tj /R24926304 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 /R25242760 10 Tf 202.522 0 Td (agalloc)Tj /R24926304 10 Tf 30 0 Td (,)Tj /R25242760 10 Tf 5.35391 0 Td [(agr)17.9834(ealloc)]TJ 2.854 Tc /R24926304 10 Tf 38.7 0 Td (,a)Tj 0 Tc 9.79414 0 Td (nd)Tj /R25242760 10 Tf 12.8539 0 Td [(agfr)18.0176(ee)]TJ 2.854 Tc /R24926304 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 /R25242760 10 Tf 224.14 0 Td (alloc)Tj /R24926304 10 Tf 20 0 Td (,)Tj -0.18 Tc /R25242760 10 Tf 5 0 Td (re)Tj 0 Tc 8.7 0 Td (size)Tj 2.5 Tc /R24926304 10 Tf 15.55 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R25242760 10 Tf 12.5 0 Td [(fr)18.0176(ee)]TJ /R24926304 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 /R25242760 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 /R24926304 10 Tf -16.6035 -12 Td (An)Tj /R25242760 10 Tf 16.0199 0 Td (Agcbdisc_t)Tj /R24926304 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 /R25242760 10 Tf 71.557 0 Td (agpushdisc)Tj 2.559 Tc /R24926304 10 Tf 47.2398 0 Td (,u)Tj 0 Tc 10.059 0 Td (ninstalled with)Tj /R25242760 10 Tf 61.7879 0 Td (agpopdisc)Tj 2.559 Tc /R24926304 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 /R25242760 10 Tf 42.2102 0 Td (agcallbacks)Tj /R24926304 10 Tf 49.45 0 Td (.)Tj /R25242760 10.95 Tf -127.66 -16.8 Td (GENERIC OBJECTS)Tj /R25242760 10 Tf 36 -12 Td [(agr)17.9846(oot)]TJ /R24926304 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 /R25242760 10 Tf -425.603 -12 Td (agraphof)Tj /R24926304 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.)' /R25242760 10 Tf 16.8 TL (agcontains)' /R24926304 10 Tf 45.5602 0 Td (\()Tj /R24598416 10 Tf 3.33008 0 Td (g)Tj /R24926304 10 Tf 5 0 Td (,)Tj /R24598416 10 Tf 2.5 0 Td (obj)Tj 2.894 Tc /R24926304 10 Tf 12.7801 0 Td (\)r)Tj 0 Tc 9.55391 0 Td 0.394 Tw (eturns non-zero if)Tj /R24598416 10 Tf 74.7719 0 Td (obj)Tj /R24926304 10 Tf 15.6738 0 Td 0.393 Tw (is a member of \(sub\)graph)Tj /R24598416 10 Tf 109.995 0 Td (g)Tj /R24926304 10 Tf 5 0 Td (.)Tj /R25242760 10 Tf 5.39297 0 Td (agdelete)Tj /R24926304 10 Tf 34.9898 0 Td (\()Tj /R24598416 10 Tf 3.33008 0 Td (g)Tj /R24926304 10 Tf 5 0 Td (,)Tj /R24598416 10 Tf 2.5 0 Td (obj)Tj 2.893 Tc /R24926304 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 /R25242760 10 Tf 28.566 0 Td (ag-)Tj -418.67 -12 Td (close)Tj /R24926304 10 Tf 20.55 0 Td (,)Tj /R25242760 10 Tf 5.37305 0 Td (agdelnode)Tj 2.873 Tc /R24926304 10 Tf 43.3398 0 Td (,a)Tj 0 Tc 9.81289 0 Td (nd)Tj /R25242760 10 Tf 12.8738 0 Td (agdeledge)Tj /R24926304 10 Tf 45.0941 0 Td (for)Tj /R24598416 10 Tf 14.534 0 Td (obj)Tj /R24926304 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 /R24598416 10 Tf 47.502 0 Td (obj)Tj /R24926304 10 Tf 15.6539 0 Td (does)Tj -413.669 -12 Td 0 Tw (not belong to)Tj /R24598416 10 Tf 55.2801 0 Td (g)Tj /R24926304 10 Tf 5 0 Td (.)Tj -0.55 Tc /R25242760 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 /R24926304 10 Tf 12.9898 0 Td (,)Tj -0.55 Tc /R25242760 10 Tf 5.29492 0 Td (AG)Tj 0 Tc 14.45 0 Td (ID)Tj 2.795 Tc /R24926304 10 Tf 11.1102 0 Td (,a)Tj 0 Tc 9.73516 0 Td (nd)Tj -0.55 Tc /R25242760 10 Tf 12.7949 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R24926304 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 /R25242760 10 Tf 75.966 0 Td (RECORDS)Tj /R24926304 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 /R25242760 10 Tf 94.15 0 Td (AG)Tj 0 Tc 14.45 0 Td (RAPH)Tj /R24926304 10 Tf 28.3301 0 Td (,)Tj -0.55 Tc /R25242760 10 Tf 5 0 Td (AG)Tj 0 Tc 14.45 0 Td (NODE)Tj 2.5 Tc /R24926304 10 Tf 28.8898 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj -0.55 Tc /R25242760 10 Tf 12.5 0 Td (AG)Tj 0 Tc 14.45 0 Td (EDGE)Tj /R24926304 10 Tf 30.8398 0 Td (depending on the type of the object.)Tj /R25242760 10 Tf -252.5 -16.8 Td (agnameof)Tj /R24926304 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 /R25242760 10 Tf 38.3199 0 Td (agobjkind)Tj /R24926304 10 Tf 45.85 0 Td [(is a synon)15(ym for)]TJ -0.55 Tc /R25242760 10 Tf 69.2898 0 Td (AG)Tj 0 Tc 14.45 0 Td (TYPE)Tj /R24926304 10 Tf 26.6699 0 Td (.)Tj /R25242760 10.95 Tf -230.58 -28.8 Td [(ERR)30.0566(OR REPOR)39.99(TING)]TJ /R24926304 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 /R25242760 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 /R24926304 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-3886\n+3885\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R11185288 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R10868832 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 /R11185288 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R10868832 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)' /R11185288 10 Tf 55.0039 0 Td (agerr)Tj /R10868832 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 /R11185288 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 /R10868832 10 Tf 17.6641 0 Td (or)Tj -0.55 Tc /R11185288 10 Tf 11.5539 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R10868832 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 /R11185288 10 Tf 52.6059 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R10868832 10 Tf 30.3121 0 Td 0.593 Tw [(as the Œrst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ /R11185288 10 Tf 206.304 0 Td (agerr)Tj /R10868832 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 /R11185288 10 Tf 36.6699 0 Td (printf)Tj /R10868832 10 Tf 25 0 Td (.)Tj -61.6699 -16.8 Td 0.079 Tw (The functions)Tj /R11185288 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R10868832 10 Tf 51.318 0 Td (and)Tj /R11185288 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R10868832 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R11185288 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ /R10868832 10 Tf 87.468 0 Td (and)Tj /R11185288 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GERR,...\))]TJ 2.578 Tc /R10868832 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)' /R11185288 10 Tf 18.484 0 Td (agseterrf)Tj /R10868832 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 /R11185288 10 Tf 269.86 0 Td (stderr)Tj /R10868832 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 /R11185288 10 Tf 25.4422 0 Td (aglasterr)Tj 5.162 Tc /R10868832 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 /R11185288 10 Tf 312.681 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ 2.972 Tc /R10868832 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 /R11185288 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R10868832 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 /R11185288 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td (\(3\))Tj -420.34 -36 Td 0.975 Tw [(can set this v)25.0159(alue using)]TJ /R25242760 10 Tf 99.8937 0 Td (agseterr)Tj 3.474 Tc /R24926304 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 /R25242760 10 Tf 165.604 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ /R24926304 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)' /R25242760 10 Tf 55.0039 0 Td (agerr)Tj /R24926304 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 /R25242760 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 /R24926304 10 Tf 17.6641 0 Td (or)Tj -0.55 Tc /R25242760 10 Tf 11.5539 0 Td (AG)Tj 0 Tc 14.45 0 Td (ERR)Tj /R24926304 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 /R25242760 10 Tf 52.6059 0 Td (AG)Tj 0 Tc 14.45 0 Td (PREV)Tj /R24926304 10 Tf 30.3121 0 Td 0.593 Tw [(as the Œrst ar)18.0103(gument. The remaining ar)17.9858(guments to)]TJ /R25242760 10 Tf 206.304 0 Td (agerr)Tj /R24926304 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 /R25242760 10 Tf 36.6699 0 Td (printf)Tj /R24926304 10 Tf 25 0 Td (.)Tj -61.6699 -16.8 Td 0.079 Tw (The functions)Tj /R25242760 10 Tf 57.9281 0 Td [(agwar)14.9841(ningf)]TJ /R24926304 10 Tf 51.318 0 Td (and)Tj /R25242760 10 Tf 17.018 0 Td [(agerr)18.0151(orf)]TJ /R24926304 10 Tf 38.4879 0 Td 0.078 Tw (are shorthand for)Tj /R25242760 10 Tf 71.0441 0 Td [(agerr\(A)55.0073(GW)119.993(ARN,...\))]TJ /R24926304 10 Tf 87.468 0 Td (and)Tj /R25242760 10 Tf 17.018 0 Td [(agerr\(A)55.0098(GERR,...\))]TJ 2.578 Tc /R24926304 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)' /R25242760 10 Tf 18.484 0 Td (agseterrf)Tj /R24926304 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 /R25242760 10 Tf 269.86 0 Td (stderr)Tj /R24926304 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 /R25242760 10 Tf 25.4422 0 Td (aglasterr)Tj 5.162 Tc /R24926304 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 /R25242760 10 Tf 312.681 0 Td [(agseterr\(A)54.9902(GMAX\))]TJ 2.972 Tc /R24926304 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 /R25242760 10 Tf 53.8801 0 Td [(agerr)18.0151(ors)]TJ /R24926304 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 /R25242760 10.95 Tf -257.62 -16.8 Td [(EXAMPLE PR)30.0605(OGRAM)]TJ /R24926304 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-2465\n+2466\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\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 /R10540944 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R10868832 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R10540944 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R10868832 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 /R11185288 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R10868832 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 /R11185288 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R11185288 10 Tf 36 -12 Td (cdt)Tj /R10868832 10 Tf 13.3301 0 Td (\(3\))Tj -0.11 Tc /R11185288 10.95 Tf -49.3301 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R10868832 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 /R11185288 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R10868832 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 /R24598416 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBCGRAPH)Tj /R24926304 10 Tf 55.3898 0 Td 111.375 Tw (\(3\) Library)Tj 158.025 0 Td 0 Tw (Functions Manual)Tj /R24598416 10 Tf 186.955 0 Td (LIBCGRAPH)Tj /R24926304 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 /R25242760 10.95 Tf -36 -28.8 Td (EXAMPLE GRAPH FILES)Tj /R24926304 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 /R25242760 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R25242760 10 Tf 36 -12 Td (cdt)Tj /R24926304 10 Tf 13.3301 0 Td (\(3\))Tj -0.11 Tc /R25242760 10.95 Tf -49.3301 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R24926304 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 /R25242760 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R24926304 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-1548\n+1546\n \n \n \n \n-R11185288\n+R25242760\n \n-R10868832\n+R24926304\n \n-R10540944\n+R24598416\n \n \n \n \n \n \n \n@@ -1165,18 +1165,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-537\n+536\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11307928 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/R25365400 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-694\n+692\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11308296 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/R25365768 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@@ -1234,15 +1234,15 @@\n \n Filter\n FlateDecode\n Length\n 385\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R11308664 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/R25366136 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-c0e8bca3138e'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-628f19400367'/> <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,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 /R31692736 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R32020624 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R31692736 10 Tf 202.07 0 Td (CLUSTER)Tj /R32020624 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R32337080 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32020624 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R32337080 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R32337080 10 Tf 36 -12 Td (cluster)Tj /R32020624 10 Tf 31.3801 0 Td ([)Tj /R32337080 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R32020624 10 Tf 15.7 0 Td (][)Tj 0 Tc /R32337080 10 Tf 14.1602 0 Td (­C)Tj /R31692736 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R32020624 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R32337080 10 Tf 11.6602 0 Td (­c)Tj /R31692736 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R32020624 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R32337080 10 Tf 11.6602 0 Td (­o)Tj /R31692736 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R32020624 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31692736 10 Tf 13.5699 0 Td (Œles)Tj /R32020624 10 Tf 18.8801 0 Td (])Tj /R32337080 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R32337080 10 Tf 36 -12 Td (cluster)Tj /R32020624 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 /R32337080 10 Tf 39.941 0 Td (cluster)Tj /R32020624 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 /R32337080 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R32020624 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R32337080 10 Tf 16.8 TL (­C)' /R31692736 10 Tf 13.2801 0 Td (k)Tj /R32020624 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 /R31692736 10 Tf 354.099 0 Td (k)Tj /R32020624 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 /R31692736 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R32020624 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 /R32337080 10 Tf -36 -16.8 Td (­c)Tj /R31692736 10 Tf 10.5 0 Td (k)Tj /R32020624 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R31692736 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R32020624 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 /R31692736 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R32020624 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R32337080 10 Tf -36 -16.8 Td (­o)Tj /R31692736 10 Tf 10.9301 0 Td (outŒle)Tj /R32020624 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R31692736 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R32020624 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R31692736 10 Tf 27.6699 0 Td (stdout)Tj /R32020624 10 Tf 26.95 0 Td (is used.)Tj /R32337080 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R32020624 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R32337080 10 Tf -46.55 -16.8 Td (­?)Tj /R32020624 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R32337080 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R32020624 10 Tf 36 -12 Td (Applying)Tj /R32337080 10 Tf 40.2801 0 Td (cluster)Tj /R32020624 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R32337080 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 /R32020624 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 /R32337080 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 /R32020624 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 /R39266240 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R39594128 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R39266240 10 Tf 202.07 0 Td (CLUSTER)Tj /R39594128 10 Tf 42.5 0 Td (\(1\))Tj -0.219 Tc /R39910584 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39594128 10 Tf 20.407 -12 Td (cluster ­ Œnd clusters in a graph and augment the graph with this information.)Tj /R39910584 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39910584 10 Tf 36 -12 Td (cluster)Tj /R39594128 10 Tf 31.3801 0 Td ([)Tj /R39910584 10 Tf 3.33008 0 Td (­v?)Tj 5 Tc /R39594128 10 Tf 15.7 0 Td (][)Tj 0 Tc /R39910584 10 Tf 14.1602 0 Td (­C)Tj /R39266240 10 Tf 13.2801 0 Td (k)Tj 2.5 Tc /R39594128 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R39910584 10 Tf 11.6602 0 Td (­c)Tj /R39266240 10 Tf 10.5 0 Td (k)Tj 2.5 Tc /R39594128 10 Tf 7.61016 0 Td (][)Tj 0 Tc /R39910584 10 Tf 11.6602 0 Td (­o)Tj /R39266240 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R39594128 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39266240 10 Tf 13.5699 0 Td (Œles)Tj /R39594128 10 Tf 18.8801 0 Td (])Tj /R39910584 10.95 Tf -236.451 -16.8 Td (DESCRIPTION)Tj /R39910584 10 Tf 36 -12 Td (cluster)Tj /R39594128 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 /R39910584 10 Tf 39.941 0 Td (cluster)Tj /R39594128 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 /R39910584 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39594128 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39910584 10 Tf 16.8 TL (­C)' /R39266240 10 Tf 13.2801 0 Td (k)Tj /R39594128 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 /R39266240 10 Tf 354.099 0 Td (k)Tj /R39594128 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 /R39266240 10 Tf 9.66016 0 Td [(k=)300(=0)]TJ /R39594128 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 /R39910584 10 Tf -36 -16.8 Td (­c)Tj /R39266240 10 Tf 10.5 0 Td (k)Tj /R39594128 10 Tf 25.5 0 Td 0.521 Tw (speciŒes clustering method.)Tj 117.943 0 Td (If)Tj 3.022 Tc /R39266240 10 Tf 9.68086 0 Td [(k=)302.19(=0)]TJ /R39594128 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 /R39266240 10 Tf 9.68203 0 Td [(k=)302.188(=1)]TJ 0 Tc /R39594128 10 Tf -367.016 -12 Td 0 Tw (modularity quality will be used.)Tj /R39910584 10 Tf -36 -16.8 Td (­o)Tj /R39266240 10 Tf 10.9301 0 Td (outŒle)Tj /R39594128 10 Tf 25.0699 -12 Td (SpeciŒes that output should go into the Œle)Tj /R39266240 10 Tf 173.9 0 Td (outŒle)Tj 2.5 Tc /R39594128 10 Tf 25 0 Td [(.B)250.007(yd)]TJ 0 Tc 24.1699 0 Td [(ef)10.0073(ault,)]TJ /R39266240 10 Tf 27.6699 0 Td (stdout)Tj /R39594128 10 Tf 26.95 0 Td (is used.)Tj /R39910584 10 Tf -313.69 -16.8 Td (­v)Tj -1.11 Tc /R39594128 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R39910584 10 Tf -46.55 -16.8 Td (­?)Tj /R39594128 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R39910584 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R39594128 10 Tf 36 -12 Td (Applying)Tj /R39910584 10 Tf 40.2801 0 Td (cluster)Tj /R39594128 10 Tf 31.3801 0 Td [(to the follo)25.0146(wing graph,)]TJ /R39910584 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 /R39594128 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 /R39910584 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 /R39594128 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 \n \n@@ -635,19 +635,19 @@\n FontFile3\n \n \n \n \n \n \n-R32337080\n+R39910584\n \n-R32020624\n+R39594128\n \n-R31692736\n+R39266240\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 /R31692736 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R32020624 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R31692736 10 Tf 202.07 0 Td (CLUSTER)Tj /R32020624 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R32337080 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R32020624 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 /R32337080 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R32020624 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 /R39266240 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLUSTER)Tj /R39594128 10 Tf 42.5 0 Td 121.12 Tw (\(1\) General)Tj 169.43 0 Td 0 Tw (Commands Manual)Tj /R39266240 10 Tf 202.07 0 Td (CLUSTER)Tj /R39594128 10 Tf 42.5 0 Td (\(1\))Tj -0.548 Tc /R39910584 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R39594128 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 /R39910584 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R39594128 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 574\n \n \n \n \n-R32337080\n+R39910584\n \n-R32020624\n+R39594128\n \n-R31692736\n+R39266240\n \n \n \n \n \n \n \n@@ -761,15 +761,15 @@\n \n Filter\n FlateDecode\n Length\n 496\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32371568 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/R39945072 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/R32371936 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/R39945440 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 284\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32372304 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/R39945808 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-ac3301d11242'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-19fe3de51481'/> <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 /R12158912 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R12486800 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R12158912 10 Tf 202.42 0 Td (DIFFIMG)Tj /R12486800 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R12803256 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12486800 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 /R12803256 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R12803256 10 Tf 36 -12 Td (difŒmg)Tj /R12486800 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R12158912 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R12486800 10 Tf 9.51992 0 Td (])Tj /R12803256 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R12803256 10 Tf 36 -12 Td (difŒmg)Tj /R12486800 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 /R12803256 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R12486800 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 /R34322368 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIFFIMG)Tj /R34650256 10 Tf 42.15 0 Td 120.73 Tw (\(1\) General)Tj 169.04 0 Td 0 Tw (Commands Manual)Tj /R34322368 10 Tf 202.42 0 Td (DIFFIMG)Tj /R34650256 10 Tf 42.15 0 Td (\(1\))Tj -0.219 Tc /R34966712 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34650256 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 /R34966712 10.95 Tf -225.16 -16.8 Td (SYNOPSIS)Tj /R34966712 10 Tf 36 -12 Td (difŒmg)Tj /R34650256 10 Tf 33.0602 0 Td (image1 image2 [)Tj /R34322368 10 Tf 67.4398 0 Td (outima)Tj -0.1 Tc 27.6801 0 Td (ge)Tj 0 Tc /R34650256 10 Tf 9.51992 0 Td (])Tj /R34966712 10.95 Tf -173.7 -16.8 Td (DESCRIPTION)Tj /R34966712 10 Tf 36 -12 Td (difŒmg)Tj /R34650256 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 /R34966712 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R34650256 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-967\n+968\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-R12803256\n+R34966712\n \n-R12486800\n+R34650256\n \n-R12158912\n+R34322368\n \n \n \n \n \n \n \n@@ -594,15 +594,15 @@\n \n Filter\n FlateDecode\n Length\n 289\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12822440 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/R34985896 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@@ -619,18 +619,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-474\n+473\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12822808 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/R34986264 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-246\n+245\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12823176 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/R34986632 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-78bcd3a35ff9'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-f3c9e2eeea1f'/> <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,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 /R21821376 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R22149264 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R21821376 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R22149264 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R22465720 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22149264 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R22465720 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22465720 10 Tf 36 -12 Td (dijkstra)Tj /R22149264 10 Tf 36.3898 0 Td ([)Tj /R22465720 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R22149264 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R21821376 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R22149264 10 Tf 63.1301 0 Td (])Tj /R22465720 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R22465720 10 Tf 36 -12 Td (dijkstra)Tj /R22149264 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 /R21821376 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R22149264 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 /R21821376 10 Tf 12.3781 0 Td (len)Tj /R22149264 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 /R21821376 10 Tf 18.7488 0 Td (dist)Tj /R22149264 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 /R21821376 10 Tf 125.627 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R22149264 10 Tf 53.241 0 Td (If the)Tj /R22465720 10 Tf 24.202 0 Td (­p)Tj /R22149264 10 Tf 13.9199 0 Td 0.16 Tw (ag is used, the)Tj /R21821376 10 Tf 66.6102 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R22149264 10 Tf 11.7102 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.74 -12 Td (from)Tj /R21821376 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R22149264 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 /R21821376 10 Tf 15.4762 0 Td (maxdist)Tj /R22149264 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R21821376 10 Tf 82.0199 0 Td (dist)Tj /R22149264 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R22465720 10 Tf 23.8801 0 Td (­d)Tj /R22149264 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 /R21821376 10 Tf 156.896 0 Td (dist)Tj /R22149264 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R21821376 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R22149264 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R21821376 10 Tf 65.568 0 Td (maxdist)Tj /R22149264 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 /R22465720 10 Tf 142.724 0 Td (­a)Tj /R22149264 10 Tf 14.098 0 Td (ag is used, the)Tj /R21821376 10 Tf 68.6621 0 Td (dist)Tj /R22149264 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 /R21821376 10 Tf 91.202 0 Td (maxdist)Tj /R22149264 10 Tf 37.873 0 Td (records the maximum distance found in the component containing)Tj /R21821376 10 Tf -138.025 -12 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R22149264 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 /R21821376 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R22149264 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 /R21821376 10 Tf 34.1359 0 Td (Œle)Tj /R22149264 10 Tf 15.4578 0 Td (is missing,)Tj /R22465720 10 Tf 46.4059 0 Td (stdin)Tj /R22149264 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R22465720 10 Tf 41.1102 0 Td (stdout)Tj /R22149264 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.181 Tw (In a typical application,)Tj /R21821376 10 Tf 102.004 0 Td (dist)Tj /R22149264 10 Tf 18.8109 0 Td (and)Tj /R21821376 10 Tf 18.5012 0 Td (maxdist)Tj /R22149264 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 /R22465720 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R22149264 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 /R41494464 10 Tf 1 0 0 1 72.5801 793.89 Tm (DIJKSTRA)Tj /R41822352 10 Tf 44.4699 0 Td 118.41 Tw (\(1\) General)Tj 166.72 0 Td 0 Tw (Commands Manual)Tj /R41494464 10 Tf 200.1 0 Td (DIJKSTRA)Tj /R41822352 10 Tf 44.4699 0 Td (\(1\))Tj -0.219 Tc /R42138808 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41822352 10 Tf 20.407 -12 Td (dijkstra ­ single-source distance Œlter for Graphviz)Tj /R42138808 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R42138808 10 Tf 36 -12 Td (dijkstra)Tj /R41822352 10 Tf 36.3898 0 Td ([)Tj /R42138808 10 Tf 5.83008 0 Td (­adp?)Tj 2.5 Tc /R41822352 10 Tf 31.8199 0 Td (][)Tj 0 Tc /R41494464 10 Tf 12 0 Td [(sour)36.9849(cenode Œle)]TJ /R41822352 10 Tf 63.1301 0 Td (])Tj /R42138808 10.95 Tf -185.17 -16.8 Td (DESCRIPTION)Tj /R42138808 10 Tf 36 -12 Td (dijkstra)Tj /R41822352 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 /R41494464 10 Tf 22.6281 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R41822352 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 /R41494464 10 Tf 12.3781 0 Td (len)Tj /R41822352 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 /R41494464 10 Tf 18.7488 0 Td (dist)Tj /R41822352 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 /R41494464 10 Tf 125.627 0 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R41822352 10 Tf 53.241 0 Td (If the)Tj /R42138808 10 Tf 24.202 0 Td (­p)Tj /R41822352 10 Tf 13.9199 0 Td 0.16 Tw (ag is used, the)Tj /R41494464 10 Tf 66.6102 0 Td (pr)Tj -0.15 Tc 8.51992 0 Td (ev)Tj 0 Tc /R41822352 10 Tf 11.7102 0 Td (attrib)Tj 20.9102 0 Td (ute of each node reachable)Tj -324.74 -12 Td (from)Tj /R41494464 10 Tf 22.6551 0 Td [(sour)36.9849(cenode)]TJ /R41822352 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 /R41494464 10 Tf 15.4762 0 Td (maxdist)Tj /R41822352 10 Tf 34.666 0 Td (is)Tj -425.33 -12 Td 0 Tw (set to the maximum)Tj /R41494464 10 Tf 82.0199 0 Td (dist)Tj /R41822352 10 Tf 17.6301 0 Td (of all nodes in the graph.)Tj -99.65 -16.8 Td (If the)Tj /R42138808 10 Tf 23.8801 0 Td (­d)Tj /R41822352 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 /R41494464 10 Tf 156.896 0 Td (dist)Tj /R41822352 10 Tf 18.6078 0 Td (attrib)Tj 20.9102 0 Td (ute of nodes unreachable from)Tj /R41494464 10 Tf 129.36 0 Td [(sour)36.9824(cenode)]TJ /R41822352 10 Tf 49.3883 0 Td (are left)Tj -402.982 -12 Td 0.794 Tw (untouched, and)Tj /R41494464 10 Tf 65.568 0 Td (maxdist)Tj /R41822352 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 /R42138808 10 Tf 142.724 0 Td (­a)Tj /R41822352 10 Tf 14.098 0 Td (ag is used, the)Tj /R41494464 10 Tf 68.6621 0 Td (dist)Tj /R41822352 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 /R41494464 10 Tf 91.202 0 Td (maxdist)Tj /R41822352 10 Tf 37.873 0 Td (records the maximum distance found in the component containing)Tj /R41494464 10 Tf -138.025 -12 Td [(sour)36.9849(cenode)15.0073(.)]TJ /R41822352 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 /R41494464 10 Tf 40.3359 0 Td (sour)Tj 17.4102 0 Td (cenode Œle)Tj /R41822352 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 /R41494464 10 Tf 34.1359 0 Td (Œle)Tj /R41822352 10 Tf 15.4578 0 Td (is missing,)Tj /R42138808 10 Tf 46.4059 0 Td (stdin)Tj /R41822352 10 Tf 24.1781 0 Td [(is used.)-555.801(All output is)]TJ -344.757 -12 Td 0 Tw (written to)Tj /R42138808 10 Tf 41.1102 0 Td (stdout)Tj /R41822352 10 Tf 26.6699 0 Td (.)Tj -67.7801 -16.8 Td 1.181 Tw (In a typical application,)Tj /R41494464 10 Tf 102.004 0 Td (dist)Tj /R41822352 10 Tf 18.8109 0 Td (and)Tj /R41494464 10 Tf 18.5012 0 Td (maxdist)Tj /R41822352 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 /R42138808 10.95 Tf -36 -16.8 Td 0 Tw (SEE ALSO)Tj /R41822352 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 1783\n \n \n@@ -650,19 +650,19 @@\n FontFile3\n \n \n \n \n \n \n-R22465720\n+R42138808\n \n-R22149264\n+R41822352\n \n-R21821376\n+R41494464\n \n \n \n \n \n \n \n@@ -714,18 +714,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-346\n+344\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22484904 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/R42157992 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/R17837336 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/R37510424 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 332\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17837704 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/R37510792 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-58fa3b6eb9fd'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-e3b77c2b2b9c'/> <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,20 +79,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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R17534072 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17202072 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)' /R17534072 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R17534072 10 Tf 36 -12 Td (dot)Tj /R17202072 10 Tf 16.3898 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -58.3301 -12 Td (neato)Tj /R17202072 10 Tf 25.8301 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R17202072 10 Tf 26.2898 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R17202072 10 Tf 23.4199 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -65.3602 -12 Td (fdp)Tj /R17202072 10 Tf 16.95 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -58.8902 -12 Td (sfdp)Tj /R17202072 10 Tf 20.8398 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R17202072 10 Tf 48.5102 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10 Tf -90.4504 -12 Td (osage)Tj /R17202072 10 Tf 25.8301 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R17202072 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R17534072 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R17202072 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 /R16889728 10 Tf 0.35 -16.8 Td (dot)Tj /R17202072 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 /R16889728 10 Tf -139.68 -16.8 Td (neato)Tj /R17202072 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 /R16889728 10 Tf -22.9402 -16.8 Td (twopi)Tj /R17202072 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 /R16889728 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R17202072 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 /R16889728 10 Tf 1.96992 -16.8 Td (fdp)Tj /R17202072 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 /R16889728 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R17202072 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 /R16889728 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R17202072 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 /R16889728 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R17202072 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 /R17534072 10 Tf 7.59883 0 Td (pack)Tj /R17202072 10 Tf 24.2691 0 Td (and)Tj /R17534072 10 Tf -417.56 -12 Td (packmode)Tj /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj -0.219 Tc /R22682744 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22350744 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)' /R22682744 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22682744 10 Tf 36 -12 Td (dot)Tj /R22350744 10 Tf 16.3898 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -58.3301 -12 Td (neato)Tj /R22350744 10 Tf 25.8301 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -67.7703 -12 Td [(tw)10(opi)]TJ /R22350744 10 Tf 26.2898 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -68.2301 -12 Td [(cir)17.9919(co)]TJ /R22350744 10 Tf 23.4199 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -65.3602 -12 Td (fdp)Tj /R22350744 10 Tf 16.95 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -58.8902 -12 Td (sfdp)Tj /R22350744 10 Tf 20.8398 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -62.7801 -12 Td [(patchw)9.98413(ork)]TJ /R22350744 10 Tf 48.5102 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10 Tf -90.4504 -12 Td (osage)Tj /R22350744 10 Tf 25.8301 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (options)Tj 2.5 Tc /R22350744 10 Tf 29.45 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R22682744 10.95 Tf -103.77 -16.8 Td (DESCRIPTION)Tj /R22350744 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 /R22038400 10 Tf 0.35 -16.8 Td (dot)Tj /R22350744 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 /R22038400 10 Tf -139.68 -16.8 Td (neato)Tj /R22350744 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 /R22038400 10 Tf -22.9402 -16.8 Td (twopi)Tj /R22350744 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 /R22038400 10 Tf 0.2 -16.8 Td [(cir)37.0154(co)]TJ /R22350744 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 /R22038400 10 Tf 1.96992 -16.8 Td (fdp)Tj /R22350744 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 /R22038400 10 Tf 0.339844 -16.8 Td (sfdp)Tj /R22350744 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 /R22038400 10 Tf 1.25 -16.8 Td [(patc)15.0073(hwork)]TJ /R22350744 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 /R22038400 10 Tf 0.230078 -16.8 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R22350744 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 /R22682744 10 Tf 7.59883 0 Td (pack)Tj /R22350744 10 Tf 24.2691 0 Td (and)Tj /R22682744 10 Tf -417.56 -12 Td (packmode)Tj /R22350744 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-2997\n+2995\n \n \n \n \n BaseFont\n BTIFQC+Times-Italic\n FontDescriptor\n@@ -658,19 +658,19 @@\n FontFile3\n \n \n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R17202072 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 /R17534072 10 Tf -63.4398 -12 Td (­Tdot)Tj /R17202072 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R17534072 10 Tf -28.7602 -12 Td (­Txdot)Tj /R17202072 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R17534072 10 Tf -33.7602 -12 Td (­Tps)Tj /R17202072 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R17534072 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R17202072 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R17534072 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R17202072 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R17534072 10 Tf -61.9602 -12 Td (­TŒg)Tj /R17202072 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R17534072 10 Tf -25.4301 -12 Td (­Tpng)Tj /R17202072 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R17534072 10 Tf -30.9898 -12 Td (­Tgif)Tj /R17202072 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R17534072 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R17202072 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 /R17534072 10 Tf -89.8602 -12 Td (­Tjson)Tj /R17202072 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R17534072 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R17202072 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 /R17534072 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R17202072 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R17534072 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R17202072 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 /R17534072 10 Tf 173.86 0 Td (­Tpng:)Tj /R17202072 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 /R17534072 10 Tf 18.1031 0 Td (­P)Tj /R17202072 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 /R17534072 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 /R17202072 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R17534072 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R17202072 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R17534072 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R17202072 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R17534072 10 Tf 9.16016 0 Td (graph)Tj /R17202072 10 Tf 25.5602 0 Td (|)Tj /R17534072 10 Tf 2 0 Td (digraph)Tj /R17202072 10 Tf 33.9 0 Td (\))Tj /R16889728 10 Tf 5.83008 0 Td (name)Tj /R17202072 10 Tf 24.1602 0 Td ({)Tj /R16889728 10 Tf 7.3 0 Td (statement-list)Tj /R17202072 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 /R17534072 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R17202072 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 /R17534072 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R17202072 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R16889728 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R17202072 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R17534072 10 Tf -289.56 -12 Td (graph)Tj /R17202072 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R16889728 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R17202072 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R16889728 10 Tf (name)' /R17534072 10 Tf 21.6602 0 Td (=)Tj /R16889728 10 Tf 5.7 0 Td (val)Tj /R17534072 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R16889728 10 Tf 26.3898 0 Td (name)Tj /R17534072 10 Tf 21.6602 0 Td (=)Tj /R16889728 10 Tf 5.7 0 Td (val)Tj /R17534072 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R16889728 10 Tf 25.2699 0 Td (name)Tj /R17534072 10 Tf 21.6602 0 Td (=)Tj /R16889728 10 Tf 5.7 0 Td (val)Tj /R17534072 10 Tf 12.2199 0 Td (];)Tj /R17202072 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 /R16889728 10 Tf 14.923 0 Td (name)Tj /R17202072 10 Tf 24.3629 0 Td (to)Tj /R16889728 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R17202072 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 /R17534072 10 Tf -63.35 -16.8 Td (n0 [)Tj /R16889728 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R17534072 10 Tf 113.76 0 Td (];)Tj /R17202072 10 Tf -130.15 -12 Td (Creates node)Tj /R17534072 10 Tf 54.4301 0 Td (n0)Tj /R17202072 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 /R17534072 10 Tf -67.4902 -16.8 Td (n0)Tj /R16889728 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R17202072 10 Tf 31.2797 0 Td (n1)Tj /R16889728 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R17202072 10 Tf 72.5598 0 Td (nn)Tj /R17534072 10 Tf 12.5 0 Td ([)Tj /R16889728 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R17534072 10 Tf 113.76 0 Td (];)Tj /R17202072 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R17534072 10 Tf 121.442 0 Td (n0)Tj /R17202072 10 Tf 10.5602 0 Td (,)Tj /R17534072 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R17202072 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R17534072 10 Tf 10.5078 0 Td (nn)Tj /R17202072 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 ([)' /R17534072 10 Tf 3.33008 0 Td (subgraph)Tj /R16889728 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R17534072 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R16889728 10 Tf 12.2699 0 Td (statement-list)Tj /R17534072 10 Tf 56.3898 0 Td (})Tj /R17202072 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R17534072 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R17202072 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R17534072 10 Tf 10.373 0 Td (nn)Tj /R17202072 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 /R17534072 10 Tf 3.33008 0 Td (subgraph)Tj /R16889728 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10.95 Tf -456.34 -36 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R22350744 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 /R22682744 10 Tf -63.4398 -12 Td (­Tdot)Tj /R22350744 10 Tf 28.7602 0 Td (\(Dot format containing layout information\),)Tj /R22682744 10 Tf -28.7602 -12 Td (­Txdot)Tj /R22350744 10 Tf 33.7602 0 Td (\(Dot format containing complete layout information\),)Tj /R22682744 10 Tf -33.7602 -12 Td (­Tps)Tj /R22350744 10 Tf 24.3199 0 Td (\(PostScript\),)Tj /R22682744 10 Tf -24.3199 -12 Td (­Tpdf)Tj /R22350744 10 Tf 29.3199 0 Td (\(PDF\),)Tj /R22682744 10 Tf -29.3199 -12 Td (­Tsvg ­Tsvgz)Tj /R22350744 10 Tf 61.9602 0 Td [(\(Structured V)111(ector Graphics\),)]TJ /R22682744 10 Tf -61.9602 -12 Td (­TŒg)Tj /R22350744 10 Tf 25.4301 0 Td (\(XFIG graphics\),)Tj /R22682744 10 Tf -25.4301 -12 Td (­Tpng)Tj /R22350744 10 Tf 30.9898 0 Td (\(png bitmap graphics\),)Tj /R22682744 10 Tf -30.9898 -12 Td (­Tgif)Tj /R22350744 10 Tf 25.9801 0 Td (\(gif bitmap graphics\),)Tj /R22682744 10 Tf -25.9801 -12 Td (­Tjpg ­Tjpeg)Tj /R22350744 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 /R22682744 10 Tf -89.8602 -12 Td (­Tjson)Tj /R22350744 10 Tf 32.65 0 Td (\(xdot information encoded in JSON\),)Tj /R22682744 10 Tf -32.65 -12 Td [(­T)18.0151(imap)]TJ /R22350744 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 /R22682744 10 Tf 300.34 0 Td [(hr)18.0078(ef)]TJ /R22350744 10 Tf 20.0898 0 Td [(attrib)19.9854(ute.\),)]TJ /R22682744 10 Tf -356.789 -12 Td (­Tcmapx)Tj /R22350744 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 /R22682744 10 Tf 173.86 0 Td (­Tpng:)Tj /R22350744 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 /R22682744 10 Tf 18.1031 0 Td (­P)Tj /R22350744 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 /R22682744 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 /R22350744 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R22682744 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R22350744 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R22682744 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R22350744 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R22682744 10 Tf 9.16016 0 Td (graph)Tj /R22350744 10 Tf 25.5602 0 Td (|)Tj /R22682744 10 Tf 2 0 Td (digraph)Tj /R22350744 10 Tf 33.9 0 Td (\))Tj /R22038400 10 Tf 5.83008 0 Td (name)Tj /R22350744 10 Tf 24.1602 0 Td ({)Tj /R22038400 10 Tf 7.3 0 Td (statement-list)Tj /R22350744 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 /R22682744 10 Tf 83.3449 0 Td (strict)Tj 2.951 Tc /R22350744 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 /R22682744 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R22350744 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R22038400 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R22350744 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R22682744 10 Tf -289.56 -12 Td (graph)Tj /R22350744 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R22038400 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R22350744 10 Tf 31.2797 0 Td (must be "­­".)Tj -93.7797 -16.8 Td (Statements may be:)Tj /R22038400 10 Tf (name)' /R22682744 10 Tf 21.6602 0 Td (=)Tj /R22038400 10 Tf 5.7 0 Td (val)Tj /R22682744 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R22038400 10 Tf 26.3898 0 Td (name)Tj /R22682744 10 Tf 21.6602 0 Td (=)Tj /R22038400 10 Tf 5.7 0 Td (val)Tj /R22682744 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R22038400 10 Tf 25.2699 0 Td (name)Tj /R22682744 10 Tf 21.6602 0 Td (=)Tj /R22038400 10 Tf 5.7 0 Td (val)Tj /R22682744 10 Tf 12.2199 0 Td (];)Tj /R22350744 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 /R22038400 10 Tf 14.923 0 Td (name)Tj /R22350744 10 Tf 24.3629 0 Td (to)Tj /R22038400 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R22350744 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 /R22682744 10 Tf -63.35 -16.8 Td (n0 [)Tj /R22038400 10 Tf 16.3898 0 Td (name0=val0,name1=val1,...)Tj /R22682744 10 Tf 113.76 0 Td (];)Tj /R22350744 10 Tf -130.15 -12 Td (Creates node)Tj /R22682744 10 Tf 54.4301 0 Td (n0)Tj /R22350744 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 /R22682744 10 Tf -67.4902 -16.8 Td (n0)Tj /R22038400 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R22350744 10 Tf 31.2797 0 Td (n1)Tj /R22038400 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R22350744 10 Tf 72.5598 0 Td (nn)Tj /R22682744 10 Tf 12.5 0 Td ([)Tj /R22038400 10 Tf 3.33008 0 Td (name0=val0,name1=val1,...)Tj /R22682744 10 Tf 113.76 0 Td (];)Tj /R22350744 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R22682744 10 Tf 121.442 0 Td (n0)Tj /R22350744 10 Tf 10.5602 0 Td (,)Tj /R22682744 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R22350744 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R22682744 10 Tf 10.5078 0 Td (nn)Tj /R22350744 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 ([)' /R22682744 10 Tf 3.33008 0 Td (subgraph)Tj /R22038400 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R22682744 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R22038400 10 Tf 12.2699 0 Td (statement-list)Tj /R22682744 10 Tf 56.3898 0 Td (})Tj /R22350744 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R22682744 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R22350744 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R22682744 10 Tf 10.373 0 Td (nn)Tj /R22350744 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 /R22682744 10 Tf 3.33008 0 Td (subgraph)Tj /R22038400 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R22350744 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+3178\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10.95 Tf -456.34 -36 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R17202072 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R16889728 10 Tf 75.4219 0 Td (name)Tj /R17202072 10 Tf 21.6602 0 Td (=)Tj /R16889728 10 Tf 5.63984 0 Td (value)Tj /R17202072 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 /R17534072 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R17534072 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R16889728 10 Tf 23.2898 0 Td (url)Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (URL=)' /R16889728 10 Tf 26.8102 0 Td (url)Tj /R17202072 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 /R17534072 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R16889728 10 Tf 36.25 0 Td (colorvalue)Tj /R17202072 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R16889728 10 Tf 10.7922 0 Td (colorvalue)Tj /R17202072 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R16889728 10 Tf 37.884 0 Td (h,s,v)Tj /R17534072 10 Tf 18.3301 0 Td (")Tj /R17202072 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 /R17534072 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 /R17202072 10 Tf 34.3199 0 Td (or)Tj /R17534072 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R17202072 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R16889728 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 /R17534072 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R16889728 10 Tf 30.1398 0 Td (n)Tj /R17202072 10 Tf 7.5 0 Td (sets the label type size to)Tj /R16889728 10 Tf 102.21 0 Td (n)Tj /R17202072 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R17534072 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R16889728 10 Tf 37.9199 0 Td (name)Tj /R17202072 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R17534072 10 Tf -70.1602 -16.8 Td (label=)Tj /R16889728 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R17202072 10 Tf 17.7969 0 Td (where)Tj /R16889728 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R17202072 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 /R16889728 10 Tf 194.173 0 Td (tail_node_name)Tj /R17202072 10 Tf 64.4398 0 Td (­>)Tj /R16889728 10 Tf 11.2801 0 Td (head_node_name)Tj /R17202072 10 Tf 74.0531 0 Td (or)Tj -423.672 -12 Td (by:)Tj /R16889728 10 Tf 15.2801 0 Td (tail_node_name)Tj /R17202072 10 Tf 64.4398 0 Td (­­)Tj /R16889728 10 Tf 11.2801 0 Td (head_node_name)Tj /R17202072 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 /R17534072 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R17202072 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 /R17534072 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R17534072 10 Tf 36 -12 Td (size=")Tj /R16889728 10 Tf 26.8 0 Td (x,y)Tj /R17534072 10 Tf 11.3801 0 Td (")Tj /R17202072 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R17534072 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R16889728 10 Tf 26.25 0 Td (f)Tj /R17202072 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R16889728 10 Tf 94.8199 0 Td (f)Tj /R17202072 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 /R17534072 10 Tf 15.5191 0 Td (Œll)Tj /R17202072 10 Tf 11.1199 0 Td (,)Tj /R17534072 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R17202072 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R17534072 10 Tf 5.83008 0 Td (auto)Tj /R17202072 10 Tf 18.8898 0 Td (.)Tj /R17534072 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R16889728 10 Tf 32.1199 0 Td (engine)Tj /R17202072 10 Tf 29.8199 0 Td 0.66 Tw (indicates the preferred layout engine \()Tj /R17534072 10 Tf 155.2 0 Td (dot)Tj /R17202072 10 Tf 13.8898 0 Td (,)Tj /R17534072 10 Tf 5.66094 0 Td (neato)Tj /R17202072 10 Tf 23.3301 0 Td (,)Tj /R17534072 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R17202072 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 /R17534072 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R16889728 10 Tf 36.7098 0 Td (f)Tj /R17202072 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R17534072 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R17202072 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R17534072 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R17202072 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R17534072 10 Tf 92.4801 0 Td (orientation=land)Tj /R17202072 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R17534072 10 Tf -210.36 -16.8 Td (center=)Tj /R16889728 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R17202072 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 /R17534072 10 Tf -51.7898 -16.8 Td (color=)Tj /R16889728 10 Tf 27.3602 0 Td (colorvalue)Tj /R17202072 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R17534072 10 Tf 90.6602 0 Td (bgcolor)Tj /R17202072 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R17534072 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R16889728 10 Tf 23.4801 0 Td (mode)Tj 2.712 Tc /R17202072 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 /R17534072 10 Tf 64.448 0 Td (false)Tj 2.711 Tc /R17202072 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 /R17534072 10 Tf 68.498 0 Td (scale)Tj 2.753 Tc /R17202072 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 /R17534072 10 Tf 35.5379 0 Td (true)Tj /R17202072 10 Tf 21.0941 0 Td [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R17534072 10 Tf 203.971 0 Td (dot)Tj /R17202072 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 /R17534072 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R16889728 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R17202072 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 /R17534072 10 Tf (splines)' /R17202072 10 Tf 31.7109 0 Td 0.311 Tw (If set to)Tj /R17534072 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R17202072 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 /R17534072 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R17202072 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 /R17534072 10 Tf -281.394 -12 Td (ortho)Tj 4.298 Tc /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10.95 Tf -456.34 -36 Td [(GRAPH, NODE AND EDGE A)94.9674(TTRIB)10.0443(UTES)]TJ /R22350744 10 Tf 36 -12 Td 0.424 Tw (Graphviz uses the)Tj /R22038400 10 Tf 75.4219 0 Td (name)Tj /R22350744 10 Tf 21.6602 0 Td (=)Tj /R22038400 10 Tf 5.63984 0 Td (value)Tj /R22350744 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 /R22682744 10.95 Tf -36 -16.8 Td 0 Tw [(Attrib)19.9883(utes Common to Nodes, Edges, Clusters and Graphs)]TJ /R22682744 10 Tf 36 -12 Td [(hr)18.0078(ef=)]TJ /R22038400 10 Tf 23.2898 0 Td (url)Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (URL=)' /R22038400 10 Tf 26.8102 0 Td (url)Tj /R22350744 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 /R22682744 10 Tf -176.76 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R22038400 10 Tf 36.25 0 Td (colorvalue)Tj /R22350744 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R22038400 10 Tf 10.7922 0 Td (colorvalue)Tj /R22350744 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R22038400 10 Tf 37.884 0 Td (h,s,v)Tj /R22682744 10 Tf 18.3301 0 Td (")Tj /R22350744 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 /R22682744 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 /R22350744 10 Tf 34.3199 0 Td (or)Tj /R22682744 10 Tf 11.8199 0 Td (cyan)Tj 3.49 Tc /R22350744 10 Tf 20 0 Td [(,o)349.014(ra")]TJ 0 Tc /R22038400 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 /R22682744 10 Tf (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R22038400 10 Tf 30.1398 0 Td (n)Tj /R22350744 10 Tf 7.5 0 Td (sets the label type size to)Tj /R22038400 10 Tf 102.21 0 Td (n)Tj /R22350744 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R22682744 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R22038400 10 Tf 37.9199 0 Td (name)Tj /R22350744 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R22682744 10 Tf -70.1602 -16.8 Td (label=)Tj /R22038400 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R22350744 10 Tf 17.7969 0 Td (where)Tj /R22038400 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R22350744 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 /R22038400 10 Tf 194.173 0 Td (tail_node_name)Tj /R22350744 10 Tf 64.4398 0 Td (­>)Tj /R22038400 10 Tf 11.2801 0 Td (head_node_name)Tj /R22350744 10 Tf 74.0531 0 Td (or)Tj -423.672 -12 Td (by:)Tj /R22038400 10 Tf 15.2801 0 Td (tail_node_name)Tj /R22350744 10 Tf 64.4398 0 Td (­­)Tj /R22038400 10 Tf 11.2801 0 Td (head_node_name)Tj /R22350744 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 /R22682744 10 Tf 54.9898 0 Td [(shape=r)17.9846(ecord)]TJ 2.78 Tc /R22350744 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 /R22682744 10.95 Tf -121 -16.8 Td [(Graph Attrib)20.0128(utes)]TJ /R22682744 10 Tf 36 -12 Td (size=")Tj /R22038400 10 Tf 26.8 0 Td (x,y)Tj /R22682744 10 Tf 11.3801 0 Td (")Tj /R22350744 10 Tf 8.05 0 Td [(speciŒes the maximum bounding box of dra)15(wing in inches.)]TJ /R22682744 10 Tf -46.2301 -16.8 Td (ratio=)Tj /R22038400 10 Tf 26.25 0 Td (f)Tj /R22350744 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R22038400 10 Tf 94.8199 0 Td (f)Tj /R22350744 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 /R22682744 10 Tf 15.5191 0 Td (Œll)Tj /R22350744 10 Tf 11.1199 0 Td (,)Tj /R22682744 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R22350744 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R22682744 10 Tf 5.83008 0 Td (auto)Tj /R22350744 10 Tf 18.8898 0 Td (.)Tj /R22682744 10 Tf -56.7598 -16.8 Td [(lay)24.9927(out=)]TJ /R22038400 10 Tf 32.1199 0 Td (engine)Tj /R22350744 10 Tf 29.8199 0 Td 0.66 Tw (indicates the preferred layout engine \()Tj /R22682744 10 Tf 155.2 0 Td (dot)Tj /R22350744 10 Tf 13.8898 0 Td (,)Tj /R22682744 10 Tf 5.66094 0 Td (neato)Tj /R22350744 10 Tf 23.3301 0 Td (,)Tj /R22682744 10 Tf 5.66094 0 Td (fdp)Tj 3.161 Tc /R22350744 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 /R22682744 10 Tf 16.8 TL T*[(mar)10.0073(gin=)]TJ /R22038400 10 Tf 36.7098 0 Td (f)Tj /R22350744 10 Tf 5.28008 0 Td [(sets the page mar)18.0078(gin \(included in the page size\).)]TJ /R22682744 10 Tf -41.9898 -16.8 Td (ordering=out)Tj /R22350744 10 Tf 59.3102 0 Td (constrains order of out-edges in a subgraph according to their Œle sequence.)Tj -0.18 Tc /R22682744 10 Tf -59.3102 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R22350744 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R22682744 10 Tf 92.4801 0 Td (orientation=land)Tj /R22350744 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R22682744 10 Tf -210.36 -16.8 Td (center=)Tj /R22038400 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R22350744 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 /R22682744 10 Tf -51.7898 -16.8 Td (color=)Tj /R22038400 10 Tf 27.3602 0 Td (colorvalue)Tj /R22350744 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R22682744 10 Tf 90.6602 0 Td (bgcolor)Tj /R22350744 10 Tf 34.7199 0 Td (for background\).)Tj -0.1 Tc /R22682744 10 Tf -198.01 -16.8 Td (ove)Tj 0 Tc 14.2398 0 Td (rlap=)Tj /R22038400 10 Tf 23.4801 0 Td (mode)Tj 2.712 Tc /R22350744 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 /R22682744 10 Tf 64.448 0 Td (false)Tj 2.711 Tc /R22350744 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 /R22682744 10 Tf 68.498 0 Td (scale)Tj 2.753 Tc /R22350744 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 /R22682744 10 Tf 35.5379 0 Td (true)Tj /R22350744 10 Tf 21.0941 0 Td [(\(the def)9.98535(ault\), no repositioning is done.)-582.385(Since the)]TJ /R22682744 10 Tf 203.971 0 Td (dot)Tj /R22350744 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 /R22682744 10 Tf -128.57 -16.8 Td (stylesheet=)Tj /R22038400 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R22350744 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 /R22682744 10 Tf (splines)' /R22350744 10 Tf 31.7109 0 Td 0.311 Tw (If set to)Tj /R22682744 10 Tf 33.9828 0 Td (true)Tj 2.811 Tc /R22350744 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 /R22682744 10 Tf 144.528 0 Td (polyline)Tj 2.811 Tc /R22350744 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 /R22682744 10 Tf -281.394 -12 Td (ortho)Tj 4.298 Tc /R22350744 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-4201\n+4198\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10 Tf -420.34 -36 Td (splines=false)Tj /R17202072 10 Tf 57.0762 0 Td (or)Tj /R17534072 10 Tf 11.366 0 Td (splines=line)Tj 3.036 Tc /R17202072 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 /R17534072 10 Tf 27.7422 0 Td (true)Tj /R17202072 10 Tf 20.8059 0 Td (for dot, and)Tj /R17534072 10 Tf 50.4871 0 Td (false)Tj /R17202072 10 Tf 22.475 0 Td (for)Tj -420.341 -12 Td 0 Tw (all other layouts.)Tj /R17534072 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R16889728 10 Tf 40.15 0 Td (f)Tj /R17202072 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R17534072 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R16889728 10 Tf 40.15 0 Td (f)Tj /R17202072 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R17534072 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R17202072 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R17534072 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R17202072 10 Tf 51.3488 0 Td (\(or)Tj /R17534072 10 Tf 15.0891 0 Td (min)Tj /R17202072 10 Tf 20.0988 0 Td (or)Tj /R17534072 10 Tf 11.759 0 Td (max)Tj 3.429 Tc /R17202072 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 /R17534072 10 Tf 86.5281 0 Td (cluster)Tj 3.997 Tc /R17202072 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 /R17534072 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R16889728 10 Tf 29.0301 0 Td (val)Tj 5.889 Tc /R17202072 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 /R17534072 10 Tf 20.8891 0 Td (neato)Tj /R17202072 10 Tf 26.7199 0 Td 0.89 Tw (uses stress majorization. If)Tj /R17534072 10 Tf -322.68 -12 Td (mode=KK)Tj 2.5 Tc /R17202072 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 /R17534072 10 Tf -62.65 -16.8 Td (model=)Tj /R16889728 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R17202072 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R17534072 10 Tf 12.8441 0 Td (neato)Tj /R17202072 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 /R17534072 10 Tf 152.704 0 Td (model)Tj /R17202072 10 Tf 28.6379 0 Td (is set to)Tj /R17534072 10 Tf 33.1449 0 Td [(cir)17.9932(cuit)]TJ 2.529 Tc /R17202072 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 /R17534072 10 Tf 9.18906 0 Td (model)Tj /R17202072 10 Tf 28.6391 0 Td (is)Tj -425.329 -12 Td 0.319 Tw (set to)Tj /R17534072 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R17202072 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 /R17534072 10 Tf -75.3898 -16.8 Td (start=)Tj /R16889728 10 Tf 25.6898 0 Td (val)Tj 5.016 Tc /R17202072 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 /R16889728 10 Tf 5.84609 0 Td (val)Tj /R17202072 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 /R17534072 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R16889728 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R17202072 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 /R17534072 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 /R16889728 10 Tf 14.0301 0 Td (ctr)Tj 2.581 Tc /R17202072 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 /R16889728 10 Tf 305.135 0 Td (twopi)Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (ranksep=)' /R16889728 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R17202072 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 /R17534072 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 /R16889728 10 Tf 14.0301 0 Td (nodename)Tj 2.854 Tc /R17202072 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 /R17534072 10 Tf -75.3043 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R17202072 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R17534072 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R16889728 10 Tf 37.9301 0 Td (value)Tj 3.343 Tc /R17202072 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 /R16889728 10 Tf 281.464 0 Td [(cir)37.0166(co)]TJ /R17202072 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 /R17534072 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R16889728 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R17202072 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 /R17534072 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R16889728 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R17202072 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 /R17534072 10 Tf -61.8 -16.8 Td (start=)Tj /R16889728 10 Tf 25.6898 0 Td (val)Tj 3.02 Tc /R17202072 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 /R16889728 10 Tf 9.67891 0 Td (val)Tj /R17202072 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 /R16889728 10 Tf 5.85195 0 Td (val)Tj /R17202072 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 /R17534072 10.95 Tf -64.3297 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R17534072 10 Tf 36 -12 Td (height=)Tj /R16889728 10 Tf 32.3699 0 Td (d)Tj /R17202072 10 Tf 8.21797 0 Td (or)Tj /R17534072 10 Tf 11.548 0 Td (width=)Tj /R16889728 10 Tf 30.15 0 Td (d)Tj /R17202072 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R17534072 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (shape=)' -0.2 Tc /R16889728 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R17202072 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R16889728 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R17202072 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R17534072 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 /R17202072 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 /R17534072 10 Tf 22.727 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R17202072 10 Tf 22.7801 0 Td (,)Tj /R17534072 10 Tf 6.33711 0 Td (peripheries)Tj /R17202072 10 Tf 48.3301 0 Td (,)Tj /R17534072 10 Tf 6.33711 0 Td (sides)Tj /R17202072 10 Tf 20.5602 0 Td (,)Tj /R17534072 10 Tf 6.33711 0 Td (orientation)Tj /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10 Tf -420.34 -36 Td (splines=false)Tj /R22350744 10 Tf 57.0762 0 Td (or)Tj /R22682744 10 Tf 11.366 0 Td (splines=line)Tj 3.036 Tc /R22350744 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 /R22682744 10 Tf 27.7422 0 Td (true)Tj /R22350744 10 Tf 20.8059 0 Td (for dot, and)Tj /R22682744 10 Tf 50.4871 0 Td (false)Tj /R22350744 10 Tf 22.475 0 Td (for)Tj -420.341 -12 Td 0 Tw (all other layouts.)Tj /R22682744 10 Tf 28.8 TL T*[(\(dot-speciŒc attrib)20(utes\))]TJ 16.8 TL (nodesep=)' /R22038400 10 Tf 40.15 0 Td (f)Tj /R22350744 10 Tf 5.28008 0 Td (sets the minimum separation between nodes.)Tj /R22682744 10 Tf -45.4301 -16.8 Td (ranksep=)Tj /R22038400 10 Tf 40.15 0 Td (f)Tj /R22350744 10 Tf 5.28008 0 Td (sets the minimum separation between ranks.)Tj /R22682744 10 Tf -45.4301 -16.8 Td (rankdir=LR|RL|BT)Tj /R22350744 10 Tf 87.0602 0 Td [(requests a left-to-right, right-to-left, or bottom-to-top, dra)15.0146(wing.)]TJ /R22682744 10 Tf -87.0602 -16.8 Td (rank=same)Tj /R22350744 10 Tf 51.3488 0 Td (\(or)Tj /R22682744 10 Tf 15.0891 0 Td (min)Tj /R22350744 10 Tf 20.0988 0 Td (or)Tj /R22682744 10 Tf 11.759 0 Td (max)Tj 3.429 Tc /R22350744 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 /R22682744 10 Tf 86.5281 0 Td (cluster)Tj 3.997 Tc /R22350744 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 /R22682744 10 Tf 28.8 TL 0 Tw T*[(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (mode=)' /R22038400 10 Tf 29.0301 0 Td (val)Tj 5.889 Tc /R22350744 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 /R22682744 10 Tf 20.8891 0 Td (neato)Tj /R22350744 10 Tf 26.7199 0 Td 0.89 Tw (uses stress majorization. If)Tj /R22682744 10 Tf -322.68 -12 Td (mode=KK)Tj 2.5 Tc /R22350744 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 /R22682744 10 Tf -62.65 -16.8 Td (model=)Tj /R22038400 10 Tf 31.8102 0 Td (val)Tj 5.904 Tc /R22350744 10 Tf 12.2199 0 Td (.T)Tj 0 Tc 14.5141 0 Td (he)Tj /R22682744 10 Tf 12.8441 0 Td (neato)Tj /R22350744 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 /R22682744 10 Tf 152.704 0 Td (model)Tj /R22350744 10 Tf 28.6379 0 Td (is set to)Tj /R22682744 10 Tf 33.1449 0 Td [(cir)17.9932(cuit)]TJ 2.529 Tc /R22350744 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 /R22682744 10 Tf 9.18906 0 Td (model)Tj /R22350744 10 Tf 28.6391 0 Td (is)Tj -425.329 -12 Td 0.319 Tw (set to)Tj /R22682744 10 Tf 24.5281 0 Td (subset)Tj 2.819 Tc /R22350744 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 /R22682744 10 Tf -75.3898 -16.8 Td (start=)Tj /R22038400 10 Tf 25.6898 0 Td (val)Tj 5.016 Tc /R22350744 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 /R22038400 10 Tf 5.84609 0 Td (val)Tj /R22350744 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 /R22682744 10 Tf -20.15 -16.8 Td (epsilon=)Tj /R22038400 10 Tf 35.7102 0 Td (n)Tj 5 Tc /R22350744 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 /R22682744 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 /R22038400 10 Tf 14.0301 0 Td (ctr)Tj 2.581 Tc /R22350744 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 /R22038400 10 Tf 305.135 0 Td (twopi)Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (ranksep=)' /R22038400 10 Tf 40.15 0 Td (val)Tj 2.5 Tc /R22350744 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 /R22682744 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 /R22038400 10 Tf 14.0301 0 Td (nodename)Tj 2.854 Tc /R22350744 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 /R22682744 10 Tf -75.3043 -12 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R22350744 10 Tf 10.8301 0 Td 0 Tw [(node attrib)20(ute can be used to specify additional root blocks.)]TJ /R22682744 10 Tf -20.0902 -16.8 Td (mindist=)Tj /R22038400 10 Tf 37.9301 0 Td (value)Tj 3.343 Tc /R22350744 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 /R22038400 10 Tf 281.464 0 Td [(cir)37.0166(co)]TJ /R22350744 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 /R22682744 10 Tf -9.18984 -28.8 Td [(\(fdp-speciŒc attrib)19.9841(utes\))]TJ (K=)' /R22038400 10 Tf 13.4801 0 Td (val)Tj 2.5 Tc /R22350744 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 /R22682744 10 Tf -36.2602 -16.8 Td (maxiter=)Tj /R22038400 10 Tf 39.0199 0 Td (val)Tj 2.5 Tc /R22350744 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 /R22682744 10 Tf -61.8 -16.8 Td (start=)Tj /R22038400 10 Tf 25.6898 0 Td (val)Tj 3.02 Tc /R22350744 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 /R22038400 10 Tf 9.67891 0 Td (val)Tj /R22350744 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 /R22038400 10 Tf 5.85195 0 Td (val)Tj /R22350744 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 /R22682744 10.95 Tf -64.3297 -16.8 Td [(Node Attrib)19.9917(utes)]TJ /R22682744 10 Tf 36 -12 Td (height=)Tj /R22038400 10 Tf 32.3699 0 Td (d)Tj /R22350744 10 Tf 8.21797 0 Td (or)Tj /R22682744 10 Tf 11.548 0 Td (width=)Tj /R22038400 10 Tf 30.15 0 Td (d)Tj /R22350744 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R22682744 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (shape=)' -0.2 Tc /R22038400 10 Tf 30.15 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R22350744 10 Tf 55.8398 0 Td (record epsf)Tj -0.2 Tc /R22038400 10 Tf -95.7898 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygon)Tj /R22350744 10 Tf 55.9648 0 Td 0.125 Tw [(can be such v)25(alues as)]TJ /R22682744 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 /R22350744 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 /R22682744 10 Tf 22.727 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R22350744 10 Tf 22.7801 0 Td (,)Tj /R22682744 10 Tf 6.33711 0 Td (peripheries)Tj /R22350744 10 Tf 48.3301 0 Td (,)Tj /R22682744 10 Tf 6.33711 0 Td (sides)Tj /R22350744 10 Tf 20.5602 0 Td (,)Tj /R22682744 10 Tf 6.33711 0 Td (orientation)Tj /R22350744 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-3214\n+3210\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10 Tf -420.34 -36 Td (distortion)Tj /R17202072 10 Tf 44.493 0 Td (and)Tj /R17534072 10 Tf 17.2629 0 Td [(sk)10(ew)]TJ /R17202072 10 Tf 21.0102 0 Td (.\))Tj /R17534072 10 Tf 11.1531 0 Td (epsf)Tj /R17202072 10 Tf 20.043 0 Td 0.323 Tw (uses the node')Tj 57.3059 0 Td (s)Tj /R17534072 10 Tf 6.71289 0 Td (shapeŒle)Tj /R17202072 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 /R17534072 10 Tf (color=)' /R16889728 10 Tf 27.3602 0 Td (colorvalue)Tj /R17202072 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 /R17534072 10 Tf 167.2 0 Td (Œllcolor)Tj /R17202072 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R17534072 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R16889728 10 Tf 38.4801 0 Td (colorvalue)Tj /R17202072 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 /R17534072 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R16889728 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R17202072 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 /R17534072 10 Tf 143.737 0 Td (label)Tj /R17202072 10 Tf 24.2711 0 Td (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R17534072 10 Tf T*[(tar)10.0073(get=)]TJ /R16889728 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 /R17202072 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 /R17534072 10 Tf (tooltip=)' /R16889728 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R17202072 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 /R17534072 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R16889728 10 Tf 28.4801 0 Td (n)Tj /R17202072 10 Tf 8.16211 0 Td (if)Tj /R16889728 10 Tf 9.27187 0 Td (n)Tj /R17202072 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 /R16889728 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 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 /R16889728 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 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 /R17534072 10 Tf (peripheries=)' /R16889728 10 Tf 54.0301 0 Td (n)Tj /R17202072 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 /R16889728 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 10 Tf 57.2301 0 Td (.)Tj /R17534072 10 Tf -183.95 -16.8 Td (sides=)Tj /R16889728 10 Tf 26.2602 0 Td (n)Tj /R17202072 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R16889728 10 Tf 173.004 0 Td (n)Tj /R17202072 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 /R16889728 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 10 Tf 57.2301 0 Td (.)Tj /R17534072 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R16889728 10 Tf 52.9199 0 Td (f)Tj /R17202072 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 /R16889728 10 Tf 28.893 0 Td (f)Tj /R17202072 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 /R16889728 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R17534072 10 Tf -181.26 -16.8 Td (distortion=)Tj /R16889728 10 Tf 47.3699 0 Td (f)Tj /R17202072 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 /R16889728 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 10 Tf 57.2301 0 Td (.)Tj /R17534072 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R16889728 10 Tf 26.7102 0 Td (f)Tj /R17202072 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 /R16889728 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R17202072 10 Tf 57.2301 0 Td (.)Tj /R17534072 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 /R16889728 10 Tf 14.0301 0 Td (true/false)Tj 3.267 Tc /R17202072 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 /R17534072 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R16889728 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R17202072 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R16889728 10 Tf 5.83008 0 Td (val)Tj /R17202072 10 Tf 14.7199 0 Td (is)Tj /R17534072 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10 Tf -420.34 -36 Td (distortion)Tj /R22350744 10 Tf 44.493 0 Td (and)Tj /R22682744 10 Tf 17.2629 0 Td [(sk)10(ew)]TJ /R22350744 10 Tf 21.0102 0 Td (.\))Tj /R22682744 10 Tf 11.1531 0 Td (epsf)Tj /R22350744 10 Tf 20.043 0 Td 0.323 Tw (uses the node')Tj 57.3059 0 Td (s)Tj /R22682744 10 Tf 6.71289 0 Td (shapeŒle)Tj /R22350744 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 /R22682744 10 Tf (color=)' /R22038400 10 Tf 27.3602 0 Td (colorvalue)Tj /R22350744 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 /R22682744 10 Tf 167.2 0 Td (Œllcolor)Tj /R22350744 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R22682744 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R22038400 10 Tf 38.4801 0 Td (colorvalue)Tj /R22350744 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 /R22682744 10 Tf -7.66992 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ (xlabel=)' /R22038400 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R22350744 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 /R22682744 10 Tf 143.737 0 Td (label)Tj /R22350744 10 Tf 24.2711 0 Td (string is)Tj -398.838 -12 Td 0 Tw (placed within the node shape.)Tj /R22682744 10 Tf T*[(tar)10.0073(get=)]TJ /R22038400 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 /R22350744 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 /R22682744 10 Tf (tooltip=)' /R22038400 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R22350744 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 /R22682744 10 Tf (re)' 0 Tc 8.7 0 Td (gular=)Tj /R22038400 10 Tf 28.4801 0 Td (n)Tj /R22350744 10 Tf 8.16211 0 Td (if)Tj /R22038400 10 Tf 9.27187 0 Td (n)Tj /R22350744 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 /R22038400 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 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 /R22038400 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 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 /R22682744 10 Tf (peripheries=)' /R22038400 10 Tf 54.0301 0 Td (n)Tj /R22350744 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 /R22038400 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 10 Tf 57.2301 0 Td (.)Tj /R22682744 10 Tf -183.95 -16.8 Td (sides=)Tj /R22038400 10 Tf 26.2602 0 Td (n)Tj /R22350744 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R22038400 10 Tf 173.004 0 Td (n)Tj /R22350744 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 /R22038400 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 10 Tf 57.2301 0 Td (.)Tj /R22682744 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R22038400 10 Tf 52.9199 0 Td (f)Tj /R22350744 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 /R22038400 10 Tf 28.893 0 Td (f)Tj /R22350744 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 /R22038400 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R22682744 10 Tf -181.26 -16.8 Td (distortion=)Tj /R22038400 10 Tf 47.3699 0 Td (f)Tj /R22350744 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 /R22038400 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 10 Tf 57.2301 0 Td (.)Tj /R22682744 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R22038400 10 Tf 26.7102 0 Td (f)Tj /R22350744 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 /R22038400 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R22350744 10 Tf 57.2301 0 Td (.)Tj /R22682744 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 /R22038400 10 Tf 14.0301 0 Td (true/false)Tj 3.267 Tc /R22350744 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 /R22682744 10 Tf 28.8 TL T*[(\(neato- and fdp-speciŒc attrib)20.0146(utes\))]TJ 12 TL (pin=)' /R22038400 10 Tf 19.6 0 Td (val)Tj 2.5 Tc /R22350744 10 Tf 12.2199 0 Td (.I)Tj 0 Tc 8.33008 0 Td (f)Tj /R22038400 10 Tf 5.83008 0 Td (val)Tj /R22350744 10 Tf 14.7199 0 Td (is)Tj /R22682744 10 Tf 9.16992 0 Td (true)Tj 2.5 Tc /R22350744 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-3374\n+3371\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R17534072 10 Tf 36 -12 Td (weight=)Tj /R16889728 10 Tf 34.0301 0 Td (val)Tj /R17202072 10 Tf 16.268 0 Td (where)Tj /R16889728 10 Tf 28.4781 0 Td (val)Tj /R17202072 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 /R17534072 10 Tf 7.37695 0 Td (dot)Tj 4.047 Tc /R17202072 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 /R17534072 10 Tf 11.8961 0 Td [(tw)10(opi)]TJ 3.566 Tc /R17202072 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 /R17534072 10 Tf 11.4922 0 Td (neato)Tj /R17202072 10 Tf 26.4922 0 Td (and)Tj /R17534072 10 Tf -417.563 -12 Td (fdp)Tj 2.623 Tc /R17202072 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 /R17534072 10 Tf 75.55 0 Td (len)Tj /R17202072 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R17534072 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R16889728 10 Tf 27.3602 0 Td (colorvalue)Tj /R17202072 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R17534072 10 Tf -72.6301 -16.8 Td (color=)Tj /R16889728 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R17202072 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R16889728 10 Tf 74.4301 0 Td (colorvalue)Tj /R17202072 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R17534072 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R17202072 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 /R17534072 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R17202072 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R17534072 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R16889728 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R17202072 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 /R17534072 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R16889728 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R17202072 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 /R17534072 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 /R17202072 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 /R17534072 10 Tf 172.506 0 Td (dir)Tj /R17202072 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 /R17534072 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R16889728 10 Tf 21.25 0 Td (val)Tj /R17202072 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 /R17534072 10 Tf (headlabel,taillabel=)' /R16889728 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R17202072 10 Tf 17.5449 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R17534072 10 Tf 254.578 0 Td [(labelf)25.0146(ontcolor)]TJ /R17202072 10 Tf 59.1898 0 Td (,)Tj /R17534072 10 Tf 5.80391 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R17202072 10 Tf 53.0801 0 Td (,)Tj /R17534072 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R17202072 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 /R17534072 10 Tf T*[(headhr)17.9919(ef=)]TJ /R16889728 10 Tf 43.85 0 Td ("url")Tj /R17202072 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 /R17534072 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R16889728 10 Tf 47.3699 0 Td ("url")Tj /R17202072 10 Tf 22.5699 0 Td (\()Tj /R17534072 10 Tf 3.33008 0 Td (headURL)Tj /R17202072 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R17534072 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R17202072 10 Tf 38.15 0 Td (.\))Tj /R17534072 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R16889728 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 /R17202072 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 /R17534072 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R16889728 10 Tf 54.0398 0 Td ("tooltip")Tj /R17202072 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 /R17534072 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R16889728 10 Tf 37.1801 0 Td ("url")Tj /R17202072 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 /R17534072 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R16889728 10 Tf 40.7 0 Td ("url")Tj /R17202072 10 Tf 22.5699 0 Td (\()Tj /R17534072 10 Tf 3.33008 0 Td (tailURL)Tj /R17202072 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R17534072 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R17202072 10 Tf 31.4801 0 Td (.\))Tj /R17534072 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R16889728 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 /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10.95 Tf -456.34 -36 Td [(Edge Attrib)20(utes)]TJ /R22682744 10 Tf 36 -12 Td (weight=)Tj /R22038400 10 Tf 34.0301 0 Td (val)Tj /R22350744 10 Tf 16.268 0 Td (where)Tj /R22038400 10 Tf 28.4781 0 Td (val)Tj /R22350744 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 /R22682744 10 Tf 7.37695 0 Td (dot)Tj 4.047 Tc /R22350744 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 /R22682744 10 Tf 11.8961 0 Td [(tw)10(opi)]TJ 3.566 Tc /R22350744 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 /R22682744 10 Tf 11.4922 0 Td (neato)Tj /R22350744 10 Tf 26.4922 0 Td (and)Tj /R22682744 10 Tf -417.563 -12 Td (fdp)Tj 2.623 Tc /R22350744 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 /R22682744 10 Tf 75.55 0 Td (len)Tj /R22350744 10 Tf 15.2801 0 Td [(attrib)19.9854(ute.)]TJ /R22682744 10 Tf -90.8301 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ 16.8 TL (color=)' /R22038400 10 Tf 27.3602 0 Td (colorvalue)Tj /R22350744 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R22682744 10 Tf -72.6301 -16.8 Td (color=)Tj /R22038400 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R22350744 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R22038400 10 Tf 74.4301 0 Td (colorvalue)Tj /R22350744 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R22682744 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R22350744 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 /R22682744 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R22350744 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R22682744 10 Tf -95.7102 -16.8 Td [(tar)10.0073(get=)]TJ /R22038400 10 Tf 31.1398 0 Td [("te)20.0073(xt")]TJ /R22350744 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 /R22682744 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R22038400 10 Tf 33.4801 0 Td [("te)20.0073(xt")]TJ /R22350744 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 /R22682744 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 /R22350744 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 /R22682744 10 Tf 172.506 0 Td (dir)Tj /R22350744 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 /R22682744 10 Tf (arr)' -0.1 Tc 13.7 0 Td (ow)Tj 0 Tc 12.1199 0 Td (size=)Tj /R22038400 10 Tf 21.25 0 Td (val)Tj /R22350744 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 /R22682744 10 Tf (headlabel,taillabel=)' /R22038400 10 Tf 83.7699 0 Td [(te)20.0073(xt)]TJ /R22350744 10 Tf 17.5449 0 Td 0.804 Tw (for labels appearing near the head and tail nodes of an edge.)Tj /R22682744 10 Tf 254.578 0 Td [(labelf)25.0146(ontcolor)]TJ /R22350744 10 Tf 59.1898 0 Td (,)Tj /R22682744 10 Tf 5.80391 0 Td (la-)Tj -420.887 -12 Td [(belf)24.9841(ontname)]TJ /R22350744 10 Tf 53.0801 0 Td (,)Tj /R22682744 10 Tf 5.28203 0 Td [(labelf)25.0159(ontsize)]TJ /R22350744 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 /R22682744 10 Tf T*[(headhr)17.9919(ef=)]TJ /R22038400 10 Tf 43.85 0 Td ("url")Tj /R22350744 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 /R22682744 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R22038400 10 Tf 47.3699 0 Td ("url")Tj /R22350744 10 Tf 22.5699 0 Td (\()Tj /R22682744 10 Tf 3.33008 0 Td (headURL)Tj /R22350744 10 Tf 44.1699 0 Td [(is a synon)15(ym for)]TJ /R22682744 10 Tf 69.2898 0 Td [(headhr)17.9932(ef)]TJ /R22350744 10 Tf 38.15 0 Td (.\))Tj /R22682744 10 Tf -224.88 -16.8 Td [(headtar)9.99268(get=)]TJ /R22038400 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 /R22350744 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 /R22682744 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R22038400 10 Tf 54.0398 0 Td ("tooltip")Tj /R22350744 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 /R22682744 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R22038400 10 Tf 37.1801 0 Td ("url")Tj /R22350744 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 /R22682744 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R22038400 10 Tf 40.7 0 Td ("url")Tj /R22350744 10 Tf 22.5699 0 Td (\()Tj /R22682744 10 Tf 3.33008 0 Td (tailURL)Tj /R22350744 10 Tf 37.5 0 Td [(is a synon)15(ym for)]TJ /R22682744 10 Tf 69.2898 0 Td [(tailhr)17.9834(ef)]TJ /R22350744 10 Tf 31.4801 0 Td (.\))Tj /R22682744 10 Tf -204.87 -16.8 Td [(tailtar)9.98413(get=)]TJ /R22038400 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 /R22350744 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-3640\n+3636\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 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 /R17534072 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R16889728 10 Tf 47.3699 0 Td ("tooltip")Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (labeldistance)' /R17202072 10 Tf 58.0602 0 Td (and)Tj /R17534072 10 Tf 16.9398 0 Td (labelangle)Tj /R17202072 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R17534072 10 Tf -120.84 -16.8 Td (decorate)Tj /R17202072 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R17534072 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R17202072 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 /R17534072 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R17202072 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R17534072 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R16889728 10 Tf 35.15 0 Td (n)Tj /R17202072 10 Tf 7.82109 0 Td (where)Tj /R16889728 10 Tf 27.2512 0 Td (n)Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (xlabel=)' /R16889728 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R17202072 10 Tf 25.4578 0 Td 0.318 Tw (Edge labels in)Tj /R17534072 10 Tf 60.1141 0 Td (dot)Tj /R17202072 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 /R17534072 10 Tf 263.885 0 Td (xlabel)Tj /R17202072 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 /R17534072 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R16889728 10 Tf 18.4801 0 Td (f)Tj /R17202072 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R17534072 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R17534072 10 Tf 36 -12 Td (­G)Tj /R17202072 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R17534072 10 Tf -15.9801 -12 Td (­N)Tj /R17202072 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R17534072 10 Tf -15.4199 -12 Td (­E)Tj /R17202072 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 /R17534072 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 /R16889728 10 Tf 49.3301 0 Td (path)Tj /R17202072 10 Tf 23.7078 0 Td (uses)Tj /R16889728 10 Tf 23.148 0 Td (path)Tj /R17202072 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 /R17534072 10 Tf -233.804 -12 Td (­­Œlepath=bar/baz)Tj -0.1 Tc /R17202072 10 Tf 90.298 0 Td (wo)Tj 0 Tc 12.1199 0 Td 5.688 Tw (uld cause)Tj -0.25 Tc /R17534072 10 Tf 51.366 0 Td (fo)Tj 0 Tc 8.08008 0 Td (o.png)Tj /R17202072 10 Tf 31.8078 0 Td (in)Tj /R17534072 10 Tf 15.968 0 Td [(image="f)24.9927(oo.png")]TJ /R17202072 10 Tf 82.2379 0 Td 5.687 Tw [(to be look)10.0195(ed for on disk as)]TJ /R17534072 10 Tf -291.878 -12 Td [(bar/baz/f)25.0159(oo.png)]TJ 2.544 Tc /R17202072 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 /R17534072 10 Tf 7.54414 0 Td (imagepath)Tj /R17202072 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 /R17534072 10 Tf 16.8 TL (­l)' /R16889728 10 Tf 8.48008 0 Td (Œle)Tj /R17202072 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 /R17534072 10 Tf 9.62813 0 Td (­l)Tj /R17202072 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 /R17534072 10 Tf (­T)' /R16889728 10 Tf 12.3699 0 Td (lang)Tj /R17202072 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 /R17534072 10 Tf -206.76 -28.8 Td (­n)Tj /R17202072 10 Tf 11.2602 0 Td ([)Tj /R17534072 10 Tf 3.33008 0 Td (1)Tj /R17202072 10 Tf 5 0 Td (|)Tj /R17534072 10 Tf 2 0 Td (2)Tj 2.778 Tc /R17202072 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 /R17534072 10 Tf 48.9281 0 Td (splines)Tj /R17202072 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 /R17534072 10 Tf -415.694 -12 Td (pos)Tj /R17202072 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 /R17534072 10 Tf 141.1 0 Td (splines)Tj /R17202072 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R17534072 10 Tf -243.69 -16.8 Td (­K)Tj /R16889728 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R17202072 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 /R17534072 10 Tf -55.1199 -16.8 Td (­O)Tj /R17202072 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R17534072 10 Tf -15.9801 -16.8 Td (­P)Tj /R17202072 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 /R17534072 10 Tf -160.47 -16.8 Td (­v)Tj /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 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 /R22682744 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R22038400 10 Tf 47.3699 0 Td ("tooltip")Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (labeldistance)' /R22350744 10 Tf 58.0602 0 Td (and)Tj /R22682744 10 Tf 16.9398 0 Td (labelangle)Tj /R22350744 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\) specify the placement of head and tail labels.)]TJ /R22682744 10 Tf -120.84 -16.8 Td (decorate)Tj /R22350744 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R22682744 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R22350744 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 /R22682744 10 Tf -338.32 -28.8 Td [(\(dot-speciŒc attrib)20(utes\))]TJ 12 TL (constraint=false)' /R22350744 10 Tf 70.9699 0 Td (causes an edge to be ignored for rank assignment.)Tj /R22682744 10 Tf -70.9699 -16.8 Td (minlen=)Tj /R22038400 10 Tf 35.15 0 Td (n)Tj /R22350744 10 Tf 7.82109 0 Td (where)Tj /R22038400 10 Tf 27.2512 0 Td (n)Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (xlabel=)' /R22038400 10 Tf 31.2602 0 Td [("te)20.0073(xt")]TJ /R22350744 10 Tf 25.4578 0 Td 0.318 Tw (Edge labels in)Tj /R22682744 10 Tf 60.1141 0 Td (dot)Tj /R22350744 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 /R22682744 10 Tf 263.885 0 Td (xlabel)Tj /R22350744 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 /R22682744 10 Tf 0 Tw T*[(\(neato and fdp-speciŒc attrib)19.9854(utes\))]TJ 12 TL (len=)' /R22038400 10 Tf 18.4801 0 Td (f)Tj /R22350744 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R22682744 10.95 Tf -59.7602 -16.8 Td (COMMAND-LINE OPTIONS)Tj /R22682744 10 Tf 36 -12 Td (­G)Tj /R22350744 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R22682744 10 Tf -15.9801 -12 Td (­N)Tj /R22350744 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R22682744 10 Tf -15.4199 -12 Td (­E)Tj /R22350744 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 /R22682744 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 /R22038400 10 Tf 49.3301 0 Td (path)Tj /R22350744 10 Tf 23.7078 0 Td (uses)Tj /R22038400 10 Tf 23.148 0 Td (path)Tj /R22350744 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 /R22682744 10 Tf -233.804 -12 Td (­­Œlepath=bar/baz)Tj -0.1 Tc /R22350744 10 Tf 90.298 0 Td (wo)Tj 0 Tc 12.1199 0 Td 5.688 Tw (uld cause)Tj -0.25 Tc /R22682744 10 Tf 51.366 0 Td (fo)Tj 0 Tc 8.08008 0 Td (o.png)Tj /R22350744 10 Tf 31.8078 0 Td (in)Tj /R22682744 10 Tf 15.968 0 Td [(image="f)24.9927(oo.png")]TJ /R22350744 10 Tf 82.2379 0 Td 5.687 Tw [(to be look)10.0195(ed for on disk as)]TJ /R22682744 10 Tf -291.878 -12 Td [(bar/baz/f)25.0159(oo.png)]TJ 2.544 Tc /R22350744 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 /R22682744 10 Tf 7.54414 0 Td (imagepath)Tj /R22350744 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 /R22682744 10 Tf 16.8 TL (­l)' /R22038400 10 Tf 8.48008 0 Td (Œle)Tj /R22350744 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 /R22682744 10 Tf 9.62813 0 Td (­l)Tj /R22350744 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 /R22682744 10 Tf (­T)' /R22038400 10 Tf 12.3699 0 Td (lang)Tj /R22350744 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 /R22682744 10 Tf -206.76 -28.8 Td (­n)Tj /R22350744 10 Tf 11.2602 0 Td ([)Tj /R22682744 10 Tf 3.33008 0 Td (1)Tj /R22350744 10 Tf 5 0 Td (|)Tj /R22682744 10 Tf 2 0 Td (2)Tj 2.778 Tc /R22350744 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 /R22682744 10 Tf 48.9281 0 Td (splines)Tj /R22350744 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 /R22682744 10 Tf -415.694 -12 Td (pos)Tj /R22350744 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 /R22682744 10 Tf 141.1 0 Td (splines)Tj /R22350744 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R22682744 10 Tf -243.69 -16.8 Td (­K)Tj /R22038400 10 Tf 13.4801 0 Td (layout)Tj -0.15 Tc /R22350744 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 /R22682744 10 Tf -55.1199 -16.8 Td (­O)Tj /R22350744 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R22682744 10 Tf -15.9801 -16.8 Td (­P)Tj /R22350744 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 /R22682744 10 Tf -160.47 -16.8 Td (­v)Tj /R22350744 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-3330\n+3327\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 10 Tf 20.8699 0 Td (\(1\))Tj /R17534072 10 Tf -420.34 -36 Td (­c)Tj /R17202072 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R17534072 10 Tf -12.6398 -16.8 Td (­q)Tj /R16889728 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R17202072 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 /R17534072 10 Tf -86.2504 -16.8 Td (­s)Tj /R16889728 10 Tf 9.58984 0 Td (fscale)Tj /R17202072 10 Tf 25.8301 0 Td (scale input by)Tj /R16889728 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R17202072 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R17534072 10 Tf -124.58 -16.8 Td (­y)Tj /R17202072 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 /R17534072 10 Tf -29.8699 -16.8 Td (­o)Tj /R16889728 10 Tf 10.7 0 Td (Œle)Tj /R17202072 10 Tf 14.7199 0 Td (write output to)Tj /R16889728 10 Tf 61.3898 0 Td (Œle)Tj /R17202072 10 Tf 12.2199 0 Td (.)Tj /R17534072 10 Tf -99.0297 -16.8 Td (­x)Tj /R17202072 10 Tf 13.2 0 Td (reduce graph.)Tj /R17534072 10 Tf -13.2 -16.8 Td (­Lg)Tj /R17202072 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 /R17534072 10 Tf -48.3 -16.8 Td (­LO)Tj /R17202072 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 /R17534072 10 Tf -96.4 -16.8 Td (­Ln)Tj /R16889728 10 Tf 17.9301 0 Td (i)Tj /R17202072 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R16889728 10 Tf 107.49 0 Td (i)Tj /R17202072 10 Tf 2.78008 0 Td (.)Tj /R17534072 10 Tf -133.48 -16.8 Td (­LU)Tj /R16889728 10 Tf 19.5898 0 Td (i)Tj /R17202072 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R16889728 10 Tf 87.1 0 Td (i)Tj /R17202072 10 Tf 2.78008 0 Td (.)Tj /R17534072 10 Tf -114.75 -16.8 Td (­LC)Tj /R16889728 10 Tf 19.5898 0 Td (v)Tj /R17202072 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 /R16889728 10 Tf 96.9496 0 Td (v)Tj /R17202072 10 Tf 4.43984 0 Td (.)Tj /R17534072 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R17202072 10 Tf 18.1199 0 Td ([*])Tj /R16889728 10 Tf 11.6602 0 Td (v)Tj /R17202072 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R16889728 10 Tf 156.79 0 Td (v)Tj /R17202072 10 Tf 4.43984 0 Td (.)Tj /R17534072 10 Tf -197.95 -16.8 Td (­V)Tj /R17202072 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R17534072 10 Tf -15.4199 -16.8 Td (­?)Tj /R17202072 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 /R17534072 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R17202072 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 /R17534072 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R17202072 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 /R17534072 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 10 Tf 20.8699 0 Td (\(1\))Tj /R22682744 10 Tf -420.34 -36 Td (­c)Tj /R22350744 10 Tf 12.6398 0 Td (conŒgure plugins.)Tj /R22682744 10 Tf -12.6398 -16.8 Td (­q)Tj /R22038400 10 Tf 11.2602 0 Td [(le)15.0073(vel)]TJ /R22350744 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 /R22682744 10 Tf -86.2504 -16.8 Td (­s)Tj /R22038400 10 Tf 9.58984 0 Td (fscale)Tj /R22350744 10 Tf 25.8301 0 Td (scale input by)Tj /R22038400 10 Tf 58.05 0 Td (fscale)Tj 2.5 Tc /R22350744 10 Tf 23.3301 0 Td (,t)Tj 0 Tc 7.78008 0 Td [(he def)9.98535(ault is 72.)]TJ /R22682744 10 Tf -124.58 -16.8 Td (­y)Tj /R22350744 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 /R22682744 10 Tf -29.8699 -16.8 Td (­o)Tj /R22038400 10 Tf 10.7 0 Td (Œle)Tj /R22350744 10 Tf 14.7199 0 Td (write output to)Tj /R22038400 10 Tf 61.3898 0 Td (Œle)Tj /R22350744 10 Tf 12.2199 0 Td (.)Tj /R22682744 10 Tf -99.0297 -16.8 Td (­x)Tj /R22350744 10 Tf 13.2 0 Td (reduce graph.)Tj /R22682744 10 Tf -13.2 -16.8 Td (­Lg)Tj /R22350744 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 /R22682744 10 Tf -48.3 -16.8 Td (­LO)Tj /R22350744 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 /R22682744 10 Tf -96.4 -16.8 Td (­Ln)Tj /R22038400 10 Tf 17.9301 0 Td (i)Tj /R22350744 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R22038400 10 Tf 107.49 0 Td (i)Tj /R22350744 10 Tf 2.78008 0 Td (.)Tj /R22682744 10 Tf -133.48 -16.8 Td (­LU)Tj /R22038400 10 Tf 19.5898 0 Td (i)Tj /R22350744 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R22038400 10 Tf 87.1 0 Td (i)Tj /R22350744 10 Tf 2.78008 0 Td (.)Tj /R22682744 10 Tf -114.75 -16.8 Td (­LC)Tj /R22038400 10 Tf 19.5898 0 Td (v)Tj /R22350744 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 /R22038400 10 Tf 96.9496 0 Td (v)Tj /R22350744 10 Tf 4.43984 0 Td (.)Tj /R22682744 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R22350744 10 Tf 18.1199 0 Td ([*])Tj /R22038400 10 Tf 11.6602 0 Td (v)Tj /R22350744 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R22038400 10 Tf 156.79 0 Td (v)Tj /R22350744 10 Tf 4.43984 0 Td (.)Tj /R22682744 10 Tf -197.95 -16.8 Td (­V)Tj /R22350744 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R22682744 10 Tf -15.4199 -16.8 Td (­?)Tj /R22350744 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 /R22682744 10.95 Tf -36 -16.8 Td (EXAMPLES)Tj /R22350744 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 /R22682744 10.95 Tf -36 -16.8 Td [(CA)145.02(VEA)94.983(TS)]TJ /R22350744 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 /R22682744 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R22350744 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-2076\n+2073\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\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 /R16889728 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R17202072 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R16889728 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R17202072 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 /R17534072 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R17202072 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 /R16889728 10 Tf 51.052 0 Td (doc)Tj /R17202072 10 Tf 17.384 0 Td (and)Tj /R16889728 10 Tf 17.384 0 Td (doc/info)Tj /R17202072 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ /R17534072 10 Tf 16.8 TL (tcldot)' /R17202072 10 Tf 24.4398 0 Td (\(n\),)Tj /R17534072 10 Tf 14.1602 0 Td (xcolors)Tj /R17202072 10 Tf 30.55 0 Td (\(1\),)Tj /R17534072 10 Tf 14.1602 0 Td (libcgraph)Tj /R17202072 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 /R17534072 10.95 Tf -36 -16.8 Td [(NO)39.99(TES)]TJ /R17202072 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 /R17534072 10 Tf 93.0609 0 Td (SIGUSR1)Tj /R17202072 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 /R22038400 10 Tf 1 0 0 1 72.5801 793.89 Tm [(DO)40.0159(T)]TJ /R22350744 10 Tf 20.8699 0 Td 142.01 Tw (\(1\) General)Tj 190.32 0 Td 0 Tw (Commands Manual)Tj /R22038400 10 Tf 223.7 0 Td [(DO)40.0146(T)]TJ /R22350744 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 /R22682744 10.95 Tf -218.21 -16.8 Td (SEE ALSO)Tj /R22350744 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 /R22038400 10 Tf 51.052 0 Td (doc)Tj /R22350744 10 Tf 17.384 0 Td (and)Tj /R22038400 10 Tf 17.384 0 Td (doc/info)Tj /R22350744 10 Tf 35.7238 0 Td (subtrees in the)Tj -373.341 -12 Td 0 Tw [(source and binary distrib)20(utions.)]TJ /R22682744 10 Tf 16.8 TL (tcldot)' /R22350744 10 Tf 24.4398 0 Td (\(n\),)Tj /R22682744 10 Tf 14.1602 0 Td (xcolors)Tj /R22350744 10 Tf 30.55 0 Td (\(1\),)Tj /R22682744 10 Tf 14.1602 0 Td (libcgraph)Tj /R22350744 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 /R22682744 10.95 Tf -36 -16.8 Td [(NO)39.99(TES)]TJ /R22350744 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 /R22682744 10 Tf 93.0609 0 Td (SIGUSR1)Tj /R22350744 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-1912\n+1910\n \n \n \n \n-R17534072\n+R22682744\n \n-R17202072\n+R22350744\n \n-R16889728\n+R22038400\n \n \n \n \n \n \n \n@@ -1197,15 +1197,15 @@\n \n Filter\n FlateDecode\n Length\n 616\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17612384 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/R22761056 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-681\n+682\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17612752 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/R22761424 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/R17613120 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/R22761792 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-513e068ea258'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-1be63843f87c'/> <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 /R29292480 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R29620368 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R29292480 10 Tf 203.85 0 Td (CLARIFY)Tj /R29620368 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R29936824 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29620368 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R29936824 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R29936824 10 Tf 36 -12 Td ([)Tj /R29292480 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R29620368 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R29936824 10 Tf 11.6602 0 Td (­o)Tj /R29292480 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R29620368 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R29292480 10 Tf 13.5699 0 Td (Œles)Tj /R29620368 10 Tf 18.8801 0 Td (])Tj /R29936824 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R29936824 10 Tf 36 -12 Td (edgepaint)Tj /R29620368 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 /R29292480 10 Tf 172.008 0 Td (pos)Tj /R29620368 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 /R29936824 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R29620368 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R29936824 10 Tf 16.8 TL (­­accuracy=)' /R29292480 10 Tf 55.6102 0 Td (e)Tj /R29620368 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 /R29292480 10 Tf 76.8301 0 Td (e)Tj 2.5 Tc /R29620368 10 Tf 6.93984 0 Td (=0)Tj 0 Tc 13.1398 0 Td (.01.)Tj /R29936824 10 Tf -132.91 -16.8 Td (­­angle=)Tj /R29292480 10 Tf 40.2102 0 Td (a)Tj /R29620368 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 /R29292480 10 Tf 206.1 0 Td (a)Tj /R29620368 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R29292480 10 Tf 67.7797 0 Td (a)Tj 2.5 Tc /R29620368 10 Tf 7.5 0 Td (=1)Tj 0 Tc 13.1398 0 Td (5.)Tj /R29936824 10 Tf -385.139 -16.8 Td (­­random_seed=)Tj /R29292480 10 Tf 74.6602 0 Td (s)Tj /R29620368 10 Tf -38.6602 -12 Td 0.424 Tw (Random seed to use.)Tj /R29292480 10 Tf 86.966 0 Td (s)Tj /R29620368 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 /R29292480 10 Tf 6.25391 0 Td (s)Tj /R29620368 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 /R29292480 10 Tf 22.2859 0 Td (s)Tj 2.923 Tc /R29620368 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 /R29936824 10 Tf -36 -16.8 Td (­­lightness=)Tj /R29292480 10 Tf 54.4199 0 Td (l1,l2)Tj /R29620368 10 Tf -18.4199 -12 Td 0.125 Tw (Only applies for the "lab" color scheme:)Tj /R29292480 10 Tf 164.285 0 Td (l1)Tj /R29620368 10 Tf 10.4051 0 Td (and)Tj /R29292480 10 Tf 17.0648 0 Td (l2)Tj /R29620368 10 Tf 10.4051 0 Td 0.126 Tw [(must inte)14.9829(gers, with 0 <=)]TJ /R29292480 10 Tf 100.65 0 Td (l1)Tj /R29620368 10 Tf 10.4059 0 Td (<=)Tj /R29292480 10 Tf 13.9059 0 Td (l2)Tj /R29620368 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 /R29936824 10 Tf -43.6699 -16.8 Td [(­­shar)17.9846(e_endpoint)]TJ /R29620368 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 /R29936824 10 Tf -36 -16.8 Td (­o)Tj /R29292480 10 Tf 13.2 0 Td (f)Tj /R29620368 10 Tf 22.8 0 Td (Write output to Œle)Tj /R29292480 10 Tf 78.8898 0 Td (f)Tj /R29620368 10 Tf 5.28008 0 Td [(\(def)10(ault: stdout\).)]TJ /R29936824 10 Tf -120.17 -16.8 Td (­­color_scheme=)Tj /R29292480 10 Tf 75.0602 0 Td (c)Tj /R29620368 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 /R29936824 10 Tf -36 -16.8 Td (­v)Tj -0.45 Tc /R29620368 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode.)]TJ /R29936824 10 Tf -46.6602 -16.8 Td (­?)Tj /R29620368 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R29936824 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R29620368 10 Tf 20.9004 -12 Td 1.082 Tw (At present,)Tj /R29936824 10 Tf 48.5441 0 Td (edgepaint)Tj /R29620368 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 /R29292480 10 Tf -93.7961 -12 Td [(a­)256.803(>b)]TJ 0 Tc /R29620368 10 Tf 31.2039 0 Td (and)Tj 2.567 Tc /R29292480 10 Tf 17.007 0 Td [(b­)256.681(>a)]TJ 0 Tc /R29620368 10 Tf 31.2012 0 Td 0.067 Tw [(is acceptable, b)20.0098(ut not if it has edges)]TJ 2.567 Tc /R29292480 10 Tf 145.036 0 Td [(a­)256.682(>b)]TJ 0 Tc /R29620368 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R29292480 10 Tf 17.007 0 Td [(a­)256.682(>b)]TJ 0 Tc /R29620368 10 Tf 31.2012 0 Td (or)Tj 2.567 Tc /R29292480 10 Tf 10.8969 0 Td [(a­)256.68(­b)]TJ 0 Tc /R29620368 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R29292480 10 Tf 17.007 0 Td [(a­)256.68(­b)]TJ /R29620368 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 /R29292480 10 Tf 138.41 0 Td (a.x ­> b)Tj /R29620368 10 Tf 37.9398 0 Td (and)Tj /R29292480 10 Tf 16.9398 0 Td (a.y ­> b)Tj /R29620368 10 Tf 37.9398 0 Td (is also not supported.)Tj -0.548 Tc /R29936824 10.95 Tf -267.23 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R29620368 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 /R29936824 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R29620368 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 /R27092928 10 Tf 1 0 0 1 71.8398 793.89 Tm (CLARIFY)Tj /R27420816 10 Tf 40.7199 0 Td 122.9 Tw (\(1\) General)Tj 171.21 0 Td 0 Tw (Commands Manual)Tj /R27092928 10 Tf 203.85 0 Td (CLARIFY)Tj /R27420816 10 Tf 40.7199 0 Td (\(1\))Tj -0.219 Tc /R27737272 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27420816 10 Tf 20.407 -12 Td (edgepaint ­ edge coloring to disambiguate crossing edges)Tj /R27737272 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R27737272 10 Tf 36 -12 Td ([)Tj /R27092928 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R27420816 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R27737272 10 Tf 11.6602 0 Td (­o)Tj /R27092928 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R27420816 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27092928 10 Tf 13.5699 0 Td (Œles)Tj /R27420816 10 Tf 18.8801 0 Td (])Tj /R27737272 10.95 Tf -159.5 -16.8 Td (DESCRIPTION)Tj /R27737272 10 Tf 36 -12 Td (edgepaint)Tj /R27420816 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 /R27092928 10 Tf 172.008 0 Td (pos)Tj /R27420816 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 /R27737272 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R27420816 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R27737272 10 Tf 16.8 TL (­­accuracy=)' /R27092928 10 Tf 55.6102 0 Td (e)Tj /R27420816 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 /R27092928 10 Tf 76.8301 0 Td (e)Tj 2.5 Tc /R27420816 10 Tf 6.93984 0 Td (=0)Tj 0 Tc 13.1398 0 Td (.01.)Tj /R27737272 10 Tf -132.91 -16.8 Td (­­angle=)Tj /R27092928 10 Tf 40.2102 0 Td (a)Tj /R27420816 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 /R27092928 10 Tf 206.1 0 Td (a)Tj /R27420816 10 Tf 7.5 0 Td [(de)15.0146(grees. Def)10.0146(ault)]TJ /R27092928 10 Tf 67.7797 0 Td (a)Tj 2.5 Tc /R27420816 10 Tf 7.5 0 Td (=1)Tj 0 Tc 13.1398 0 Td (5.)Tj /R27737272 10 Tf -385.139 -16.8 Td (­­random_seed=)Tj /R27092928 10 Tf 74.6602 0 Td (s)Tj /R27420816 10 Tf -38.6602 -12 Td 0.424 Tw (Random seed to use.)Tj /R27092928 10 Tf 86.966 0 Td (s)Tj /R27420816 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 /R27092928 10 Tf 6.25391 0 Td (s)Tj /R27420816 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 /R27092928 10 Tf 22.2859 0 Td (s)Tj 2.923 Tc /R27420816 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 /R27737272 10 Tf -36 -16.8 Td (­­lightness=)Tj /R27092928 10 Tf 54.4199 0 Td (l1,l2)Tj /R27420816 10 Tf -18.4199 -12 Td 0.125 Tw (Only applies for the "lab" color scheme:)Tj /R27092928 10 Tf 164.285 0 Td (l1)Tj /R27420816 10 Tf 10.4051 0 Td (and)Tj /R27092928 10 Tf 17.0648 0 Td (l2)Tj /R27420816 10 Tf 10.4051 0 Td 0.126 Tw [(must inte)14.9829(gers, with 0 <=)]TJ /R27092928 10 Tf 100.65 0 Td (l1)Tj /R27420816 10 Tf 10.4059 0 Td (<=)Tj /R27092928 10 Tf 13.9059 0 Td (l2)Tj /R27420816 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 /R27737272 10 Tf -43.6699 -16.8 Td [(­­shar)17.9846(e_endpoint)]TJ /R27420816 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 /R27737272 10 Tf -36 -16.8 Td (­o)Tj /R27092928 10 Tf 13.2 0 Td (f)Tj /R27420816 10 Tf 22.8 0 Td (Write output to Œle)Tj /R27092928 10 Tf 78.8898 0 Td (f)Tj /R27420816 10 Tf 5.28008 0 Td [(\(def)10(ault: stdout\).)]TJ /R27737272 10 Tf -120.17 -16.8 Td (­­color_scheme=)Tj /R27092928 10 Tf 75.0602 0 Td (c)Tj /R27420816 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 /R27737272 10 Tf -36 -16.8 Td (­v)Tj -0.45 Tc /R27420816 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode.)]TJ /R27737272 10 Tf -46.6602 -16.8 Td (­?)Tj /R27420816 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R27737272 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R27420816 10 Tf 20.9004 -12 Td 1.082 Tw (At present,)Tj /R27737272 10 Tf 48.5441 0 Td (edgepaint)Tj /R27420816 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 /R27092928 10 Tf -93.7961 -12 Td [(a­)256.803(>b)]TJ 0 Tc /R27420816 10 Tf 31.2039 0 Td (and)Tj 2.567 Tc /R27092928 10 Tf 17.007 0 Td [(b­)256.681(>a)]TJ 0 Tc /R27420816 10 Tf 31.2012 0 Td 0.067 Tw [(is acceptable, b)20.0098(ut not if it has edges)]TJ 2.567 Tc /R27092928 10 Tf 145.036 0 Td [(a­)256.682(>b)]TJ 0 Tc /R27420816 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R27092928 10 Tf 17.007 0 Td [(a­)256.682(>b)]TJ 0 Tc /R27420816 10 Tf 31.2012 0 Td (or)Tj 2.567 Tc /R27092928 10 Tf 10.8969 0 Td [(a­)256.68(­b)]TJ 0 Tc /R27420816 10 Tf 31.2012 0 Td (and)Tj 2.567 Tc /R27092928 10 Tf 17.007 0 Td [(a­)256.68(­b)]TJ /R27420816 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 /R27092928 10 Tf 138.41 0 Td (a.x ­> b)Tj /R27420816 10 Tf 37.9398 0 Td (and)Tj /R27092928 10 Tf 16.9398 0 Td (a.y ­> b)Tj /R27420816 10 Tf 37.9398 0 Td (is also not supported.)Tj -0.548 Tc /R27737272 10.95 Tf -267.23 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R27420816 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 /R27737272 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R27420816 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-R29936824\n+R27737272\n \n-R29620368\n+R27420816\n \n-R29292480\n+R27092928\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/R29972152 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/R27772600 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/R29972520 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/R27772968 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@@ -804,18 +804,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-355\n+354\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R29972888 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/R27773336 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-6b70a26a36cb'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-150ece986357'/> <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 /R41330560 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R41642904 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R41330560 10 Tf 224.405 0 Td (AST)Tj /R41642904 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R41974904 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R41642904 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 /R41974904 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R41642904 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 /R41974904 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R41642904 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 /R41974904 10.95 Tf -145.83 -28.8 Td (SEE ALSO)Tj /R41642904 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 /R37193600 10 Tf 1 0 0 1 73.0102 793.89 Tm (AST)Tj /R37505944 10 Tf 17.9398 0 Td 148.395 Tw (\(3\) Library)Tj 195.045 0 Td 0 Tw (Functions Manual)Tj /R37193600 10 Tf 224.405 0 Td (AST)Tj /R37505944 10 Tf 17.9398 0 Td (\(3\))Tj -0.219 Tc /R37837944 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj -0.15 Tc /R37505944 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 /R37837944 10.95 Tf -93.7199 -16.8 Td (SYNOPSIS)Tj /R37505944 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 /R37837944 10.95 Tf -134.9 -28.8 Td (DESCRIPTION)Tj -0.15 Tc /R37505944 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 /R37837944 10.95 Tf -145.83 -28.8 Td (SEE ALSO)Tj /R37505944 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-R41974904\n+R37837944\n \n-R41642904\n+R37505944\n \n-R41330560\n+R37193600\n \n \n \n \n \n \n \n@@ -542,29 +542,29 @@\n \n Filter\n FlateDecode\n Length\n 254\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41994088 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/R37857128 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+455\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41994456 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/R37857496 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@@ -583,18 +583,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-180\n+181\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41994824 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/R37857864 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-10e64dba9f33'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-cca000582f17'/> <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 /R16783232 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R17095576 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R16783232 10 Tf 229.96 0 Td (GC)Tj /R17095576 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R17427576 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17095576 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R17427576 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R17427576 10 Tf 36 -12 Td (gc)Tj /R17095576 10 Tf 11.9398 0 Td ([)Tj /R17427576 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R17095576 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R16783232 10 Tf 13.5699 0 Td (Œles)Tj /R17095576 10 Tf 18.8801 0 Td (])Tj /R17427576 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R17427576 10 Tf 36 -12 Td (gc)Tj /R17095576 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R17427576 10 Tf 90.6398 0 Td (wc)Tj /R17095576 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 /R17427576 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R17095576 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R17427576 10 Tf 16.8 TL (­n)' /R17095576 10 Tf 36 0 Td (Count nodes.)Tj /R17427576 10 Tf -36 -16.8 Td (­e)Tj /R17095576 10 Tf 36 0 Td (Count edges.)Tj /R17427576 10 Tf -36 -16.8 Td (­c)Tj /R17095576 10 Tf 36 0 Td (Count connected components.)Tj /R17427576 10 Tf -36 -16.8 Td (­C)Tj /R17095576 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 /R17427576 10 Tf -36 -16.8 Td (­a)Tj /R17095576 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 /R17427576 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R17095576 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 /R17427576 10 Tf -75.5898 -16.8 Td (­s)Tj /R17095576 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R17427576 10 Tf -36 -16.8 Td (­D)Tj /R17095576 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R17427576 10 Tf -36 -16.8 Td (­U)Tj /R17095576 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R17427576 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R17095576 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R17427576 10 Tf -46.55 -16.8 Td (­?)Tj /R17095576 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R16783232 10 Tf 47.2598 0 Td (gc)Tj /R17095576 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R17427576 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R17095576 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R16783232 10 Tf 1.91016 -16.8 Td (Œles)Tj /R17095576 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 /R16783232 10 Tf 272.314 0 Td (Œles)Tj /R17095576 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R17427576 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 /R17095576 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R17427576 10 Tf (0)' /R17095576 10 Tf 20 0 Td (Successful completion.)Tj /R17427576 10 Tf -20 -16.8 Td (1)Tj /R17095576 10 Tf 20 0 Td (The)Tj /R17427576 10 Tf 18.05 0 Td (­U)Tj /R17095576 10 Tf 15.4199 0 Td (or)Tj /R17427576 10 Tf 10.8301 0 Td (­E)Tj /R17095576 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 /R17427576 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R17095576 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R17427576 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R17095576 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 /R9578368 10 Tf 1 0 0 1 71.9801 793.89 Tm (GC)Tj /R9890712 10 Tf 14.6102 0 Td 148.87 Tw (\(1\) General)Tj 197.18 0 Td 0 Tw (Commands Manual)Tj /R9578368 10 Tf 229.96 0 Td (GC)Tj /R9890712 10 Tf 14.6102 0 Td (\(1\))Tj -0.219 Tc /R10222712 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R9890712 10 Tf 20.407 -12 Td (gc ­ count graph components)Tj /R10222712 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10222712 10 Tf 36 -12 Td (gc)Tj /R9890712 10 Tf 11.9398 0 Td ([)Tj /R10222712 10 Tf 5.83008 0 Td (­necCaDUrsv?)Tj 2.5 Tc /R9890712 10 Tf 70.1301 0 Td (][)Tj 0 Tc /R9578368 10 Tf 13.5699 0 Td (Œles)Tj /R9890712 10 Tf 18.8801 0 Td (])Tj /R10222712 10.95 Tf -156.35 -16.8 Td (DESCRIPTION)Tj /R10222712 10 Tf 36 -12 Td (gc)Tj /R9890712 10 Tf 12.016 0 Td 0.076 Tw (is a graph analogue to)Tj /R10222712 10 Tf 90.6398 0 Td (wc)Tj /R9890712 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 /R10222712 10.95 Tf -87.2598 -16.8 Td (OPTIONS)Tj /R9890712 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R10222712 10 Tf 16.8 TL (­n)' /R9890712 10 Tf 36 0 Td (Count nodes.)Tj /R10222712 10 Tf -36 -16.8 Td (­e)Tj /R9890712 10 Tf 36 0 Td (Count edges.)Tj /R10222712 10 Tf -36 -16.8 Td (­c)Tj /R9890712 10 Tf 36 0 Td (Count connected components.)Tj /R10222712 10 Tf -36 -16.8 Td (­C)Tj /R9890712 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 /R10222712 10 Tf -36 -16.8 Td (­a)Tj /R9890712 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 /R10222712 10 Tf 27.7801 0 Td (­encC)Tj -133.56 -16.8 Td (­r)Tj /R9890712 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 /R10222712 10 Tf -75.5898 -16.8 Td (­s)Tj /R9890712 10 Tf 36 0 Td [(Print no output. Only e)15(xit v)24.9854(alue is important.)]TJ /R10222712 10 Tf -36 -16.8 Td (­D)Tj /R9890712 10 Tf 36 0 Td (Only analyze directed graphs.)Tj /R10222712 10 Tf -36 -16.8 Td (­U)Tj /R9890712 10 Tf 36 0 Td (Only analyze undirected graphs.)Tj /R10222712 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R9890712 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R10222712 10 Tf -46.55 -16.8 Td (­?)Tj /R9890712 10 Tf 36 0 Td (Print usage information.)Tj -36 -16.8 Td [(By def)10.0159(ault,)]TJ /R9578368 10 Tf 47.2598 0 Td (gc)Tj /R9890712 10 Tf 12.25 0 Td (returns the number of nodes and edges.)Tj /R10222712 10.95 Tf -95.5098 -16.8 Td (OPERANDS)Tj /R9890712 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R9578368 10 Tf 1.91016 -16.8 Td (Œles)Tj /R9890712 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 /R9578368 10 Tf 272.314 0 Td (Œles)Tj /R9890712 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R10222712 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 /R9890712 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R10222712 10 Tf (0)' /R9890712 10 Tf 20 0 Td (Successful completion.)Tj /R10222712 10 Tf -20 -16.8 Td (1)Tj /R9890712 10 Tf 20 0 Td (The)Tj /R10222712 10 Tf 18.05 0 Td (­U)Tj /R9890712 10 Tf 15.4199 0 Td (or)Tj /R10222712 10 Tf 10.8301 0 Td (­E)Tj /R9890712 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 /R10222712 10.95 Tf -115.17 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R9890712 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R10222712 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R9890712 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-1478\n+1474\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-R17427576\n+R10222712\n \n-R17095576\n+R9890712\n \n-R16783232\n+R9578368\n \n \n \n \n \n \n \n@@ -679,18 +679,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-354\n+355\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17446760 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/R10241896 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@@ -710,15 +710,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/R17447128 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/R10242264 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-213\n+212\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17447496 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/R10242632 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-329a1dee89cc'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b0b9be896163'/> <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,15 +77,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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R22482104 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22165648 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 /R22482104 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj -0.219 Tc /R30125240 10.95 Tf -446.339 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29808784 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 /R30125240 10.95 Tf -398.889 -16.8 Td (DESCRIPTION)Tj /R29808784 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 1727\n \n \n@@ -476,19 +476,19 @@\n FontFile3\n \n \n \n \n \n \n-R22482104\n+R30125240\n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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-1372\n+1369\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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+1357\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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-1773\n+1774\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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 1124\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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 1046\n \n \n \n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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 /R21837760 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R22165648 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R21837760 10 Tf 393.44 0 Td (gdtclft)Tj /R22165648 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 /R22482104 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R22165648 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 /R29480896 10 Tf 1 0 0 1 72.4199 793.89 Tm (gdtclft)Tj /R29808784 10 Tf 26.2398 0 Td (\(3tcl\))Tj /R29480896 10 Tf 393.44 0 Td (gdtclft)Tj /R29808784 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 /R30125240 10.95 Tf -36 -40.8 Td (SEE ALSO)Tj -1.1 Tc /R29808784 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-1177\n+1178\n \n \n \n \n-R22482104\n+R30125240\n \n-R22165648\n+R29808784\n \n-R21837760\n+R29480896\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/R17854080 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/R25497216 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 \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17854448 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/R25497584 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@@ -930,18 +930,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-198\n+197\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22499872 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/R30143008 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-a06c6bb7f8ce'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-f61caf9bad07'/> <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 /R39122832 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R39448608 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R39122832 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R39448608 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R39767176 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39448608 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 /R39767176 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R39767176 10 Tf 36 -12 Td (gml2gv)Tj /R39448608 10 Tf 33.6102 0 Td ([)Tj /R39767176 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R39448608 10 Tf 18.2 0 Td (][)Tj 0 Tc /R39767176 10 Tf 11.6602 0 Td (­g)Tj /R39122832 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R39448608 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R39767176 10 Tf 11.6602 0 Td (­o)Tj /R39122832 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R39448608 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39122832 10 Tf 13.5699 0 Td (Œles)Tj /R39448608 10 Tf 18.8801 0 Td (])Tj /R39767176 10 Tf -192.48 -12 Td (gv2gml)Tj /R39448608 10 Tf 33.6102 0 Td ([)Tj /R39767176 10 Tf 5.83008 0 Td (­y)Tj 2.5 Tc /R39448608 10 Tf 13.2 0 Td (][)Tj 0 Tc /R39767176 10 Tf 11.6602 0 Td (­?)Tj 2.5 Tc /R39448608 10 Tf 15.7 0 Td (][)Tj 0 Tc /R39767176 10 Tf 11.6602 0 Td (­o)Tj /R39122832 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R39448608 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39122832 10 Tf 13.5699 0 Td (Œles)Tj /R39448608 10 Tf 18.8801 0 Td (])Tj /R39767176 10.95 Tf -198.721 -28.8 Td (DESCRIPTION)Tj /R39767176 10 Tf 36 -12 Td (gml2gv)Tj /R39448608 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 /R39767176 10 Tf -388.958 -12 Td (gv2gml)Tj /R39448608 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 /R39767176 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R39448608 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39767176 10 Tf 16.8 TL (­v)' -0.45 Tc /R39448608 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R39767176 10 Tf -46.6602 -16.8 Td (­y)Tj /R39448608 10 Tf 36 0 Td [(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML speciŒcation.)]TJ /R39767176 10 Tf -36 -16.8 Td (­?)Tj /R39448608 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R39767176 10 Tf -36 -16.8 Td (­g)Tj /R39122832 10 Tf 11.1199 0 Td (gname)Tj /R39448608 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R39122832 10 Tf 45.3762 0 Td (gname)Tj /R39448608 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 /R39122832 10 Tf 130.81 0 Td (gname)Tj /R39448608 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R39767176 10 Tf -195.97 -16.8 Td (­o)Tj /R39122832 10 Tf 10.9301 0 Td (outŒle)Tj /R39448608 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R39122832 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R39448608 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 /R39767176 10 Tf 10 0 Td (gml2gv)Tj /R39448608 10 Tf 33.6102 0 Td (uses stdout.)Tj /R39767176 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R39448608 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R39122832 10 Tf -34.0898 -16.8 Td (Œles)Tj /R39448608 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R39122832 10 Tf 239.796 0 Td (Œles)Tj /R39448608 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R39767176 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R39448608 10 Tf 36 -12 Td (Return)Tj /R39767176 10 Tf 29.7199 0 Td (0)Tj /R39448608 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 /R39767176 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 /R39448608 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 /R39767176 10 Tf 46.7039 0 Td (gv2gml)Tj /R39448608 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 /R39767176 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39448608 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R39767176 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39448608 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 /R18945936 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GML2GV)129(,GV2GML)]TJ /R19271712 10 Tf 80.6199 0 Td 82.86 Tw (\(1\) General)Tj 131.17 0 Td 0 Tw (Commands Manual)Tj /R18945936 10 Tf 163.95 0 Td [(GML2GV)129(,GV2GML)]TJ /R19271712 10 Tf 80.6199 0 Td (\(1\))Tj -0.219 Tc /R19590280 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19271712 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 /R19590280 10.95 Tf -181.14 -16.8 Td (SYNOPSIS)Tj /R19590280 10 Tf 36 -12 Td (gml2gv)Tj /R19271712 10 Tf 33.6102 0 Td ([)Tj /R19590280 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R19271712 10 Tf 18.2 0 Td (][)Tj 0 Tc /R19590280 10 Tf 11.6602 0 Td (­g)Tj /R18945936 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R19271712 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R19590280 10 Tf 11.6602 0 Td (­o)Tj /R18945936 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R19271712 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R18945936 10 Tf 13.5699 0 Td (Œles)Tj /R19271712 10 Tf 18.8801 0 Td (])Tj /R19590280 10 Tf -192.48 -12 Td (gv2gml)Tj /R19271712 10 Tf 33.6102 0 Td ([)Tj /R19590280 10 Tf 5.83008 0 Td (­y)Tj 2.5 Tc /R19271712 10 Tf 13.2 0 Td (][)Tj 0 Tc /R19590280 10 Tf 11.6602 0 Td (­?)Tj 2.5 Tc /R19271712 10 Tf 15.7 0 Td (][)Tj 0 Tc /R19590280 10 Tf 11.6602 0 Td (­o)Tj /R18945936 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R19271712 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R18945936 10 Tf 13.5699 0 Td (Œles)Tj /R19271712 10 Tf 18.8801 0 Td (])Tj /R19590280 10.95 Tf -198.721 -28.8 Td (DESCRIPTION)Tj /R19590280 10 Tf 36 -12 Td (gml2gv)Tj /R19271712 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 /R19590280 10 Tf -388.958 -12 Td (gv2gml)Tj /R19271712 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 /R19590280 10.95 Tf -92.9398 -16.8 Td (OPTIONS)Tj /R19271712 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R19590280 10 Tf 16.8 TL (­v)' -0.45 Tc /R19271712 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R19590280 10 Tf -46.6602 -16.8 Td (­y)Tj /R19271712 10 Tf 36 0 Td [(Uses attrib)20(utes according to yW)79.9854(orks.com documentation instead of the GML speciŒcation.)]TJ /R19590280 10 Tf -36 -16.8 Td (­?)Tj /R19271712 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R19590280 10 Tf -36 -16.8 Td (­g)Tj /R18945936 10 Tf 11.1199 0 Td (gname)Tj /R19271712 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R18945936 10 Tf 45.3762 0 Td (gname)Tj /R19271712 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 /R18945936 10 Tf 130.81 0 Td (gname)Tj /R19271712 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R19590280 10 Tf -195.97 -16.8 Td (­o)Tj /R18945936 10 Tf 10.9301 0 Td (outŒle)Tj /R19271712 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R18945936 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R19271712 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 /R19590280 10 Tf 10 0 Td (gml2gv)Tj /R19271712 10 Tf 33.6102 0 Td (uses stdout.)Tj /R19590280 10.95 Tf -245.05 -16.8 Td (OPERANDS)Tj /R19271712 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R18945936 10 Tf -34.0898 -16.8 Td (Œles)Tj /R19271712 10 Tf 38.0898 0 Td 0.058 Tw [(Names of Œles containing 1 or more graphs in GML.)-505.815(If no)]TJ /R18945936 10 Tf 239.796 0 Td (Œles)Tj /R19271712 10 Tf 18.9379 0 Td (operand is speciŒed, the standard)Tj -258.734 -12 Td 0 Tw (input will be used.)Tj /R19590280 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R19271712 10 Tf 36 -12 Td (Return)Tj /R19590280 10 Tf 29.7199 0 Td (0)Tj /R19271712 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 /R19590280 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 /R19271712 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 /R19590280 10 Tf 46.7039 0 Td (gv2gml)Tj /R19271712 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 /R19590280 10.95 Tf -49.4801 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R19271712 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R19590280 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R19271712 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+2147\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-R39767176\n+R19590280\n \n-R39448608\n+R19271712\n \n-R39122832\n+R18945936\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/R35139200 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/R14962304 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-561\n+562\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35139568 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/R14962672 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-273\n+274\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39767472 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/R19590576 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-3798e4ef7236'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-8ffa2531c86c'/> <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 /R39393216 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R39721104 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R39393216 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R39721104 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R40037560 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39721104 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 /R40037560 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R40037560 10 Tf 36 -12 Td (graphml2gv)Tj /R39721104 10 Tf 54.1699 0 Td ([)Tj /R40037560 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R39721104 10 Tf 18.2 0 Td (][)Tj 0 Tc /R40037560 10 Tf 11.6602 0 Td (­g)Tj /R39393216 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R39721104 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R40037560 10 Tf 11.6602 0 Td (­o)Tj /R39393216 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R39721104 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39393216 10 Tf 13.5699 0 Td (Œles)Tj /R39721104 10 Tf 18.8801 0 Td (])Tj /R40037560 10.95 Tf -249.04 -16.8 Td (DESCRIPTION)Tj /R40037560 10 Tf 36 -12 Td (graphml2gv)Tj /R39721104 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 /R40037560 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39721104 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R40037560 10 Tf 16.8 TL (­v)' -0.45 Tc /R39721104 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R40037560 10 Tf -46.6602 -16.8 Td (­?)Tj /R39721104 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R40037560 10 Tf -36 -16.8 Td (­g)Tj /R39393216 10 Tf 11.1199 0 Td (gname)Tj /R39721104 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R39393216 10 Tf 45.3762 0 Td (gname)Tj /R39721104 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 /R39393216 10 Tf 130.81 0 Td (gname)Tj /R39721104 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R40037560 10 Tf -195.97 -16.8 Td (­o)Tj /R39393216 10 Tf 10.9301 0 Td (outŒle)Tj /R39721104 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R39393216 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R39721104 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 /R40037560 10 Tf 10 0 Td (graphml2gv)Tj /R39721104 10 Tf 54.1699 0 Td (uses stdout.)Tj /R40037560 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R39721104 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R39393216 10 Tf -34.0898 -16.8 Td (Œles)Tj /R39721104 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R39393216 10 Tf 273.798 0 Td (Œles)Tj /R39721104 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 /R40037560 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R39721104 10 Tf 36 -12 Td (Return)Tj /R40037560 10 Tf 29.7199 0 Td (0)Tj /R39721104 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 /R40037560 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 /R39721104 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 /R40037560 10 Tf 46.4059 0 Td (graphml2gv)Tj /R39721104 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 /R40037560 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39721104 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R40037560 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39721104 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 /R17971136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GRAPHML2GV)Tj /R18299024 10 Tf 66.2602 0 Td 97.22 Tw (\(1\) General)Tj 145.53 0 Td 0 Tw (Commands Manual)Tj /R17971136 10 Tf 178.31 0 Td (GRAPHML2GV)Tj /R18299024 10 Tf 66.2602 0 Td (\(1\))Tj -0.219 Tc /R18615480 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18299024 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 /R18615480 10.95 Tf -193.17 -16.8 Td (SYNOPSIS)Tj /R18615480 10 Tf 36 -12 Td (graphml2gv)Tj /R18299024 10 Tf 54.1699 0 Td ([)Tj /R18615480 10 Tf 5.83008 0 Td (­?v)Tj 2.5 Tc /R18299024 10 Tf 18.2 0 Td (][)Tj 0 Tc /R18615480 10 Tf 11.6602 0 Td (­g)Tj /R17971136 10 Tf 11.1199 0 Td (gname)Tj 2.5 Tc /R18299024 10 Tf 29.3398 0 Td (][)Tj 0 Tc /R18615480 10 Tf 11.6602 0 Td (­o)Tj /R17971136 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R18299024 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R17971136 10 Tf 13.5699 0 Td (Œles)Tj /R18299024 10 Tf 18.8801 0 Td (])Tj /R18615480 10.95 Tf -249.04 -16.8 Td (DESCRIPTION)Tj /R18615480 10 Tf 36 -12 Td (graphml2gv)Tj /R18299024 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 /R18615480 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R18299024 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R18615480 10 Tf 16.8 TL (­v)' -0.45 Tc /R18299024 10 Tf 36 0 Td (Tu)Tj 0 Tc 10.6602 0 Td [(rns on v)15.0073(erbose mode)]TJ /R18615480 10 Tf -46.6602 -16.8 Td (­?)Tj /R18299024 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R18615480 10 Tf -36 -16.8 Td (­g)Tj /R17971136 10 Tf 11.1199 0 Td (gname)Tj /R18299024 10 Tf 24.8801 -12 Td 1.023 Tw (The string)Tj /R17971136 10 Tf 45.3762 0 Td (gname)Tj /R18299024 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 /R17971136 10 Tf 130.81 0 Td (gname)Tj /R18299024 10 Tf 29.1602 0 Td [(appended with an inte)15.0146(ger)55.0073(.)]TJ /R18615480 10 Tf -195.97 -16.8 Td (­o)Tj /R17971136 10 Tf 10.9301 0 Td (outŒle)Tj /R18299024 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R17971136 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R18299024 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 /R18615480 10 Tf 10 0 Td (graphml2gv)Tj /R18299024 10 Tf 54.1699 0 Td (uses stdout.)Tj /R18615480 10.95 Tf -265.61 -16.8 Td (OPERANDS)Tj /R18299024 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R17971136 10 Tf -34.0898 -16.8 Td (Œles)Tj /R18299024 10 Tf 38.0898 0 Td 0.669 Tw [(Names of Œles containing 1 or more graphs in GRAPHML.)-566.885(If no)]TJ /R17971136 10 Tf 273.798 0 Td (Œles)Tj /R18299024 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 /R18615480 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R18299024 10 Tf 36 -12 Td (Return)Tj /R18615480 10 Tf 29.7199 0 Td (0)Tj /R18299024 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 /R18615480 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 /R18299024 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 /R18615480 10 Tf 46.4059 0 Td (graphml2gv)Tj /R18299024 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 /R18615480 10.95 Tf -183.33 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18299024 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R18615480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R18299024 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-R40037560\n+R18615480\n \n-R39721104\n+R18299024\n \n-R39393216\n+R17971136\n \n \n \n \n \n \n \n@@ -696,18 +696,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-349\n+348\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R35409856 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/R13987776 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@@ -727,15 +727,15 @@\n \n Filter\n FlateDecode\n Length\n 561\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R40037856 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/R18615776 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/R40038224 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/R18616144 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-9da01a8f8f22'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-6e712d7f2185'/> <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 /R25982912 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj /R25982912 10 Tf 416.4 0 Td (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj -0.219 Tc /R26627256 10.95 Tf -436.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26295256 10 Tf 20.407 -12 Td (gv_guile - graph manipulation in guile)Tj /R26627256 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R26295256 10 Tf 36 -12 Td [(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ /R26627256 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ 12 TL T*[(INTR)30.0371(ODUCTION)]TJ /R26627256 10 Tf 36 -12 Td (gv_guile)Tj /R26295256 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 /R26627256 10 Tf 56.0238 0 Td (guile)Tj /R26295256 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R26627256 10 Tf -235.071 -12 Td (graphviz.)Tj /R26627256 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R26627256 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R26295256 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R25982912 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R25982912 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R25982912 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R25982912 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R25982912 10 Tf 70.4102 0 Td (\(name\);)Tj /R26295256 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 /R25982912 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R25982912 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R25982912 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R25982912 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R26295256 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 /R25982912 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R25982912 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 /R26627256 10 Tf -203.51 -16.8 Td (New nodes)Tj /R26295256 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 /R25982912 10 Tf -7.63008 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R25982912 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 /R26627256 10 Tf -194.21 -16.8 Td (New edges)Tj /R26295256 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 /R25982912 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R25982912 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 /R26627256 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R26295256 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 /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R25982912 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 /R26295256 10 Tf -35.6 -43.2 Td 201.5 Tw (1733862375 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 /R40511424 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj /R40511424 10 Tf 416.4 0 Td (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj -0.219 Tc /R41155768 10.95 Tf -436.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40823768 10 Tf 20.407 -12 Td (gv_guile - graph manipulation in guile)Tj /R41155768 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R40823768 10 Tf 36 -12 Td [(\(load-e)15.0073(xtension "./libgv)64.9841(.so" "SWIG_init"\))]TJ /R41155768 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ 12 TL T*[(INTR)30.0371(ODUCTION)]TJ /R41155768 10 Tf 36 -12 Td (gv_guile)Tj /R40823768 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 /R41155768 10 Tf 56.0238 0 Td (guile)Tj /R40823768 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R41155768 10 Tf -235.071 -12 Td (graphviz.)Tj /R41155768 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R41155768 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R40823768 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R40511424 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R40511424 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R40511424 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R40511424 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R40511424 10 Tf 70.4102 0 Td (\(name\);)Tj /R40823768 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 /R40511424 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R40511424 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R40511424 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R40511424 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R40823768 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 /R40511424 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R40511424 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 /R41155768 10 Tf -203.51 -16.8 Td (New nodes)Tj /R40823768 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 /R40511424 10 Tf -7.63008 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R40511424 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 /R41155768 10 Tf -194.21 -16.8 Td (New edges)Tj /R40823768 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 /R40511424 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R40511424 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 /R41155768 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R40823768 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 /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R40511424 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 /R40823768 10 Tf -35.6 -43.2 Td 201.5 Tw (1733862375 1)Tj ET Q Q \n \n \n \n \n-1482\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-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\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 /R25982912 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj /R25982912 10 Tf 416.4 0 Td (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj /R26627256 10 Tf -400.34 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R26295256 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26627256 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R25982912 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 /R26627256 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R25982912 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R25982912 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R25982912 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R26627256 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R25982912 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R25982912 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 /R26627256 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R25982912 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 /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R25982912 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 /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R25982912 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 /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R25982912 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 /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R25982912 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 /R26627256 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R25982912 10 Tf 36 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R25982912 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R25982912 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R25982912 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R25982912 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R25982912 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R25982912 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R26627256 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 /R25982912 10 Tf 36 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R25982912 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R25982912 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R26627256 10 Tf -146.39 -16.8 Td (Iterators)Tj /R26295256 10 Tf (Iteration termination tests)' /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R25982912 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R25982912 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R25982912 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R25982912 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R26295256 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 /R25982912 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R25982912 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R25982912 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R26627256 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R25982912 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R25982912 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R25982912 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 /R26295256 10 Tf -31.6496 -62.4 Td 201.5 Tw (1733862375 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 /R40511424 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj /R40511424 10 Tf 416.4 0 Td (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj /R41155768 10 Tf -400.34 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R40823768 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R41155768 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R40511424 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 /R41155768 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R40511424 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R40511424 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R40511424 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R41155768 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R40511424 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R40511424 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 /R41155768 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R40511424 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 /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R40511424 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 /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R40511424 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 /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R40511424 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 /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R40511424 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 /R41155768 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R40511424 10 Tf 36 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R40511424 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R40511424 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R40511424 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R40511424 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R40511424 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R40511424 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41155768 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 /R40511424 10 Tf 36 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R40511424 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R40511424 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41155768 10 Tf -146.39 -16.8 Td (Iterators)Tj /R40823768 10 Tf (Iteration termination tests)' /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R40511424 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R40511424 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R40511424 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R40511424 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R40823768 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 /R40511424 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R40511424 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R40511424 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R41155768 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R40511424 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R40511424 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R40511424 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 /R40823768 10 Tf -31.6496 -62.4 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n-1264\n+1263\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\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 /R25982912 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj /R25982912 10 Tf 416.4 0 Td (gv)Tj /R26295256 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 /R25982912 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R25982912 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R25982912 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -17.0098 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R25982912 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R25982912 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R25982912 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R26627256 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -14.7898 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R25982912 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -17.0098 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R25982912 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -17.0098 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R25982912 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R26627256 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R25982912 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R25982912 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R25982912 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R26627256 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R25982912 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 /R26627256 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 /R25982912 10 Tf -5.72969 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R25982912 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R25982912 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R25982912 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R26627256 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R26295256 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 /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R25982912 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 /R26627256 10 Tf -165.08 -16.8 Td (Render)Tj /R26295256 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R25982912 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R26295256 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R25982912 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 /R26295256 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R25982912 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 /R26295256 10 Tf 5.64023 -50.4 Td 201.5 Tw (1733862375 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 /R40511424 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj /R40511424 10 Tf 416.4 0 Td (gv)Tj /R40823768 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 /R40511424 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R40511424 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R40511424 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -17.0098 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R40511424 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R40511424 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R40511424 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R41155768 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -14.7898 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R40511424 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -17.0098 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R40511424 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -17.0098 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R40511424 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R41155768 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R40511424 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R40511424 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R40511424 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41155768 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R40511424 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 /R41155768 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 /R40511424 10 Tf -5.72969 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R40511424 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R40511424 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R40511424 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R41155768 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R40823768 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 /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R40511424 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 /R41155768 10 Tf -165.08 -16.8 Td (Render)Tj /R40823768 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R40511424 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R40823768 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R40511424 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 /R40823768 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R40511424 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 /R40823768 10 Tf 5.64023 -50.4 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n-1182\n+1181\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\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 /R25982912 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj /R25982912 10 Tf 416.4 0 Td (gv)Tj /R26295256 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Render a layout to an unopened Œle by name)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R25982912 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 /R26295256 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R25982912 10 Tf 36 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R25982912 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 /R26627256 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R25982912 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 /R26295256 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R25982912 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 /R26295256 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 /R25982912 10 Tf -55.8898 -12 Td (string)Tj /R26627256 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R25982912 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 /R26295256 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R25982912 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 /R26627256 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R25982912 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 /R26295256 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R25982912 10 Tf 36 -12 Td (bool)Tj /R26627256 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R25982912 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R26627256 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R26295256 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 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 /R40511424 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj /R40511424 10 Tf 416.4 0 Td (gv)Tj /R40823768 10 Tf 9.76016 0 Td (\(3guile\))Tj -400.34 -36 Td (Render a layout to an unopened Œle by name)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R40511424 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 /R40823768 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R40511424 10 Tf 36 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R40511424 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 /R41155768 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R40511424 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 /R40823768 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R40511424 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 /R40823768 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 /R40511424 10 Tf -55.8898 -12 Td (string)Tj /R41155768 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R40511424 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 /R40823768 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R40511424 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 /R41155768 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R40511424 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 /R40823768 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R40511424 10 Tf 36 -12 Td (bool)Tj /R41155768 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R40511424 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41155768 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R40823768 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, guile.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 4)Tj ET Q Q \n \n \n \n \n-813\n+814\n \n \n \n \n-R26627256\n+R41155768\n \n-R26295256\n+R40823768\n \n-R25982912\n+R40511424\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-467\n+468\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25367256 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/R39895768 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@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-499\n+500\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25367624 def 1 begincodespacerange <00><ff> endcodespacerange 53 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R39896136 def 1 begincodespacerange <00><ff> endcodespacerange 53 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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-324\n+325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25367992 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/R39896504 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-bc032e877efe'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-ab6ca372dd92'/> <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 /R22587264 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj /R22587264 10 Tf 424.18 0 Td (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj -0.219 Tc /R23231608 10.95 Tf -444.12 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22899608 10 Tf 20.407 -12 Td (gv_lua - graph manipulation in lua)Tj /R23231608 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R22899608 10 Tf 36 -12 Td (#!/usr/bin/lua)Tj 12 TL (require\('gv'\))' /R23231608 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R23231608 10 Tf 36 -12 Td (gv_lua)Tj /R22899608 10 Tf 30.8398 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R23231608 10 Tf 152.05 0 Td (lua)Tj /R22899608 10 Tf 15.8398 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R23231608 10 Tf 180.27 0 Td (graphviz.)Tj /R23231608 10.95 Tf -415 -28.8 Td (COMMANDS)Tj /R23231608 10 Tf 36 -12 Td (New graphs)Tj /R22899608 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R22587264 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R22587264 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R22587264 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R22587264 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R22587264 10 Tf 70.4102 0 Td (\(name\);)Tj /R22899608 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 /R22587264 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R22587264 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R22587264 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R22587264 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R22899608 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 /R22587264 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R22587264 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 /R23231608 10 Tf -203.51 -16.8 Td (New nodes)Tj /R22899608 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 /R22587264 10 Tf -7.63008 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R22587264 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 /R23231608 10 Tf -194.21 -16.8 Td (New edges)Tj /R22899608 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 /R22587264 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R22587264 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 /R23231608 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R22899608 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 /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R22587264 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 /R22899608 10 Tf -35.6 -43.2 Td 201.5 Tw (1733862375 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 /R42338176 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj /R42338176 10 Tf 424.18 0 Td (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj -0.219 Tc /R42982520 10.95 Tf -444.12 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42650520 10 Tf 20.407 -12 Td (gv_lua - graph manipulation in lua)Tj /R42982520 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R42650520 10 Tf 36 -12 Td (#!/usr/bin/lua)Tj 12 TL (require\('gv'\))' /R42982520 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R42982520 10 Tf 36 -12 Td (gv_lua)Tj /R42650520 10 Tf 30.8398 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R42982520 10 Tf 152.05 0 Td (lua)Tj /R42650520 10 Tf 15.8398 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R42982520 10 Tf 180.27 0 Td (graphviz.)Tj /R42982520 10.95 Tf -415 -28.8 Td (COMMANDS)Tj /R42982520 10 Tf 36 -12 Td (New graphs)Tj /R42650520 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R42338176 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R42338176 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R42338176 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R42338176 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R42338176 10 Tf 70.4102 0 Td (\(name\);)Tj /R42650520 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 /R42338176 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R42338176 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R42338176 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R42338176 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R42650520 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 /R42338176 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R42338176 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 /R42982520 10 Tf -203.51 -16.8 Td (New nodes)Tj /R42650520 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 /R42338176 10 Tf -7.63008 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R42338176 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 /R42982520 10 Tf -194.21 -16.8 Td (New edges)Tj /R42650520 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 /R42338176 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R42338176 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 /R42982520 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R42650520 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 /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R42338176 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 /R42650520 10 Tf -35.6 -43.2 Td 201.5 Tw (1733862375 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-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\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 /R22587264 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj /R22587264 10 Tf 424.18 0 Td (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj /R23231608 10 Tf -408.12 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R22899608 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R23231608 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R22587264 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 /R23231608 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22587264 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22587264 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R22587264 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R23231608 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R22587264 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R22587264 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 /R23231608 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R22587264 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 /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R22587264 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 /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22587264 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 /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22587264 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 /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R22587264 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 /R23231608 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R22587264 10 Tf 36 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R22587264 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R22587264 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22587264 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22587264 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R22587264 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R22587264 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23231608 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 /R22587264 10 Tf 36 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R22587264 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R22587264 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23231608 10 Tf -146.39 -16.8 Td (Iterators)Tj /R22899608 10 Tf (Iteration termination tests)' /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22587264 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22587264 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22587264 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R22587264 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R22899608 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 /R22587264 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R22587264 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R22587264 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R23231608 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R22587264 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R22587264 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R22587264 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 /R22899608 10 Tf -31.6496 -62.4 Td 201.5 Tw (1733862375 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 /R42338176 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj /R42338176 10 Tf 424.18 0 Td (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj /R42982520 10 Tf -408.12 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R42650520 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42982520 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R42338176 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 /R42982520 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R42338176 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R42338176 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R42338176 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R42982520 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R42338176 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R42338176 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 /R42982520 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R42338176 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 /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R42338176 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 /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R42338176 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 /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R42338176 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 /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R42338176 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 /R42982520 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R42338176 10 Tf 36 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R42338176 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R42338176 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R42338176 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R42338176 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R42338176 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R42338176 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42982520 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 /R42338176 10 Tf 36 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R42338176 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R42338176 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42982520 10 Tf -146.39 -16.8 Td (Iterators)Tj /R42650520 10 Tf (Iteration termination tests)' /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R42338176 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R42338176 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R42338176 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R42338176 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R42650520 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 /R42338176 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R42338176 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R42338176 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R42982520 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R42338176 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R42338176 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R42338176 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 /R42650520 10 Tf -31.6496 -62.4 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n-1263\n+1261\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\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 /R22587264 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj /R22587264 10 Tf 424.18 0 Td (gv)Tj /R22899608 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 /R22587264 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R22587264 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R22587264 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -17.0098 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R22587264 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R22587264 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R22587264 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R23231608 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -14.7898 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R22587264 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -17.0098 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R22587264 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -17.0098 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R22587264 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R23231608 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22587264 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22587264 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R22587264 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R23231608 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R22587264 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 /R23231608 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 /R22587264 10 Tf -5.72969 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22587264 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22587264 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R22587264 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R23231608 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R22899608 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 /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R22587264 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 /R23231608 10 Tf -165.08 -16.8 Td (Render)Tj /R22899608 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22587264 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R22899608 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22587264 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 /R22899608 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22587264 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 /R22899608 10 Tf 5.64023 -50.4 Td 201.5 Tw (1733862375 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 /R42338176 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj /R42338176 10 Tf 424.18 0 Td (gv)Tj /R42650520 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 /R42338176 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R42338176 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R42338176 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -17.0098 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R42338176 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R42338176 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R42338176 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R42982520 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -14.7898 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R42338176 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -17.0098 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R42338176 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -17.0098 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R42338176 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R42982520 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R42338176 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R42338176 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R42338176 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42982520 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R42338176 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 /R42982520 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 /R42338176 10 Tf -5.72969 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R42338176 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R42338176 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R42338176 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R42982520 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R42650520 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 /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R42338176 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 /R42982520 10 Tf -165.08 -16.8 Td (Render)Tj /R42650520 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R42338176 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42650520 10 Tf -99.2801 -16.8 Td (Render a layout to stdout)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R42338176 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 /R42650520 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R42338176 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 /R42650520 10 Tf 5.64023 -50.4 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n 1182\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\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 /R22587264 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj /R22587264 10 Tf 424.18 0 Td (gv)Tj /R22899608 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Render a layout to an unopened Œle by name)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R22587264 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 /R22899608 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R22587264 10 Tf 36 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R22587264 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 /R23231608 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R22587264 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 /R22899608 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R22587264 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 /R22899608 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 /R22587264 10 Tf -55.8898 -12 Td (string)Tj /R23231608 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R22587264 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 /R22899608 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R22587264 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 /R23231608 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R22587264 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 /R22899608 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R22587264 10 Tf 36 -12 Td (bool)Tj /R23231608 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R22587264 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R23231608 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R22899608 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 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 /R42338176 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj /R42338176 10 Tf 424.18 0 Td (gv)Tj /R42650520 10 Tf 9.76016 0 Td (\(3lua\))Tj -408.12 -36 Td (Render a layout to an unopened Œle by name)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R42338176 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 /R42650520 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R42338176 10 Tf 36 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R42338176 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 /R42982520 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R42338176 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 /R42650520 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R42338176 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 /R42650520 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 /R42338176 10 Tf -55.8898 -12 Td (string)Tj /R42982520 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R42338176 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 /R42650520 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R42338176 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 /R42982520 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R42338176 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 /R42650520 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R42338176 10 Tf 36 -12 Td (bool)Tj /R42982520 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R42338176 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42982520 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R42650520 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, lua.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 4)Tj ET Q Q \n \n \n \n \n-811\n+810\n \n \n \n \n-R23231608\n+R42982520\n \n-R22899608\n+R42650520\n \n-R22587264\n+R42338176\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/R21971872 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/R41722784 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@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-519\n+518\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21972240 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R41723152 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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 325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21972608 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/R41723520 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-904b112ba7dd'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b51022971fbe'/> <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,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 /R21587856 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj /R21587856 10 Tf 420.85 0 Td (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj -0.219 Tc /R22232200 10.95 Tf -440.79 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21900200 10 Tf 20.407 -12 Td (gv_perl - graph manipulation in perl)Tj /R22232200 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R21900200 10 Tf 36 -12 Td (#!/usr/bin/perl)Tj 12 TL (use gv;)' /R22232200 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R22232200 10 Tf 36 -12 Td (gv_perl)Tj /R21900200 10 Tf 34.7199 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R22232200 10 Tf 152.05 0 Td (perl)Tj /R21900200 10 Tf 19.7199 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R22232200 10 Tf 180.27 0 Td (graphviz.)Tj /R22232200 10.95 Tf -422.76 -28.8 Td (COMMANDS)Tj /R22232200 10 Tf 36 -12 Td (New graphs)Tj /R21900200 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R21587856 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::graph)Tj /R21587856 10 Tf 44.7199 0 Td (\(name\);)Tj -103.18 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::digraph)Tj /R21587856 10 Tf 53.0602 0 Td (\(name\);)Tj -111.52 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::strictgraph)Tj /R21587856 10 Tf 66.9301 0 Td (\(name\);)Tj -125.39 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::strictdigraph)Tj /R21587856 10 Tf 75.2699 0 Td (\(name\);)Tj /R21900200 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 /R21587856 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td [(gv::r)18.0078(eadstring)]TJ /R21587856 10 Tf 63.4199 0 Td (\(string\);)Tj -121.88 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R21587856 10 Tf 38.4199 0 Td (\(string Œlename\);)Tj -96.8797 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R21587856 10 Tf 38.4199 0 Td [(\(c)15.0073(hannel\);)]TJ /R21900200 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 /R21587856 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::graph)Tj /R21587856 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 /R22232200 10 Tf -208.37 -16.8 Td (New nodes)Tj /R21900200 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 /R21587856 10 Tf -7.63008 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::node)Tj /R21587856 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 /R22232200 10 Tf -199.07 -16.8 Td (New edges)Tj /R21900200 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 /R21587856 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::edge)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::edge)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::edge)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::edge)Tj /R21587856 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 /R22232200 10 Tf -242.19 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R21900200 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 /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::setv)Tj /R21587856 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 /R21900200 10 Tf -40.4598 -43.2 Td 201.5 Tw (1733862375 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 /R45471632 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj /R45471632 10 Tf 420.85 0 Td (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj -0.219 Tc /R46115976 10.95 Tf -440.79 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R45783976 10 Tf 20.407 -12 Td (gv_perl - graph manipulation in perl)Tj /R46115976 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R45783976 10 Tf 36 -12 Td (#!/usr/bin/perl)Tj 12 TL (use gv;)' /R46115976 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R46115976 10 Tf 36 -12 Td (gv_perl)Tj /R45783976 10 Tf 34.7199 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R46115976 10 Tf 152.05 0 Td (perl)Tj /R45783976 10 Tf 19.7199 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R46115976 10 Tf 180.27 0 Td (graphviz.)Tj /R46115976 10.95 Tf -422.76 -28.8 Td (COMMANDS)Tj /R46115976 10 Tf 36 -12 Td (New graphs)Tj /R45783976 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R45471632 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::graph)Tj /R45471632 10 Tf 44.7199 0 Td (\(name\);)Tj -103.18 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::digraph)Tj /R45471632 10 Tf 53.0602 0 Td (\(name\);)Tj -111.52 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::strictgraph)Tj /R45471632 10 Tf 66.9301 0 Td (\(name\);)Tj -125.39 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::strictdigraph)Tj /R45471632 10 Tf 75.2699 0 Td (\(name\);)Tj /R45783976 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 /R45471632 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td [(gv::r)18.0078(eadstring)]TJ /R45471632 10 Tf 63.4199 0 Td (\(string\);)Tj -121.88 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R45471632 10 Tf 38.4199 0 Td (\(string Œlename\);)Tj -96.8797 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td [(gv::r)18.0078(ead)]TJ /R45471632 10 Tf 38.4199 0 Td [(\(c)15.0073(hannel\);)]TJ /R45783976 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 /R45471632 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::graph)Tj /R45471632 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 /R46115976 10 Tf -208.37 -16.8 Td (New nodes)Tj /R45783976 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 /R45471632 10 Tf -7.63008 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::node)Tj /R45471632 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 /R46115976 10 Tf -199.07 -16.8 Td (New edges)Tj /R45783976 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 /R45471632 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::edge)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::edge)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::edge)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::edge)Tj /R45471632 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 /R46115976 10 Tf -242.19 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R45783976 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 /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::setv)Tj /R45471632 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 /R45783976 10 Tf -40.4598 -43.2 Td 201.5 Tw (1733862375 1)Tj ET Q Q \n \n \n \n \n 1441\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\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 /R21587856 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj /R21587856 10 Tf 420.85 0 Td (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj /R22232200 10 Tf -404.79 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R21900200 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R22232200 10 Tf 25.8398 0 Td (gv::getv)Tj /R21587856 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 /R22232200 10 Tf -163 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::nameof)Tj /R21587856 10 Tf 50.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -76.6598 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::nameof)Tj /R21587856 10 Tf 50.8199 0 Td (\(node_handle\);)Tj -76.6598 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td (gv::nameof)Tj /R21587856 10 Tf 50.8199 0 Td (\(attr_handle\);)Tj /R22232200 10 Tf -112.66 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R21587856 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::Œndsubg)Tj /R21587856 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 /R22232200 10 Tf 54.1602 0 Td (gv::Œndnode)Tj /R21587856 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 /R22232200 10 Tf 53.5 0 Td (gv::Œndedge)Tj /R21587856 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 /R22232200 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R21587856 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 /R22232200 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R21587856 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 /R22232200 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R21587856 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 /R22232200 10 Tf -221.14 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R21587856 10 Tf 36 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::headof)Tj /R21587856 10 Tf 48.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -102.21 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::tailof)Tj /R21587856 10 Tf 41.3801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -95.5402 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::graphof)Tj /R21587856 10 Tf 53.05 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::graphof)Tj /R21587856 10 Tf 53.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::graphof)Tj /R21587856 10 Tf 53.05 0 Td (\(node_handle\);)Tj -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td [(gv::r)18.0078(ootof)]TJ /R21587856 10 Tf 45.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R22232200 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 /R21587856 10 Tf 36 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td [(gv::pr)17.9932(otonode)]TJ /R21587856 10 Tf 62.8699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -117.03 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td [(gv::pr)17.9932(otoedge)]TJ /R21587856 10 Tf 61.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R22232200 10 Tf -151.25 -16.8 Td (Iterators)Tj /R21900200 10 Tf (Iteration termination tests)' /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::ok)Tj /R21587856 10 Tf 29.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::ok)Tj /R21587856 10 Tf 29.7199 0 Td (\(node_handle\);)Tj -50 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::ok)Tj /R21587856 10 Tf 29.7199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -50 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::ok)Tj /R21587856 10 Tf 29.7199 0 Td (\(attr_handle\);)Tj /R21900200 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 /R21587856 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::Œrstsubg)Tj /R21587856 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::nextsubg)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::Œrstsupg)Tj /R21587856 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R22232200 10 Tf 58.4598 0 Td (gv::nextsupg)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R21587856 10 Tf 55.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextedge)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R21587856 10 Tf 50.2699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextout)Tj /R21587856 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 /R21900200 10 Tf -36.5098 -62.4 Td 201.5 Tw (1733862375 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 /R45471632 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj /R45471632 10 Tf 420.85 0 Td (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj /R46115976 10 Tf -404.79 -36 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R45783976 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R46115976 10 Tf 25.8398 0 Td (gv::getv)Tj /R45471632 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 /R46115976 10 Tf -163 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::nameof)Tj /R45471632 10 Tf 50.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -76.6598 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::nameof)Tj /R45471632 10 Tf 50.8199 0 Td (\(node_handle\);)Tj -76.6598 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td (gv::nameof)Tj /R45471632 10 Tf 50.8199 0 Td (\(attr_handle\);)Tj /R46115976 10 Tf -112.66 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R45471632 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::Œndsubg)Tj /R45471632 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 /R46115976 10 Tf 54.1602 0 Td (gv::Œndnode)Tj /R45471632 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 /R46115976 10 Tf 53.5 0 Td (gv::Œndedge)Tj /R45471632 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 /R46115976 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R45471632 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 /R46115976 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R45471632 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 /R46115976 10 Tf 68.9699 0 Td (gv::Œndattr)Tj /R45471632 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 /R46115976 10 Tf -221.14 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R45471632 10 Tf 36 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::headof)Tj /R45471632 10 Tf 48.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -102.21 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::tailof)Tj /R45471632 10 Tf 41.3801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -95.5402 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::graphof)Tj /R45471632 10 Tf 53.05 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::graphof)Tj /R45471632 10 Tf 53.05 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::graphof)Tj /R45471632 10 Tf 53.05 0 Td (\(node_handle\);)Tj -111.51 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td [(gv::r)18.0078(ootof)]TJ /R45471632 10 Tf 45.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R46115976 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 /R45471632 10 Tf 36 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td [(gv::pr)17.9932(otonode)]TJ /R45471632 10 Tf 62.8699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -117.03 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td [(gv::pr)17.9932(otoedge)]TJ /R45471632 10 Tf 61.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R46115976 10 Tf -151.25 -16.8 Td (Iterators)Tj /R45783976 10 Tf (Iteration termination tests)' /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::ok)Tj /R45471632 10 Tf 29.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::ok)Tj /R45471632 10 Tf 29.7199 0 Td (\(node_handle\);)Tj -50 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::ok)Tj /R45471632 10 Tf 29.7199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -50 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::ok)Tj /R45471632 10 Tf 29.7199 0 Td (\(attr_handle\);)Tj /R45783976 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 /R45471632 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::Œrstsubg)Tj /R45471632 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::nextsubg)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::Œrstsupg)Tj /R45471632 10 Tf 56.3898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.85 -12 Td [(gr)15.0159(aph_handle)]TJ /R46115976 10 Tf 58.4598 0 Td (gv::nextsupg)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R45471632 10 Tf 55.8199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextedge)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R45471632 10 Tf 50.2699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextout)Tj /R45471632 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 /R45783976 10 Tf -36.5098 -62.4 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n 1255\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\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 /R21587856 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj /R21587856 10 Tf 420.85 0 Td (gv)Tj /R21900200 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 /R21587856 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R21587856 10 Tf 55.8199 0 Td (\(node_handle\);)Tj -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextedge)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R21587856 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextout)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -17.0098 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::Œrsthead)Tj /R21587856 10 Tf 56.9398 0 Td (\(node_handle\);)Tj -111.1 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::nexthead)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R21587856 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextin)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R21587856 10 Tf 44.7199 0 Td (\(node_handle\);)Tj -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R22232200 10 Tf 53.5 0 Td (gv::nextin)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -14.7898 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::Œrsttail)Tj /R21587856 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -104.43 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::nexttail)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -17.0098 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R21587856 10 Tf 56.9398 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -17.0098 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R21587856 10 Tf 56.9398 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R22232200 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R21587856 10 Tf 52.4801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R21587856 10 Tf 52.4801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R21587856 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 /R21900200 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 /R21587856 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R21587856 10 Tf 52.4801 0 Td (\(node_handle\);)Tj -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R22232200 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R21587856 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 /R22232200 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 /R21587856 10 Tf -5.72969 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::rm)Tj /R21587856 10 Tf 31.9301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -52.2102 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::rm)Tj /R21587856 10 Tf 31.9301 0 Td (\(node_handle\);)Tj -52.2102 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::rm)Tj /R21587856 10 Tf 31.9301 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R22232200 10 Tf -88.2102 -16.8 Td [(Lay)25.0073(out)]TJ /R21900200 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 /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::lay)25.0159(out)]TJ /R21587856 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 /R22232200 10 Tf -169.939 -16.8 Td (Render)Tj /R21900200 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R21587856 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R21900200 10 Tf -104.14 -16.8 Td (Render a layout to stdout)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R21587856 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 /R21900200 10 Tf -172.22 -16.8 Td (Render to an open Œle)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R21587856 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 /R21900200 10 Tf 0.780469 -50.4 Td 201.5 Tw (1733862375 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 /R45471632 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj /R45471632 10 Tf 420.85 0 Td (gv)Tj /R45783976 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 /R45471632 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstedge)Tj /R45471632 10 Tf 55.8199 0 Td (\(node_handle\);)Tj -109.32 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextedge)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstout)Tj /R45471632 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -103.77 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextout)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -17.0098 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::Œrsthead)Tj /R45471632 10 Tf 56.9398 0 Td (\(node_handle\);)Tj -111.1 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::nexthead)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R45471632 10 Tf 44.7199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextin)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::Œrstin)Tj /R45471632 10 Tf 44.7199 0 Td (\(node_handle\);)Tj -98.2199 -12 Td [(edg)10.0159(e_handle)]TJ /R46115976 10 Tf 53.5 0 Td (gv::nextin)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -14.7898 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::Œrsttail)Tj /R45471632 10 Tf 50.2699 0 Td (\(node_handle\);)Tj -104.43 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::nexttail)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -17.0098 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R45471632 10 Tf 56.9398 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -17.0098 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::Œrstnode)Tj /R45471632 10 Tf 56.9398 0 Td [(\(edg)10.0073(e_handle\);)]TJ -111.1 -12 Td (node_handle)Tj /R46115976 10 Tf 54.1602 0 Td (gv::nextnode)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R45471632 10 Tf 52.4801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R45471632 10 Tf 52.4801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R45471632 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 /R45783976 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 /R45471632 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::Œrstattr)Tj /R45471632 10 Tf 52.4801 0 Td (\(node_handle\);)Tj -121.45 -12 Td [(attrib)19.9927(ute_handle)]TJ /R46115976 10 Tf 68.9699 0 Td (gv::nextattr)Tj /R45471632 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 /R46115976 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 /R45471632 10 Tf -5.72969 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::rm)Tj /R45471632 10 Tf 31.9301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -52.2102 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::rm)Tj /R45471632 10 Tf 31.9301 0 Td (\(node_handle\);)Tj -52.2102 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::rm)Tj /R45471632 10 Tf 31.9301 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R46115976 10 Tf -88.2102 -16.8 Td [(Lay)25.0073(out)]TJ /R45783976 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 /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::lay)25.0159(out)]TJ /R45471632 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 /R46115976 10 Tf -169.939 -16.8 Td (Render)Tj /R45783976 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R45471632 10 Tf 47.8598 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R45783976 10 Tf -104.14 -16.8 Td (Render a layout to stdout)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R45471632 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 /R45783976 10 Tf -172.22 -16.8 Td (Render to an open Œle)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R45471632 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 /R45783976 10 Tf 0.780469 -50.4 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n-1177\n+1179\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\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 /R21587856 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj /R21587856 10 Tf 420.85 0 Td (gv)Tj /R21900200 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Render a layout to an unopened Œle by name)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R21587856 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 /R21900200 10 Tf -172.22 -16.8 Td (Render to a string result)Tj /R21587856 10 Tf 36 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R21587856 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 /R22232200 10 Tf -181.32 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R21587856 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 /R21900200 10 Tf -176.2 -16.8 Td (Render to an open channel)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R21587856 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 /R21900200 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 /R21587856 10 Tf -55.8898 -12 Td (string)Tj /R22232200 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderdata)]TJ /R21587856 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 /R21900200 10 Tf -196.67 -16.8 Td (Writing graph back to Œle)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td (gv::write)Tj /R21587856 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 /R22232200 10 Tf 20.2801 0 Td (gv::write)Tj /R21587856 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 /R21900200 10 Tf -166.13 -16.8 Td (Graph transformation tools)Tj /R21587856 10 Tf 36 -12 Td (bool)Tj /R22232200 10 Tf 20.2801 0 Td [(gv::tr)18(ed)]TJ /R21587856 10 Tf 36.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R22232200 10.95 Tf -129.03 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R21900200 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 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 /R45471632 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj /R45471632 10 Tf 420.85 0 Td (gv)Tj /R45783976 10 Tf 9.76016 0 Td (\(3perl\))Tj -404.79 -36 Td (Render a layout to an unopened Œle by name)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)]TJ /R45471632 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 /R45783976 10 Tf -172.22 -16.8 Td (Render to a string result)Tj /R45471632 10 Tf 36 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R45471632 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 /R46115976 10 Tf -181.32 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R45471632 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 /R45783976 10 Tf -176.2 -16.8 Td (Render to an open channel)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R45471632 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 /R45783976 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 /R45471632 10 Tf -55.8898 -12 Td (string)Tj /R46115976 10 Tf 25.8398 0 Td [(gv::r)18.0078(enderdata)]TJ /R45471632 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 /R45783976 10 Tf -196.67 -16.8 Td (Writing graph back to Œle)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td (gv::write)Tj /R45471632 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 /R46115976 10 Tf 20.2801 0 Td (gv::write)Tj /R45471632 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 /R45783976 10 Tf -166.13 -16.8 Td (Graph transformation tools)Tj /R45471632 10 Tf 36 -12 Td (bool)Tj /R46115976 10 Tf 20.2801 0 Td [(gv::tr)18(ed)]TJ /R45471632 10 Tf 36.75 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R46115976 10.95 Tf -129.03 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R45783976 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, perl.)]TJ 173 -429.6 Td 201.5 Tw (1733862375 4)Tj ET Q Q \n \n \n \n \n 807\n \n \n \n \n-R22232200\n+R46115976\n \n-R21900200\n+R45783976\n \n-R21587856\n+R45471632\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/R20972464 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/R44856240 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@@ -863,15 +863,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/R20972832 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R44856608 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R20973200 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/R44856976 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-f133bb3ad0df'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-d263f1126186'/> <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,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 /R41781184 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R41781184 10 Tf 408.72 0 Td (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -0.219 Tc /R42425528 10.95 Tf -428.66 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R42093528 10 Tf 20.407 -12 Td [(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ /R42425528 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R42093528 10 Tf 36 -12 Td [(#!/usr/bin/p)10.0073(ython)]TJ 12 TL (import sys)' (import gv)' /R42425528 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R42425528 10 Tf 36 -12 Td (gv_python)Tj /R42093528 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 /R42425528 10 Tf 53.5039 0 Td (python)Tj /R42093528 10 Tf 33.9871 0 Td [(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ /R42425528 10 Tf -243.891 -12 Td (graphviz.)Tj /R42425528 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R42425528 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R42093528 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R41781184 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R41781184 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R41781184 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R41781184 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R41781184 10 Tf 70.4102 0 Td (\(name\);)Tj /R42093528 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 /R41781184 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R41781184 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R41781184 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R41781184 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R42093528 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 /R41781184 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R41781184 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 /R42425528 10 Tf -203.51 -16.8 Td (New nodes)Tj /R42093528 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 /R41781184 10 Tf -7.63008 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R41781184 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 /R42425528 10 Tf -194.21 -16.8 Td (New edges)Tj /R42093528 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 /R41781184 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R41781184 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 /R42425528 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R42093528 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 /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42093528 10 Tf -30.0402 -72 Td 201.5 Tw (1733862375 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 /R11401152 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R11401152 10 Tf 408.72 0 Td (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -0.219 Tc /R12045496 10.95 Tf -428.66 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11713496 10 Tf 20.407 -12 Td [(gv_p)10(ython - graph manipulation in p)10.0146(ython)]TJ /R12045496 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R11713496 10 Tf 36 -12 Td [(#!/usr/bin/p)10.0073(ython)]TJ 12 TL (import sys)' (import gv)' /R12045496 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R12045496 10 Tf 36 -12 Td (gv_python)Tj /R11713496 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 /R12045496 10 Tf 53.5039 0 Td (python)Tj /R11713496 10 Tf 33.9871 0 Td [(that pro)14.9976(vides access to the graph f)9.98535(acilities of)]TJ /R12045496 10 Tf -243.891 -12 Td (graphviz.)Tj /R12045496 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R12045496 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R11713496 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R11401152 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R11401152 10 Tf 39.8602 0 Td (\(name\);)Tj -98.3199 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.digraph)]TJ /R11401152 10 Tf 48.2 0 Td (\(name\);)Tj -106.66 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.strictgraph)]TJ /R11401152 10 Tf 62.0699 0 Td (\(name\);)Tj -120.53 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.strictdigraph)]TJ /R11401152 10 Tf 70.4102 0 Td (\(name\);)Tj /R11713496 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 /R11401152 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(eadstring)]TJ /R11401152 10 Tf 58.5602 0 Td (\(string\);)Tj -117.02 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R11401152 10 Tf 33.5602 0 Td (\(string Œlename\);)Tj -92.0199 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ead)]TJ /R11401152 10 Tf 33.5602 0 Td [(\(c)15.0073(hannel\);)]TJ /R11713496 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 /R11401152 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.graph)]TJ /R11401152 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 /R12045496 10 Tf -203.51 -16.8 Td (New nodes)Tj /R11713496 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 /R11401152 10 Tf -7.63008 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.node)]TJ /R11401152 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 /R12045496 10 Tf -194.21 -16.8 Td (New edges)Tj /R11713496 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 /R11401152 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.edge)]TJ /R11401152 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 /R12045496 10 Tf -237.33 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R11713496 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 /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R11713496 10 Tf -30.0402 -72 Td 201.5 Tw (1733862375 1)Tj ET Q Q \n \n \n \n \n 1432\n \n \n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\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 /R41781184 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R41781184 10 Tf 408.72 0 Td (gv)Tj /R42093528 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 /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R41781184 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 /R42425528 10 Tf -208.6 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R42093528 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42425528 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R41781184 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 /R42425528 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R41781184 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R41781184 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R41781184 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R42425528 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R41781184 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R41781184 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 /R42425528 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R41781184 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 /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R41781184 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 /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R41781184 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 /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R41781184 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 /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R41781184 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 /R42425528 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R41781184 10 Tf 36 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R41781184 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R41781184 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R41781184 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R41781184 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R41781184 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R41781184 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42425528 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 /R41781184 10 Tf 36 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R41781184 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R41781184 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42425528 10 Tf -146.39 -16.8 Td (Iterators)Tj /R42093528 10 Tf (Iteration termination tests)' /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R41781184 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R41781184 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R41781184 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R41781184 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R42093528 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 /R41781184 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R41781184 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R41781184 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R42425528 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R41781184 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R41781184 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 /R42093528 10 Tf -37.1996 -50.4 Td 201.5 Tw (1733862375 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 /R11401152 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R11401152 10 Tf 408.72 0 Td (gv)Tj /R11713496 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 /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.setv)]TJ /R11401152 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 /R12045496 10 Tf -208.6 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R11713496 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R12045496 10 Tf 25.8398 0 Td [(gv)70(.getv)]TJ /R11401152 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 /R12045496 10 Tf -158.14 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R11401152 10 Tf 45.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -71.8 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R11401152 10 Tf 45.9602 0 Td (\(node_handle\);)Tj -71.8 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.nameof)]TJ /R11401152 10 Tf 45.9602 0 Td (\(attr_handle\);)Tj /R12045496 10 Tf -107.8 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R11401152 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.Œndsubg)]TJ /R11401152 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 /R12045496 10 Tf 54.1602 0 Td [(gv)70(.Œndnode)]TJ /R11401152 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 /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œndedge)]TJ /R11401152 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 /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R11401152 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 /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R11401152 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 /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œndattr)]TJ /R11401152 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 /R12045496 10 Tf -216.28 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R11401152 10 Tf 36 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.headof)]TJ /R11401152 10 Tf 43.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -97.35 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.tailof)]TJ /R11401152 10 Tf 36.5199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -90.6801 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R11401152 10 Tf 48.1898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R11401152 10 Tf 48.1898 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.graphof)]TJ /R11401152 10 Tf 48.1898 0 Td (\(node_handle\);)Tj -106.65 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.r)17.9834(ootof)]TJ /R11401152 10 Tf 40.2203 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R12045496 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 /R11401152 10 Tf 36 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.pr)18.0078(otonode)]TJ /R11401152 10 Tf 58.0098 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.17 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.pr)18.0078(otoedge)]TJ /R11401152 10 Tf 56.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R12045496 10 Tf -146.39 -16.8 Td (Iterators)Tj /R11713496 10 Tf (Iteration termination tests)' /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R11401152 10 Tf 24.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R11401152 10 Tf 24.8602 0 Td (\(node_handle\);)Tj -45.1402 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R11401152 10 Tf 24.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -45.1402 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.ok)]TJ /R11401152 10 Tf 24.8602 0 Td (\(attr_handle\);)Tj /R11713496 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 /R11401152 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.Œrstsubg)]TJ /R11401152 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.nextsubg)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.Œrstsupg)]TJ /R11401152 10 Tf 51.5301 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.99 -12 Td [(gr)15.0159(aph_handle)]TJ /R12045496 10 Tf 58.4598 0 Td [(gv)70(.nextsupg)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R11401152 10 Tf 50.9602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R11401152 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 /R11713496 10 Tf -37.1996 -50.4 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n-1299\n+1298\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\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 /R41781184 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R41781184 10 Tf 408.72 0 Td (gv)Tj /R42093528 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 /R41781184 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R41781184 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R41781184 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R41781184 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -17.0098 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R41781184 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R41781184 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R41781184 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R42425528 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -14.7898 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R41781184 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -17.0098 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R41781184 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -17.0098 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R41781184 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R42425528 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R41781184 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R41781184 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R41781184 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R42425528 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R41781184 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 /R42425528 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 /R41781184 10 Tf -5.72969 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R41781184 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R41781184 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R41781184 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R42425528 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R42093528 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 /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R41781184 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 /R42425528 10 Tf -165.08 -16.8 Td (Render)Tj /R42093528 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R41781184 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42093528 10 Tf 73.7199 -67.2 Td 201.5 Tw (1733862375 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 /R11401152 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R11401152 10 Tf 408.72 0 Td (gv)Tj /R11713496 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 /R11401152 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R11401152 10 Tf 45.4102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstedge)]TJ /R11401152 10 Tf 50.9602 0 Td (\(node_handle\);)Tj -104.46 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextedge)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstout)]TJ /R11401152 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -98.9102 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextout)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -17.0098 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.Œrsthead)]TJ /R11401152 10 Tf 52.0801 0 Td (\(node_handle\);)Tj -106.24 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.nexthead)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R11401152 10 Tf 39.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.Œrstin)]TJ /R11401152 10 Tf 39.8602 0 Td (\(node_handle\);)Tj -93.3602 -12 Td [(edg)10.0159(e_handle)]TJ /R12045496 10 Tf 53.5 0 Td [(gv)70(.nextin)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -14.7898 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.Œrsttail)]TJ /R11401152 10 Tf 45.4102 0 Td (\(node_handle\);)Tj -99.5703 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.nexttail)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -17.0098 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R11401152 10 Tf 52.0801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -17.0098 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.Œrstnode)]TJ /R11401152 10 Tf 52.0801 0 Td [(\(edg)10.0073(e_handle\);)]TJ -106.24 -12 Td (node_handle)Tj /R12045496 10 Tf 54.1602 0 Td [(gv)70(.nextnode)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R11401152 10 Tf 47.6199 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R11401152 10 Tf 47.6199 0 Td [(\(edg)10.0073(e_handle\);)]TJ -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.Œrstattr)]TJ /R11401152 10 Tf 47.6199 0 Td (\(node_handle\);)Tj -116.59 -12 Td [(attrib)19.9927(ute_handle)]TJ /R12045496 10 Tf 68.9699 0 Td [(gv)70(.nextattr)]TJ /R11401152 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 /R12045496 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 /R11401152 10 Tf -5.72969 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R11401152 10 Tf 27.0699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.35 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R11401152 10 Tf 27.0699 0 Td (\(node_handle\);)Tj -47.35 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.rm)]TJ /R11401152 10 Tf 27.0699 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R12045496 10 Tf -83.35 -16.8 Td [(Lay)25.0073(out)]TJ /R11713496 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 /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.lay)24.9927(out)]TJ /R11401152 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 /R12045496 10 Tf -165.08 -16.8 Td (Render)Tj /R11713496 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R11401152 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R11713496 10 Tf 73.7199 -67.2 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n-1149\n+1147\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\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 /R41781184 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R41781184 10 Tf 408.72 0 Td (gv)Tj /R42093528 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Render a layout to stdout)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R41781184 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 /R42093528 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R41781184 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 /R42093528 10 Tf -167.36 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R41781184 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 /R42093528 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R41781184 10 Tf 36 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R41781184 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 /R42425528 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R41781184 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 /R42093528 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R41781184 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 /R42093528 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 /R41781184 10 Tf -55.8898 -12 Td (string)Tj /R42425528 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R41781184 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 /R42093528 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R41781184 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 /R42425528 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R41781184 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 /R42093528 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R41781184 10 Tf 36 -12 Td (bool)Tj /R42425528 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R41781184 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R42425528 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R42093528 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 (1733862375 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 /R11401152 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99207(ython\))]TJ /R11401152 10 Tf 408.72 0 Td (gv)Tj /R11713496 10 Tf 9.76016 0 Td [(\(3p)9.99023(ython\))]TJ -392.66 -36 Td (Render a layout to stdout)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R11401152 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 /R11713496 10 Tf -167.36 -16.8 Td (Render to an open Œle)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R11401152 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 /R11713496 10 Tf -167.36 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)]TJ /R11401152 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 /R11713496 10 Tf -167.36 -16.8 Td (Render to a string result)Tj /R11401152 10 Tf 36 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R11401152 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 /R12045496 10 Tf -176.46 -12 Td [(gv)70(.r)17.9846(enderr)18(esult)]TJ /R11401152 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 /R11713496 10 Tf -171.34 -16.8 Td (Render to an open channel)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.r)17.9846(ender)17.9846(channel)]TJ /R11401152 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 /R11713496 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 /R11401152 10 Tf -55.8898 -12 Td (string)Tj /R12045496 10 Tf 25.8398 0 Td [(gv)70(.r)17.9846(enderdata)]TJ /R11401152 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 /R11713496 10 Tf -191.81 -16.8 Td (Writing graph back to Œle)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R11401152 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 /R12045496 10 Tf 20.2801 0 Td [(gv)70(.write)]TJ /R11401152 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 /R11713496 10 Tf -161.27 -16.8 Td (Graph transformation tools)Tj /R11401152 10 Tf 36 -12 Td (bool)Tj /R12045496 10 Tf 20.2801 0 Td [(gv)70(.tr)18.0151(ed)]TJ /R11401152 10 Tf 31.8898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R12045496 10.95 Tf -124.17 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R11713496 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 (1733862375 4)Tj ET Q Q \n \n \n \n \n-867\n+865\n \n \n \n \n-R42425528\n+R12045496\n \n-R42093528\n+R11713496\n \n-R41781184\n+R11401152\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/R41165792 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/R10785760 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@@ -860,18 +860,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-511\n+512\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41166160 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R10786128 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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@@ -893,15 +893,15 @@\n \n Filter\n FlateDecode\n Length\n 325\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R41166528 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/R10786496 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-3b5c4b3d0a4b'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-eea42dbf97bd'/> <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,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 /R29476752 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R29476752 10 Tf 418.07 0 Td (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj -0.219 Tc /R30121096 10.95 Tf -438.01 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R29789096 10 Tf 20.407 -12 Td (gv_ruby - graph manipulation in ruby)Tj /R30121096 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R29789096 10 Tf 36 -12 Td (#!/usr/bin/ruby)Tj 12 TL (require 'gv')' /R30121096 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R30121096 10 Tf 36 -12 Td (gv_ruby)Tj /R29789096 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 /R30121096 10 Tf 56.0238 0 Td (ruby)Tj /R29789096 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R30121096 10 Tf -235.071 -12 Td (graphviz.)Tj /R30121096 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R30121096 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R29789096 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R29476752 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R29476752 10 Tf 42.6402 0 Td (\(name\);)Tj -101.1 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.digraph)]TJ /R29476752 10 Tf 50.9801 0 Td (\(name\);)Tj -109.44 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictgraph)]TJ /R29476752 10 Tf 64.85 0 Td (\(name\);)Tj -123.31 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictdigraph)]TJ /R29476752 10 Tf 73.1902 0 Td (\(name\);)Tj /R29789096 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 /R29476752 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(eadstring)]TJ /R29476752 10 Tf 61.3402 0 Td (\(string\);)Tj -119.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R29476752 10 Tf 36.3402 0 Td (\(string Œlename\);)Tj -94.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R29476752 10 Tf 36.3402 0 Td [(\(c)15.0073(hannel\);)]TJ /R29789096 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 /R29476752 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R29476752 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 /R30121096 10 Tf -206.29 -16.8 Td (New nodes)Tj /R29789096 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 /R29476752 10 Tf -7.63008 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.node)]TJ /R29476752 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 /R30121096 10 Tf -196.99 -16.8 Td (New edges)Tj /R29789096 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 /R29476752 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R29476752 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 /R30121096 10 Tf -240.11 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R29789096 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 /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R29789096 10 Tf -39.0398 -43.2 Td 201.5 Tw (1733862375 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 /R40982416 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R40982416 10 Tf 418.07 0 Td (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj -0.219 Tc /R41626760 10.95 Tf -438.01 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R41294760 10 Tf 20.407 -12 Td (gv_ruby - graph manipulation in ruby)Tj /R41626760 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R41294760 10 Tf 36 -12 Td (#!/usr/bin/ruby)Tj 12 TL (require 'gv')' /R41626760 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ T*[(INTR)30.0371(ODUCTION)]TJ /R41626760 10 Tf 36 -12 Td (gv_ruby)Tj /R41294760 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 /R41626760 10 Tf 56.0238 0 Td (ruby)Tj /R41294760 10 Tf 25.7969 0 Td [(that pro)14.9805(vides access to the graph f)9.98535(acilities of)]TJ /R41626760 10 Tf -235.071 -12 Td (graphviz.)Tj /R41626760 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R41626760 10 Tf 36 -12 Td 0 Tw (New graphs)Tj /R41294760 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R40982416 10 Tf 10.4297 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R40982416 10 Tf 42.6402 0 Td (\(name\);)Tj -101.1 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.digraph)]TJ /R40982416 10 Tf 50.9801 0 Td (\(name\);)Tj -109.44 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictgraph)]TJ /R40982416 10 Tf 64.85 0 Td (\(name\);)Tj -123.31 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.strictdigraph)]TJ /R40982416 10 Tf 73.1902 0 Td (\(name\);)Tj /R41294760 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 /R40982416 10 Tf 9.86992 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(eadstring)]TJ /R40982416 10 Tf 61.3402 0 Td (\(string\);)Tj -119.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R40982416 10 Tf 36.3402 0 Td (\(string Œlename\);)Tj -94.8 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ead)]TJ /R40982416 10 Tf 36.3402 0 Td [(\(c)15.0073(hannel\);)]TJ /R41294760 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 /R40982416 10 Tf -6.52031 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.graph)]TJ /R40982416 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 /R41626760 10 Tf -206.29 -16.8 Td (New nodes)Tj /R41294760 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 /R40982416 10 Tf -7.63008 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.node)]TJ /R40982416 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 /R41626760 10 Tf -196.99 -16.8 Td (New edges)Tj /R41294760 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 /R40982416 10 Tf -7.07031 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.8699 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf 36 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.edge)]TJ /R40982416 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 /R41626760 10 Tf -240.11 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R41294760 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 /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41294760 10 Tf -39.0398 -43.2 Td 201.5 Tw (1733862375 1)Tj ET Q Q \n \n \n \n \n-1469\n+1467\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-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\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 /R29476752 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R29476752 10 Tf 418.07 0 Td (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R29476752 10 Tf -366.01 -36 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R29476752 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 /R30121096 10 Tf -211.38 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R29789096 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R29476752 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 /R30121096 10 Tf -160.92 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R29476752 10 Tf 48.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -74.5801 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R29476752 10 Tf 48.7402 0 Td (\(node_handle\);)Tj -74.5801 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R29476752 10 Tf 48.7402 0 Td (\(attr_handle\);)Tj /R30121096 10 Tf -110.58 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R29476752 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œndsubg)]TJ /R29476752 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 /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œndnode)]TJ /R29476752 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 /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œndedge)]TJ /R29476752 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 /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R29476752 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 /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R29476752 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 /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R29476752 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 /R30121096 10 Tf -219.06 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R29476752 10 Tf 36 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.headof)]TJ /R29476752 10 Tf 45.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -100.13 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.tailof)]TJ /R29476752 10 Tf 39.3 0 Td [(\(edg)10.0073(e_handle\);)]TJ -93.4602 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R29476752 10 Tf 50.9699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R29476752 10 Tf 50.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R29476752 10 Tf 50.9699 0 Td (\(node_handle\);)Tj -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ootof)]TJ /R29476752 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R30121096 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 /R29476752 10 Tf 36 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.pr)18.0078(otonode)]TJ /R29476752 10 Tf 60.7898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.95 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.pr)18.0078(otoedge)]TJ /R29476752 10 Tf 59.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R30121096 10 Tf -149.17 -16.8 Td (Iterators)Tj /R29789096 10 Tf (Iteration termination tests)' /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R29476752 10 Tf 27.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R29476752 10 Tf 27.6402 0 Td (\(node_handle\);)Tj -47.9203 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R29476752 10 Tf 27.6402 0 Td [(\(edg)10.0073(e_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R29476752 10 Tf 27.6402 0 Td (\(attr_handle\);)Tj /R29789096 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 /R29476752 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsubg)]TJ /R29476752 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsubg)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsupg)]TJ /R29476752 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R30121096 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsupg)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R29476752 10 Tf 53.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R29476752 10 Tf 48.1902 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R29476752 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 /R29789096 10 Tf -34.4297 -45.6 Td 201.5 Tw (1733862375 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 /R40982416 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R40982416 10 Tf 418.07 0 Td (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R40982416 10 Tf -366.01 -36 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.setv)]TJ /R40982416 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 /R41626760 10 Tf -211.38 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R41294760 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.getv)]TJ /R40982416 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 /R41626760 10 Tf -160.92 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R40982416 10 Tf 48.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -74.5801 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R40982416 10 Tf 48.7402 0 Td (\(node_handle\);)Tj -74.5801 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.nameof)]TJ /R40982416 10 Tf 48.7402 0 Td (\(attr_handle\);)Tj /R41626760 10 Tf -110.58 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R40982416 10 Tf 36 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œndsubg)]TJ /R40982416 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 /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œndnode)]TJ /R40982416 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 /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œndedge)]TJ /R40982416 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 /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R40982416 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 /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R40982416 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 /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œndattr)]TJ /R40982416 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 /R41626760 10 Tf -219.06 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R40982416 10 Tf 36 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.headof)]TJ /R40982416 10 Tf 45.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -100.13 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.tailof)]TJ /R40982416 10 Tf 39.3 0 Td [(\(edg)10.0073(e_handle\);)]TJ -93.4602 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R40982416 10 Tf 50.9699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R40982416 10 Tf 50.9699 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.graphof)]TJ /R40982416 10 Tf 50.9699 0 Td (\(node_handle\);)Tj -109.43 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.r)17.9834(ootof)]TJ /R40982416 10 Tf 43 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41626760 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 /R40982416 10 Tf 36 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.pr)18.0078(otonode)]TJ /R40982416 10 Tf 60.7898 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -114.95 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.pr)18.0078(otoedge)]TJ /R40982416 10 Tf 59.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41626760 10 Tf -149.17 -16.8 Td (Iterators)Tj /R41294760 10 Tf (Iteration termination tests)' /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R40982416 10 Tf 27.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R40982416 10 Tf 27.6402 0 Td (\(node_handle\);)Tj -47.9203 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R40982416 10 Tf 27.6402 0 Td [(\(edg)10.0073(e_handle\);)]TJ -47.9203 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.ok)]TJ /R40982416 10 Tf 27.6402 0 Td (\(attr_handle\);)Tj /R41294760 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 /R40982416 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsubg)]TJ /R40982416 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsubg)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -15.8996 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.Œrstsupg)]TJ /R40982416 10 Tf 54.3102 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -112.77 -12 Td [(gr)15.0159(aph_handle)]TJ /R41626760 10 Tf 58.4598 0 Td [(Gv)69.9927(.nextsupg)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R40982416 10 Tf 53.7402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R40982416 10 Tf 48.1902 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R40982416 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 /R41294760 10 Tf -34.4297 -45.6 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n-1293\n+1291\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\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 /R29476752 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R29476752 10 Tf 418.07 0 Td (gv)Tj /R29789096 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 /R29476752 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R29476752 10 Tf 53.7402 0 Td (\(node_handle\);)Tj -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R29476752 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -17.0098 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsthead)]TJ /R29476752 10 Tf 54.8602 0 Td (\(node_handle\);)Tj -109.02 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexthead)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R29476752 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R29476752 10 Tf 42.6402 0 Td (\(node_handle\);)Tj -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R30121096 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -14.7898 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsttail)]TJ /R29476752 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -102.35 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexttail)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -17.0098 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R29476752 10 Tf 54.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -17.0098 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R29476752 10 Tf 54.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R30121096 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R29476752 10 Tf 50.4 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R29476752 10 Tf 50.4 0 Td [(\(edg)10.0073(e_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R29476752 10 Tf 50.4 0 Td (\(node_handle\);)Tj -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R30121096 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R29476752 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 /R30121096 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 /R29476752 10 Tf -5.72969 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R29476752 10 Tf 29.85 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50.1301 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R29476752 10 Tf 29.85 0 Td (\(node_handle\);)Tj -50.1301 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R29476752 10 Tf 29.85 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R30121096 10 Tf -86.1301 -16.8 Td [(Lay)25.0073(out)]TJ /R29789096 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 /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.lay)24.9927(out)]TJ /R29476752 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 /R30121096 10 Tf -167.86 -16.8 Td (Render)Tj /R29789096 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R29476752 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R29789096 10 Tf -102.06 -16.8 Td (Render a layout to stdout)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R29476752 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 /R29789096 10 Tf -170.14 -16.8 Td (Render to an open Œle)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R29476752 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 /R29789096 10 Tf 2.86016 -50.4 Td 201.5 Tw (1733862375 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 /R40982416 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R40982416 10 Tf 418.07 0 Td (gv)Tj /R41294760 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 /R40982416 10 Tf -16.4496 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstedge)]TJ /R40982416 10 Tf 53.7402 0 Td (\(node_handle\);)Tj -107.24 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextedge)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -17.0098 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstout)]TJ /R40982416 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -101.69 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextout)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -17.0098 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsthead)]TJ /R40982416 10 Tf 54.8602 0 Td (\(node_handle\);)Tj -109.02 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexthead)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R40982416 10 Tf 42.6402 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -14.7898 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.Œrstin)]TJ /R40982416 10 Tf 42.6402 0 Td (\(node_handle\);)Tj -96.1402 -12 Td [(edg)10.0159(e_handle)]TJ /R41626760 10 Tf 53.5 0 Td [(Gv)69.9927(.nextin)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -14.7898 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrsttail)]TJ /R40982416 10 Tf 48.1902 0 Td (\(node_handle\);)Tj -102.35 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.nexttail)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -17.0098 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R40982416 10 Tf 54.8602 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -17.0098 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.Œrstnode)]TJ /R40982416 10 Tf 54.8602 0 Td [(\(edg)10.0073(e_handle\);)]TJ -109.02 -12 Td (node_handle)Tj /R41626760 10 Tf 54.1602 0 Td [(Gv)69.9927(.nextnode)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R40982416 10 Tf 50.4 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R40982416 10 Tf 50.4 0 Td [(\(edg)10.0073(e_handle\);)]TJ -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -16.4496 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.Œrstattr)]TJ /R40982416 10 Tf 50.4 0 Td (\(node_handle\);)Tj -119.37 -12 Td [(attrib)19.9927(ute_handle)]TJ /R41626760 10 Tf 68.9699 0 Td [(Gv)69.9927(.nextattr)]TJ /R40982416 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 /R41626760 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 /R40982416 10 Tf -5.72969 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R40982416 10 Tf 29.85 0 Td [(\(gr)15.0073(aph_handle\);)]TJ -50.1301 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R40982416 10 Tf 29.85 0 Td (\(node_handle\);)Tj -50.1301 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.rm)]TJ /R40982416 10 Tf 29.85 0 Td [(\(edg)10.0073(e_handle\);)]TJ /R41626760 10 Tf -86.1301 -16.8 Td [(Lay)25.0073(out)]TJ /R41294760 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 /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.lay)24.9927(out)]TJ /R40982416 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 /R41626760 10 Tf -167.86 -16.8 Td (Render)Tj /R41294760 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R40982416 10 Tf 45.7801 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41294760 10 Tf -102.06 -16.8 Td (Render a layout to stdout)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R40982416 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 /R41294760 10 Tf -170.14 -16.8 Td (Render to an open Œle)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R40982416 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 /R41294760 10 Tf 2.86016 -50.4 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n 1186\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\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 /R29476752 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R29476752 10 Tf 418.07 0 Td (gv)Tj /R29789096 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Render a layout to an unopened Œle by name)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R29476752 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 /R29789096 10 Tf -170.14 -16.8 Td (Render to a string result)Tj /R29476752 10 Tf 36 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R29476752 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 /R30121096 10 Tf -179.24 -12 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R29476752 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 /R29789096 10 Tf -174.12 -16.8 Td (Render to an open channel)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ /R29476752 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 /R29789096 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 /R29476752 10 Tf -55.8898 -12 Td (string)Tj /R30121096 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderdata)]TJ /R29476752 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 /R29789096 10 Tf -194.59 -16.8 Td (Writing graph back to Œle)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R29476752 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 /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R29476752 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 /R29789096 10 Tf -164.05 -16.8 Td (Graph transformation tools)Tj /R29476752 10 Tf 36 -12 Td (bool)Tj /R30121096 10 Tf 20.2801 0 Td [(Gv)69.9927(.tr)18.0151(ed)]TJ /R29476752 10 Tf 34.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R30121096 10.95 Tf -126.95 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R29789096 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 (1733862375 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 /R40982416 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj /R40982416 10 Tf 418.07 0 Td (gv)Tj /R41294760 10 Tf 9.76016 0 Td (\(3ruby\))Tj -402.01 -36 Td (Render a layout to an unopened Œle by name)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)]TJ /R40982416 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 /R41294760 10 Tf -170.14 -16.8 Td (Render to a string result)Tj /R40982416 10 Tf 36 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R40982416 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 /R41626760 10 Tf -179.24 -12 Td [(Gv)69.9927(.r)17.9846(enderr)18(esult)]TJ /R40982416 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 /R41294760 10 Tf -174.12 -16.8 Td (Render to an open channel)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.r)17.9846(ender)17.9834(channel)]TJ /R40982416 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 /R41294760 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 /R40982416 10 Tf -55.8898 -12 Td (string)Tj /R41626760 10 Tf 25.8398 0 Td [(Gv)69.9927(.r)17.9846(enderdata)]TJ /R40982416 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 /R41294760 10 Tf -194.59 -16.8 Td (Writing graph back to Œle)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R40982416 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 /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.write)]TJ /R40982416 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 /R41294760 10 Tf -164.05 -16.8 Td (Graph transformation tools)Tj /R40982416 10 Tf 36 -12 Td (bool)Tj /R41626760 10 Tf 20.2801 0 Td [(Gv)69.9927(.tr)18.0151(ed)]TJ /R40982416 10 Tf 34.6699 0 Td [(\(gr)15.0073(aph_handle\);)]TJ /R41626760 10.95 Tf -126.95 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R41294760 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 (1733862375 4)Tj ET Q Q \n \n \n \n \n-832\n+828\n \n \n \n \n-R30121096\n+R41626760\n \n-R29789096\n+R41294760\n \n-R29476752\n+R40982416\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+467\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28861096 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/R40366760 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 518\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28861464 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R40367128 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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-325\n+326\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R28861832 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/R40367496 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-0387c689824b'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-6d118b2cd167'/> <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,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 /R10459008 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R10459008 10 Tf 426.4 0 Td (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj -0.219 Tc /R11103352 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R10771352 10 Tf 20.407 -12 Td (gv_tcl - graph manipulation in tcl)Tj /R11103352 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R10771352 10 Tf 36 -12 Td (#!/usr/bin/tclsh)Tj 12 TL (package require gv)' /R11103352 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ /R10771352 10 Tf 36 -12 Td [(Requires tcl8.3 or later)55(.)]TJ /R11103352 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R11103352 10 Tf 36 -12 Td (gv_tcl)Tj /R10771352 10 Tf 28.05 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R11103352 10 Tf 152.05 0 Td (tcl)Tj /R10771352 10 Tf 13.05 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R11103352 10 Tf 180.27 0 Td (graphviz.)Tj /R11103352 10.95 Tf -409.42 -28.8 Td (COMMANDS)Tj /R11103352 10 Tf 36 -12 Td (New graphs)Tj /R10771352 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R10459008 10 Tf 10.4297 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::graph)Tj /R10459008 10 Tf 44.7199 0 Td (<name>)Tj -116.68 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::digraph)Tj /R10459008 10 Tf 53.0602 0 Td (<name>)Tj -125.02 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::strictgraph)Tj /R10459008 10 Tf 66.9301 0 Td (<name>)Tj -138.89 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::strictdigraph)Tj /R10459008 10 Tf 75.2699 0 Td (<name>)Tj /R10771352 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 /R10459008 10 Tf 9.86992 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td [(gv::r)18.0078(eadstring)]TJ /R10459008 10 Tf 63.4199 0 Td (<string>)Tj -135.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R10459008 10 Tf 38.4199 0 Td (<string> Œlename)Tj -110.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R10459008 10 Tf 38.4199 0 Td [(<c)15.0146(hannel>)]TJ /R10771352 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 /R10459008 10 Tf -6.52031 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::graph)Tj /R10459008 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R11103352 10 Tf -152.68 -16.8 Td (New nodes)Tj /R10771352 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 /R10459008 10 Tf -7.63008 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::node)Tj /R10459008 10 Tf 39.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R11103352 10 Tf -143.38 -16.8 Td (New edges)Tj /R10771352 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 /R10459008 10 Tf -7.07031 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::edge)Tj /R10459008 10 Tf 38.6 0 Td (<tail_node_handle> <head_node_handle>)Tj /R10771352 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 /R10459008 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::edge)Tj /R10459008 10 Tf 38.6 0 Td (<tail_node_handle> <head_name>)Tj /R10771352 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 /R10459008 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::edge)Tj /R10459008 10 Tf 38.6 0 Td (<tail_name> <head_node_handle>)Tj /R10771352 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 /R10459008 10 Tf 36 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::edge)Tj /R10459008 10 Tf 38.6 0 Td [(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ /R11103352 10 Tf -141.6 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R10771352 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 /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td (<node_handle> <attr_name> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ /R10771352 10 Tf 61.8402 -67.2 Td 201.5 Tw (1733862375 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 /R26572672 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R26572672 10 Tf 426.4 0 Td (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj -0.219 Tc /R27217016 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26885016 10 Tf 20.407 -12 Td (gv_tcl - graph manipulation in tcl)Tj /R27217016 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R26885016 10 Tf 36 -12 Td (#!/usr/bin/tclsh)Tj 12 TL (package require gv)' /R27217016 10.95 Tf -36 -28.8 Td [(USA)54.9729(GE)]TJ /R26885016 10 Tf 36 -12 Td [(Requires tcl8.3 or later)55(.)]TJ /R27217016 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R27217016 10 Tf 36 -12 Td (gv_tcl)Tj /R26885016 10 Tf 28.05 0 Td [(is a dynamically loaded e)15(xtension for)]TJ /R27217016 10 Tf 152.05 0 Td (tcl)Tj /R26885016 10 Tf 13.05 0 Td [(that pro)14.9927(vides access to the graph f)10(acilities of)]TJ /R27217016 10 Tf 180.27 0 Td (graphviz.)Tj /R27217016 10.95 Tf -409.42 -28.8 Td (COMMANDS)Tj /R27217016 10 Tf 36 -12 Td (New graphs)Tj /R26885016 10 Tf 16.8 TL (Ne)' 2.5 Tc 11.4102 0 Td (we)Tj 0 Tc 14.1602 0 Td (mpty graph)Tj /R26572672 10 Tf 10.4297 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::graph)Tj /R26572672 10 Tf 44.7199 0 Td (<name>)Tj -116.68 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::digraph)Tj /R26572672 10 Tf 53.0602 0 Td (<name>)Tj -125.02 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::strictgraph)Tj /R26572672 10 Tf 66.9301 0 Td (<name>)Tj -138.89 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::strictdigraph)Tj /R26572672 10 Tf 75.2699 0 Td (<name>)Tj /R26885016 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 /R26572672 10 Tf 9.86992 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td [(gv::r)18.0078(eadstring)]TJ /R26572672 10 Tf 63.4199 0 Td (<string>)Tj -135.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R26572672 10 Tf 38.4199 0 Td (<string> Œlename)Tj -110.38 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td [(gv::r)18.0078(ead)]TJ /R26572672 10 Tf 38.4199 0 Td [(<c)15.0146(hannel>)]TJ /R26885016 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 /R26572672 10 Tf -6.52031 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::graph)Tj /R26572672 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R27217016 10 Tf -152.68 -16.8 Td (New nodes)Tj /R26885016 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 /R26572672 10 Tf -7.63008 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::node)Tj /R26572672 10 Tf 39.7199 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ /R27217016 10 Tf -143.38 -16.8 Td (New edges)Tj /R26885016 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 /R26572672 10 Tf -7.07031 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::edge)Tj /R26572672 10 Tf 38.6 0 Td (<tail_node_handle> <head_node_handle>)Tj /R26885016 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 /R26572672 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::edge)Tj /R26572672 10 Tf 38.6 0 Td (<tail_node_handle> <head_name>)Tj /R26885016 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 /R26572672 10 Tf -16.8699 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::edge)Tj /R26572672 10 Tf 38.6 0 Td (<tail_name> <head_node_handle>)Tj /R26885016 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 /R26572672 10 Tf 36 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::edge)Tj /R26572672 10 Tf 38.6 0 Td [(<gr)15.0146(aph_handle> <tail_name> <head_name>)]TJ /R27217016 10 Tf -141.6 -16.8 Td [(Setting attrib)20.0159(ute v)9.99268(alues)]TJ /R26885016 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 /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_name> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td (<node_handle> <attr_name> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_name> <attr_value>)]TJ /R26885016 10 Tf 61.8402 -67.2 Td 201.5 Tw (1733862375 1)Tj ET Q Q \n \n \n \n \n-1332\n+1333\n \n \n \n \n BaseFont\n ITVXIR+Times-Italic\n FontDescriptor\n@@ -591,19 +591,19 @@\n FontFile3\n \n \n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\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 /R10459008 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R10459008 10 Tf 426.4 0 Td (gv)Tj /R10771352 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 /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td (<node_handle> <attr_handle> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::setv)Tj /R10459008 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ /R11103352 10 Tf -111.16 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R10771352 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_name>)]TJ -76.2699 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td (<node_handle> <attr_name>)Tj -76.2699 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_name>)]TJ /R10771352 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 /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ -76.2699 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td (<node_handle> <attr_handle>)Tj -76.2699 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::getv)Tj /R10459008 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R11103352 10 Tf -112.27 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::nameof)Tj /R10459008 10 Tf 50.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -90.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::nameof)Tj /R10459008 10 Tf 50.8199 0 Td (<node_handle>)Tj -90.1598 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td (gv::nameof)Tj /R10459008 10 Tf 50.8199 0 Td (<attr_handle>)Tj /R11103352 10 Tf -126.16 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R10459008 10 Tf 36 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::Œndsubg)Tj /R10459008 10 Tf 55.85 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -127.81 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::Œndnode)Tj /R10459008 10 Tf 56.4 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -124.06 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œndedge)Tj /R10459008 10 Tf 55.2801 0 Td (<tail_node_handle> <head_node_handle>)Tj -122.28 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R10459008 10 Tf 51.9398 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -114.61 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R10459008 10 Tf 51.9398 0 Td (<node_handle> <name>)Tj -114.61 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R10459008 10 Tf 51.9398 0 Td [(<edg)10.0146(e_handle> <name>)]TJ /R11103352 10 Tf -150.61 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R10459008 10 Tf 36 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::headof)Tj /R10459008 10 Tf 48.05 0 Td [(<edg)10.0146(e_handle>)]TJ -115.71 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::tailof)Tj /R10459008 10 Tf 41.3801 0 Td [(<edg)10.0146(e_handle>)]TJ -109.04 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::graphof)Tj /R10459008 10 Tf 53.05 0 Td [(<gr)15.0146(aph_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::graphof)Tj /R10459008 10 Tf 53.05 0 Td [(<edg)10.0146(e_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::graphof)Tj /R10459008 10 Tf 53.05 0 Td (<node_handle>)Tj -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td [(gv::r)18.0078(ootof)]TJ /R10459008 10 Tf 45.0801 0 Td [(<gr)15.0146(aph_handle>)]TJ /R11103352 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 /R10459008 10 Tf 36 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td [(gv::pr)17.9932(otonode)]TJ /R10459008 10 Tf 62.8699 0 Td [(<gr)15.0146(aph_handle>)]TJ -130.53 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td [(gv::pr)17.9932(otoedge)]TJ /R10459008 10 Tf 61.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R11103352 10 Tf -164.75 -16.8 Td (Iterators)Tj /R10771352 10 Tf (Iteration termination tests)' /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::ok)Tj /R10459008 10 Tf 29.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::ok)Tj /R10459008 10 Tf 29.7199 0 Td (<node_handle>)Tj -106.28 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::ok)Tj /R10459008 10 Tf 29.7199 0 Td [(<edg)10.0146(e_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::ok)Tj /R10459008 10 Tf 29.7199 0 Td (<attr_handle>)Tj /R10771352 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 /R10459008 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::Œrstsubg)Tj /R10459008 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::nextsubg)Tj /R10459008 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R10771352 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 /R10459008 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::Œrstsupg)Tj /R10459008 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R11103352 10 Tf 71.9598 0 Td (gv::nextsupg)Tj /R10459008 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R10771352 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 /R10459008 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstedge)Tj /R10459008 10 Tf 55.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextedge)Tj /R10459008 10 Tf 56.9301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R10771352 10 Tf 13.0699 -50.4 Td 201.5 Tw (1733862375 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 /R26572672 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R26572672 10 Tf 426.4 0 Td (gv)Tj /R26885016 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 /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td [(<gr)15.0146(aph_handle> <attr_handle> <attr_value>)]TJ -75.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td (<node_handle> <attr_handle> <attr_value>)Tj -75.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::setv)Tj /R26572672 10 Tf 35.8199 0 Td [(<edg)10.0146(e_handle> <attr_handle> <attr_value>)]TJ /R27217016 10 Tf -111.16 -16.8 Td [(Getting attrib)19.9841(ute v)9.99268(alues)]TJ /R26885016 10 Tf 16.8 TL T*[(Get v)25.0159(alue of named attrib)19.9854(ute of graph/node/edge)]TJ /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_name>)]TJ -76.2699 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td (<node_handle> <attr_name>)Tj -76.2699 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_name>)]TJ /R26885016 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 /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ -76.2699 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td (<node_handle> <attr_handle>)Tj -76.2699 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::getv)Tj /R26572672 10 Tf 36.9301 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R27217016 10 Tf -112.27 -16.8 Td [(Obtain names fr)18.0078(om handles)]TJ /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::nameof)Tj /R26572672 10 Tf 50.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -90.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::nameof)Tj /R26572672 10 Tf 50.8199 0 Td (<node_handle>)Tj -90.1598 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td (gv::nameof)Tj /R26572672 10 Tf 50.8199 0 Td (<attr_handle>)Tj /R27217016 10 Tf -126.16 -16.8 Td [(Find handles fr)18.0151(om names)]TJ /R26572672 10 Tf 36 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::Œndsubg)Tj /R26572672 10 Tf 55.85 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -127.81 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::Œndnode)Tj /R26572672 10 Tf 56.4 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -124.06 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œndedge)Tj /R26572672 10 Tf 55.2801 0 Td (<tail_node_handle> <head_node_handle>)Tj -122.28 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R26572672 10 Tf 51.9398 0 Td [(<gr)15.0146(aph_handle> <name>)]TJ -114.61 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R26572672 10 Tf 51.9398 0 Td (<node_handle> <name>)Tj -114.61 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œndattr)Tj /R26572672 10 Tf 51.9398 0 Td [(<edg)10.0146(e_handle> <name>)]TJ /R27217016 10 Tf -150.61 -16.8 Td [(Misc graph na)25.0073(vigators r)18(etur)15.0073(ning handles)]TJ /R26572672 10 Tf 36 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::headof)Tj /R26572672 10 Tf 48.05 0 Td [(<edg)10.0146(e_handle>)]TJ -115.71 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::tailof)Tj /R26572672 10 Tf 41.3801 0 Td [(<edg)10.0146(e_handle>)]TJ -109.04 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::graphof)Tj /R26572672 10 Tf 53.05 0 Td [(<gr)15.0146(aph_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::graphof)Tj /R26572672 10 Tf 53.05 0 Td [(<edg)10.0146(e_handle>)]TJ -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::graphof)Tj /R26572672 10 Tf 53.05 0 Td (<node_handle>)Tj -125.01 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td [(gv::r)18.0078(ootof)]TJ /R26572672 10 Tf 45.0801 0 Td [(<gr)15.0146(aph_handle>)]TJ /R27217016 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 /R26572672 10 Tf 36 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td [(gv::pr)17.9932(otonode)]TJ /R26572672 10 Tf 62.8699 0 Td [(<gr)15.0146(aph_handle>)]TJ -130.53 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td [(gv::pr)17.9932(otoedge)]TJ /R26572672 10 Tf 61.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R27217016 10 Tf -164.75 -16.8 Td (Iterators)Tj /R26885016 10 Tf (Iteration termination tests)' /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::ok)Tj /R26572672 10 Tf 29.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::ok)Tj /R26572672 10 Tf 29.7199 0 Td (<node_handle>)Tj -106.28 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::ok)Tj /R26572672 10 Tf 29.7199 0 Td [(<edg)10.0146(e_handle>)]TJ -106.28 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::ok)Tj /R26572672 10 Tf 29.7199 0 Td (<attr_handle>)Tj /R26885016 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 /R26572672 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::Œrstsubg)Tj /R26572672 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::nextsubg)Tj /R26572672 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R26885016 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 /R26572672 10 Tf -15.8996 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::Œrstsupg)Tj /R26572672 10 Tf 56.3898 0 Td [(<gr)15.0146(aph_handle>)]TJ -128.35 -12 Td [(<gr)15.0159(aph_handle>)]TJ /R27217016 10 Tf 71.9598 0 Td (gv::nextsupg)Tj /R26572672 10 Tf 57.5 0 Td [(<gr)15.0146(aph_handle> <subgr)15(aph_handle>)]TJ /R26885016 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 /R26572672 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstedge)Tj /R26572672 10 Tf 55.8199 0 Td [(<gr)15.0146(aph_handle>)]TJ -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextedge)Tj /R26572672 10 Tf 56.9301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R26885016 10 Tf 13.0699 -50.4 Td 201.5 Tw (1733862375 2)Tj ET Q Q \n \n \n \n \n-1208\n+1207\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\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 /R10459008 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R10459008 10 Tf 426.4 0 Td (gv)Tj /R10771352 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 /R10459008 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstout)Tj /R10459008 10 Tf 50.2699 0 Td [(<gr)15.0146(aph_handle>)]TJ -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextout)Tj /R10459008 10 Tf 51.3801 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R10771352 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 /R10459008 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstedge)Tj /R10459008 10 Tf 55.8199 0 Td (<node_handle>)Tj -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextedge)Tj /R10459008 10 Tf 56.9301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R10771352 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 /R10459008 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstout)Tj /R10459008 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextout)Tj /R10459008 10 Tf 51.3801 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R10771352 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 /R10459008 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::Œrsthead)Tj /R10459008 10 Tf 56.9398 0 Td (<node_handle>)Tj -124.6 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::nexthead)Tj /R10459008 10 Tf 58.05 0 Td (<node_handle> <head_node_handle>)Tj /R10771352 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 /R10459008 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstin)Tj /R10459008 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextin)Tj /R10459008 10 Tf 45.8301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R10771352 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 /R10459008 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::Œrstin)Tj /R10459008 10 Tf 44.7199 0 Td (<node_handle>)Tj -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R11103352 10 Tf 67 0 Td (gv::nextin)Tj /R10459008 10 Tf 45.8301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R10771352 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 /R10459008 10 Tf -14.7898 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::Œrsttail)Tj /R10459008 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.93 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::nexttail)Tj /R10459008 10 Tf 51.3801 0 Td (<node_handle> <tail_node_handle>)Tj /R10771352 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 /R10459008 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R10459008 10 Tf 56.9398 0 Td [(<gr)15.0146(aph_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R10459008 10 Tf 58.05 0 Td [(<gr)15.0146(aph_handle> <node_handle>)]TJ /R10771352 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 /R10459008 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R10459008 10 Tf 56.9398 0 Td [(<edg)10.0146(e_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R11103352 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R10459008 10 Tf 58.05 0 Td [(<edg)10.0146(e_handle> <node_handle>)]TJ /R10771352 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 /R10459008 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R10459008 10 Tf 52.4801 0 Td [(<gr)15.0146(aph_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R10459008 10 Tf 53.5898 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ /R10771352 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 /R10459008 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R10459008 10 Tf 52.4801 0 Td [(<edg)10.0146(e_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R10459008 10 Tf 53.5898 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R10771352 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 /R10459008 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R10459008 10 Tf 52.4801 0 Td (<node_handle>)Tj -115.15 -12 Td (<attr_handle>)Tj /R11103352 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R10459008 10 Tf 53.5898 0 Td (<node_handle> <attr_handle>)Tj /R11103352 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 /R10459008 10 Tf -5.72969 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::rm)Tj /R10459008 10 Tf 31.9301 0 Td [(<gr)15.0146(aph_handle>)]TJ -108.49 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::rm)Tj /R10459008 10 Tf 31.9301 0 Td (<node_handle>)Tj -108.49 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::rm)Tj /R10459008 10 Tf 31.9301 0 Td [(<edg)10.0146(e_handle>)]TJ /R11103352 10 Tf -144.49 -16.8 Td [(Lay)25.0073(out)]TJ /R10771352 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 /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::lay)25.0146(out)]TJ /R10459008 10 Tf 45.5797 0 Td [(<gr)15.0146(aph_handle> <string> engine)]TJ /R11103352 10 Tf -158.14 -16.8 Td (Render)Tj /R10771352 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R10459008 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle>)]TJ /R10771352 10 Tf 12.5801 -67.2 Td 201.5 Tw (1733862375 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 /R26572672 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R26572672 10 Tf 426.4 0 Td (gv)Tj /R26885016 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 /R26572672 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstout)Tj /R26572672 10 Tf 50.2699 0 Td [(<gr)15.0146(aph_handle>)]TJ -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextout)Tj /R26572672 10 Tf 51.3801 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R26885016 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 /R26572672 10 Tf -16.4496 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstedge)Tj /R26572672 10 Tf 55.8199 0 Td (<node_handle>)Tj -122.82 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextedge)Tj /R26572672 10 Tf 56.9301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R26885016 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 /R26572672 10 Tf -17.0098 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstout)Tj /R26572672 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.27 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextout)Tj /R26572672 10 Tf 51.3801 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R26885016 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 /R26572672 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::Œrsthead)Tj /R26572672 10 Tf 56.9398 0 Td (<node_handle>)Tj -124.6 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::nexthead)Tj /R26572672 10 Tf 58.05 0 Td (<node_handle> <head_node_handle>)Tj /R26885016 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 /R26572672 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstin)Tj /R26572672 10 Tf 44.7199 0 Td [(<gr)15.0146(aph_handle>)]TJ -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextin)Tj /R26572672 10 Tf 45.8301 0 Td [(<node_handle> <edg)10(e_handle>)]TJ /R26885016 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 /R26572672 10 Tf -14.7898 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::Œrstin)Tj /R26572672 10 Tf 44.7199 0 Td (<node_handle>)Tj -111.72 -12 Td [(<edg)10.0159(e_handle>)]TJ /R27217016 10 Tf 67 0 Td (gv::nextin)Tj /R26572672 10 Tf 45.8301 0 Td [(<gr)15.0146(aph_handle> <edg)9.98535(e_handle>)]TJ /R26885016 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 /R26572672 10 Tf -14.7898 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::Œrsttail)Tj /R26572672 10 Tf 50.2699 0 Td (<node_handle>)Tj -117.93 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::nexttail)Tj /R26572672 10 Tf 51.3801 0 Td (<node_handle> <tail_node_handle>)Tj /R26885016 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 /R26572672 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R26572672 10 Tf 56.9398 0 Td [(<gr)15.0146(aph_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R26572672 10 Tf 58.05 0 Td [(<gr)15.0146(aph_handle> <node_handle>)]TJ /R26885016 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 /R26572672 10 Tf -17.0098 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::Œrstnode)Tj /R26572672 10 Tf 56.9398 0 Td [(<edg)10.0146(e_handle>)]TJ -124.6 -12 Td (<node_handle>)Tj /R27217016 10 Tf 67.6602 0 Td (gv::nextnode)Tj /R26572672 10 Tf 58.05 0 Td [(<edg)10.0146(e_handle> <node_handle>)]TJ /R26885016 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 /R26572672 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R26572672 10 Tf 52.4801 0 Td [(<gr)15.0146(aph_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R26572672 10 Tf 53.5898 0 Td [(<gr)15.0146(aph_handle> <attr_handle>)]TJ /R26885016 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 /R26572672 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R26572672 10 Tf 52.4801 0 Td [(<edg)10.0146(e_handle>)]TJ -115.15 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R26572672 10 Tf 53.5898 0 Td [(<edg)10.0146(e_handle> <attr_handle>)]TJ /R26885016 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 /R26572672 10 Tf -16.4496 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::Œrstattr)Tj /R26572672 10 Tf 52.4801 0 Td (<node_handle>)Tj -115.15 -12 Td (<attr_handle>)Tj /R27217016 10 Tf 62.6699 0 Td (gv::nextattr)Tj /R26572672 10 Tf 53.5898 0 Td (<node_handle> <attr_handle>)Tj /R27217016 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 /R26572672 10 Tf -5.72969 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::rm)Tj /R26572672 10 Tf 31.9301 0 Td [(<gr)15.0146(aph_handle>)]TJ -108.49 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::rm)Tj /R26572672 10 Tf 31.9301 0 Td (<node_handle>)Tj -108.49 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::rm)Tj /R26572672 10 Tf 31.9301 0 Td [(<edg)10.0146(e_handle>)]TJ /R27217016 10 Tf -144.49 -16.8 Td [(Lay)25.0073(out)]TJ /R26885016 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 /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::lay)25.0146(out)]TJ /R26572672 10 Tf 45.5797 0 Td [(<gr)15.0146(aph_handle> <string> engine)]TJ /R27217016 10 Tf -158.14 -16.8 Td (Render)Tj /R26885016 10 Tf T*[(Render a layout into attrib)20.0146(utes of the graph)]TJ /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R26572672 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle>)]TJ /R26885016 10 Tf 12.5801 -67.2 Td 201.5 Tw (1733862375 3)Tj ET Q Q \n \n \n \n \n-1050\n+1049\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\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 /R10459008 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R10459008 10 Tf 426.4 0 Td (gv)Tj /R10771352 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Render a layout to stdout)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R10459008 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R10771352 10 Tf -160.42 -16.8 Td (Render to an open Œle)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R10459008 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ /R10771352 10 Tf -160.42 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R10459008 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <string> Œlename)]TJ /R10771352 10 Tf -160.42 -16.8 Td (Render to a string result)Tj /R10459008 10 Tf 36 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R10459008 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> ing <string> format)]TJ /R11103352 10 Tf -111.46 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R10459008 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ /R10771352 10 Tf -108.12 -16.8 Td (Render to an open channel)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R10459008 10 Tf 81.0199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ /R10771352 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 /R10459008 10 Tf -55.8898 -12 Td (<string>)Tj /R11103352 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderdata)]TJ /R10459008 10 Tf 66.75 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R10771352 10 Tf -142.09 -16.8 Td (Writing graph back to Œle)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::write)Tj /R10459008 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <string> Œlename)]TJ -117.93 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td (gv::write)Tj /R10459008 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ /R10771352 10 Tf -153.93 -16.8 Td (Graph transformation tools)Tj /R10459008 10 Tf 36 -12 Td (<boolean_string>)Tj /R11103352 10 Tf 76.5602 0 Td [(gv::tr)18(ed)]TJ /R10459008 10 Tf 36.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R11103352 10.95 Tf -185.31 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R10771352 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ 173 -372 Td 201.5 Tw (1733862375 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 /R26572672 10 Tf 1 0 0 1 72.4199 793.89 Tm (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj /R26572672 10 Tf 426.4 0 Td (gv)Tj /R26885016 10 Tf 9.76016 0 Td (\(3tcl\))Tj -410.34 -36 Td (Render a layout to stdout)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R26572672 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R26885016 10 Tf -160.42 -16.8 Td (Render to an open Œle)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R26572672 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <c)15.0098(hannel> fout)]TJ /R26885016 10 Tf -160.42 -16.8 Td (Render a layout to an unopened Œle by name)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)]TJ /R26572672 10 Tf 47.8598 0 Td [(<gr)15.0146(aph_handle> <string> format <string> Œlename)]TJ /R26885016 10 Tf -160.42 -16.8 Td (Render to a string result)Tj /R26572672 10 Tf 36 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R26572672 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> ing <string> format)]TJ /R27217016 10 Tf -111.46 -12 Td [(gv::r)18.0078(enderr)18(esult)]TJ /R26572672 10 Tf 72.1199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> outdata)]TJ /R26885016 10 Tf -108.12 -16.8 Td (Render to an open channel)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::r)18.0078(ender)17.9834(channel)]TJ /R26572672 10 Tf 81.0199 0 Td [(<gr)15.0146(aph_handle> <string> format <string> c)14.9854(hannelname)]TJ /R26885016 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 /R26572672 10 Tf -55.8898 -12 Td (<string>)Tj /R27217016 10 Tf 39.3398 0 Td [(gv::r)18.0078(enderdata)]TJ /R26572672 10 Tf 66.75 0 Td [(<gr)15.0146(aph_handle> <string> format)]TJ /R26885016 10 Tf -142.09 -16.8 Td (Writing graph back to Œle)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::write)Tj /R26572672 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <string> Œlename)]TJ -117.93 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td (gv::write)Tj /R26572672 10 Tf 41.3699 0 Td [(<gr)15.0146(aph_handle> <c)14.9854(hannel>)]TJ /R26885016 10 Tf -153.93 -16.8 Td (Graph transformation tools)Tj /R26572672 10 Tf 36 -12 Td (<boolean_string>)Tj /R27217016 10 Tf 76.5602 0 Td [(gv::tr)18(ed)]TJ /R26572672 10 Tf 36.75 0 Td [(<gr)15.0146(aph_handle>)]TJ /R27217016 10.95 Tf -185.31 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R26885016 10 Tf 36 -12 Td [(graph, dot, neato, fdp, circo, tw)9.99268(opi, tcl.)]TJ 173 -372 Td 201.5 Tw (1733862375 4)Tj ET Q Q \n \n \n \n \n-804\n+803\n \n \n \n \n-R11103352\n+R27217016\n \n-R10771352\n+R26885016\n \n-R10459008\n+R26572672\n \n \n \n \n \n \n \n@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-477\n+478\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9843616 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/R25957280 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-516\n+518\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9843984 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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/R25957648 def 1 begincodespacerange <00><ff> endcodespacerange 56 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> <35><35><0035> <36><36><0036> <37><37><0037> <38><38><0038> <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-312\n+313\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R9844352 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/R25958016 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-ead0426bd5b5'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-fcc63029c5cd'/> <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,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 /R18995072 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R19322960 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R18995072 10 Tf 206.625 0 Td (LIBGVC)Tj /R19322960 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R19639416 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R19639416 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R19322960 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R19639416 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R19322960 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 /R19639416 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R18995072 10 Tf 36 -12 Td (libgvc)Tj /R19322960 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 /R10803072 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R11130960 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R10803072 10 Tf 206.625 0 Td (LIBGVC)Tj /R11130960 10 Tf 35.7199 0 Td (\(3\))Tj -0.219 Tc /R11447416 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R11447416 10 Tf 20.407 -12 Td (libgvc)Tj 2.5 Tc /R11130960 10 Tf 28.0602 0 Td (­G)Tj 0 Tc 15.3602 0 Td [(raphviz conte)15(xt library)]TJ /R11447416 10.95 Tf -79.4203 -16.8 Td (SYNOPSIS)Tj /R11130960 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 /R11447416 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R10803072 10 Tf 36 -12 Td (libgvc)Tj /R11130960 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 \n \n@@ -542,19 +542,19 @@\n FontFile3\n \n \n \n \n \n \n-R19639416\n+R11447416\n \n-R19322960\n+R11130960\n \n-R18995072\n+R10803072\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 /R18995072 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R19322960 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R18995072 10 Tf 206.625 0 Td (LIBGVC)Tj /R19322960 10 Tf 35.7199 0 Td (\(3\))Tj /R19639416 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R19639416 10 Tf 36 -12 Td (dot)Tj /R19322960 10 Tf 13.8898 0 Td (\(1\),)Tj /R19639416 10 Tf 16.6602 0 Td (neato)Tj /R19322960 10 Tf 23.3301 0 Td (\(1\),)Tj /R19639416 10 Tf 16.6602 0 Td (cdt)Tj /R19322960 10 Tf 13.3301 0 Td (\(3\),)Tj /R19639416 10 Tf 16.6602 0 Td (cgraph)Tj /R19322960 10 Tf 30 0 Td (\(3\))Tj -0.548 Tc /R19639416 10.95 Tf -166.53 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R19322960 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 /R10803072 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVC)Tj /R11130960 10 Tf 35.7199 0 Td 131.045 Tw (\(3\) Library)Tj 177.695 0 Td 0 Tw (Functions Manual)Tj /R10803072 10 Tf 206.625 0 Td (LIBGVC)Tj /R11130960 10 Tf 35.7199 0 Td (\(3\))Tj /R11447416 10.95 Tf -456.34 -36 Td (SEE ALSO)Tj /R11447416 10 Tf 36 -12 Td (dot)Tj /R11130960 10 Tf 13.8898 0 Td (\(1\),)Tj /R11447416 10 Tf 16.6602 0 Td (neato)Tj /R11130960 10 Tf 23.3301 0 Td (\(1\),)Tj /R11447416 10 Tf 16.6602 0 Td (cdt)Tj /R11130960 10 Tf 13.3301 0 Td (\(3\),)Tj /R11447416 10 Tf 16.6602 0 Td (cgraph)Tj /R11130960 10 Tf 30 0 Td (\(3\))Tj -0.548 Tc /R11447416 10.95 Tf -166.53 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R11130960 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-R19639416\n+R11447416\n \n-R19322960\n+R11130960\n \n-R18995072\n+R10803072\n \n \n \n \n \n \n \n@@ -665,32 +665,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-365\n+364\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15011440 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/R6819440 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-576\n+575\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15011808 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/R6819808 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 239\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R19639712 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/R11447712 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-111cbab017f6'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-5a071a9c9443'/> <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,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 /R17168320 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R17496208 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R17168320 10 Tf 198.19 0 Td (GVCOLOR)Tj /R17496208 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R17812664 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R17496208 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 /R17812664 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R17812664 10 Tf 36 -12 Td (gvcolor)Tj /R17496208 10 Tf 34.1602 0 Td ([)Tj /R17168320 10 Tf 7.73984 0 Td (Œles)Tj /R17496208 10 Tf 18.8801 0 Td (])Tj /R17812664 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R17496208 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R17168320 10 Tf 112.14 0 Td (<format>)Tj /R17812664 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R17812664 10 Tf 36 -12 Td (gvcolor)Tj /R17496208 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R17812664 10 Tf 72.5441 0 Td (colorize\))Tj /R17496208 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 /R17168320 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 /R17496208 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 /R17812664 10 Tf 34.2801 0 Td (color)Tj /R17496208 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 /R17168320 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R17496208 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 /R17168320 10 Tf 142.77 0 Td (gvcolor)Tj /R17496208 10 Tf 33.148 0 Td (algorithm.)Tj /R17812664 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R17496208 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 /R17812664 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R17496208 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 /R17812664 10 Tf 99.1402 0 Td (Defcolor)Tj /R17496208 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 /R17812664 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 /R17496208 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R17812664 10 Tf 16.8 TL (0)' /R17496208 10 Tf 20 0 Td (Successful completion.)Tj /R17812664 10 Tf -20 -16.8 Td (1)Tj /R17496208 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 /R17812664 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R17496208 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 /R17812664 10 Tf 238.77 0 Td (dot)Tj /R17496208 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R17812664 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R17496208 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 /R17812664 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R17496208 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 /R27699136 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVCOLOR)Tj /R28027024 10 Tf 46.3801 0 Td 117.1 Tw (\(1\) General)Tj 165.41 0 Td 0 Tw (Commands Manual)Tj /R27699136 10 Tf 198.19 0 Td (GVCOLOR)Tj /R28027024 10 Tf 46.3801 0 Td (\(1\))Tj -0.219 Tc /R28343480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R28027024 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 /R28343480 10.95 Tf -101.66 -16.8 Td (SYNOPSIS)Tj /R28343480 10 Tf 36 -12 Td (gvcolor)Tj /R28027024 10 Tf 34.1602 0 Td ([)Tj /R27699136 10 Tf 7.73984 0 Td (Œles)Tj /R28027024 10 Tf 18.8801 0 Td (])Tj /R28343480 10.95 Tf -96.7801 -16.8 Td [(USA)54.9729(GE)]TJ /R28027024 10 Tf 36 -12 Td (dot Œle.gv | gvcolor | dot ­T)Tj /R27699136 10 Tf 112.14 0 Td (<format>)Tj /R28343480 10.95 Tf -148.14 -16.8 Td (DESCRIPTION)Tj /R28343480 10 Tf 36 -12 Td (gvcolor)Tj /R28027024 10 Tf 34.2578 0 Td (\(pre)Tj 15.85 0 Td 0.098 Tw [(viously kno)24.9951(wn as)]TJ /R28343480 10 Tf 72.5441 0 Td (colorize\))Tj /R28027024 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 /R27699136 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 /R28027024 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 /R28343480 10 Tf 34.2801 0 Td (color)Tj /R28027024 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 /R27699136 10 Tf 21.6 0 Td (dot\(1\))Tj 2.745 Tc /R28027024 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 /R27699136 10 Tf 142.77 0 Td (gvcolor)Tj /R28027024 10 Tf 33.148 0 Td (algorithm.)Tj /R28343480 10 Tf 46.4879 0 Td [(o)9.98535(w=back)]TJ /R28027024 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 /R28343480 10 Tf 25.4621 0 Td (saturation=.1,.9)Tj /R28027024 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 /R28343480 10 Tf 99.1402 0 Td (Defcolor)Tj /R28027024 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 /R28343480 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 /R28027024 10 Tf -20.0855 -12 Td [(The follo)25.0159(wing e)15.0159(xit v)24.9841(alues are returned:)]TJ /R28343480 10 Tf 16.8 TL (0)' /R28027024 10 Tf 20 0 Td (Successful completion.)Tj /R28343480 10 Tf -20 -16.8 Td (1)Tj /R28027024 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 /R28343480 10.95 Tf -241.7 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R28027024 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 /R28343480 10 Tf 238.77 0 Td (dot)Tj /R28027024 10 Tf 13.8898 0 Td (.)Tj -0.548 Tc /R28343480 10.95 Tf -392.89 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R28027024 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 /R28343480 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R28027024 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+2308\n \n \n \n \n BaseFont\n QWXRGQ+Times-Italic\n FontDescriptor\n@@ -620,19 +620,19 @@\n FontFile3\n \n \n \n \n \n \n-R17812664\n+R28343480\n \n-R17496208\n+R28027024\n \n-R17168320\n+R27699136\n \n \n \n \n \n \n \n@@ -687,15 +687,15 @@\n \n Filter\n FlateDecode\n Length\n 460\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17870344 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/R28401160 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@@ -712,18 +712,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-555\n+556\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R17870712 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/R28401528 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@@ -750,15 +750,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/R17871080 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/R28401896 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-3f263f700334'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-39a766e44ca2'/> <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,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 /R33388432 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVEDIT)Tj /R33716320 10 Tf 36.8199 0 Td 126.66 Tw (\(1\) General)Tj 174.97 0 Td 0 Tw (Commands Manual)Tj /R33388432 10 Tf 207.75 0 Td (GVEDIT)Tj /R33716320 10 Tf 36.8199 0 Td (\(1\))Tj -0.219 Tc /R34032776 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33716320 10 Tf 20.407 -12 Td [(gv)15(edit ­ simple graph editor and vie)25.0073(wer)]TJ /R34032776 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R34032776 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R33716320 10 Tf 28.5102 0 Td ([)Tj /R34032776 10 Tf 5.83008 0 Td (­sv?)Tj 2.5 Tc /R33716320 10 Tf 24.5898 0 Td (][)Tj 0 Tc /R33388432 10 Tf 13.5699 0 Td (Œle)Tj /R33716320 10 Tf 14.9 0 Td (])Tj /R34032776 10.95 Tf -123.4 -16.8 Td (DESCRIPTION)Tj /R34032776 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R33716320 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.)' /R34032776 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R33716320 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R34032776 10 Tf 16.8 TL (­s)' /R33716320 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.)' /R34032776 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R33716320 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R34032776 10 Tf -46.55 -16.8 Td (­?)Tj /R33716320 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ -0.548 Tc /R34032776 10.95 Tf -72 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33716320 10 Tf 20.7363 -12 Td (Arif Bilgin <arif@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R34032776 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33716320 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 /R29833104 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVEDIT)Tj /R30160992 10 Tf 36.8199 0 Td 126.66 Tw (\(1\) General)Tj 174.97 0 Td 0 Tw (Commands Manual)Tj /R29833104 10 Tf 207.75 0 Td (GVEDIT)Tj /R30160992 10 Tf 36.8199 0 Td (\(1\))Tj -0.219 Tc /R30477448 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30160992 10 Tf 20.407 -12 Td [(gv)15(edit ­ simple graph editor and vie)25.0073(wer)]TJ /R30477448 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R30477448 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R30160992 10 Tf 28.5102 0 Td ([)Tj /R30477448 10 Tf 5.83008 0 Td (­sv?)Tj 2.5 Tc /R30160992 10 Tf 24.5898 0 Td (][)Tj 0 Tc /R29833104 10 Tf 13.5699 0 Td (Œle)Tj /R30160992 10 Tf 14.9 0 Td (])Tj /R30477448 10.95 Tf -123.4 -16.8 Td (DESCRIPTION)Tj /R30477448 10 Tf 36 -12 Td [(gv)10(edit)]TJ /R30160992 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.)' /R30477448 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R30160992 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R30477448 10 Tf 16.8 TL (­s)' /R30160992 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.)' /R30477448 10 Tf -36 -16.8 Td (­v)Tj -1.11 Tc /R30160992 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R30477448 10 Tf -46.55 -16.8 Td (­?)Tj /R30160992 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ -0.548 Tc /R30477448 10.95 Tf -72 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R30160992 10 Tf 20.7363 -12 Td (Arif Bilgin <arif@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R30477448 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30160992 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 \n \n@@ -614,19 +614,19 @@\n FontFile3\n \n \n \n \n \n \n-R34032776\n+R30477448\n \n-R33716320\n+R30160992\n \n-R33388432\n+R29833104\n \n \n \n \n \n \n \n@@ -678,18 +678,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/R34051960 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/R30496632 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@@ -706,18 +706,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-515\n+516\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34052328 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/R30497000 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@@ -739,18 +739,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-221\n+222\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34052696 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/R30497368 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-275e9ab9ffcc'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-585adb1d2333'/> <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 /R33478528 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R33804304 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R33478528 10 Tf 210.14 0 Td (GVGEN)Tj /R33804304 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R34122872 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R33804304 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R34122872 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R34122872 10 Tf 36 -12 Td (gvgen)Tj /R33804304 10 Tf 27.682 0 Td ([)Tj /R34122872 10 Tf 6.01211 0 Td (­dv?)Tj 2.682 Tc /R33804304 10 Tf 26.4422 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0238 0 Td (­i)Tj /R33478528 10 Tf 8.83984 0 Td (n)Tj 2.682 Tc /R33804304 10 Tf 7.92188 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0238 0 Td (­c)Tj /R33478528 10 Tf 10.5 0 Td (n)Tj 2.681 Tc /R33804304 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­C)Tj /R33478528 10 Tf 13.6898 0 Td (x,y)Tj 2.681 Tc /R33804304 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­g)Tj /R33478528 10 Tf 10.9898 0 Td ([)Tj /R34122872 10 Tf 3.88984 0 Td (f)Tj /R33478528 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R33804304 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­G)Tj /R33478528 10 Tf 13.7699 0 Td ([)Tj /R34122872 10 Tf 3.88984 0 Td (f)Tj /R33478528 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R33804304 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­h)Tj /R33478528 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R33804304 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­k)Tj /R33478528 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R33804304 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­b)Tj /R33478528 10 Tf 12.0301 0 Td (x,y)Tj 2.681 Tc /R33804304 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­B)Tj /R33478528 10 Tf 13.1398 0 Td (x,y)Tj 2.681 Tc /R33804304 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R34122872 10 Tf 12.0219 0 Td (­m)Tj /R33478528 10 Tf 14.3898 0 Td (n)Tj 2.587 Tc /R33804304 10 Tf -426.758 -12 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­M)Tj /R33478528 10 Tf 15.9102 0 Td (x,y)Tj 2.587 Tc /R33804304 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­p)Tj /R33478528 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R33804304 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­r)Tj /R33478528 10 Tf 10.9102 0 Td (x,y)Tj 2.587 Tc /R33804304 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­R)Tj /R33478528 10 Tf 13.6898 0 Td (x)Tj 2.587 Tc /R33804304 10 Tf 7.55703 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­s)Tj /R33478528 10 Tf 9.95 0 Td (n)Tj 2.587 Tc /R33804304 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­S)Tj /R33478528 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R33804304 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.834 0 Td (­S)Tj /R33478528 10 Tf 11.6199 0 Td (n,d)Tj 2.588 Tc /R33804304 10 Tf 15.8578 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.8359 0 Td (­t)Tj /R33478528 10 Tf 9.38984 0 Td (n)Tj 2.588 Tc /R33804304 10 Tf 7.82813 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.8359 0 Td (­t)Tj /R33478528 10 Tf 9.38008 0 Td (d,n)Tj 2.588 Tc /R33804304 10 Tf 15.3281 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.8359 0 Td (­T)Tj /R33478528 10 Tf 13.1398 0 Td (x,y)Tj 2.588 Tc /R33804304 10 Tf 14.2879 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.8359 0 Td (­T)Tj /R33478528 10 Tf 13.1398 0 Td [(x,y)54.9902(,u,v)]TJ 2.588 Tc /R33804304 10 Tf 28.1781 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.8359 0 Td (­w)Tj /R33478528 10 Tf 13.2801 0 Td (n)Tj 2.5 Tc /R33804304 10 Tf -426.759 -12 Td (][)Tj 0 Tc /R34122872 10 Tf 11.6602 0 Td (­n)Tj /R33478528 10 Tf 12.5102 0 Td [(pr)37.0081(eŒx)]TJ 2.5 Tc /R33804304 10 Tf 25.4301 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.6602 0 Td (­N)Tj /R33478528 10 Tf 13.2801 0 Td (name)Tj 2.5 Tc /R33804304 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R34122872 10 Tf 11.6602 0 Td (­o)Tj /R33478528 10 Tf 10.9301 0 Td (outŒle)Tj /R33804304 10 Tf 27.6801 0 Td (])Tj /R34122872 10.95 Tf -185.151 -16.8 Td (DESCRIPTION)Tj /R34122872 10 Tf 36 -12 Td (gvgen)Tj /R33804304 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R34122872 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R33804304 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R34122872 10 Tf 16.8 TL (­c)' /R33478528 10 Tf 12.6398 0 Td (n)Tj /R33804304 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R33478528 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R33804304 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R34122872 10 Tf -142.05 -16.8 Td (­C)Tj /R33478528 10 Tf 15.4199 0 Td (x,y)Tj /R33804304 10 Tf 20.5801 0 Td (Generate an)Tj /R33478528 10 Tf 50.5301 0 Td (x)Tj /R33804304 10 Tf 6.93984 0 Td (by)Tj /R33478528 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33804304 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (2*x*y - y)Tj /R33804304 10 Tf 39.15 0 Td (edges.)Tj /R34122872 10 Tf -317.77 -16.8 Td (­g)Tj /R33478528 10 Tf 13.2 0 Td ([)Tj /R34122872 10 Tf 3.88984 0 Td (f)Tj /R33478528 10 Tf 3.33008 0 Td (]x,y)Tj /R33804304 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R33478528 10 Tf 50.7 0 Td (x)Tj /R33804304 10 Tf 7.025 0 Td (by)Tj /R33478528 10 Tf 12.5852 0 Td (y)Tj /R33804304 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R34122872 10 Tf 32.9391 0 Td (f)Tj /R33804304 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 /R33478528 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R33804304 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R33804304 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R33478528 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R33804304 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R34122872 10 Tf -59.6898 -16.8 Td (­G)Tj /R33478528 10 Tf 15.9801 0 Td ([)Tj /R34122872 10 Tf 3.88984 0 Td (f)Tj /R33478528 10 Tf 3.33008 0 Td (]x,y)Tj /R33804304 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R33478528 10 Tf 50.8578 0 Td (x)Tj /R33804304 10 Tf 7.10391 0 Td (by)Tj /R33478528 10 Tf 12.6641 0 Td (y)Tj /R33804304 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R34122872 10 Tf 9.32383 0 Td (f)Tj /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33804304 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R34122872 10 Tf -226.7 -16.8 Td (­h)Tj /R33478528 10 Tf 13.7602 0 Td (n)Tj /R33804304 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R33478528 10 Tf 129.46 0 Td (n)Tj 5 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R33804304 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R33804304 10 Tf 40.8199 0 Td (edges.)Tj /R34122872 10 Tf -344.37 -16.8 Td (­k)Tj /R33478528 10 Tf 13.7602 0 Td (n)Tj /R33804304 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R33478528 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R33804304 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R33478528 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R33804304 10 Tf 40.2699 0 Td (edges.)Tj /R34122872 10 Tf -259.96 -16.8 Td (­b)Tj /R33478528 10 Tf 13.7602 0 Td (x,y)Tj /R33804304 10 Tf 22.2398 0 Td (Generate a complete)Tj /R33478528 10 Tf 84.6898 0 Td (x)Tj /R33804304 10 Tf 6.93984 0 Td (by)Tj /R33478528 10 Tf 12.5 0 Td (y)Tj /R33804304 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R33478528 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R33804304 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (x*y)Tj /R33804304 10 Tf 16.3801 0 Td (edges.)Tj /R34122872 10 Tf -357.439 -16.8 Td (­B)Tj /R33478528 10 Tf 14.8699 0 Td (x,y)Tj /R33804304 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R33478528 10 Tf 51.7898 0 Td (x)Tj /R33804304 10 Tf 7.56992 0 Td (by)Tj /R33478528 10 Tf 13.1301 0 Td (y)Tj /R33804304 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R33478528 10 Tf 51.05 0 Td (x)Tj /R33804304 10 Tf 7.56992 0 Td (by)Tj /R33478528 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R33804304 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (2*x*y + y)Tj /R33804304 10 Tf 42.5699 0 Td (edges.)Tj /R34122872 10 Tf -183.12 -16.8 Td (­m)Tj /R33478528 10 Tf 16.5301 0 Td (n)Tj /R33804304 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R33478528 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R33804304 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R33804304 10 Tf 50.2699 0 Td (edges.)Tj /R34122872 10 Tf -86.2699 -16.8 Td (­M)Tj /R33478528 10 Tf 17.6398 0 Td (x,y)Tj /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R33804304 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (2*x*y - y)Tj /R33804304 10 Tf 39.15 0 Td (edges.)Tj /R34122872 10 Tf -342.1 -16.8 Td (­p)Tj /R33478528 10 Tf 13.7602 0 Td (n)Tj /R33804304 10 Tf 22.2398 0 Td (Generate a path on)Tj /R33478528 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (n-1)Tj /R33804304 10 Tf 15.8301 0 Td (edges.)Tj /R34122872 10 Tf -234.9 -16.8 Td (­r)Tj /R33478528 10 Tf 12.6398 0 Td (x,y)Tj /R33804304 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 /R33478528 10 Tf 245.784 0 Td (2^n-1)Tj /R33804304 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R33478528 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R33804304 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R33478528 10 Tf 61.4898 0 Td (y)Tj /R33804304 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R34122872 10 Tf -184.97 -16.8 Td (­R)Tj /R33478528 10 Tf 15.4199 0 Td (x)Tj /R33804304 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R33478528 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R33804304 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R34122872 10 Tf -188.85 -16.8 Td (­s)Tj /R33478528 10 Tf 12.0898 0 Td (n)Tj /R33804304 10 Tf 23.9102 0 Td (Generate a star on)Tj /R33478528 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (n-1)Tj /R33804304 10 Tf 15.8301 0 Td (edges.)Tj /R34122872 10 Tf -232.12 -16.8 Td (­S)Tj /R33478528 10 Tf 13.7602 0 Td (n)Tj /R33804304 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R33478528 10 Tf 148.29 0 Td (n)Tj 5 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R33804304 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (3^n)Tj /R33804304 10 Tf 15.8301 0 Td (edges.)Tj /R34122872 10 Tf -394.39 -16.8 Td (­S)Tj /R33478528 10 Tf 13.7602 0 Td (n,d)Tj /R33804304 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R33478528 10 Tf 45.6578 0 Td (d)Tj /R33804304 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R33478528 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R33804304 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R33478528 10 Tf 28.9441 0 Td (d)Tj /R33804304 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 /R33478528 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R33804304 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R33478528 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R33804304 10 Tf 25.8199 0 Td (edges.)Tj /R34122872 10 Tf -266.71 -16.8 Td (­t)Tj /R33478528 10 Tf 11.5301 0 Td (n)Tj /R33804304 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R33478528 10 Tf 129.4 0 Td (n)Tj 5 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R33804304 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 41.1 0 Td (2^n-2)Tj /R33804304 10 Tf 24.1602 0 Td (edges.)Tj /R34122872 10 Tf -335.98 -16.8 Td (­t)Tj /R33478528 10 Tf 11.5301 0 Td (h,n)Tj /R33804304 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R33478528 10 Tf 124.95 0 Td (h)Tj /R33804304 10 Tf 5 0 Td (.)Tj /R34122872 10 Tf -165.95 -16.8 Td (­T)Tj /R33478528 10 Tf 14.8699 0 Td (x,y)Tj /R34122872 10 Tf -14.8699 -16.8 Td (­T)Tj /R33478528 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R33804304 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R33478528 10 Tf 51.4961 0 Td (x)Tj /R33804304 10 Tf 7.42305 0 Td (by)Tj /R33478528 10 Tf 12.9828 0 Td (y)Tj /R33804304 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 /R33478528 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R33804304 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R33478528 10 Tf 42.066 0 Td (2*x*y)Tj /R33804304 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R33478528 10 Tf 40.3961 0 Td (u)Tj /R33804304 10 Tf 7.98281 0 Td (and)Tj /R33478528 10 Tf 17.423 0 Td (v)Tj /R33804304 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 /R34122872 10 Tf -355.96 -16.8 Td (­w)Tj /R33478528 10 Tf 15.4199 0 Td (n)Tj /R33804304 10 Tf 20.5801 0 Td (Generate a path on)Tj /R33478528 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R33804304 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 /R33478528 10 Tf 11.7898 0 Td (n-1)Tj /R33804304 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 /R39987072 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R40312848 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R39987072 10 Tf 210.14 0 Td (GVGEN)Tj /R40312848 10 Tf 34.4301 0 Td (\(1\))Tj -0.219 Tc /R40631416 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40312848 10 Tf 20.407 -12 Td (gvgen ­ generate graphs)Tj /R40631416 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R40631416 10 Tf 36 -12 Td (gvgen)Tj /R40312848 10 Tf 27.682 0 Td ([)Tj /R40631416 10 Tf 6.01211 0 Td (­dv?)Tj 2.682 Tc /R40312848 10 Tf 26.4422 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0238 0 Td (­i)Tj /R39987072 10 Tf 8.83984 0 Td (n)Tj 2.682 Tc /R40312848 10 Tf 7.92188 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0238 0 Td (­c)Tj /R39987072 10 Tf 10.5 0 Td (n)Tj 2.681 Tc /R40312848 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­C)Tj /R39987072 10 Tf 13.6898 0 Td (x,y)Tj 2.681 Tc /R40312848 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­g)Tj /R39987072 10 Tf 10.9898 0 Td ([)Tj /R40631416 10 Tf 3.88984 0 Td (f)Tj /R39987072 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R40312848 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­G)Tj /R39987072 10 Tf 13.7699 0 Td ([)Tj /R40631416 10 Tf 3.88984 0 Td (f)Tj /R39987072 10 Tf 3.33008 0 Td (]x,y)Tj 2.681 Tc /R40312848 10 Tf 18.2711 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­h)Tj /R39987072 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R40312848 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­k)Tj /R39987072 10 Tf 11.6199 0 Td (n)Tj 2.681 Tc /R40312848 10 Tf 7.92109 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­b)Tj /R39987072 10 Tf 12.0301 0 Td (x,y)Tj 2.681 Tc /R40312848 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­B)Tj /R39987072 10 Tf 13.1398 0 Td (x,y)Tj 2.681 Tc /R40312848 10 Tf 14.3809 0 Td (][)Tj 0 Tc /R40631416 10 Tf 12.0219 0 Td (­m)Tj /R39987072 10 Tf 14.3898 0 Td (n)Tj 2.587 Tc /R40312848 10 Tf -426.758 -12 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­M)Tj /R39987072 10 Tf 15.9102 0 Td (x,y)Tj 2.587 Tc /R40312848 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­p)Tj /R39987072 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R40312848 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­r)Tj /R39987072 10 Tf 10.9102 0 Td (x,y)Tj 2.587 Tc /R40312848 10 Tf 14.2871 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­R)Tj /R39987072 10 Tf 13.6898 0 Td (x)Tj 2.587 Tc /R40312848 10 Tf 7.55703 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­s)Tj /R39987072 10 Tf 9.95 0 Td (n)Tj 2.587 Tc /R40312848 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­S)Tj /R39987072 10 Tf 11.6199 0 Td (n)Tj 2.587 Tc /R40312848 10 Tf 7.82695 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.834 0 Td (­S)Tj /R39987072 10 Tf 11.6199 0 Td (n,d)Tj 2.588 Tc /R40312848 10 Tf 15.8578 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.8359 0 Td (­t)Tj /R39987072 10 Tf 9.38984 0 Td (n)Tj 2.588 Tc /R40312848 10 Tf 7.82813 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.8359 0 Td (­t)Tj /R39987072 10 Tf 9.38008 0 Td (d,n)Tj 2.588 Tc /R40312848 10 Tf 15.3281 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.8359 0 Td (­T)Tj /R39987072 10 Tf 13.1398 0 Td (x,y)Tj 2.588 Tc /R40312848 10 Tf 14.2879 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.8359 0 Td (­T)Tj /R39987072 10 Tf 13.1398 0 Td [(x,y)54.9902(,u,v)]TJ 2.588 Tc /R40312848 10 Tf 28.1781 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.8359 0 Td (­w)Tj /R39987072 10 Tf 13.2801 0 Td (n)Tj 2.5 Tc /R40312848 10 Tf -426.759 -12 Td (][)Tj 0 Tc /R40631416 10 Tf 11.6602 0 Td (­n)Tj /R39987072 10 Tf 12.5102 0 Td [(pr)37.0081(eŒx)]TJ 2.5 Tc /R40312848 10 Tf 25.4301 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.6602 0 Td (­N)Tj /R39987072 10 Tf 13.2801 0 Td (name)Tj 2.5 Tc /R40312848 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R40631416 10 Tf 11.6602 0 Td (­o)Tj /R39987072 10 Tf 10.9301 0 Td (outŒle)Tj /R40312848 10 Tf 27.6801 0 Td (])Tj /R40631416 10.95 Tf -185.151 -16.8 Td (DESCRIPTION)Tj /R40631416 10 Tf 36 -12 Td (gvgen)Tj /R40312848 10 Tf 27.5 0 Td [(generates a v)25(ariety of simple, re)15.0146(gularly-structured abstract graphs.)]TJ /R40631416 10.95 Tf -63.5 -16.8 Td (OPTIONS)Tj /R40312848 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R40631416 10 Tf 16.8 TL (­c)' /R39987072 10 Tf 12.6398 0 Td (n)Tj /R40312848 10 Tf 23.3602 0 Td [(Generate a c)15.0073(ycle with)]TJ /R39987072 10 Tf 89.2598 0 Td (n)Tj -0.15 Tc /R40312848 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and edges.)Tj /R40631416 10 Tf -142.05 -16.8 Td (­C)Tj /R39987072 10 Tf 15.4199 0 Td (x,y)Tj /R40312848 10 Tf 20.5801 0 Td (Generate an)Tj /R39987072 10 Tf 50.5301 0 Td (x)Tj /R40312848 10 Tf 6.93984 0 Td (by)Tj /R39987072 10 Tf 12.5 0 Td (y)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40312848 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (2*x*y - y)Tj /R40312848 10 Tf 39.15 0 Td (edges.)Tj /R40631416 10 Tf -317.77 -16.8 Td (­g)Tj /R39987072 10 Tf 13.2 0 Td ([)Tj /R40631416 10 Tf 3.88984 0 Td (f)Tj /R39987072 10 Tf 3.33008 0 Td (]x,y)Tj /R40312848 10 Tf 15.5801 -12 Td 0.085 Tw (Generate an)Tj /R39987072 10 Tf 50.7 0 Td (x)Tj /R40312848 10 Tf 7.025 0 Td (by)Tj /R39987072 10 Tf 12.5852 0 Td (y)Tj /R40312848 10 Tf 7.025 0 Td 2.585 Tw (grid. If)Tj /R40631416 10 Tf 32.9391 0 Td (f)Tj /R40312848 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 /R39987072 10 Tf 12.0191 0 Td (x*y)Tj -0.15 Tc /R40312848 10 Tf 16.609 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.5578 0 Td 0.23 Tw (2*x*y - y - x)Tj /R40312848 10 Tf 53.0699 0 Td (edges if unfolded and)Tj /R39987072 10 Tf 89.7898 0 Td (2*x*y - y -)Tj 2.5 Tc -352.83 -12 Td (x+2)Tj 0 Tc /R40312848 10 Tf 23.6898 0 Td 0 Tw (edges if folded.)Tj /R40631416 10 Tf -59.6898 -16.8 Td (­G)Tj /R39987072 10 Tf 15.9801 0 Td ([)Tj /R40631416 10 Tf 3.88984 0 Td (f)Tj /R39987072 10 Tf 3.33008 0 Td (]x,y)Tj /R40312848 10 Tf 12.8 -12 Td 0.164 Tw (Generate an)Tj /R39987072 10 Tf 50.8578 0 Td (x)Tj /R40312848 10 Tf 7.10391 0 Td (by)Tj /R39987072 10 Tf 12.6641 0 Td (y)Tj /R40312848 10 Tf 7.10391 0 Td (partial grid.)Tj 51.9879 0 Td (If)Tj /R40631416 10 Tf 9.32383 0 Td (f)Tj /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40312848 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R40631416 10 Tf -226.7 -16.8 Td (­h)Tj /R39987072 10 Tf 13.7602 0 Td (n)Tj /R40312848 10 Tf 22.2398 0 Td [(Generate a h)4.99268(ypercube of de)15.0073(gree)]TJ /R39987072 10 Tf 129.46 0 Td (n)Tj 5 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (2^n)Tj -0.15 Tc /R40312848 10 Tf 15.8301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (n*2^\(n-1\))Tj /R40312848 10 Tf 40.8199 0 Td (edges.)Tj /R40631416 10 Tf -344.37 -16.8 Td (­k)Tj /R39987072 10 Tf 13.7602 0 Td (n)Tj /R40312848 10 Tf 22.2398 0 Td (Generate a complete graph on)Tj /R39987072 10 Tf 122.46 0 Td (n)Tj -0.15 Tc /R40312848 10 Tf 7.5 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices with)Tj /R39987072 10 Tf 44.4398 0 Td (n*\(n-1\)/2)Tj /R40312848 10 Tf 40.2699 0 Td (edges.)Tj /R40631416 10 Tf -259.96 -16.8 Td (­b)Tj /R39987072 10 Tf 13.7602 0 Td (x,y)Tj /R40312848 10 Tf 22.2398 0 Td (Generate a complete)Tj /R39987072 10 Tf 84.6898 0 Td (x)Tj /R40312848 10 Tf 6.93984 0 Td (by)Tj /R39987072 10 Tf 12.5 0 Td (y)Tj /R40312848 10 Tf 6.93984 0 Td [(bipartite graph.)-500(This will ha)]TJ -0.15 Tc 113.68 0 Td (ve)Tj 0 Tc /R39987072 10 Tf 11.7898 0 Td (x+y)Tj -0.15 Tc /R40312848 10 Tf 18.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (x*y)Tj /R40312848 10 Tf 16.3801 0 Td (edges.)Tj /R40631416 10 Tf -357.439 -16.8 Td (­B)Tj /R39987072 10 Tf 14.8699 0 Td (x,y)Tj /R40312848 10 Tf 21.1301 0 Td 0.63 Tw (Generate an)Tj /R39987072 10 Tf 51.7898 0 Td (x)Tj /R40312848 10 Tf 7.56992 0 Td (by)Tj /R39987072 10 Tf 13.1301 0 Td (y)Tj /R40312848 10 Tf 7.56992 0 Td (ball, i.e., an)Tj /R39987072 10 Tf 51.05 0 Td (x)Tj /R40312848 10 Tf 7.56992 0 Td (by)Tj /R39987072 10 Tf 13.1301 0 Td (y)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td 0 Tw (x*y + 2)Tj -0.15 Tc /R40312848 10 Tf 33.1301 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (2*x*y + y)Tj /R40312848 10 Tf 42.5699 0 Td (edges.)Tj /R40631416 10 Tf -183.12 -16.8 Td (­m)Tj /R39987072 10 Tf 16.5301 0 Td (n)Tj /R40312848 10 Tf 19.4699 0 Td 2.017 Tw (Generate a triangular mesh with)Tj /R39987072 10 Tf 140.885 0 Td (n)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 13.8059 0 Td (\(n+1\)*n/2)Tj -0.15 Tc /R40312848 10 Tf 45.7059 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf -355.384 -12 Td (3*\(n-1\)*n/2)Tj /R40312848 10 Tf 50.2699 0 Td (edges.)Tj /R40631416 10 Tf -86.2699 -16.8 Td (­M)Tj /R39987072 10 Tf 17.6398 0 Td (x,y)Tj /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (x*y)Tj -0.15 Tc /R40312848 10 Tf 16.3801 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (2*x*y - y)Tj /R40312848 10 Tf 39.15 0 Td (edges.)Tj /R40631416 10 Tf -342.1 -16.8 Td (­p)Tj /R39987072 10 Tf 13.7602 0 Td (n)Tj /R40312848 10 Tf 22.2398 0 Td (Generate a path on)Tj /R39987072 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (n-1)Tj /R40312848 10 Tf 15.8301 0 Td (edges.)Tj /R40631416 10 Tf -234.9 -16.8 Td (­r)Tj /R39987072 10 Tf 12.6398 0 Td (x,y)Tj /R40312848 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 /R39987072 10 Tf 245.784 0 Td (2^n-1)Tj /R40312848 10 Tf 24.602 0 Td (less)Tj -381 -12 Td 0 Tw (than or equal to)Tj /R39987072 10 Tf 64.9898 0 Td (x)Tj 2.5 Tc /R40312848 10 Tf 4.43984 0 Td (.L)Tj 0 Tc 11.1102 0 Td [(ar)18.0151(ger v)25.0073(alues of)]TJ /R39987072 10 Tf 61.4898 0 Td (y)Tj /R40312848 10 Tf 6.93984 0 Td (increase the density of the graph.)Tj /R40631416 10 Tf -184.97 -16.8 Td (­R)Tj /R39987072 10 Tf 15.4199 0 Td (x)Tj /R40312848 10 Tf 20.5801 0 Td (Generate a random rooted tree on)Tj /R39987072 10 Tf 136.62 0 Td (x)Tj -0.15 Tc /R40312848 10 Tf 6.93984 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices.)Tj /R40631416 10 Tf -188.85 -16.8 Td (­s)Tj /R39987072 10 Tf 12.0898 0 Td (n)Tj /R40312848 10 Tf 23.9102 0 Td (Generate a star on)Tj /R39987072 10 Tf 74.9699 0 Td (n)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (n-1)Tj /R40312848 10 Tf 15.8301 0 Td (edges.)Tj /R40631416 10 Tf -232.12 -16.8 Td (­S)Tj /R39987072 10 Tf 13.7602 0 Td (n)Tj /R40312848 10 Tf 22.2398 0 Td (Generate a Sierpinski graph of order)Tj /R39987072 10 Tf 148.29 0 Td (n)Tj 5 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (3*\(3^\(n-1\) + 1\)/2)Tj -0.15 Tc /R40312848 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (3^n)Tj /R40312848 10 Tf 15.8301 0 Td (edges.)Tj /R40631416 10 Tf -394.39 -16.8 Td (­S)Tj /R39987072 10 Tf 13.7602 0 Td (n,d)Tj /R40312848 10 Tf 22.2398 0 Td 0.064 Tw (Generate a)Tj /R39987072 10 Tf 45.6578 0 Td (d)Tj /R40312848 10 Tf 5 0 Td (-dimensional Sierpinski graph of order)Tj /R39987072 10 Tf 157.8 0 Td (n)Tj 5.064 Tc /R40312848 10 Tf 5 0 Td (.A)Tj 2.564 Tc 14.784 0 Td (tp)Tj 0 Tc 10.3441 0 Td (resent,)Tj /R39987072 10 Tf 28.9441 0 Td (d)Tj /R40312848 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 /R39987072 10 Tf 62.4898 0 Td (4*\(4^\(n-1\) + 1\)/2)Tj -0.15 Tc /R40312848 10 Tf 72.0102 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj 2.5 Tc /R39987072 10 Tf 41.1 0 Td (6*4)Tj 0 Tc 20 0 Td (^\(n-1\))Tj /R40312848 10 Tf 25.8199 0 Td (edges.)Tj /R40631416 10 Tf -266.71 -16.8 Td (­t)Tj /R39987072 10 Tf 11.5301 0 Td (n)Tj /R40312848 10 Tf 24.4699 0 Td (Generate a binary tree of height)Tj /R39987072 10 Tf 129.4 0 Td (n)Tj 5 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (2^n-1)Tj -0.15 Tc /R40312848 10 Tf 24.1602 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 41.1 0 Td (2^n-2)Tj /R40312848 10 Tf 24.1602 0 Td (edges.)Tj /R40631416 10 Tf -335.98 -16.8 Td (­t)Tj /R39987072 10 Tf 11.5301 0 Td (h,n)Tj /R40312848 10 Tf 24.4699 0 Td (Generate a n-ary tree of height)Tj /R39987072 10 Tf 124.95 0 Td (h)Tj /R40312848 10 Tf 5 0 Td (.)Tj /R40631416 10 Tf -165.95 -16.8 Td (­T)Tj /R39987072 10 Tf 14.8699 0 Td (x,y)Tj /R40631416 10 Tf -14.8699 -16.8 Td (­T)Tj /R39987072 10 Tf 14.8699 0 Td [(x,y)54.9927(,u,v)]TJ /R40312848 10 Tf 21.1301 -12 Td 0.483 Tw (Generate an)Tj /R39987072 10 Tf 51.4961 0 Td (x)Tj /R40312848 10 Tf 7.42305 0 Td (by)Tj /R39987072 10 Tf 12.9828 0 Td (y)Tj /R40312848 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 /R39987072 10 Tf 12.273 0 Td (x*y)Tj -0.15 Tc /R40312848 10 Tf 16.8629 0 Td (ve)Tj 0 Tc 9.28984 0 Td (rtices and)Tj /R39987072 10 Tf 42.066 0 Td (2*x*y)Tj /R40312848 10 Tf 26.8629 0 Td 2.983 Tw (edges. If)Tj /R39987072 10 Tf 40.3961 0 Td (u)Tj /R40312848 10 Tf 7.98281 0 Td (and)Tj /R39987072 10 Tf 17.423 0 Td (v)Tj /R40312848 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 /R40631416 10 Tf -355.96 -16.8 Td (­w)Tj /R39987072 10 Tf 15.4199 0 Td (n)Tj /R40312848 10 Tf 20.5801 0 Td (Generate a path on)Tj /R39987072 10 Tf 77.75 0 Td (n)Tj -0.15 Tc /R40312848 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 /R39987072 10 Tf 11.7898 0 Td (n-1)Tj /R40312848 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-R34122872\n+R40631416\n \n-R33804304\n+R40312848\n \n-R33478528\n+R39987072\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 /R33478528 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R33804304 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R33478528 10 Tf 210.14 0 Td (GVGEN)Tj /R33804304 10 Tf 34.4301 0 Td (\(1\))Tj /R34122872 10 Tf -420.34 -36 Td (­i)Tj /R33478528 10 Tf 10.9801 0 Td (n)Tj /R33804304 10 Tf 25.0199 0 Td (Generate)Tj /R33478528 10 Tf 38.5898 0 Td (n)Tj /R33804304 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 /R34122872 10 Tf 48.05 0 Td (­R)Tj /R33804304 10 Tf 15.4199 0 Td (ag is used.)Tj /R34122872 10 Tf -343.4 -16.8 Td (­n)Tj /R33478528 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R33804304 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 /R33478528 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R33804304 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 /R34122872 10 Tf -36 -16.8 Td (­N)Tj /R33478528 10 Tf 15.4199 0 Td (name)Tj /R33804304 10 Tf 20.5801 -12 Td (Use)Tj /R33478528 10 Tf 18.05 0 Td (name)Tj /R33804304 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 /R34122872 10 Tf -78.2102 -16.8 Td (­o)Tj /R33478528 10 Tf 13.2 0 Td (outŒle)Tj /R33804304 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R33478528 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R33804304 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 /R34122872 10 Tf -36 -16.8 Td (­d)Tj /R33804304 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 /R34122872 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R33804304 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R34122872 10 Tf -46.55 -16.8 Td (­?)Tj /R33804304 10 Tf 36 0 Td (Print usage information.)Tj /R34122872 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 /R34122872 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R33804304 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 /R34122872 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R33804304 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R34122872 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R33804304 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 /R39987072 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVGEN)Tj /R40312848 10 Tf 34.4301 0 Td 129.05 Tw (\(1\) General)Tj 177.36 0 Td 0 Tw (Commands Manual)Tj /R39987072 10 Tf 210.14 0 Td (GVGEN)Tj /R40312848 10 Tf 34.4301 0 Td (\(1\))Tj /R40631416 10 Tf -420.34 -36 Td (­i)Tj /R39987072 10 Tf 10.9801 0 Td (n)Tj /R40312848 10 Tf 25.0199 0 Td (Generate)Tj /R39987072 10 Tf 38.5898 0 Td (n)Tj /R40312848 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 /R40631416 10 Tf 48.05 0 Td (­R)Tj /R40312848 10 Tf 15.4199 0 Td (ag is used.)Tj /R40631416 10 Tf -343.4 -16.8 Td (­n)Tj /R39987072 10 Tf 13.7602 0 Td [(pr)37.0081(eŒx)]TJ /R40312848 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 /R39987072 10 Tf 128.104 0 Td [(pr)37.0068(eŒx)]TJ /R40312848 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 /R40631416 10 Tf -36 -16.8 Td (­N)Tj /R39987072 10 Tf 15.4199 0 Td (name)Tj /R40312848 10 Tf 20.5801 -12 Td (Use)Tj /R39987072 10 Tf 18.05 0 Td (name)Tj /R40312848 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 /R40631416 10 Tf -78.2102 -16.8 Td (­o)Tj /R39987072 10 Tf 13.2 0 Td (outŒle)Tj /R40312848 10 Tf 22.8 -12 Td 0.651 Tw (If speciŒed, the generated graph is written into the Œle)Tj /R39987072 10 Tf 225.87 0 Td [(outŒle)15(.)]TJ /R40312848 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 /R40631416 10 Tf -36 -16.8 Td (­d)Tj /R40312848 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 /R40631416 10 Tf -63.95 -16.8 Td (­v)Tj -1.11 Tc /R40312848 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R40631416 10 Tf -46.55 -16.8 Td (­?)Tj /R40312848 10 Tf 36 0 Td (Print usage information.)Tj /R40631416 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 /R40631416 10 Tf -20.0855 -12 Td (gvgen)Tj -0.15 Tc /R40312848 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 /R40631416 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R40312848 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R40631416 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R40312848 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-1174\n+1176\n \n \n \n \n-R34122872\n+R40631416\n \n-R33804304\n+R40312848\n \n-R33478528\n+R39987072\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-418\n+417\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34200016 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/R40708560 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-565\n+566\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R34200384 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/R40708928 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/R34200752 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/R40709296 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-bb262b8af675'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-dcdf4fa88813'/> <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,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 /R22058880 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R22384656 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R22058880 10 Tf 210.25 0 Td (GVMAP)Tj /R22384656 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R22703224 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22384656 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R22703224 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22703224 10 Tf 36 -12 Td (gvmap)Tj /R22384656 10 Tf 31.3898 0 Td ([)Tj /R22058880 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R22384656 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R22703224 10 Tf 11.6602 0 Td (­o)Tj /R22058880 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R22384656 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R22058880 10 Tf 13.5699 0 Td (Œles)Tj /R22384656 10 Tf 18.8801 0 Td (])Tj /R22703224 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R22703224 10 Tf 36 -12 Td (gvmap)Tj /R22384656 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 /R22703224 10 Tf 20.75 0 Td (gvmap)Tj /R22384656 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 /R22058880 10 Tf 39.923 0 Td (cluster)Tj /R22384656 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 /R22058880 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R22384656 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 /R22058880 10 Tf 256.834 0 Td (cluster)Tj /R22384656 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 /R22703224 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R22384656 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 /R22058880 10 Tf 12.1602 0 Td (cluster)Tj /R22384656 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 /R22058880 10 Tf 26.5621 0 Td (­D)Tj /R22384656 10 Tf 17.8109 0 Td (ag is used,)Tj /R22703224 10 Tf 54.023 0 Td (gvmap)Tj /R22384656 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 /R22058880 10 Tf 161.809 0 Td [(cluster)37(color)]TJ /R22384656 10 Tf 50.5691 0 Td [(attrib)19.9854(ute.)]TJ /R22703224 10 Tf 38.2391 0 Td (N.B.)Tj /R22384656 10 Tf 21.4988 0 Td 0.109 Tw (Unless one speciŒes)Tj /R22058880 10 Tf 83.927 0 Td (­c0)Tj 2.609 Tc /R22384656 10 Tf 16.1898 0 Td (,o)Tj 0 Tc 10.109 0 Td (nly the)Tj /R22058880 10 Tf 30.218 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R22384656 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 /R22058880 10 Tf 133.294 0 Td (­O)Tj /R22384656 10 Tf 13.9699 0 Td (,)Tj /R22703224 10 Tf 5.08906 0 Td (gvmap)Tj /R22384656 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 /R22703224 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R22384656 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R22703224 10 Tf (­a)' /R22058880 10 Tf 13.2 0 Td (k)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­b)Tj /R22058880 10 Tf 13.7602 0 Td (v)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­c)Tj /R22058880 10 Tf 12.6398 0 Td (k)Tj /R22384656 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 /R22703224 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R22058880 10 Tf 52.7199 0 Td (xy)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­C)Tj /R22058880 10 Tf 15.4199 0 Td (d)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­d)Tj /R22058880 10 Tf 13.7602 0 Td (d)Tj /R22384656 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 /R16246656 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16572432 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16246656 10 Tf 210.25 0 Td (GVMAP)Tj /R16572432 10 Tf 34.3199 0 Td (\(1\))Tj -0.219 Tc /R16891000 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R16572432 10 Tf 20.407 -12 Td (gvmap ­ Œnd clusters and create a geographical map highlighting clusters.)Tj /R16891000 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R16891000 10 Tf 36 -12 Td (gvmap)Tj /R16572432 10 Tf 31.3898 0 Td ([)Tj /R16246656 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R16572432 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R16891000 10 Tf 11.6602 0 Td (­o)Tj /R16246656 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R16572432 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R16246656 10 Tf 13.5699 0 Td (Œles)Tj /R16572432 10 Tf 18.8801 0 Td (])Tj /R16891000 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R16891000 10 Tf 36 -12 Td (gvmap)Tj /R16572432 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 /R16891000 10 Tf 20.75 0 Td (gvmap)Tj /R16572432 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 /R16246656 10 Tf 39.923 0 Td (cluster)Tj /R16572432 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 /R16246656 10 Tf 9.29805 0 Td (cluster)Tj -0.25 Tc /R16572432 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 /R16246656 10 Tf 256.834 0 Td (cluster)Tj /R16572432 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 /R16891000 10 Tf 5.21992 0 Td (N.B.)Tj -0.15 Tc /R16572432 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 /R16246656 10 Tf 12.1602 0 Td (cluster)Tj /R16572432 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 /R16246656 10 Tf 26.5621 0 Td (­D)Tj /R16572432 10 Tf 17.8109 0 Td (ag is used,)Tj /R16891000 10 Tf 54.023 0 Td (gvmap)Tj /R16572432 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 /R16246656 10 Tf 161.809 0 Td [(cluster)37(color)]TJ /R16572432 10 Tf 50.5691 0 Td [(attrib)19.9854(ute.)]TJ /R16891000 10 Tf 38.2391 0 Td (N.B.)Tj /R16572432 10 Tf 21.4988 0 Td 0.109 Tw (Unless one speciŒes)Tj /R16246656 10 Tf 83.927 0 Td (­c0)Tj 2.609 Tc /R16572432 10 Tf 16.1898 0 Td (,o)Tj 0 Tc 10.109 0 Td (nly the)Tj /R16246656 10 Tf 30.218 0 Td (clus-)Tj -412.56 -12 Td [(ter)37.0154(color)]TJ /R16572432 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 /R16246656 10 Tf 133.294 0 Td (­O)Tj /R16572432 10 Tf 13.9699 0 Td (,)Tj /R16891000 10 Tf 5.08906 0 Td (gvmap)Tj /R16572432 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 /R16891000 10.95 Tf -64.7598 -16.8 Td (OPTIONS)Tj /R16572432 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R16891000 10 Tf (­a)' /R16246656 10 Tf 13.2 0 Td (k)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­b)Tj /R16246656 10 Tf 13.7602 0 Td (v)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­c)Tj /R16246656 10 Tf 12.6398 0 Td (k)Tj /R16572432 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 /R16891000 10 Tf -59.0602 -16.8 Td (­c_opacity=)Tj /R16246656 10 Tf 52.7199 0 Td (xy)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­C)Tj /R16246656 10 Tf 15.4199 0 Td (d)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­d)Tj /R16246656 10 Tf 13.7602 0 Td (d)Tj /R16572432 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-2878\n+2877\n \n \n \n \n BaseFont\n BUHQOS+Times-Italic\n FontDescriptor\n@@ -670,19 +670,19 @@\n FontFile3\n \n \n \n \n \n \n-R22703224\n+R16891000\n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\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 /R22058880 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R22384656 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R22058880 10 Tf 210.25 0 Td (GVMAP)Tj /R22384656 10 Tf 34.3199 0 Td (\(1\))Tj /R22703224 10 Tf -420.34 -36 Td (­D)Tj /R22384656 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 /R22703224 10 Tf -136.81 -16.8 Td (­e)Tj /R22384656 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R22703224 10 Tf -36 -16.8 Td (­g)Tj /R22058880 10 Tf 13.2 0 Td (c)Tj /R22384656 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 /R22703224 10 Tf -186.27 -16.8 Td (­h)Tj /R22058880 10 Tf 13.7602 0 Td (k)Tj /R22384656 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.)' /R22703224 10 Tf -36 -16.8 Td (­highlight=)Tj /R22058880 10 Tf 50.1102 0 Td (k)Tj /R22384656 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 /R22058880 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R22384656 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 /R22703224 10 Tf -138.61 -16.8 Td (­k)Tj /R22384656 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R22703224 10 Tf -36 -16.8 Td (­l)Tj /R22058880 10 Tf 10.9801 0 Td (s)Tj /R22384656 10 Tf 25.0199 0 Td (Use the string)Tj /R22058880 10 Tf 58.05 0 Td (s)Tj /R22384656 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R22703224 10 Tf -100.44 -16.8 Td (­m)Tj /R22058880 10 Tf 16.5301 0 Td (v)Tj /R22384656 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R22058880 10 Tf 87.0102 0 Td (v)Tj /R22384656 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R22703224 10 Tf 242.51 0 Td (gvmap)Tj /R22384656 10 Tf 28.8898 0 Td (.)Tj /R22703224 10 Tf -401.35 -16.8 Td (­O)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­o)Tj /R22058880 10 Tf 10.3602 0 Td (<Œle>)Tj /R22384656 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R22703224 10 Tf -36 -16.8 Td (­p)Tj /R22058880 10 Tf 13.7602 0 Td (k)Tj /R22384656 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 /R22703224 10 Tf -59.6102 -16.8 Td (­Q)Tj /R22384656 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R22703224 10 Tf -36 -16.8 Td (­r)Tj /R22058880 10 Tf 12.6398 0 Td (k)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­s)Tj /R22058880 10 Tf 12.0898 0 Td (v)Tj /R22384656 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 /R22703224 10 Tf -36 -16.8 Td (­t)Tj /R22058880 10 Tf 11.5301 0 Td (n)Tj /R22384656 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R22058880 10 Tf 25.1699 0 Td (n)Tj /R22384656 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 /R22703224 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R22384656 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R22703224 10 Tf -46.55 -16.8 Td (­z)Tj /R22058880 10 Tf 12.6398 0 Td (c)Tj /R22384656 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 /R22703224 10 Tf -175.44 -16.8 Td (­?)Tj /R22384656 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R22703224 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R22384656 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 /R22703224 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R22384656 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 /R22703224 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R22384656 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 /R16246656 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16572432 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16246656 10 Tf 210.25 0 Td (GVMAP)Tj /R16572432 10 Tf 34.3199 0 Td (\(1\))Tj /R16891000 10 Tf -420.34 -36 Td (­D)Tj /R16572432 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 /R16891000 10 Tf -136.81 -16.8 Td (­e)Tj /R16572432 10 Tf 36 0 Td (If speciŒed, edges will be included in the Œnal output.)Tj /R16891000 10 Tf -36 -16.8 Td (­g)Tj /R16246656 10 Tf 13.2 0 Td (c)Tj /R16572432 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 /R16891000 10 Tf -186.27 -16.8 Td (­h)Tj /R16246656 10 Tf 13.7602 0 Td (k)Tj /R16572432 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.)' /R16891000 10 Tf -36 -16.8 Td (­highlight=)Tj /R16246656 10 Tf 50.1102 0 Td (k)Tj /R16572432 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 /R16246656 10 Tf 24.7199 0 Td (k)Tj 2.5 Tc /R16572432 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 /R16891000 10 Tf -138.61 -16.8 Td (­k)Tj /R16572432 10 Tf 36 0 Td [(If speciŒed, increases the randomness of outer boundary)65(.)]TJ /R16891000 10 Tf -36 -16.8 Td (­l)Tj /R16246656 10 Tf 10.9801 0 Td (s)Tj /R16572432 10 Tf 25.0199 0 Td (Use the string)Tj /R16246656 10 Tf 58.05 0 Td (s)Tj /R16572432 10 Tf 6.38984 0 Td [(as a label for the dra)14.9854(wing.)]TJ /R16891000 10 Tf -100.44 -16.8 Td (­m)Tj /R16246656 10 Tf 16.5301 0 Td (v)Tj /R16572432 10 Tf 19.4699 0 Td [(Generate a mar)18(gin of)]TJ /R16246656 10 Tf 87.0102 0 Td (v)Tj /R16572432 10 Tf 6.93984 0 Td [(points around the dra)14.9854(wing. By def)10.0146(ault, this is determined by)]TJ /R16891000 10 Tf 242.51 0 Td (gvmap)Tj /R16572432 10 Tf 28.8898 0 Td (.)Tj /R16891000 10 Tf -401.35 -16.8 Td (­O)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­o)Tj /R16246656 10 Tf 10.3602 0 Td (<Œle>)Tj /R16572432 10 Tf 25.6398 -12 Td 0 Tw [(Put output in <Œle>. Def)9.99268(ault output is stdout)]TJ /R16891000 10 Tf -36 -16.8 Td (­p)Tj /R16246656 10 Tf 13.7602 0 Td (k)Tj /R16572432 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 /R16891000 10 Tf -59.6102 -16.8 Td (­Q)Tj /R16572432 10 Tf 36 0 Td [(Use modularity quality for clustering rather than the def)10(ault modularity clustering.)]TJ /R16891000 10 Tf -36 -16.8 Td (­r)Tj /R16246656 10 Tf 12.6398 0 Td (k)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­s)Tj /R16246656 10 Tf 12.0898 0 Td (v)Tj /R16572432 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 /R16891000 10 Tf -36 -16.8 Td (­t)Tj /R16246656 10 Tf 11.5301 0 Td (n)Tj /R16572432 10 Tf 24.4699 0 Td [(Mak)9.99268(e)]TJ /R16246656 10 Tf 25.1699 0 Td (n)Tj /R16572432 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 /R16891000 10 Tf -155.31 -16.8 Td (­v)Tj -1.11 Tc /R16572432 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R16891000 10 Tf -46.55 -16.8 Td (­z)Tj /R16246656 10 Tf 12.6398 0 Td (c)Tj /R16572432 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 /R16891000 10 Tf -175.44 -16.8 Td (­?)Tj /R16572432 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ /R16891000 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R16572432 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 /R16891000 10.95 Tf -36 -40.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj -0.55 Tc /R16572432 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 /R16891000 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R16572432 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 2409\n \n \n \n \n-R22703224\n+R16891000\n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\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 /R22058880 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R22384656 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R22058880 10 Tf 210.25 0 Td (GVMAP)Tj /R22384656 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 /R16246656 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVMAP)Tj /R16572432 10 Tf 34.3199 0 Td 129.16 Tw (\(1\) General)Tj 177.47 0 Td 0 Tw (Commands Manual)Tj /R16246656 10 Tf 210.25 0 Td (GVMAP)Tj /R16572432 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-420\n+421\n \n \n \n \n-R22384656\n+R16572432\n \n-R22058880\n+R16246656\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/R22780448 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/R16968224 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/R22780816 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/R16968592 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@@ -911,18 +911,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-347\n+346\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22781184 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/R16968960 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-ba283a7c309d'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-f6f36fce1593'/> <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 /R20498368 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R20826256 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R20498368 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R20826256 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R21142712 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20826256 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R21142712 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R21142712 10 Tf 36 -12 Td (gvmap.sh)Tj /R20826256 10 Tf 43.3398 0 Td ([)Tj /R21142712 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R20826256 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R20498368 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R20826256 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R21142712 10 Tf 11.6602 0 Td (­o)Tj /R20498368 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R20826256 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20498368 10 Tf 13.5699 0 Td (Œles)Tj /R20826256 10 Tf 18.8801 0 Td (])Tj /R21142712 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R21142712 10 Tf 36 -12 Td (gvmap.sh)Tj /R20826256 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 /R21142712 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R20826256 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R21142712 10 Tf 16.8 TL (­a)' /R20498368 10 Tf 13.2 0 Td (k)Tj /R20826256 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 /R21142712 10 Tf -36 -16.8 Td (­K)Tj /R20498368 10 Tf 15.9801 0 Td (layout)Tj /R20826256 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 /R21142712 10 Tf -310.709 -16.8 Td (­T)Tj /R20498368 10 Tf 14.8699 0 Td (format)Tj /R20826256 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 /R21142712 10 Tf -36 -16.8 Td (­N)Tj /R20498368 10 Tf 15.4199 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -151.64 -16.8 Td (­G)Tj /R20498368 10 Tf 15.9801 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -121.75 -16.8 Td (­E)Tj /R20498368 10 Tf 14.8699 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -150.53 -16.8 Td (­n)Tj /R20498368 10 Tf 13.7602 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -132.58 -16.8 Td (­g)Tj /R20498368 10 Tf 13.2 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -107.03 -16.8 Td (­e)Tj /R20498368 10 Tf 12.6398 0 Td (attr=val)Tj /R20826256 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 /R21142712 10 Tf -131.47 -16.8 Td (­A)Tj /R20498368 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R20826256 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.)' /R21142712 10 Tf -36 -16.8 Td (­v)Tj /R20826256 10 Tf 36 0 Td [(Set v)14.9927(erbose mode.)]TJ /R21142712 10 Tf -36 -16.8 Td (­V)Tj /R20826256 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R21142712 10 Tf -36 -16.8 Td (­?)Tj /R20826256 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R21142712 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R20826256 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 /R31250368 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R31578256 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R31250368 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R31578256 10 Tf 48.2 0 Td (\(1\))Tj -0.219 Tc /R31894712 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31578256 10 Tf 20.407 -12 Td (gvmap.sh ­ pipeline for running gvmap)Tj /R31894712 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R31894712 10 Tf 36 -12 Td (gvmap.sh)Tj /R31578256 10 Tf 43.3398 0 Td ([)Tj /R31894712 10 Tf 3.33008 0 Td (­vV?)Tj 5 Tc /R31578256 10 Tf 22.9199 0 Td (][)Tj 0 Tc /R31250368 10 Tf 14.3898 0 Td (options)Tj 2.5 Tc /R31578256 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R31894712 10 Tf 11.6602 0 Td (­o)Tj /R31250368 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R31578256 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31250368 10 Tf 13.5699 0 Td (Œles)Tj /R31578256 10 Tf 18.8801 0 Td (])Tj /R31894712 10.95 Tf -237.42 -16.8 Td (DESCRIPTION)Tj /R31894712 10 Tf 36 -12 Td (gvmap.sh)Tj /R31578256 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 /R31894712 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R31578256 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31894712 10 Tf 16.8 TL (­a)' /R31250368 10 Tf 13.2 0 Td (k)Tj /R31578256 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 /R31894712 10 Tf -36 -16.8 Td (­K)Tj /R31250368 10 Tf 15.9801 0 Td (layout)Tj /R31578256 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 /R31894712 10 Tf -310.709 -16.8 Td (­T)Tj /R31250368 10 Tf 14.8699 0 Td (format)Tj /R31578256 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 /R31894712 10 Tf -36 -16.8 Td (­N)Tj /R31250368 10 Tf 15.4199 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -151.64 -16.8 Td (­G)Tj /R31250368 10 Tf 15.9801 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -121.75 -16.8 Td (­E)Tj /R31250368 10 Tf 14.8699 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -150.53 -16.8 Td (­n)Tj /R31250368 10 Tf 13.7602 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -132.58 -16.8 Td (­g)Tj /R31250368 10 Tf 13.2 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -107.03 -16.8 Td (­e)Tj /R31250368 10 Tf 12.6398 0 Td (attr=val)Tj /R31578256 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 /R31894712 10 Tf -131.47 -16.8 Td (­A)Tj /R31250368 10 Tf 15.4199 0 Td [(a)10(g)]TJ /R31578256 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.)' /R31894712 10 Tf -36 -16.8 Td (­v)Tj /R31578256 10 Tf 36 0 Td [(Set v)14.9927(erbose mode.)]TJ /R31894712 10 Tf -36 -16.8 Td (­V)Tj /R31578256 10 Tf 36 0 Td [(Print v)15(ersion information and e)15.0146(xit.)]TJ /R31894712 10 Tf -36 -16.8 Td (­?)Tj /R31578256 10 Tf 36 0 Td [(Print usage information and e)15.0073(xit.)]TJ /R31894712 10.95 Tf -72 -28.8 Td (EXAMPLES)Tj /R31578256 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 2116\n \n \n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R21142712\n+R31894712\n \n-R20826256\n+R31578256\n \n-R20498368\n+R31250368\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 /R20498368 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R20826256 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R20498368 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R20826256 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 /R21142712 10.95 Tf -82.7199 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R20826256 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R21142712 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20826256 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 /R31250368 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GVMAP)134.993(.SH)]TJ /R31578256 10 Tf 48.2 0 Td 115.28 Tw (\(1\) General)Tj 163.59 0 Td 0 Tw (Commands Manual)Tj /R31250368 10 Tf 196.37 0 Td [(GVMAP)134.99(.SH)]TJ /R31578256 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 /R31894712 10.95 Tf -82.7199 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R31578256 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31894712 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R31578256 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-712\n+711\n \n \n \n \n-R21142712\n+R31894712\n \n-R20826256\n+R31578256\n \n-R20498368\n+R31250368\n \n \n \n \n \n \n \n@@ -764,15 +764,15 @@\n \n Filter\n FlateDecode\n Length\n 376\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21219464 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/R31971464 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@@ -792,15 +792,15 @@\n \n Filter\n FlateDecode\n Length\n 600\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21219832 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/R31971832 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@@ -823,15 +823,15 @@\n \n Filter\n FlateDecode\n Length\n 339\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21220200 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/R31972200 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-6a92736805be'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-943afb6fc960'/> <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 /R14067344 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 /R14415264 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R14067344 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 /R14415264 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R14731720 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14415264 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R14731720 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R14731720 10 Tf 36 -12 Td (gvpack)Tj /R14415264 10 Tf 33.0602 0 Td ([)Tj /R14731720 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R14415264 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R14731720 10 Tf 11.6602 0 Td (­m)Tj /R14067344 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R14415264 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R14731720 10 Tf 11.6602 0 Td (­array)Tj /R14067344 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R14415264 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R14731720 10 Tf 11.6602 0 Td (­o)Tj /R14067344 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R14415264 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14731720 10 Tf 11.6602 0 Td (­s)Tj /R14067344 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R14415264 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R14731720 10 Tf 11.6602 0 Td (­G)Tj /R14067344 10 Tf 13.8398 0 Td (name)Tj /R14731720 10 Tf 21.6602 0 Td (=)Tj /R14067344 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R14415264 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R14067344 10 Tf 13.5699 0 Td (Œles)Tj /R14415264 10 Tf 18.8801 0 Td (])Tj /R14731720 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R14731720 10 Tf 36 -12 Td (gvpack)Tj /R14415264 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 /R14731720 10 Tf 418.105 0 Td (dot)Tj /R14415264 10 Tf -418.105 -12 Td (or)Tj /R14731720 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R14415264 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R14731720 10 Tf 25.5602 0 Td (­T)Tj /R14415264 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 /R14731720 10 Tf 59.0852 0 Td (gvpack)Tj /R14415264 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R14731720 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R14415264 10 Tf 58.825 0 Td (with the desired)Tj /R14731720 10 Tf -366.69 -12 Td (­T)Tj /R14415264 10 Tf 14.8699 0 Td (ag.)Tj /R14731720 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R14415264 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R14731720 10 Tf 16.8 TL (­g)' /R14415264 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 /R14731720 10 Tf -36 -16.8 Td (­array)Tj /R14067344 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R14415264 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 /R14067344 10 Tf 89.2801 0 Td (n)Tj /R14415264 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 /R14067344 10 Tf 28.1879 0 Td (sortv)Tj /R14415264 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 /R14731720 10 Tf -36 -16.8 Td (­G)Tj /R14067344 10 Tf 13.8398 0 Td (name)Tj /R14731720 10 Tf 21.6602 0 Td (=)Tj /R14067344 10 Tf 5.7 0 Td (value)Tj /R14415264 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 /R14731720 10 Tf -36 -16.8 Td (­m)Tj /R14067344 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R14415264 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 /R14067344 10 Tf 145.38 0 Td (output)Tj /R14415264 10 Tf 28.0602 0 Td (points around the parts.)Tj /R14731720 10 Tf -219.291 -16.8 Td (­n)Tj /R14415264 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 /R14731720 10 Tf -185.58 -16.8 Td (­o)Tj /R14067344 10 Tf 10.9301 0 Td (output)Tj /R14415264 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R14067344 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R14415264 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 /R14731720 10 Tf 10 0 Td (gvpack)Tj /R14415264 10 Tf 33.0602 0 Td (uses stdout.)Tj /R14731720 10 Tf -245.061 -16.8 Td (­s)Tj /R14067344 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R14415264 10 Tf 25.9898 -12 Td (Use)Tj /R14067344 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R14415264 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R14731720 10 Tf -106.95 -16.8 Td (­u)Tj /R14415264 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 /R14731720 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R14415264 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R14731720 10 Tf -46.55 -16.8 Td (­?)Tj /R14415264 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R14731720 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R14415264 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14067344 10 Tf 1.91016 -16.8 Td (Œles)Tj /R14415264 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 /R14067344 10 Tf 272.314 0 Td (Œles)Tj /R14415264 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 /R14075536 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 /R14423456 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R14075536 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 /R14423456 10 Tf 7.71992 0 Td (\(1\))Tj -0.219 Tc /R14739912 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R14423456 10 Tf 20.407 -12 Td [(gvpack ­ mer)18.0151(ge and pack disjoint graphs)]TJ /R14739912 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R14739912 10 Tf 36 -12 Td (gvpack)Tj /R14423456 10 Tf 33.0602 0 Td ([)Tj /R14739912 10 Tf 5.83008 0 Td (­nguv?)Tj 2.5 Tc /R14423456 10 Tf 36.8199 0 Td (][)Tj 0 Tc /R14739912 10 Tf 11.6602 0 Td (­m)Tj /R14075536 10 Tf 14.4102 0 Td [(mar)37.0166(gin)]TJ 2.5 Tc /R14423456 10 Tf 31.2598 0 Td (][)Tj 0 Tc /R14739912 10 Tf 11.6602 0 Td (­array)Tj /R14075536 10 Tf 29.5801 0 Td (opts)Tj 2.5 Tc /R14423456 10 Tf 19.1699 0 Td (][)Tj 0 Tc /R14739912 10 Tf 11.6602 0 Td (­o)Tj /R14075536 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R14423456 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14739912 10 Tf 11.6602 0 Td (­s)Tj /R14075536 10 Tf 10.0102 0 Td [(gr)15.0146(aph_name)]TJ 2.5 Tc /R14423456 10 Tf 53.0797 0 Td (][)Tj 0 Tc /R14739912 10 Tf 11.6602 0 Td (­G)Tj /R14075536 10 Tf 13.8398 0 Td (name)Tj /R14739912 10 Tf 21.6602 0 Td (=)Tj /R14075536 10 Tf 5.7 0 Td (value)Tj 2.5 Tc /R14423456 10 Tf 24.3398 0 Td (][)Tj 0 Tc /R14075536 10 Tf 13.5699 0 Td (Œles)Tj /R14423456 10 Tf 18.8801 0 Td (])Tj /R14739912 10.95 Tf -464.121 -16.8 Td (DESCRIPTION)Tj /R14739912 10 Tf 36 -12 Td (gvpack)Tj /R14423456 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 /R14739912 10 Tf 418.105 0 Td (dot)Tj /R14423456 10 Tf -418.105 -12 Td (or)Tj /R14739912 10 Tf 10.8301 0 Td (neato)Tj 2.5 Tc /R14423456 10 Tf 23.3301 0 Td (,w)Tj 0 Tc 12.2199 0 Td 0 Tw (ith no)Tj /R14739912 10 Tf 25.5602 0 Td (­T)Tj /R14423456 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 /R14739912 10 Tf 59.0852 0 Td (gvpack)Tj /R14423456 10 Tf 33.775 0 Td (can be used to produce concrete output by applying)Tj /R14739912 10 Tf 215.005 0 Td (neato ­s ­n2)Tj /R14423456 10 Tf 58.825 0 Td (with the desired)Tj /R14739912 10 Tf -366.69 -12 Td (­T)Tj /R14423456 10 Tf 14.8699 0 Td (ag.)Tj /R14739912 10.95 Tf -50.8699 -16.8 Td (OPTIONS)Tj /R14423456 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing options are supported:)]TJ /R14739912 10 Tf 16.8 TL (­g)' /R14423456 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 /R14739912 10 Tf -36 -16.8 Td (­array)Tj /R14075536 10 Tf 29.5801 0 Td [([_a)10.0159(gs][n])]TJ /R14423456 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 /R14075536 10 Tf 89.2801 0 Td (n)Tj /R14423456 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 /R14075536 10 Tf 28.1879 0 Td (sortv)Tj /R14423456 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 /R14739912 10 Tf -36 -16.8 Td (­G)Tj /R14075536 10 Tf 13.8398 0 Td (name)Tj /R14739912 10 Tf 21.6602 0 Td (=)Tj /R14075536 10 Tf 5.7 0 Td (value)Tj /R14423456 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 /R14739912 10 Tf -36 -16.8 Td (­m)Tj /R14075536 10 Tf 14.4102 0 Td [(mar)37.0154(gin)]TJ -0.15 Tc /R14423456 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 /R14075536 10 Tf 145.38 0 Td (output)Tj /R14423456 10 Tf 28.0602 0 Td (points around the parts.)Tj /R14739912 10 Tf -219.291 -16.8 Td (­n)Tj /R14423456 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 /R14739912 10 Tf -185.58 -16.8 Td (­o)Tj /R14075536 10 Tf 10.9301 0 Td (output)Tj /R14423456 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R14075536 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R14423456 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 /R14739912 10 Tf 10 0 Td (gvpack)Tj /R14423456 10 Tf 33.0602 0 Td (uses stdout.)Tj /R14739912 10 Tf -245.061 -16.8 Td (­s)Tj /R14075536 10 Tf 10.0102 0 Td [(gr)15.0159(aph_name)]TJ /R14423456 10 Tf 25.9898 -12 Td (Use)Tj /R14075536 10 Tf 18.05 0 Td [(gr)15.0159(aph_name)]TJ /R14423456 10 Tf 52.9 0 Td [(as the name of the root graph. By def)9.99268(ault, "root" is used.)]TJ /R14739912 10 Tf -106.95 -16.8 Td (­u)Tj /R14423456 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 /R14739912 10 Tf -66.65 -16.8 Td (­v)Tj -1.11 Tc /R14423456 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose mode.)Tj /R14739912 10 Tf -46.55 -16.8 Td (­?)Tj /R14423456 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xit.)]TJ /R14739912 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R14423456 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R14075536 10 Tf 1.91016 -16.8 Td (Œles)Tj /R14423456 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 /R14075536 10 Tf 272.314 0 Td (Œles)Tj /R14423456 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-2798\n+2797\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-R14731720\n+R14739912\n \n-R14415264\n+R14423456\n \n-R14067344\n+R14075536\n \n \n \n \n \n \n Type\n@@ -687,15 +687,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 /R14067344 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 /R14415264 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R14067344 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 /R14415264 10 Tf 7.71992 0 Td (\(1\))Tj /R14731720 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R14731720 10 Tf 36 -12 Td (gvpack)Tj /R14415264 10 Tf 33.0602 0 Td (returns)Tj /R14731720 10 Tf 30.2699 0 Td (0)Tj /R14415264 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R14731720 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R15119328 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R14415264 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R14067344 10 Tf 166.575 0 Td (abc.gv)Tj /R14415264 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R14731720 10 Tf 218.5 0 Td (dot)Tj /R14415264 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 /R14731720 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R14415264 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 /R14731720 10 Tf 201.65 0 Td (gvpack)Tj /R14415264 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 /R14731720 10 Tf (gvpack)' /R14415264 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R14731720 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14415264 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R14731720 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14415264 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 /R14075536 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 /R14423456 10 Tf 7.71992 0 Td 124.74 Tw (\(1\) General)Tj 173.05 0 Td 0 Tw (Commands Manual)Tj /R14075536 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 /R14423456 10 Tf 7.71992 0 Td (\(1\))Tj /R14739912 10.95 Tf -456.34 -36 Td (RETURN CODES)Tj /R14739912 10 Tf 36 -12 Td (gvpack)Tj /R14423456 10 Tf 33.0602 0 Td (returns)Tj /R14739912 10 Tf 30.2699 0 Td (0)Tj /R14423456 10 Tf 7.5 0 Td (if there were no problems, and non-zero otherwise.)Tj /R14739912 10.95 Tf -106.83 -16.8 Td (EXAMPLES)Tj /R15127520 10 Tf 36 -12 Td (ccomps ­x abc.gv | dot | gvpack | neato ­s ­n2 ­Tps)Tj /R14423456 10 Tf 12 TL 1.654 Tw (This pipeline decomposes the graph in)' /R14075536 10 Tf 166.575 0 Td (abc.gv)Tj /R14423456 10 Tf 30.5352 0 Td 1.655 Tw (into its connected components, lays out each using)Tj /R14739912 10 Tf 218.5 0 Td (dot)Tj /R14423456 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 /R14739912 10.95 Tf -57.8098 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R14423456 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 /R14739912 10 Tf 201.65 0 Td (gvpack)Tj /R14423456 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 /R14739912 10 Tf (gvpack)' /R14423456 10 Tf 33.0602 0 Td [(unsets the bounding box attrib)19.9854(ute of all non-cluster subgraphs.)]TJ -0.548 Tc /R14739912 10.95 Tf -69.0602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14423456 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R14739912 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R14423456 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 1085\n \n \n@@ -901,21 +901,21 @@\n FontFile3\n \n \n \n \n \n \n-R15119328\n+R15127520\n \n-R14731720\n+R14739912\n \n-R14415264\n+R14423456\n \n-R14067344\n+R14075536\n \n \n \n \n \n \n \n@@ -983,18 +983,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-292\n+291\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15125960 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/R15134152 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/R15126328 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/R15134520 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@@ -1042,15 +1042,15 @@\n \n Filter\n FlateDecode\n Length\n 578\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R15126696 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/R15134888 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/R15127064 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/R15135256 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-34a076352de8'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-02a16630a258'/> <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,15 +84,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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R36756600 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R36438032 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R36756600 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R36756600 10 Tf 36 -12 Td (gvpr)Tj /R36438032 10 Tf 22.5 0 Td ([)Tj /R36756600 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R36438032 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R36756600 10 Tf 14.1602 0 Td (­o)Tj /R36112256 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R36438032 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R36756600 10 Tf 11.6602 0 Td (­a)Tj /R36112256 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R36438032 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R36112256 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R36438032 10 Tf 5.9 0 Td (|)Tj /R36756600 10 Tf 4.5 0 Td (­f)Tj /R36112256 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 /R36438032 10 Tf 14.9 0 Td (][)Tj 0 Tc /R36112256 10 Tf 13.5699 0 Td (Œles)Tj /R36438032 10 Tf 18.8801 0 Td (])Tj /R36756600 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R36756600 10 Tf 36 -12 Td (gvpr)Tj /R36438032 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R36756600 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R36438032 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R36756600 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R36438032 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 /R36112256 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R36438032 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R36756600 10 Tf 43.434 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 42.3508 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R36438032 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 /R36756600 10 Tf 131.1 0 Td ($)Tj /R36438032 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 /R36756600 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R36438032 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 /R36756600 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R36438032 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 /R36756600 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R36438032 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R36756600 10 Tf (­a)' /R36112256 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R36438032 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R36112256 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R36438032 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 /R36756600 10 Tf 59.852 0 Td (gvpr)Tj /R36438032 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R36756600 10 Tf 50.9961 0 Td (ARGV[)Tj /R36112256 10 Tf 32.7699 0 Td (0)Tj /R36756600 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R36438032 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 /R36756600 10 Tf 54.45 0 Td (­a)Tj /R36438032 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R36756600 10 Tf -167.58 -16.8 Td (­c)Tj /R36438032 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R36756600 10 Tf -36 -16.8 Td (­i)Tj /R36438032 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 /R36756600 10 Tf -68.0898 -16.8 Td (­o)Tj /R36112256 10 Tf 13.2 0 Td (outŒle)Tj /R36438032 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 /R36756600 10 Tf 360.44 0 Td (stdout)Tj /R36438032 10 Tf 26.6699 0 Td (.)Tj /R36756600 10 Tf -423.11 -16.8 Td (­f)Tj /R36112256 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 /R36438032 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 /R36112256 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 /R36438032 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 /R36756600 10 Tf 226.713 0 Td (gvpr)Tj /R36438032 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 /R36756600 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 /R36438032 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R36756600 10 Tf 87.3699 0 Td (­f)Tj /R36438032 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 /R36756600 10 Tf 10.1648 0 Td (gvpr)Tj /R36438032 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R36756600 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R36438032 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 /R36756600 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R36438032 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 /R36756600 10 Tf 30.1391 0 Td ($NG)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (­V)Tj /R36438032 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R36756600 10 Tf -36 -16.8 Td (­?)Tj /R36438032 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R36756600 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R36438032 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R36112256 10 Tf 1.91016 -16.8 Td (Œles)Tj /R36438032 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 /R36756600 10 Tf 284.808 0 Td (­f)Tj /R36438032 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 /R36756600 10 Tf 5.87188 0 Td (stdin)Tj /R36438032 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R36756600 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R36438032 10 Tf 36 -12 Td (A)Tj /R36756600 10 Tf 9.71992 0 Td (gvpr)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj -0.219 Tc /R31747192 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31428624 10 Tf 20.407 -12 Td (gvpr ­ graph pattern scanning and processing language)Tj /R31747192 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R31747192 10 Tf 36 -12 Td (gvpr)Tj /R31428624 10 Tf 22.5 0 Td ([)Tj /R31747192 10 Tf 3.33008 0 Td (­icnqV?)Tj 5 Tc /R31428624 10 Tf 36.2602 0 Td (][)Tj 0 Tc /R31747192 10 Tf 14.1602 0 Td (­o)Tj /R31102848 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R31428624 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31747192 10 Tf 11.6602 0 Td (­a)Tj /R31102848 10 Tf 13.5301 0 Td [(ar)37.0068(gs)]TJ 2.5 Tc /R31428624 10 Tf 20.1801 0 Td (][)Tj 0 Tc /R31102848 10 Tf 10.65 0 Td ('pr)Tj -0.1 Tc 11.7699 0 Td (og)Tj 0 Tc 9.9 0 Td (')Tj /R31428624 10 Tf 5.9 0 Td (|)Tj /R31747192 10 Tf 4.5 0 Td (­f)Tj /R31102848 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 /R31428624 10 Tf 14.9 0 Td (][)Tj 0 Tc /R31102848 10 Tf 13.5699 0 Td (Œles)Tj /R31428624 10 Tf 18.8801 0 Td (])Tj /R31747192 10.95 Tf -319.921 -16.8 Td (DESCRIPTION)Tj /R31747192 10 Tf 36 -12 Td (gvpr)Tj /R31428624 10 Tf 22.7359 0 Td (\(pre)Tj 15.85 0 Td 0.236 Tw [(viously kno)25.0061(wn as)]TJ /R31747192 10 Tf 72.9578 0 Td (gpr)Tj 2.736 Tc /R31428624 10 Tf 15 0 Td [(\)i)273.591(sag)]TJ 0 Tc 27.648 0 Td (raph stream editor inspired by)Tj /R31747192 10 Tf 123.66 0 Td (awk)Tj 5.236 Tc /R31428624 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 /R31102848 10 Tf 133.014 0 Td [(libcgr)15.0146(aph)]TJ /R31428624 10 Tf 39.0199 0 Td 3.014 Tw (\(3\). In)Tj 31.018 0 Td [(particular)40.0073(,)]TJ /R31747192 10 Tf 43.434 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 42.3508 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 141.046 0 Td ($G)Tj 3.281 Tc /R31428624 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 /R31747192 10 Tf 131.1 0 Td ($)Tj /R31428624 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 /R31747192 10 Tf 219.47 0 Td ($T)Tj 2.525 Tc /R31428624 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 /R31747192 10 Tf 137.55 0 Td ($O)Tj 3.02 Tc /R31428624 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 /R31747192 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R31428624 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31747192 10 Tf (­a)' /R31102848 10 Tf 13.2 0 Td [(ar)37.0081(gs)]TJ /R31428624 10 Tf 22.8 0 Td 1.074 Tw (The string)Tj /R31102848 10 Tf 45.4781 0 Td [(ar)37.0081(gs)]TJ /R31428624 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 /R31747192 10 Tf 59.852 0 Td (gvpr)Tj /R31428624 10 Tf 24.393 0 Td 1.893 Tw (program as)Tj /R31747192 10 Tf 50.9961 0 Td (ARGV[)Tj /R31102848 10 Tf 32.7699 0 Td (0)Tj /R31747192 10 Tf 5 0 Td (],...,ARGV[ARGC­1])Tj 6.893 Tc /R31428624 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 /R31747192 10 Tf 54.45 0 Td (­a)Tj /R31428624 10 Tf 13.2 0 Td (ags are concatenated.)Tj /R31747192 10 Tf -167.58 -16.8 Td (­c)Tj /R31428624 10 Tf 36 0 Td (Use the source graph as the output graph.)Tj /R31747192 10 Tf -36 -16.8 Td (­i)Tj /R31428624 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 /R31747192 10 Tf -68.0898 -16.8 Td (­o)Tj /R31102848 10 Tf 13.2 0 Td (outŒle)Tj /R31428624 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 /R31747192 10 Tf 360.44 0 Td (stdout)Tj /R31428624 10 Tf 26.6699 0 Td (.)Tj /R31747192 10 Tf -423.11 -16.8 Td (­f)Tj /R31102848 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 /R31428624 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 /R31102848 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 /R31428624 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 /R31747192 10 Tf 226.713 0 Td (gvpr)Tj /R31428624 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 /R31747192 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 /R31428624 10 Tf 10.4449 0 Td 0.165 Tw (to look for the Œle. If)Tj /R31747192 10 Tf 87.3699 0 Td (­f)Tj /R31428624 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 /R31747192 10 Tf 10.1648 0 Td (gvpr)Tj /R31428624 10 Tf -375.999 -12 Td 0 Tw [(will use the Œrst non-option ar)18(gument as the program.)]TJ /R31747192 10 Tf -36 -16.8 Td (­q)Tj -0.45 Tc /R31428624 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 /R31747192 10 Tf -82.4102 -16.8 Td (­n)Tj -0.45 Tc /R31428624 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 /R31747192 10 Tf 30.1391 0 Td ($NG)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (­V)Tj /R31428624 10 Tf 36 0 Td 0 Tw [(Causes the program to print v)15(ersion information and e)15.0146(xit.)]TJ /R31747192 10 Tf -36 -16.8 Td (­?)Tj /R31428624 10 Tf 36 0 Td [(Causes the program to print usage information and e)15.0073(xit.)]TJ /R31747192 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R31428624 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R31102848 10 Tf 1.91016 -16.8 Td (Œles)Tj /R31428624 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 /R31747192 10 Tf 284.808 0 Td (­f)Tj /R31428624 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 /R31747192 10 Tf 5.87188 0 Td (stdin)Tj /R31428624 10 Tf -370.886 -12 Td 0 Tw (will be used.)Tj /R31747192 10.95 Tf -76 -16.8 Td [(PR)30.0605(OGRAMS)]TJ /R31428624 10 Tf 36 -12 Td (A)Tj /R31747192 10 Tf 9.71992 0 Td (gvpr)Tj /R31428624 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 3387\n \n \n@@ -663,19 +663,19 @@\n FontFile3\n \n \n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -384.34 -36 Td (BEGIN {)Tj /R36112256 10 Tf 41.5 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R36112256 10 Tf 43.1699 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R36112256 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R36756600 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R36112256 10 Tf 12.6 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R36112256 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R36756600 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R36112256 10 Tf 12.6 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R36112256 10 Tf 43.1602 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R36112256 10 Tf 30.3801 0 Td (action)Tj /R36756600 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R36438032 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 /R36756600 10 Tf 192.24 0 Td (BEGIN)Tj /R36438032 10 Tf 32.2301 0 Td (,)Tj /R36756600 10 Tf 5.67305 0 Td (END_G)Tj /R36438032 10 Tf 37.0629 0 Td (and)Tj /R36756600 10 Tf 17.6129 0 Td (END)Tj /R36438032 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 /R36756600 10 Tf 44.3281 0 Td (BEG_G)Tj /R36438032 10 Tf 33.9 0 Td (,)Tj /R36756600 10 Tf 5.22383 0 Td (N)Tj /R36438032 10 Tf 9.94414 0 Td (and)Tj /R36756600 10 Tf 17.1641 0 Td (E)Tj /R36438032 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 /R36756600 10 Tf 266.073 0 Td (BEG_G)Tj /R36438032 10 Tf 36.6531 0 Td (statement and all)Tj /R36756600 10 Tf 71.0289 0 Td (N)Tj /R36438032 10 Tf 9.97305 0 Td (and)Tj /R36756600 10 Tf 17.193 0 Td (E)Tj /R36438032 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R36756600 10 Tf 83.4602 0 Td (BEG_G)Tj /R36438032 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 /R36756600 10 Tf 55.8199 0 Td (gvpr)Tj /R36438032 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R36756600 10 Tf 51.9602 0 Td (BEGIN)Tj /R36438032 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 /R36112256 10 Tf 64.7102 0 Td (G)Tj /R36438032 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 /R36112256 10 Tf 15.2801 0 Td (G)Tj /R36438032 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R36756600 10 Tf 51.9602 0 Td (BEG_G)Tj /R36438032 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 /R36112256 10 Tf 86.9199 0 Td (G)Tj /R36438032 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 /R36756600 10 Tf 51.9602 0 Td (N)Tj /R36438032 10 Tf 9.71992 0 Td (or)Tj /R36756600 10 Tf 10.8301 0 Td (E)Tj /R36438032 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R36112256 10 Tf 15.2801 0 Td (G)Tj /R36438032 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R36756600 10 Tf 51.9602 0 Td (END_G)Tj /R36438032 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 /R36756600 10 Tf 51.9602 0 Td (END)Tj /R36438032 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 /R36756600 10 Tf 75.6301 0 Td (BEGIN)Tj /R36438032 10 Tf 32.2301 0 Td (,)Tj /R36756600 10 Tf 5.3 0 Td (BEG_G)Tj /R36438032 10 Tf 33.9 0 Td (,)Tj /R36756600 10 Tf 5.3 0 Td (END_G)Tj /R36438032 10 Tf 36.6898 0 Td (and)Tj /R36756600 10 Tf 17.2398 0 Td (END)Tj /R36438032 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 /R36756600 10 Tf 11.0422 0 Td (N)Tj /R36438032 10 Tf 9.93203 0 Td (or)Tj /R36756600 10 Tf 11.043 0 Td (E)Tj /R36438032 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 /R36756600 10 Tf 69.8559 0 Td (N)Tj /R36438032 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R36756600 10 Tf 34.7449 0 Td (E)Tj /R36438032 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 /R36756600 10 Tf 130.152 0 Td (N)Tj /R36438032 10 Tf 9.79219 0 Td (or)Tj /R36756600 10 Tf 10.902 0 Td (E)Tj /R36438032 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 /R36112256 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R36438032 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 /R36756600 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf 8.33984 0 Td (,)Tj /R36756600 10 Tf 6.03008 0 Td (int)Tj /R36438032 10 Tf 11.6699 0 Td (,)Tj /R36756600 10 Tf 6.03008 0 Td (char)Tj /R36438032 10 Tf 19.4398 0 Td (,)Tj /R36756600 10 Tf 6.03008 0 Td (oat)Tj /R36438032 10 Tf 18.8898 0 Td (,)Tj /R36756600 10 Tf 6.03008 0 Td (long)Tj /R36438032 10 Tf 18.3398 0 Td (,)Tj /R36756600 10 Tf 6.03008 0 Td (unsigned)Tj /R36438032 10 Tf 41.8801 0 Td (and)Tj /R36756600 10 Tf 17.9699 0 Td (double)Tj /R36438032 10 Tf 28.9 0 Td (\),)Tj /R36756600 10 Tf 9.36016 0 Td (gvpr)Tj /R36438032 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R36756600 10 Tf -397.71 -12 Td (string)Tj /R36438032 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R36756600 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R36438032 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R36756600 10 Tf 104.072 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36756600 10 Tf 5.46797 0 Td (edge_t)Tj /R36438032 10 Tf 27.7699 0 Td (,)Tj /R36756600 10 Tf 5.46797 0 Td (graph_t)Tj /R36438032 10 Tf 36.8578 0 Td (and)Tj /R36756600 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R36438032 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R36756600 10 Tf 12.4078 0 Td (obj_t)Tj /R36438032 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 /R36756600 10 Tf 178.967 0 Td ("...")Tj /R36438032 10 Tf 21.1699 0 Td (or)Tj /R36756600 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R36438032 10 Tf 13.6102 0 Td (.)Tj /R36756600 10 Tf 7.56992 0 Td (gvpr)Tj /R36438032 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 /R36112256 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R36756600 10 Tf 43.7297 0 Td ([)Tj /R36112256 10 Tf 5.83008 0 Td (type0)Tj /R36756600 10 Tf 24.1602 0 Td (])Tj /R36438032 10 Tf -112.22 -16.8 Td (where)Tj /R36112256 10 Tf 29.6879 0 Td (type0)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -384.34 -36 Td (BEGIN {)Tj /R31102848 10 Tf 41.5 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj -69.2398 -16.8 Td (BEG_G {)Tj /R31102848 10 Tf 43.1699 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -70.9098 -16.8 Td (N[)Tj 0 Tc /R31102848 10 Tf 16.8 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R31747192 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R31102848 10 Tf 12.6 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj 2.5 Tc -97.2199 -16.8 Td (E[)Tj 0 Tc /R31102848 10 Tf 16.25 0 Td [(pr)37.0081(edicate)]TJ 2.5 Tc /R31747192 10 Tf 40.0801 0 Td (]{)Tj 0 Tc /R31102848 10 Tf 12.6 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj -96.6699 -16.8 Td (END_G {)Tj /R31102848 10 Tf 43.1602 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj -70.9 -16.8 Td (END {)Tj /R31102848 10 Tf 30.3801 0 Td (action)Tj /R31747192 10 Tf 27.7398 0 Td (})Tj 3.173 Tc /R31428624 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 /R31747192 10 Tf 192.24 0 Td (BEGIN)Tj /R31428624 10 Tf 32.2301 0 Td (,)Tj /R31747192 10 Tf 5.67305 0 Td (END_G)Tj /R31428624 10 Tf 37.0629 0 Td (and)Tj /R31747192 10 Tf 17.6129 0 Td (END)Tj /R31428624 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 /R31747192 10 Tf 44.3281 0 Td (BEG_G)Tj /R31428624 10 Tf 33.9 0 Td (,)Tj /R31747192 10 Tf 5.22383 0 Td (N)Tj /R31428624 10 Tf 9.94414 0 Td (and)Tj /R31747192 10 Tf 17.1641 0 Td (E)Tj /R31428624 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 /R31747192 10 Tf 266.073 0 Td (BEG_G)Tj /R31428624 10 Tf 36.6531 0 Td (statement and all)Tj /R31747192 10 Tf 71.0289 0 Td (N)Tj /R31428624 10 Tf 9.97305 0 Td (and)Tj /R31747192 10 Tf 17.193 0 Td (E)Tj /R31428624 10 Tf 9.42305 0 Td (state-)Tj -410.344 -12 Td 0 Tw [(ments up to the ne)14.9927(xt)]TJ /R31747192 10 Tf 83.4602 0 Td (BEG_G)Tj /R31428624 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 /R31747192 10 Tf 55.8199 0 Td (gvpr)Tj /R31428624 10 Tf 22.5 0 Td (program are:)Tj -294.85 -16.8 Td [(Ev)24.9841(aluate the)]TJ /R31747192 10 Tf 51.9602 0 Td (BEGIN)Tj /R31428624 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 /R31102848 10 Tf 64.7102 0 Td (G)Tj /R31428624 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 /R31102848 10 Tf 15.2801 0 Td (G)Tj /R31428624 10 Tf 9.71992 0 Td (as the current graph and current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R31747192 10 Tf 51.9602 0 Td (BEG_G)Tj /R31428624 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 /R31102848 10 Tf 86.9199 0 Td (G)Tj /R31428624 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 /R31747192 10 Tf 51.9602 0 Td (N)Tj /R31428624 10 Tf 9.71992 0 Td (or)Tj /R31747192 10 Tf 10.8301 0 Td (E)Tj /R31428624 10 Tf 9.16992 0 Td (clauses, as appropriate.)Tj -91.6801 -12 Td (})Tj -10 -12 Td (})Tj (Set)' /R31102848 10 Tf 15.2801 0 Td (G)Tj /R31428624 10 Tf 9.71992 0 Td (as the current object.)Tj -25 -12 Td [(Ev)24.9841(aluate the)]TJ /R31747192 10 Tf 51.9602 0 Td (END_G)Tj /R31428624 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 /R31747192 10 Tf 51.9602 0 Td (END)Tj /R31428624 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 /R31747192 10 Tf 75.6301 0 Td (BEGIN)Tj /R31428624 10 Tf 32.2301 0 Td (,)Tj /R31747192 10 Tf 5.3 0 Td (BEG_G)Tj /R31428624 10 Tf 33.9 0 Td (,)Tj /R31747192 10 Tf 5.3 0 Td (END_G)Tj /R31428624 10 Tf 36.6898 0 Td (and)Tj /R31747192 10 Tf 17.2398 0 Td (END)Tj /R31428624 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 /R31747192 10 Tf 11.0422 0 Td (N)Tj /R31428624 10 Tf 9.93203 0 Td (or)Tj /R31747192 10 Tf 11.043 0 Td (E)Tj /R31428624 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 /R31747192 10 Tf 69.8559 0 Td (N)Tj /R31428624 10 Tf 9.75508 0 Td 0.035 Tw (clauses \()Tj /R31747192 10 Tf 34.7449 0 Td (E)Tj /R31428624 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 /R31747192 10 Tf 130.152 0 Td (N)Tj /R31428624 10 Tf 9.79219 0 Td (or)Tj /R31747192 10 Tf 10.902 0 Td (E)Tj /R31428624 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 /R31102848 10 Tf 348.809 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R31428624 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 /R31747192 10 Tf 159.34 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf 8.33984 0 Td (,)Tj /R31747192 10 Tf 6.03008 0 Td (int)Tj /R31428624 10 Tf 11.6699 0 Td (,)Tj /R31747192 10 Tf 6.03008 0 Td (char)Tj /R31428624 10 Tf 19.4398 0 Td (,)Tj /R31747192 10 Tf 6.03008 0 Td (oat)Tj /R31428624 10 Tf 18.8898 0 Td (,)Tj /R31747192 10 Tf 6.03008 0 Td (long)Tj /R31428624 10 Tf 18.3398 0 Td (,)Tj /R31747192 10 Tf 6.03008 0 Td (unsigned)Tj /R31428624 10 Tf 41.8801 0 Td (and)Tj /R31747192 10 Tf 17.9699 0 Td (double)Tj /R31428624 10 Tf 28.9 0 Td (\),)Tj /R31747192 10 Tf 9.36016 0 Td (gvpr)Tj /R31428624 10 Tf 23.5301 0 Td [(pro)14.9902(vides)]TJ /R31747192 10 Tf -397.71 -12 Td (string)Tj /R31428624 10 Tf 27.9691 0 Td 0.469 Tw (as a synon)Tj 42.448 0 Td 0.468 Tw (ym for)Tj /R31747192 10 Tf 30.3762 0 Td (char*)Tj 2.968 Tc /R31428624 10 Tf 24.4398 0 Td (,a)Tj 0 Tc 9.90781 0 Td (nd the graph-based types)Tj /R31747192 10 Tf 104.072 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31747192 10 Tf 5.46797 0 Td (edge_t)Tj /R31428624 10 Tf 27.7699 0 Td (,)Tj /R31747192 10 Tf 5.46797 0 Td (graph_t)Tj /R31428624 10 Tf 36.8578 0 Td (and)Tj /R31747192 10 Tf 17.4078 0 Td (obj_t)Tj 5.468 Tc /R31428624 10 Tf 22.2199 0 Td (.T)Tj 0 Tc 14.0781 0 Td (he)Tj /R31747192 10 Tf 12.4078 0 Td (obj_t)Tj /R31428624 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 /R31747192 10 Tf 178.967 0 Td ("...")Tj /R31428624 10 Tf 21.1699 0 Td (or)Tj /R31747192 10 Tf 10.9 0 Td [('...)54.9902(')]TJ /R31428624 10 Tf 13.6102 0 Td (.)Tj /R31747192 10 Tf 7.56992 0 Td (gvpr)Tj /R31428624 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 /R31102848 10 Tf -186.93 -16.8 Td [(type arr)15.0159(ay)]TJ /R31747192 10 Tf 43.7297 0 Td ([)Tj /R31102848 10 Tf 5.83008 0 Td (type0)Tj /R31747192 10 Tf 24.1602 0 Td (])Tj /R31428624 10 Tf -112.22 -16.8 Td (where)Tj /R31102848 10 Tf 29.6879 0 Td (type0)Tj /R31428624 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-3483\n+3485\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 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 /R36756600 10 Tf 7.75703 0 Td ({)Tj /R36438032 10 Tf 6.69688 0 Td ([)Tj /R36112256 10 Tf 6.08711 0 Td 0.257 Tw (statement ...)Tj /R36438032 10 Tf 51.3441 0 Td (])Tj /R36756600 10 Tf 6.08711 0 Td (})Tj -0.2 Tc /R36112256 10 Tf 6.69688 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36438032 10 Tf 63.3199 0 Td (// commonly)Tj /R36112256 10 Tf 53.8539 0 Td (var)Tj /R36756600 10 Tf 16.0871 0 Td (=)Tj -0.2 Tc /R36112256 10 Tf 8.45703 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.277 0 Td (if\()Tj -0.2 Tc /R36112256 10 Tf 12.1969 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.277 0 Td (\))Tj /R36112256 10 Tf 6.08711 0 Td (statement)Tj /R36438032 10 Tf 41.0871 0 Td ([)Tj /R36756600 10 Tf -392.67 -12 Td (else)Tj /R36112256 10 Tf 18.5781 0 Td (statement)Tj /R36438032 10 Tf 41.3578 0 Td (])Tj -0.25 Tc /R36756600 10 Tf 6.35781 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R36112256 10 Tf 10.798 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R36112256 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R36112256 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.548 0 Td (\))Tj /R36112256 10 Tf 6.35781 0 Td (statement)Tj -0.25 Tc /R36756600 10 Tf 41.3578 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R36112256 10 Tf 10.798 0 Td [(arr)14.9902(ay)]TJ /R36756600 10 Tf 25.098 0 Td ([)Tj /R36112256 10 Tf 6.35781 0 Td (var)Tj /R36756600 10 Tf 16.359 0 Td (]\))Tj /R36112256 10 Tf 9.68906 0 Td (statement)Tj -0.25 Tc /R36756600 10 Tf -357.67 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R36112256 10 Tf 15.493 0 Td [(arr)14.9927(ay)]TJ /R36756600 10 Tf 25.3531 0 Td ([)Tj /R36112256 10 Tf 6.61211 0 Td (var)Tj /R36756600 10 Tf 16.6121 0 Td (]\))Tj /R36112256 10 Tf 9.94219 0 Td (statement)Tj /R36756600 10 Tf 41.6121 0 Td (while\()Tj -0.2 Tc /R36112256 10 Tf 29.3922 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.802 0 Td (\))Tj /R36112256 10 Tf 6.61211 0 Td (statement)Tj /R36756600 10 Tf 41.6121 0 Td (switch\()Tj -0.2 Tc /R36112256 10 Tf 33.832 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.802 0 Td (\))Tj /R36112256 10 Tf 6.61211 0 Td 0.782 Tw (case statements)Tj /R36756600 10 Tf -332.729 -12 Td 0 Tw [(br)18.0078(eak [)]TJ -0.2 Tc /R36112256 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ 2.5 Tc /R36756600 10 Tf 36.0199 0 Td (]c)Tj 0 Tc 10.2699 0 Td (ontinue [)Tj -0.2 Tc /R36112256 10 Tf 40.5602 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ 2.5 Tc /R36756600 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 /R36112256 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R36756600 10 Tf 36.0199 0 Td (])Tj /R36438032 9 Tf -295.68 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R36438032 10 Tf 0.306 Tw (In the second form of the)' -0.25 Tc /R36756600 10 Tf 105.146 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R36438032 10 Tf 7.24609 0 Td (statement and the)Tj -0.25 Tc /R36756600 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R36438032 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R36112256 10 Tf 30.016 0 Td (var)Tj /R36438032 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 /R36112256 10 Tf 174.912 0 Td (statement)Tj /R36438032 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 /R36756600 10 Tf 89.975 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R36438032 10 Tf 7.775 0 Td (\()Tj -0.25 Tc /R36756600 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.335 Tc /R36438032 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 /R36756600 10 Tf 173.6 0 Td (BEGIN)Tj /R36438032 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 /R36756600 10 Tf 80.602 0 Td (==)Tj /R36438032 10 Tf 15.591 0 Td (and)Tj /R36756600 10 Tf 18.6301 0 Td (!=)Tj /R36438032 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 /R36112256 10 Tf 41.7039 0 Td (ksh)Tj /R36438032 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 /R36756600 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R36438032 10 Tf 32.3102 0 Td (function.)Tj /R36756600 10 Tf -207.06 -16.8 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 141.671 0 Td 0.007 Tw (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R36438032 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 /R36756600 10 Tf 47.55 0 Td (.)Tj /R36112256 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R36438032 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 /R36112256 10 Tf 211.69 0 Td (name)Tj /R36438032 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 /R36756600 10 Tf 7.89687 0 Td (N)Tj /R36438032 10 Tf 10.1172 0 Td (and)Tj /R36756600 10 Tf 17.3371 0 Td (E)Tj /R36438032 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 /R36756600 10 Tf 53.6 0 Td (BEG_G)Tj /R36438032 10 Tf 36.4 0 Td (and)Tj /R36756600 10 Tf 16.9398 0 Td (END_G)Tj /R36438032 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.242 Tw (As usual in the)Tj /R36112256 10 Tf 63.2781 0 Td [(libcgr)15.0159(aph)]TJ /R36438032 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 /R36756600 10 Tf 38.0219 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf (head)' /R36438032 10 Tf 23.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R36756600 10 Tf -36 -16.8 Td (tail)Tj /R36438032 10 Tf 16.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R36756600 10 Tf -36 -16.8 Td (name)Tj /R36438032 10 Tf 25.8301 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R36756600 10 Tf 74.6801 0 Td ([)Tj /R36112256 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R36756600 10 Tf 6.75 0 Td (])Tj /R36438032 10 Tf 3.33008 0 Td 0.165 Tw (", where)Tj /R36112256 10 Tf 36.3398 0 Td [(<edg)10.0146(e-op>)]TJ /R36438032 10 Tf 48.2738 0 Td 0.164 Tw (is ")Tj /R36756600 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R36438032 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R36756600 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R36438032 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 /R36756600 10 Tf 131.25 0 Td ([)Tj /R36112256 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R36756600 10 Tf 6.75 0 Td (])Tj /R36438032 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 /R36756600 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R36438032 10 Tf 38.9801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R36756600 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R36438032 10 Tf 44.5301 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R36756600 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R36438032 10 Tf 30.6402 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ /R36756600 10 Tf -36 -16.8 Td (X)Tj /R36438032 10 Tf 9.71992 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R36112256 10 Tf 212.73 0 Td (pos)Tj /R36438032 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R36756600 10 Tf -265.12 -16.8 Td (Y)Tj /R36438032 10 Tf 9.71992 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R36112256 10 Tf 212.73 0 Td (pos)Tj /R36438032 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R36756600 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R36438032 10 Tf 10.8301 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 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 /R31747192 10 Tf 7.75703 0 Td ({)Tj /R31428624 10 Tf 6.69688 0 Td ([)Tj /R31102848 10 Tf 6.08711 0 Td 0.257 Tw (statement ...)Tj /R31428624 10 Tf 51.3441 0 Td (])Tj /R31747192 10 Tf 6.08711 0 Td (})Tj -0.2 Tc /R31102848 10 Tf 6.69688 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31428624 10 Tf 63.3199 0 Td (// commonly)Tj /R31102848 10 Tf 53.8539 0 Td (var)Tj /R31747192 10 Tf 16.0871 0 Td (=)Tj -0.2 Tc /R31102848 10 Tf 8.45703 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.277 0 Td (if\()Tj -0.2 Tc /R31102848 10 Tf 12.1969 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.277 0 Td (\))Tj /R31102848 10 Tf 6.08711 0 Td (statement)Tj /R31428624 10 Tf 41.0871 0 Td ([)Tj /R31747192 10 Tf -392.67 -12 Td (else)Tj /R31102848 10 Tf 18.5781 0 Td (statement)Tj /R31428624 10 Tf 41.3578 0 Td (])Tj -0.25 Tc /R31747192 10 Tf 6.35781 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj -0.2 Tc /R31102848 10 Tf 10.798 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R31102848 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.548 0 Td (;)Tj -0.2 Tc /R31102848 10 Tf 6.35781 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.548 0 Td (\))Tj /R31102848 10 Tf 6.35781 0 Td (statement)Tj -0.25 Tc /R31747192 10 Tf 41.3578 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r\()Tj /R31102848 10 Tf 10.798 0 Td [(arr)14.9902(ay)]TJ /R31747192 10 Tf 25.098 0 Td ([)Tj /R31102848 10 Tf 6.35781 0 Td (var)Tj /R31747192 10 Tf 16.359 0 Td (]\))Tj /R31102848 10 Tf 9.68906 0 Td (statement)Tj -0.25 Tc /R31747192 10 Tf -357.67 -12 Td (fo)Tj 0 Tc 8.08008 0 Td (rr\()Tj /R31102848 10 Tf 15.493 0 Td [(arr)14.9927(ay)]TJ /R31747192 10 Tf 25.3531 0 Td ([)Tj /R31102848 10 Tf 6.61211 0 Td (var)Tj /R31747192 10 Tf 16.6121 0 Td (]\))Tj /R31102848 10 Tf 9.94219 0 Td (statement)Tj /R31747192 10 Tf 41.6121 0 Td (while\()Tj -0.2 Tc /R31102848 10 Tf 29.3922 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.802 0 Td (\))Tj /R31102848 10 Tf 6.61211 0 Td (statement)Tj /R31747192 10 Tf 41.6121 0 Td (switch\()Tj -0.2 Tc /R31102848 10 Tf 33.832 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.802 0 Td (\))Tj /R31102848 10 Tf 6.61211 0 Td 0.782 Tw (case statements)Tj /R31747192 10 Tf -332.729 -12 Td 0 Tw [(br)18.0078(eak [)]TJ -0.2 Tc /R31102848 10 Tf 33.15 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0081(ession)]TJ 2.5 Tc /R31747192 10 Tf 36.0199 0 Td (]c)Tj 0 Tc 10.2699 0 Td (ontinue [)Tj -0.2 Tc /R31102848 10 Tf 40.5602 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ 2.5 Tc /R31747192 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 /R31102848 10 Tf 13.8898 0 Td (ex)Tj 0 Tc 8.68008 0 Td [(pr)37.0068(ession)]TJ /R31747192 10 Tf 36.0199 0 Td (])Tj /R31428624 9 Tf -295.68 -12 Td [(Items in brack)10.0193(ets are optional.)]TJ /R31428624 10 Tf 0.306 Tw (In the second form of the)' -0.25 Tc /R31747192 10 Tf 105.146 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R31428624 10 Tf 7.24609 0 Td (statement and the)Tj -0.25 Tc /R31747192 10 Tf 73.4078 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj /R31428624 10 Tf 11.6859 0 Td (statement, the v)Tj 63.4121 0 Td (ariable)Tj /R31102848 10 Tf 30.016 0 Td (var)Tj /R31428624 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 /R31102848 10 Tf 174.912 0 Td (statement)Tj /R31428624 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 /R31747192 10 Tf 89.975 0 Td (fo)Tj 0 Tc 8.08008 0 Td (r)Tj /R31428624 10 Tf 7.775 0 Td (\()Tj -0.25 Tc /R31747192 10 Tf 3.33008 0 Td (fo)Tj 0 Tc 8.08008 0 Td (rr)Tj 3.335 Tc /R31428624 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 /R31747192 10 Tf 173.6 0 Td (BEGIN)Tj /R31428624 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 /R31747192 10 Tf 80.602 0 Td (==)Tj /R31428624 10 Tf 15.591 0 Td (and)Tj /R31747192 10 Tf 18.6301 0 Td (!=)Tj /R31428624 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 /R31102848 10 Tf 41.7039 0 Td (ksh)Tj /R31428624 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 /R31747192 10 Tf 25.55 0 Td [(str)17.9932(cmp)]TJ /R31428624 10 Tf 32.3102 0 Td (function.)Tj /R31747192 10 Tf -207.06 -16.8 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 141.671 0 Td 0.007 Tw (graph_t, node_t, edge_t, obj_t)Tj 2.507 Tc /R31428624 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 /R31747192 10 Tf 47.55 0 Td (.)Tj /R31102848 10 Tf 2.5 0 Td (name)Tj 2.52 Tc /R31428624 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 /R31102848 10 Tf 211.69 0 Td (name)Tj /R31428624 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 /R31747192 10 Tf 7.89687 0 Td (N)Tj /R31428624 10 Tf 10.1172 0 Td (and)Tj /R31747192 10 Tf 17.3371 0 Td (E)Tj /R31428624 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 /R31747192 10 Tf 53.6 0 Td (BEG_G)Tj /R31428624 10 Tf 36.4 0 Td (and)Tj /R31747192 10 Tf 16.9398 0 Td (END_G)Tj /R31428624 10 Tf 36.3898 0 Td (clauses.)Tj -143.33 -16.8 Td 0.242 Tw (As usual in the)Tj /R31102848 10 Tf 63.2781 0 Td [(libcgr)15.0159(aph)]TJ /R31428624 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 /R31747192 10 Tf 38.0219 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf (head)' /R31428624 10 Tf 23.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 7.65977 -12 Td (the head of an edge.)Tj /R31747192 10 Tf -36 -16.8 Td (tail)Tj /R31428624 10 Tf 16.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 14.3301 -12 Td (the tail of an edge.)Tj /R31747192 10 Tf -36 -16.8 Td (name)Tj /R31428624 10 Tf 25.8301 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 315.304 0 Td [(<tail-name><edg)10.0098(e-)]TJ -315.304 -12 Td (op><head-name>)Tj /R31747192 10 Tf 74.6801 0 Td ([)Tj /R31102848 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R31747192 10 Tf 6.75 0 Td (])Tj /R31428624 10 Tf 3.33008 0 Td 0.165 Tw (", where)Tj /R31102848 10 Tf 36.3398 0 Td [(<edg)10.0146(e-op>)]TJ /R31428624 10 Tf 48.2738 0 Td 0.164 Tw (is ")Tj /R31747192 10 Tf 13.4141 0 Td (­>)Tj 2.664 Tc /R31428624 10 Tf 11.4 0 Td [("o)266.387(r")]TJ 0 Tc /R31747192 10 Tf 21.818 0 Td (­­)Tj 2.664 Tc /R31428624 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 /R31747192 10 Tf 131.25 0 Td ([)Tj /R31102848 10 Tf 3.33008 0 Td (<k)Tj -0.3 Tc 11.0898 0 Td (ey)Tj 0 Tc 8.58008 0 Td (>)Tj /R31747192 10 Tf 6.75 0 Td (])Tj /R31428624 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 /R31747192 10 Tf -381.64 -16.8 Td [(indegr)18(ee)]TJ /R31428624 10 Tf 38.9801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -8.26016 -12 Td [(the inde)15.0159(gree of a node.)]TJ /R31747192 10 Tf -36 -16.8 Td [(outdegr)18(ee)]TJ /R31428624 10 Tf 44.5301 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -13.8102 -12 Td [(the outde)15.0159(gree of a node.)]TJ /R31747192 10 Tf -36 -16.8 Td [(degr)17.9846(ee)]TJ /R31428624 10 Tf 30.6402 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 0.0796875 -12 Td [(the de)14.9841(gree of a node.)]TJ /R31747192 10 Tf -36 -16.8 Td (X)Tj /R31428624 10 Tf 9.71992 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 21 -12 Td (the X coordinate of a node. \(Assumes the node has a)Tj /R31102848 10 Tf 212.73 0 Td (pos)Tj /R31428624 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ /R31747192 10 Tf -265.12 -16.8 Td (Y)Tj /R31428624 10 Tf 9.71992 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 21 -12 Td (the Y coordinate of a node. \(Assumes the node has a)Tj /R31102848 10 Tf 212.73 0 Td (pos)Tj /R31428624 10 Tf 16.3898 0 Td [(attrib)19.9854(ute.\))]TJ -0.18 Tc /R31747192 10 Tf -265.12 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (ot)Tj /R31428624 10 Tf 10.8301 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 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 \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td [(par)18.0078(ent)]TJ /R36438032 10 Tf 30.65 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R36756600 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R36438032 10 Tf 36.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R36756600 10 Tf -36 -16.8 Td (n_nodes)Tj /R36438032 10 Tf 37.5102 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R36756600 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R36438032 10 Tf 37.3102 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R36756600 10 Tf -36 -16.8 Td (strict)Tj /R36438032 10 Tf 24.7102 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R36756600 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 /R36438032 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 /R36756600 10 Tf 120.995 0 Td (gvpr)Tj 3.573 Tc /R36438032 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R36756600 10 Tf -190.94 -12 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R36756600 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R36438032 10 Tf 25.5602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -81.2305 -12 Td 1.233 Tw (creates a graph whose name is)Tj /R36112256 10 Tf 131.247 0 Td (s)Tj /R36438032 10 Tf 7.62188 0 Td 1.232 Tw (and whose type is speciŒed by the string)Tj /R36112256 10 Tf 174.286 0 Td (t)Tj 3.732 Tc /R36438032 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 /R36756600 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 /R36438032 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 /R36112256 10 Tf 5.83008 0 Td (t)Tj /R36438032 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 /R36756600 10 Tf -127.63 -16.8 Td (subg)Tj /R36438032 10 Tf 20.0102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R36112256 10 Tf 111.91 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (with name)Tj /R36112256 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -220.68 -16.8 Td (isSubg)Tj /R36438032 10 Tf 28.35 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R36112256 10 Tf 119.7 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (with name)Tj /R36112256 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R36438032 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R36756600 10 Tf 34.1699 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (otherwise.)Tj /R36756600 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R36438032 10 Tf 30.5602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R36112256 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R36438032 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R36756600 10 Tf 5.83008 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R36756600 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R36438032 10 Tf 33.9 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R36112256 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R36438032 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R36756600 10 Tf 5.83008 0 Td (NULL)Tj /R36438032 10 Tf 27.7801 0 Td (.)Tj /R36756600 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R36438032 10 Tf 33.1402 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R36112256 10 Tf 102.76 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (is directed.)Tj /R36756600 10 Tf -146.26 -16.8 Td (isStrict)Tj /R36438032 10 Tf 30.55 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R36112256 10 Tf 102.76 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (is strict.)Tj /R36756600 10 Tf -146.26 -16.8 Td (nNodes)Tj /R36438032 10 Tf 31.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R36112256 10 Tf 124.98 0 Td (g)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -165.98 -16.8 Td (nEdges)Tj /R36438032 10 Tf 31.1199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R36112256 10 Tf 124.42 0 Td (g)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R36438032 10 Tf 20.5602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -87.3402 -12 Td (creates a node in graph)Tj /R36112256 10 Tf 94.6898 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (of name)Tj /R36112256 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -195.12 -16.8 Td (subnode)Tj /R36438032 10 Tf 35.5699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -111.24 -12 Td (inserts the node)Tj /R36112256 10 Tf 65.2699 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (into the subgraph)Tj /R36112256 10 Tf 71.9398 0 Td (sg)Tj 2.5 Tc /R36438032 10 Tf 8.88984 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj /R36756600 10 Tf -201.27 -16.8 Td (fstnode)Tj /R36438032 10 Tf 31.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R36112256 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R36438032 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R36756600 10 Tf 5.83008 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R36756600 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R36438032 10 Tf 34.45 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R36112256 10 Tf 107.32 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in the root graph, or)Tj /R36756600 10 Tf 82.2102 0 Td (NULL)Tj /R36438032 10 Tf 27.7801 0 Td (.)Tj /R36756600 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R36438032 10 Tf 48.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R36112256 10 Tf 107.32 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in)Tj /R36112256 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R36438032 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R36756600 10 Tf 5.83008 0 Td (NULL)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td [(par)18.0078(ent)]TJ /R31428624 10 Tf 30.65 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 0.0699219 -12 Td (the parent graph of a subgraph. The parent of a root graph is)Tj /R31747192 10 Tf 243.27 0 Td (NULL)Tj -279.27 -16.8 Td (n_edges)Tj /R31428624 10 Tf 36.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -5.66992 -12 Td (the number of edges in the graph)Tj /R31747192 10 Tf -36 -16.8 Td (n_nodes)Tj /R31428624 10 Tf 37.5102 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -6.79023 -12 Td (the number of nodes in the graph)Tj /R31747192 10 Tf -36 -16.8 Td [(dir)18(ected)]TJ /R31428624 10 Tf 37.3102 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -6.59023 -12 Td (true \(non-zero\) if the graph is directed)Tj /R31747192 10 Tf -36 -16.8 Td (strict)Tj /R31428624 10 Tf 24.7102 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 6.00977 -12 Td (true \(non-zero\) if the graph is strict)Tj -0.11 Tc /R31747192 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 /R31428624 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 /R31747192 10 Tf 120.995 0 Td (gvpr)Tj 3.573 Tc /R31428624 10 Tf 20 0 Td (.T)Tj 0 Tc 12.1828 0 Td (hose functions returning references to graph objects return)Tj /R31747192 10 Tf -190.94 -12 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td 0 Tw [(in case of f)10(ailure.)]TJ /R31747192 10 Tf -51.2801 -16.8 Td (Graphs and subgraph)Tj 21 -12 Td (graph)Tj /R31428624 10 Tf 25.5602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -81.2305 -12 Td 1.233 Tw (creates a graph whose name is)Tj /R31102848 10 Tf 131.247 0 Td (s)Tj /R31428624 10 Tf 7.62188 0 Td 1.232 Tw (and whose type is speciŒed by the string)Tj /R31102848 10 Tf 174.286 0 Td (t)Tj 3.732 Tc /R31428624 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 /R31747192 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 /R31428624 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 /R31102848 10 Tf 5.83008 0 Td (t)Tj /R31428624 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 /R31747192 10 Tf -127.63 -16.8 Td (subg)Tj /R31428624 10 Tf 20.0102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -86.7902 -12 Td (creates a subgraph in graph)Tj /R31102848 10 Tf 111.91 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (with name)Tj /R31102848 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -220.68 -16.8 Td (isSubg)Tj /R31428624 10 Tf 28.35 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -95.1301 -12 Td (returns the subgraph in graph)Tj /R31102848 10 Tf 119.7 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (with name)Tj /R31102848 10 Tf 44.4398 0 Td (s)Tj 2.5 Tc /R31428624 10 Tf 3.88984 0 Td [(,i)249.993(fi)249.985(te)]TJ 0 Tc 25.9602 0 Td (xists, or)Tj /R31747192 10 Tf 34.1699 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (otherwise.)Tj /R31747192 10 Tf -301.94 -16.8 Td (fstsubg)Tj /R31428624 10 Tf 30.5602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -55.6703 -12 Td (returns the Œrst subgraph in graph)Tj /R31102848 10 Tf 137.76 0 Td (g)Tj 2.5 Tc /R31428624 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R31747192 10 Tf 5.83008 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R31747192 10 Tf -224.87 -16.8 Td (nxtsubg)Tj /R31428624 10 Tf 33.9 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -62.9 -12 Td [(returns the ne)14.9927(xt subgraph after)]TJ /R31102848 10 Tf 124.54 0 Td (sg)Tj 2.5 Tc /R31428624 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R31747192 10 Tf 5.83008 0 Td (NULL)Tj /R31428624 10 Tf 27.7801 0 Td (.)Tj /R31747192 10 Tf -213.04 -16.8 Td [(isDir)17.9919(ect)]TJ /R31428624 10 Tf 33.1402 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -58.2504 -12 Td (returns true if and only if)Tj /R31102848 10 Tf 102.76 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (is directed.)Tj /R31747192 10 Tf -146.26 -16.8 Td (isStrict)Tj /R31428624 10 Tf 30.55 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -55.6602 -12 Td (returns true if and only if)Tj /R31102848 10 Tf 102.76 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (is strict.)Tj /R31747192 10 Tf -146.26 -16.8 Td (nNodes)Tj /R31428624 10 Tf 31.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -56.7801 -12 Td (returns the number of nodes in)Tj /R31102848 10 Tf 124.98 0 Td (g)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -165.98 -16.8 Td (nEdges)Tj /R31428624 10 Tf 31.1199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -56.2301 -12 Td (returns the number of edges in)Tj /R31102848 10 Tf 124.42 0 Td (g)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -186.42 -16.8 Td (Nodes)Tj 21 -12 Td (node)Tj /R31428624 10 Tf 20.5602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -87.3402 -12 Td (creates a node in graph)Tj /R31102848 10 Tf 94.6898 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (of name)Tj /R31102848 10 Tf 34.9898 0 Td (s)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -195.12 -16.8 Td (subnode)Tj /R31428624 10 Tf 35.5699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -111.24 -12 Td (inserts the node)Tj /R31102848 10 Tf 65.2699 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (into the subgraph)Tj /R31102848 10 Tf 71.9398 0 Td (sg)Tj 2.5 Tc /R31428624 10 Tf 8.88984 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the node.)Tj /R31747192 10 Tf -201.27 -16.8 Td (fstnode)Tj /R31428624 10 Tf 31.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -56.2203 -12 Td (returns the Œrst node in graph)Tj /R31102848 10 Tf 120.54 0 Td (g)Tj 2.5 Tc /R31428624 10 Tf 5 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R31747192 10 Tf 5.83008 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td [(if none e)15.0146(xists.)]TJ /R31747192 10 Tf -207.65 -16.8 Td (nxtnode)Tj /R31428624 10 Tf 34.45 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -54.5602 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R31102848 10 Tf 107.32 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in the root graph, or)Tj /R31747192 10 Tf 82.2102 0 Td (NULL)Tj /R31428624 10 Tf 27.7801 0 Td (.)Tj /R31747192 10 Tf -260.81 -16.8 Td (nxtnode_sg)Tj /R31428624 10 Tf 48.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -124.01 -12 Td [(returns the ne)14.9927(xt node after)]TJ /R31102848 10 Tf 107.32 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in)Tj /R31102848 10 Tf 10.2801 0 Td (sg)Tj 2.5 Tc /R31428624 10 Tf 8.88984 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R31747192 10 Tf 5.83008 0 Td (NULL)Tj /R31428624 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-1925\n+1926\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (isNode)Tj /R36438032 10 Tf 28.8898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -99.5598 -12 Td 0.079 Tw (looks for a node in \(sub\)graph)Tj /R36112256 10 Tf 123.784 0 Td (sg)Tj /R36438032 10 Tf 11.4691 0 Td (of name)Tj /R36112256 10 Tf 35.1469 0 Td (s)Tj 2.578 Tc /R36438032 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 /R36756600 10 Tf 175.724 0 Td (NULL)Tj /R36438032 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R36756600 10 Tf -36 -16.8 Td (isSubnode)Tj /R36438032 10 Tf 43.9102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R36112256 10 Tf 98.8602 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R36112256 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R36438032 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R36756600 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R36438032 10 Tf 47.5898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R36112256 10 Tf 114.54 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 56.1 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R36438032 10 Tf 53.1398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R36112256 10 Tf 119.54 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 56.1 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R36438032 10 Tf 39.25 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R36112256 10 Tf 106.76 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 56.1 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R36438032 10 Tf 19.4398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (h)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R36112256 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R36438032 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R36112256 10 Tf 40.0359 0 Td (h)Tj /R36438032 10 Tf 8.35781 0 Td (and name)Tj /R36112256 10 Tf 42.816 0 Td (s)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (edge_sg)Tj /R36438032 10 Tf 33.3301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (h)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R36112256 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R36438032 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R36112256 10 Tf 39.2238 0 Td (h)Tj /R36438032 10 Tf 7.95195 0 Td (and name)Tj /R36112256 10 Tf 42.0039 0 Td (s)Tj /R36438032 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 57.0039 0 Td (sg)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (subedge)Tj /R36438032 10 Tf 34.45 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -104.55 -12 Td (inserts the edge)Tj /R36112256 10 Tf 64.7102 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (into the subgraph)Tj /R36112256 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R36438032 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R36756600 10 Tf -196.26 -16.8 Td (isEdge)Tj /R36438032 10 Tf 28.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (h)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -134.57 -12 Td 0.4 Tw (looks for an edge with tail node)Tj /R36112256 10 Tf 131.95 0 Td (t)Tj 2.9 Tc /R36438032 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4 0 Td (ead node)Tj /R36112256 10 Tf 39.1199 0 Td (h)Tj /R36438032 10 Tf 7.90117 0 Td 0.401 Tw (and name)Tj /R36112256 10 Tf 41.902 0 Td (s)Tj 2.901 Tc /R36438032 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 /R36756600 10 Tf 12 TL (NULL)' /R36438032 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R36756600 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R36438032 10 Tf 42.2301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (h)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 10 Tf 28.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R36112256 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R36438032 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R36112256 10 Tf 39.4 0 Td (h)Tj /R36438032 10 Tf 8.03984 0 Td (and name)Tj /R36112256 10 Tf 42.1801 0 Td (s)Tj /R36438032 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R36438032 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,)' /R36756600 10 Tf 76.65 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (is returned.)Tj /R36756600 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R36438032 10 Tf 42.7898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -116.78 -12 Td (returns non-zero if edge)Tj /R36112256 10 Tf 98.3 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R36112256 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R36438032 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R36756600 10 Tf -235.67 -16.8 Td (fstout)Tj /R36438032 10 Tf 24.4398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R36112256 10 Tf 129.98 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in the root graph.)Tj /R36756600 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R36438032 10 Tf 38.3301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R36112256 10 Tf 129.98 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R36112256 10 Tf 56.1 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -238.47 -16.8 Td (nxtout)Tj /R36438032 10 Tf 27.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R36112256 10 Tf 119.54 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (in the root graph.)Tj /R36756600 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R36438032 10 Tf 41.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R36112256 10 Tf 119.54 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (in graph)Tj /R36112256 10 Tf 35.55 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -206.92 -16.8 Td (fstin)Tj /R36438032 10 Tf 18.8898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R36112256 10 Tf 124.98 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in the root graph.)Tj /R36756600 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R36438032 10 Tf 32.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R36112256 10 Tf 124.98 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in graph)Tj /R36112256 10 Tf 35.55 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -212.92 -16.8 Td (nxtin)Tj /R36438032 10 Tf 22.2301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R36112256 10 Tf 114.54 0 Td (e)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (isNode)Tj /R31428624 10 Tf 28.8898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -99.5598 -12 Td 0.079 Tw (looks for a node in \(sub\)graph)Tj /R31102848 10 Tf 123.784 0 Td (sg)Tj /R31428624 10 Tf 11.4691 0 Td (of name)Tj /R31102848 10 Tf 35.1469 0 Td (s)Tj 2.578 Tc /R31428624 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 /R31747192 10 Tf 175.724 0 Td (NULL)Tj /R31428624 10 Tf -368.22 -12 Td 0 Tw (is returned.)Tj /R31747192 10 Tf -36 -16.8 Td (isSubnode)Tj /R31428624 10 Tf 43.9102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -119.58 -12 Td (returns non-zero if node)Tj /R31102848 10 Tf 98.8602 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (is in \(sub\)graph)Tj /R31102848 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R31428624 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R31747192 10 Tf -236.79 -16.8 Td [(indegr)18(eeOf)]TJ /R31428624 10 Tf 47.5898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -123.26 -12 Td [(returns the inde)14.9854(gree of node)]TJ /R31102848 10 Tf 114.54 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 56.1 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -223.03 -16.8 Td [(outdegr)18(eeOf)]TJ /R31428624 10 Tf 53.1398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -128.81 -12 Td [(returns the outde)14.9854(gree of node)]TJ /R31102848 10 Tf 119.54 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 56.1 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -228.03 -16.8 Td [(degr)17.9846(eeOf)]TJ /R31428624 10 Tf 39.25 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -114.92 -12 Td [(returns the de)14.9927(gree of node)]TJ /R31102848 10 Tf 106.76 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 56.1 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -236.25 -16.8 Td (Edges)Tj 21 -12 Td (edge)Tj /R31428624 10 Tf 19.4398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (h)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -125.67 -12 Td 0.858 Tw (creates an edge with tail node)Tj /R31102848 10 Tf 126.228 0 Td (t)Tj 3.358 Tc /R31428624 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.8578 0 Td (ead node)Tj /R31102848 10 Tf 40.0359 0 Td (h)Tj /R31428624 10 Tf 8.35781 0 Td (and name)Tj /R31102848 10 Tf 42.816 0 Td (s)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (edge_sg)Tj /R31428624 10 Tf 33.3301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (h)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -195.12 -12 Td 0.452 Tw (creates an edge with tail node)Tj /R31102848 10 Tf 123.792 0 Td (t)Tj 2.952 Tc /R31428624 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.452 0 Td (ead node)Tj /R31102848 10 Tf 39.2238 0 Td (h)Tj /R31428624 10 Tf 7.95195 0 Td (and name)Tj /R31102848 10 Tf 42.0039 0 Td (s)Tj /R31428624 10 Tf 6.84219 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 57.0039 0 Td (sg)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (subedge)Tj /R31428624 10 Tf 34.45 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -104.55 -12 Td (inserts the edge)Tj /R31102848 10 Tf 64.7102 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (into the subgraph)Tj /R31102848 10 Tf 71.9398 0 Td (g)Tj 2.5 Tc /R31428624 10 Tf 5 0 Td (.R)Tj 0 Tc 11.6699 0 Td (eturns the edge.)Tj /R31747192 10 Tf -196.26 -16.8 Td (isEdge)Tj /R31428624 10 Tf 28.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (h)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -134.57 -12 Td 0.4 Tw (looks for an edge with tail node)Tj /R31102848 10 Tf 131.95 0 Td (t)Tj 2.9 Tc /R31428624 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.4 0 Td (ead node)Tj /R31102848 10 Tf 39.1199 0 Td (h)Tj /R31428624 10 Tf 7.90117 0 Td 0.401 Tw (and name)Tj /R31102848 10 Tf 41.902 0 Td (s)Tj 2.901 Tc /R31428624 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 /R31747192 10 Tf 12 TL (NULL)' /R31428624 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R31747192 10 Tf -66.2801 -16.8 Td (isEdge_sg)Tj /R31428624 10 Tf 42.2301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (h)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 10 Tf 28.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -204.02 -12 Td 0.54 Tw (looks for an edge with tail node)Tj /R31102848 10 Tf 132.93 0 Td (t)Tj 3.04 Tc /R31428624 10 Tf 2.78008 0 Td (,h)Tj 0 Tc 10.5398 0 Td (ead node)Tj /R31102848 10 Tf 39.4 0 Td (h)Tj /R31428624 10 Tf 8.03984 0 Td (and name)Tj /R31102848 10 Tf 42.1801 0 Td (s)Tj /R31428624 10 Tf 6.93008 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 57.1801 0 Td (sg)Tj 3.04 Tc /R31428624 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,)' /R31747192 10 Tf 76.65 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (is returned.)Tj /R31747192 10 Tf -142.93 -16.8 Td (isSubedge)Tj /R31428624 10 Tf 42.7898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -116.78 -12 Td (returns non-zero if edge)Tj /R31102848 10 Tf 98.3 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (is in \(sub\)graph)Tj /R31102848 10 Tf 65.2699 0 Td (sg)Tj 2.5 Tc /R31428624 10 Tf 8.88984 0 Td [(,o)250(rz)]TJ 0 Tc 20.2699 0 Td (ero otherwise.)Tj /R31747192 10 Tf -235.67 -16.8 Td (fstout)Tj /R31428624 10 Tf 24.4398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -44.55 -12 Td (returns the Œrst outedge of node)Tj /R31102848 10 Tf 129.98 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in the root graph.)Tj /R31747192 10 Tf -173.48 -16.8 Td (fstout_sg)Tj /R31428624 10 Tf 38.3301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -114 -12 Td (returns the Œrst outedge of node)Tj /R31102848 10 Tf 129.98 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in \(sub\)graph)Tj /R31102848 10 Tf 56.1 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -238.47 -16.8 Td (nxtout)Tj /R31428624 10 Tf 27.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -46.2102 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R31102848 10 Tf 119.54 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (in the root graph.)Tj /R31747192 10 Tf -162.48 -16.8 Td (nxtout_sg)Tj /R31428624 10 Tf 41.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -115.66 -12 Td [(returns the ne)14.9927(xt outedge after)]TJ /R31102848 10 Tf 119.54 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (in graph)Tj /R31102848 10 Tf 35.55 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -206.92 -16.8 Td (fstin)Tj /R31428624 10 Tf 18.8898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -39 -12 Td (returns the Œrst inedge of node)Tj /R31102848 10 Tf 124.98 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in the root graph.)Tj /R31747192 10 Tf -168.48 -16.8 Td (fstin_sg)Tj /R31428624 10 Tf 32.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -108.45 -12 Td (returns the Œrst inedge of node)Tj /R31102848 10 Tf 124.98 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in graph)Tj /R31102848 10 Tf 35.55 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -212.92 -16.8 Td (nxtin)Tj /R31428624 10 Tf 22.2301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -40.6602 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R31102848 10 Tf 114.54 0 Td (e)Tj /R31428624 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-1849\n+1848\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (nxtin_sg)Tj /R36438032 10 Tf 36.1199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R36438032 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R36112256 10 Tf 114.54 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (in graph)Tj /R36112256 10 Tf 35.55 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -201.92 -16.8 Td (fstedge)Tj /R36438032 10 Tf 29.9898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R36112256 10 Tf 117.2 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in the root graph.)Tj /R36756600 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R36438032 10 Tf 43.8801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R36112256 10 Tf 117.2 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (in graph)Tj /R36112256 10 Tf 35.55 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R36438032 10 Tf 33.3301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj /R36438032 10 Tf 27.7699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -98.4301 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R36112256 10 Tf 106.76 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (in the root graph.)Tj /R36756600 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R36438032 10 Tf 47.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (sg)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj /R36438032 10 Tf 27.7699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (edge_t)Tj /R36438032 10 Tf -167.88 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R36112256 10 Tf 106.76 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (in the graph)Tj /R36112256 10 Tf 50.2699 0 Td (sg)Tj /R36438032 10 Tf 8.88984 0 Td (.)Tj /R36756600 10 Tf -208.86 -16.8 Td (opp)Tj /R36438032 10 Tf 16.1199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (e)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj /R36438032 10 Tf 27.7699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (node_t)Tj /R36438032 10 Tf -81.2199 -12 Td 0.444 Tw (returns the node on the edge)Tj /R36112256 10 Tf 118.195 0 Td (e)Tj /R36438032 10 Tf 7.38516 0 Td 0.445 Tw (not equal to)Tj /R36112256 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R36438032 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R36112256 10 Tf 66.0449 0 Td (n)Tj /R36438032 10 Tf 7.94492 0 Td (is not a node of)Tj /R36112256 10 Tf 66.3852 0 Td (e)Tj 5.445 Tc /R36438032 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 /R36756600 10 Tf 75.2699 0 Td (fstedge)Tj /R36438032 10 Tf 32.4898 0 Td (and)Tj /R36756600 10 Tf 16.9398 0 Td (nxtedge)Tj /R36438032 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R36112256 10 Tf 121.92 0 Td (n)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R36438032 10 Tf 22.2102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -57.2203 -12 Td (prints)Tj /R36112256 10 Tf 25.2801 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R36756600 10 Tf -68.7801 -16.8 Td (writeG)Tj /R36438032 10 Tf 29.9898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fname)Tj /R36438032 10 Tf 26.9398 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -127.22 -12 Td (prints)Tj /R36112256 10 Tf 25.2801 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R36112256 10 Tf 102.78 0 Td (fname)Tj /R36438032 10 Tf 24.4398 0 Td (.)Tj /R36756600 10 Tf -196 -16.8 Td (fwriteG)Tj /R36438032 10 Tf 33.3199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -100.56 -12 Td (prints)Tj /R36112256 10 Tf 25.2801 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R36112256 10 Tf 232.32 0 Td (fd)Tj /R36438032 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R36756600 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R36438032 10 Tf 18.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fname)Tj /R36438032 10 Tf 26.9398 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R36112256 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R36438032 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 /R36756600 10 Tf 22.2102 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R36756600 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R36438032 10 Tf 30.3699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R36112256 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R36438032 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R36756600 10 Tf 26.9398 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R36756600 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R36438032 10 Tf 24.9898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -99.4398 -12 Td 0.314 Tw (deletes object)Tj /R36112256 10 Tf 57.8379 0 Td (x)Tj /R36438032 10 Tf 7.25391 0 Td (from graph)Tj /R36112256 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R36438032 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R36112256 10 Tf 6.14414 0 Td (g)Tj /R36438032 10 Tf 7.81406 0 Td (is)Tj /R36756600 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R36438032 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R36112256 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R36438032 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R36112256 10 Tf 6.14414 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 125.27 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R36756600 10 Tf -168.21 -16.8 Td (isIn)Tj /R36438032 10 Tf 16.1199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -80.6699 -12 Td (returns true if)Tj /R36112256 10 Tf 56.9301 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (is in subgraph)Tj /R36112256 10 Tf 58.6102 0 Td (g)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -163.48 -16.8 Td (cloneG)Tj /R36438032 10 Tf 30 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R36112256 10 Tf 97.4602 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (with name of)Tj /R36112256 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R36438032 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R36112256 10 Tf 5.83008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R36112256 10 Tf 182.28 0 Td (g)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -410.45 -16.8 Td (clone)Tj /R36438032 10 Tf 22.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (obj_t)Tj /R36438032 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R36112256 10 Tf 99.4551 0 Td (x)Tj /R36438032 10 Tf 7.00508 0 Td (in graph)Tj /R36112256 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R36438032 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 /R36112256 10 Tf 6.87695 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 69.7859 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf -389.34 -12 Td (x)Tj /R36438032 10 Tf 7.79688 0 Td 0.857 Tw (is a graph,)Tj /R36112256 10 Tf 46.4512 0 Td (g)Tj /R36438032 10 Tf 8.35586 0 Td 0.856 Tw (may be)Tj /R36756600 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R36438032 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 /R36756600 10 Tf 27.7801 0 Td (cloneG\()Tj /R36112256 10 Tf 33.3301 0 Td (x)Tj /R36756600 10 Tf 4.43984 0 Td (,""\))Tj /R36438032 10 Tf 16.9301 0 Td (.)Tj /R36756600 10 Tf -207.68 -16.8 Td (copy)Tj /R36438032 10 Tf 20 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (obj_t)Tj /R36438032 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 /R36112256 10 Tf 22.4621 0 Td (x)Tj /R36438032 10 Tf 7.46211 0 Td (in graph)Tj /R36112256 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R36438032 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 /R36112256 10 Tf 6.63789 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 35.7379 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 6.47891 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 32.4199 0 Td (x)Tj /R36438032 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 /R36112256 10 Tf 9.91719 0 Td (x)Tj /R36438032 10 Tf 7.69688 0 Td (is a graph,)Tj /R36112256 10 Tf 46.1512 0 Td (g)Tj /R36438032 10 Tf 8.25703 0 Td (may be)Tj /R36756600 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (nxtin_sg)Tj /R31428624 10 Tf 36.1199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj 2.5 Tc /R31428624 10 Tf 27.7699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -110.11 -12 Td [(returns the ne)14.9927(xt inedge after)]TJ /R31102848 10 Tf 114.54 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (in graph)Tj /R31102848 10 Tf 35.55 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -201.92 -16.8 Td (fstedge)Tj /R31428624 10 Tf 29.9898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -50.1 -12 Td (returns the Œrst edge of node)Tj /R31102848 10 Tf 117.2 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in the root graph.)Tj /R31747192 10 Tf -160.7 -16.8 Td (fstedge_sg)Tj /R31428624 10 Tf 43.8801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -119.55 -12 Td (returns the Œrst edge of node)Tj /R31102848 10 Tf 117.2 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (in graph)Tj /R31102848 10 Tf 35.55 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -205.14 -16.8 Td (nxtedge)Tj /R31428624 10 Tf 33.3301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj /R31428624 10 Tf 27.7699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -98.4301 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R31102848 10 Tf 106.76 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (in the root graph.)Tj /R31747192 10 Tf -149.7 -16.8 Td (nxtedge_sg)Tj /R31428624 10 Tf 47.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (sg)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj /R31428624 10 Tf 27.7699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (edge_t)Tj /R31428624 10 Tf -167.88 -12 Td [(returns the ne)14.9927(xt edge after)]TJ /R31102848 10 Tf 106.76 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (in the graph)Tj /R31102848 10 Tf 50.2699 0 Td (sg)Tj /R31428624 10 Tf 8.88984 0 Td (.)Tj /R31747192 10 Tf -208.86 -16.8 Td (opp)Tj /R31428624 10 Tf 16.1199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (e)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj /R31428624 10 Tf 27.7699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (node_t)Tj /R31428624 10 Tf -81.2199 -12 Td 0.444 Tw (returns the node on the edge)Tj /R31102848 10 Tf 118.195 0 Td (e)Tj /R31428624 10 Tf 7.38516 0 Td 0.445 Tw (not equal to)Tj /R31102848 10 Tf 51.0551 0 Td (n)Tj 5.445 Tc /R31428624 10 Tf 5 0 Td (.R)Tj 0 Tc 14.6148 0 Td (eturns NULL if)Tj /R31102848 10 Tf 66.0449 0 Td (n)Tj /R31428624 10 Tf 7.94492 0 Td (is not a node of)Tj /R31102848 10 Tf 66.3852 0 Td (e)Tj 5.445 Tc /R31428624 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 /R31747192 10 Tf 75.2699 0 Td (fstedge)Tj /R31428624 10 Tf 32.4898 0 Td (and)Tj /R31747192 10 Tf 16.9398 0 Td (nxtedge)Tj /R31428624 10 Tf 35.8301 0 Td (to enumerate the neighbors of)Tj /R31102848 10 Tf 121.92 0 Td (n)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -344.45 -16.8 Td (Graph I/O)Tj 21 -12 Td (write)Tj /R31428624 10 Tf 22.2102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -57.2203 -12 Td (prints)Tj /R31102848 10 Tf 25.2801 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (in dot format onto the output stream.)Tj /R31747192 10 Tf -68.7801 -16.8 Td (writeG)Tj /R31428624 10 Tf 29.9898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fname)Tj /R31428624 10 Tf 26.9398 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -127.22 -12 Td (prints)Tj /R31102848 10 Tf 25.2801 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (in dot format into the Œle)Tj /R31102848 10 Tf 102.78 0 Td (fname)Tj /R31428624 10 Tf 24.4398 0 Td (.)Tj /R31747192 10 Tf -196 -16.8 Td (fwriteG)Tj /R31428624 10 Tf 33.3199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -100.56 -12 Td (prints)Tj /R31102848 10 Tf 25.2801 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td [(in dot format onto the open stream denoted by the inte)15(ger)]TJ /R31102848 10 Tf 232.32 0 Td (fd)Tj /R31428624 10 Tf 7.78008 0 Td (.)Tj -0.18 Tc /R31747192 10 Tf -308.88 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adG)Tj /R31428624 10 Tf 18.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fname)Tj /R31428624 10 Tf 26.9398 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -62.7 -12 Td 0.949 Tw (returns a graph read from the Œle)Tj /R31102848 10 Tf 140.773 0 Td (fname)Tj 3.449 Tc /R31428624 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 /R31747192 10 Tf 22.2102 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td 0 Tw (is returned.)Tj /R31747192 10 Tf -88.4902 -16.8 Td [(fr)18.0151(eadG)]TJ /R31428624 10 Tf 30.3699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -36.0402 -12 Td [(returns the ne)14.9927(xt graph read from the open stream)]TJ /R31102848 10 Tf 197.3 0 Td (fd)Tj 5 Tc /R31428624 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns)Tj /R31747192 10 Tf 26.9398 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (at end of Œle.)Tj /R31747192 10 Tf -333.47 -16.8 Td (Graph miscellany)Tj 21 -12 Td (delete)Tj /R31428624 10 Tf 24.9898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -99.4398 -12 Td 0.314 Tw (deletes object)Tj /R31102848 10 Tf 57.8379 0 Td (x)Tj /R31428624 10 Tf 7.25391 0 Td (from graph)Tj /R31102848 10 Tf 47.8379 0 Td (g)Tj 5.314 Tc /R31428624 10 Tf 5 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R31102848 10 Tf 6.14414 0 Td (g)Tj /R31428624 10 Tf 7.81406 0 Td (is)Tj /R31747192 10 Tf 9.48398 0 Td (NULL)Tj 2.814 Tc /R31428624 10 Tf 27.7801 0 Td (,t)Tj 0 Tc 8.09414 0 Td (he function uses the root graph of)Tj /R31102848 10 Tf 139.118 0 Td (x)Tj 5.314 Tc /R31428624 10 Tf 4.43984 0 Td (.I)Tj 0 Tc 11.1441 0 Td (f)Tj /R31102848 10 Tf 6.14414 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 125.27 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td [(is lock)10.0146(ed.)]TJ /R31747192 10 Tf -168.21 -16.8 Td (isIn)Tj /R31428624 10 Tf 16.1199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -80.6699 -12 Td (returns true if)Tj /R31102848 10 Tf 56.9301 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (is in subgraph)Tj /R31102848 10 Tf 58.6102 0 Td (g)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -163.48 -16.8 Td (cloneG)Tj /R31428624 10 Tf 30 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -96.7801 -12 Td (creates a clone of graph)Tj /R31102848 10 Tf 97.4602 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (with name of)Tj /R31102848 10 Tf 55.2699 0 Td (s)Tj 5 Tc /R31428624 10 Tf 3.88984 0 Td (.I)Tj 0 Tc 10.8301 0 Td (f)Tj /R31102848 10 Tf 5.83008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (is "", the created graph has the same name as)Tj /R31102848 10 Tf 182.28 0 Td (g)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -410.45 -16.8 Td (clone)Tj /R31428624 10 Tf 22.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (obj_t)Tj /R31428624 10 Tf -86.7699 -12 Td 0.065 Tw (creates a clone of object)Tj /R31102848 10 Tf 99.4551 0 Td (x)Tj /R31428624 10 Tf 7.00508 0 Td (in graph)Tj /R31102848 10 Tf 35.6801 0 Td (g)Tj 5.065 Tc /R31428624 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 /R31102848 10 Tf 6.87695 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 69.7859 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf -389.34 -12 Td (x)Tj /R31428624 10 Tf 7.79688 0 Td 0.857 Tw (is a graph,)Tj /R31102848 10 Tf 46.4512 0 Td (g)Tj /R31428624 10 Tf 8.35586 0 Td 0.856 Tw (may be)Tj /R31747192 10 Tf 33.3719 0 Td (NULL)Tj 3.356 Tc /R31428624 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 /R31747192 10 Tf 27.7801 0 Td (cloneG\()Tj /R31102848 10 Tf 33.3301 0 Td (x)Tj /R31747192 10 Tf 4.43984 0 Td (,""\))Tj /R31428624 10 Tf 16.9301 0 Td (.)Tj /R31747192 10 Tf -207.68 -16.8 Td (copy)Tj /R31428624 10 Tf 20 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (obj_t)Tj /R31428624 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 /R31102848 10 Tf 22.4621 0 Td (x)Tj /R31428624 10 Tf 7.46211 0 Td (in graph)Tj /R31102848 10 Tf 36.5941 0 Td (g)Tj 3.022 Tc /R31428624 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 /R31102848 10 Tf 6.63789 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 35.7379 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 6.47891 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 32.4199 0 Td (x)Tj /R31428624 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 /R31102848 10 Tf 9.91719 0 Td (x)Tj /R31428624 10 Tf 7.69688 0 Td (is a graph,)Tj /R31102848 10 Tf 46.1512 0 Td (g)Tj /R31428624 10 Tf 8.25703 0 Td (may be)Tj /R31747192 10 Tf 33.1738 0 Td (NULL)Tj 3.257 Tc /R31428624 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-2924\n+2922\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (copyA)Tj /R36438032 10 Tf 27.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.35 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj /R36438032 10 Tf 22.2199 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (tgt)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -93.0703 -12 Td 1.056 Tw [(copies the attrib)19.9805(utes of object)]TJ /R36112256 10 Tf 125.34 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 15.4051 0 Td 1.055 Tw (to object)Tj /R36112256 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R36438032 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 /R36112256 10 Tf 24.1051 0 Td (tgt)Tj /R36438032 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 /R36756600 10 Tf -54.5297 -16.8 Td (induce)Tj /R36438032 10 Tf 28.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R36438032 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R36438032 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R36112256 10 Tf 23.6102 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R36756600 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R36438032 10 Tf 32.7699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.35 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj /R36438032 10 Tf 22.2199 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R36112256 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R36112256 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R36438032 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R36756600 10 Tf -317.591 -16.8 Td (isAttr)Tj /R36438032 10 Tf 24.9898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (kind)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -164.54 -12 Td 0.07 Tw (returns non-zero if an attrib)Tj 110.05 0 Td (ute)Tj /R36112256 10 Tf 14.7898 0 Td (name)Tj /R36438032 10 Tf 24.2301 0 Td (has been deŒned in)Tj /R36112256 10 Tf 79.7109 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 7.57109 0 Td (kind)Tj 2.571 Tc /R36438032 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 /R36112256 10 Tf 76.3699 0 Td (kind)Tj /R36438032 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 /R36756600 10 Tf -316.88 -16.8 Td (aget)Tj /R36438032 10 Tf 17.7699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.35 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj /R36438032 10 Tf 22.2199 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -97.5004 -12 Td 0.144 Tw [(returns the v)24.9878(alue of attrib)]TJ 101.216 0 Td (ute)Tj /R36112256 10 Tf 14.8641 0 Td (name)Tj /R36438032 10 Tf 24.3039 0 Td (in object)Tj /R36112256 10 Tf 37.5078 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R36438032 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 /R36112256 10 Tf 136.811 0 Td (name)Tj /R36438032 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 /R36756600 10 Tf -287.105 -12 Td (hasAttr)Tj /R36438032 10 Tf 35.2699 0 Td (or)Tj /R36756600 10 Tf 10.8301 0 Td (isAttr)Tj /R36438032 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R36756600 10 Tf -109.59 -16.8 Td (aset)Tj /R36438032 10 Tf 16.6602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.35 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj /R36438032 10 Tf 22.2199 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (value)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -155.831 -12 Td 0.623 Tw [(sets the v)24.9988(alue of attrib)]TJ 90.3621 0 Td (ute)Tj /R36112256 10 Tf 15.343 0 Td (name)Tj /R36438032 10 Tf 24.7828 0 Td (in object)Tj /R36112256 10 Tf 38.466 0 Td [(sr)36.9849(c)]TJ /R36438032 10 Tf 14.9742 0 Td (to)Tj /R36112256 10 Tf 10.9039 0 Td (value)Tj 5.624 Tc /R36438032 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 /R36756600 10 Tf 16.9398 0 Td (aget)Tj /R36438032 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R36756600 10 Tf -96.7895 -16.8 Td (getDt)Tj /R36438032 10 Tf 28.8801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (kind)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 15.1949 0 Td (name)Tj /R36438032 10 Tf 24.6352 0 Td (in objects in)Tj /R36112256 10 Tf 52.8148 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R36438032 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 /R36112256 10 Tf 31.7121 0 Td (kind)Tj /R36438032 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 /R36756600 10 Tf -287.105 -12 Td (isAttr)Tj /R36438032 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R36756600 10 Tf -63.4898 -16.8 Td (setDt)Tj /R36438032 10 Tf 27.7699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (kind)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (value)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 14.9211 0 Td (name)Tj /R36438032 10 Tf 24.3609 0 Td (to)Tj /R36112256 10 Tf 10.4809 0 Td (value)Tj /R36438032 10 Tf 24.3609 0 Td (in objects in)Tj /R36112256 10 Tf 51.993 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R36438032 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 /R36112256 10 Tf 51.0262 0 Td (kind)Tj /R36438032 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 /R36756600 10 Tf 40.2699 0 Td (getDt)Tj /R36438032 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R36756600 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R36438032 10 Tf 28.8699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (kind)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 73.1719 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 9.12813 0 Td (kind)Tj 4.128 Tc /R36438032 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 /R36112256 10 Tf 32.4578 0 Td (kind)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (nxtAttr)Tj /R36438032 10 Tf 32.2102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (kind)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (name)Tj /R36438032 10 Tf 24.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 66.9121 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 7.56289 0 Td (kind)Tj /R36438032 10 Tf 19.7828 0 Td (after the attrib)Tj 56.5762 0 Td (ute)Tj /R36112256 10 Tf 14.7828 0 Td (name)Tj 5.063 Tc /R36438032 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 /R36112256 10 Tf 40.2539 0 Td (name)Tj /R36438032 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 /R36756600 10 Tf 54.075 0 Td (fstAttr)Tj /R36438032 10 Tf 32.2648 0 Td (or)Tj /R36756600 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R36438032 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R36112256 10 Tf 120.005 0 Td (kind)Tj /R36438032 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 /R36756600 10 Tf -123.09 -16.8 Td (compOf)Tj /R36438032 10 Tf 34.4398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R36438032 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (graph_t)Tj /R36438032 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R36112256 10 Tf 191.152 0 Td (g)Tj /R36438032 10 Tf 8.26602 0 Td (containing node)Tj /R36112256 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R36438032 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R36112256 10 Tf 47.632 0 Td (g)Tj 3.265 Tc /R36438032 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 /R36112256 10 Tf 177.264 0 Td (induce)Tj /R36438032 10 Tf 29.3441 0 Td 0.184 Tw [(to add the edges. The function f)10.0195(ails and returns)]TJ /R36756600 10 Tf -206.608 -12 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (if)Tj /R36112256 10 Tf 8.61016 0 Td (n)Tj /R36438032 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R36112256 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R36438032 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 /R36112256 10 Tf 235.55 0 Td (g)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -374.34 -16.8 Td (kindOf)Tj /R36438032 10 Tf 30.5699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (obj)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R36112256 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R36438032 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 /R36756600 10 Tf -76.1398 -16.8 Td (lock)Tj /R36438032 10 Tf 17.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (v)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 15.5129 0 Td (v)Tj /R36438032 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 /R36756600 10 Tf 31.1801 0 Td (delete)Tj /R36438032 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 /R36112256 10 Tf 31.7199 0 Td (v)Tj /R36438032 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 /R36112256 10 Tf 9.225 0 Td (v)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (copyA)Tj /R31428624 10 Tf 27.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.35 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj /R31428624 10 Tf 22.2199 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (tgt)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -93.0703 -12 Td 1.056 Tw [(copies the attrib)19.9805(utes of object)]TJ /R31102848 10 Tf 125.34 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 15.4051 0 Td 1.055 Tw (to object)Tj /R31102848 10 Tf 39.3301 0 Td (tgt)Tj 3.555 Tc /R31428624 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 /R31102848 10 Tf 24.1051 0 Td (tgt)Tj /R31428624 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 /R31747192 10 Tf -54.5297 -16.8 Td (induce)Tj /R31428624 10 Tf 28.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj 2.5 Tc /R31428624 10 Tf 33.8898 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj -0.15 Tc /R31428624 10 Tf -63.35 -12 Td (ex)Tj 0 Tc 9.28984 0 Td (tends)Tj /R31102848 10 Tf 23.6102 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td 0 Tw [(to its node-induced subgraph e)14.9854(xtension in its root graph.)]TJ /R31747192 10 Tf -76.4 -16.8 Td (hasAttr)Tj /R31428624 10 Tf 32.7699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.35 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj /R31428624 10 Tf 22.2199 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -112.5 -12 Td (returns non-zero if object)Tj /R31102848 10 Tf 103.86 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.35 0 Td [(has an attrib)19.9927(ute whose name is)]TJ /R31102848 10 Tf 124.78 0 Td (name)Tj 2.5 Tc /R31428624 10 Tf 21.6602 0 Td [(.I)249.99(tr)]TJ 0 Tc 16.9402 0 Td (eturns 0 otherwise.)Tj /R31747192 10 Tf -317.591 -16.8 Td (isAttr)Tj /R31428624 10 Tf 24.9898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (kind)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -164.54 -12 Td 0.07 Tw (returns non-zero if an attrib)Tj 110.05 0 Td (ute)Tj /R31102848 10 Tf 14.7898 0 Td (name)Tj /R31428624 10 Tf 24.2301 0 Td (has been deŒned in)Tj /R31102848 10 Tf 79.7109 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 7.57109 0 Td (kind)Tj 2.571 Tc /R31428624 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 /R31102848 10 Tf 76.3699 0 Td (kind)Tj /R31428624 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 /R31747192 10 Tf -316.88 -16.8 Td (aget)Tj /R31428624 10 Tf 17.7699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.35 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj /R31428624 10 Tf 22.2199 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -97.5004 -12 Td 0.144 Tw [(returns the v)24.9878(alue of attrib)]TJ 101.216 0 Td (ute)Tj /R31102848 10 Tf 14.8641 0 Td (name)Tj /R31428624 10 Tf 24.3039 0 Td (in object)Tj /R31102848 10 Tf 37.5078 0 Td [(sr)36.9849(c)]TJ 2.644 Tc /R31428624 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 /R31102848 10 Tf 136.811 0 Td (name)Tj /R31428624 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 /R31747192 10 Tf -287.105 -12 Td (hasAttr)Tj /R31428624 10 Tf 35.2699 0 Td (or)Tj /R31747192 10 Tf 10.8301 0 Td (isAttr)Tj /R31428624 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R31747192 10 Tf -109.59 -16.8 Td (aset)Tj /R31428624 10 Tf 16.6602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.35 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj /R31428624 10 Tf 22.2199 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (value)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -155.831 -12 Td 0.623 Tw [(sets the v)24.9988(alue of attrib)]TJ 90.3621 0 Td (ute)Tj /R31102848 10 Tf 15.343 0 Td (name)Tj /R31428624 10 Tf 24.7828 0 Td (in object)Tj /R31102848 10 Tf 38.466 0 Td [(sr)36.9849(c)]TJ /R31428624 10 Tf 14.9742 0 Td (to)Tj /R31102848 10 Tf 10.9039 0 Td (value)Tj 5.624 Tc /R31428624 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 /R31747192 10 Tf 16.9398 0 Td (aget)Tj /R31428624 10 Tf 20.2699 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R31747192 10 Tf -96.7895 -16.8 Td (getDt)Tj /R31428624 10 Tf 28.8801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (kind)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 15.1949 0 Td (name)Tj /R31428624 10 Tf 24.6352 0 Td (in objects in)Tj /R31102848 10 Tf 52.8148 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 7.975 0 Td (kind)Tj 2.975 Tc /R31428624 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 /R31102848 10 Tf 31.7121 0 Td (kind)Tj /R31428624 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 /R31747192 10 Tf -287.105 -12 Td (isAttr)Tj /R31428624 10 Tf 27.4898 0 Td 0 Tw [(function to check that the attrib)19.9854(ute e)14.9854(xists.)]TJ /R31747192 10 Tf -63.4898 -16.8 Td (setDt)Tj /R31428624 10 Tf 27.7699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (kind)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (value)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 14.9211 0 Td (name)Tj /R31428624 10 Tf 24.3609 0 Td (to)Tj /R31102848 10 Tf 10.4809 0 Td (value)Tj /R31428624 10 Tf 24.3609 0 Td (in objects in)Tj /R31102848 10 Tf 51.993 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 7.70117 0 Td (kind)Tj 2.701 Tc /R31428624 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 /R31102848 10 Tf 51.0262 0 Td (kind)Tj /R31428624 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 /R31747192 10 Tf 40.2699 0 Td (getDt)Tj /R31428624 10 Tf 31.3801 0 Td (abo)Tj -0.15 Tc 14.2898 0 Td (ve)Tj 0 Tc 9.28984 0 Td (.)Tj /R31747192 10 Tf -138.9 -16.8 Td (fstAttr)Tj /R31428624 10 Tf 28.8699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (kind)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 73.1719 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 9.12813 0 Td (kind)Tj 4.128 Tc /R31428624 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 /R31102848 10 Tf 32.4578 0 Td (kind)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (nxtAttr)Tj /R31428624 10 Tf 32.2102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (kind)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (name)Tj /R31428624 10 Tf 24.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 66.9121 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 7.56289 0 Td (kind)Tj /R31428624 10 Tf 19.7828 0 Td (after the attrib)Tj 56.5762 0 Td (ute)Tj /R31102848 10 Tf 14.7828 0 Td (name)Tj 5.063 Tc /R31428624 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 /R31102848 10 Tf 40.2539 0 Td (name)Tj /R31428624 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 /R31747192 10 Tf 54.075 0 Td (fstAttr)Tj /R31428624 10 Tf 32.2648 0 Td (or)Tj /R31747192 10 Tf 11.725 0 Td (nxtAttr)Tj 5.895 Tc /R31428624 10 Tf 32.2102 0 Td (.F)Tj 0 Tc 13.8051 0 Td (or nodes, edges, and graphs,)Tj /R31102848 10 Tf 120.005 0 Td (kind)Tj /R31428624 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 /R31747192 10 Tf -123.09 -16.8 Td (compOf)Tj /R31428624 10 Tf 34.4398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj 2.5 Tc /R31428624 10 Tf 28.8898 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (graph_t)Tj /R31428624 10 Tf -106.22 -12 Td 0.766 Tw (returns the connected component of the graph)Tj /R31102848 10 Tf 191.152 0 Td (g)Tj /R31428624 10 Tf 8.26602 0 Td (containing node)Tj /R31102848 10 Tf 68.1922 0 Td (n)Tj 3.266 Tc /R31428624 10 Tf 5 0 Td [(,a)326.616(sas)]TJ 0 Tc 28.9578 0 Td (ubgraph of)Tj /R31102848 10 Tf 47.632 0 Td (g)Tj 3.265 Tc /R31428624 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 /R31102848 10 Tf 177.264 0 Td (induce)Tj /R31428624 10 Tf 29.3441 0 Td 0.184 Tw [(to add the edges. The function f)10.0195(ails and returns)]TJ /R31747192 10 Tf -206.608 -12 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (if)Tj /R31102848 10 Tf 8.61016 0 Td (n)Tj /R31428624 10 Tf 7.5 0 Td 0 Tw (is not in)Tj /R31102848 10 Tf 34.7301 0 Td (g)Tj 2.5 Tc /R31428624 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 /R31102848 10 Tf 235.55 0 Td (g)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -374.34 -16.8 Td (kindOf)Tj /R31428624 10 Tf 30.5699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (obj)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 10 Tf 22.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -51.7902 -12 Td 0.065 Tw (returns an indication of the type of)Tj /R31102848 10 Tf 141.265 0 Td (obj)Tj 5.065 Tc /R31428624 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 /R31747192 10 Tf -76.1398 -16.8 Td (lock)Tj /R31428624 10 Tf 17.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (v)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 15.5129 0 Td (v)Tj /R31428624 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 /R31747192 10 Tf 31.1801 0 Td (delete)Tj /R31428624 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 /R31102848 10 Tf 31.7199 0 Td (v)Tj /R31428624 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 /R31102848 10 Tf 9.225 0 Td (v)Tj /R31428624 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 3476\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -441.34 -36 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R36438032 10 Tf 28.8898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 367.411 0 Td (fmt)Tj /R36438032 10 Tf 16.377 0 Td (ac-)Tj -383.788 -12 Td 0 Tw (cording to the)Tj /R36112256 10 Tf 59.3 0 Td (printf)Tj /R36438032 10 Tf 24.1898 0 Td (\(3\) format)Tj /R36112256 10 Tf 45.2898 0 Td (fmt)Tj /R36756600 10 Tf -164.78 -16.8 Td (gsub)Tj /R36438032 10 Tf 20.0102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (pat)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R36438032 10 Tf 20.0102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (pat)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj -0.37 Tc /R36112256 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -145.871 -12 Td (returns)Tj /R36112256 10 Tf 30.2699 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R36112256 10 Tf 115.56 0 Td (pat)Tj /R36438032 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R36112256 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -362.13 -16.8 Td (sub)Tj /R36438032 10 Tf 15.0102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (pat)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R36438032 10 Tf 15.0102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (pat)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj -0.37 Tc /R36112256 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -140.871 -12 Td (returns)Tj /R36112256 10 Tf 30.882 0 Td (str)Tj /R36438032 10 Tf 13.6719 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R36112256 10 Tf 152.235 0 Td (pat)Tj /R36438032 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R36112256 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.113 Tc /R36438032 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 /R36112256 10 Tf 6.11211 0 Td (pat)Tj /R36438032 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 /R36112256 10 Tf 124 0 Td (str)Tj /R36438032 10 Tf 10.5602 0 Td (.)Tj /R36756600 10 Tf -170.56 -16.8 Td (substr)Tj /R36438032 10 Tf 26.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (idx)Tj /R36438032 10 Tf 14.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R36438032 10 Tf 26.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (str)Tj /R36438032 10 Tf 13.0602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (idx)Tj /R36438032 10 Tf 14.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 11.6699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (len)Tj /R36438032 10 Tf 14.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -121.79 -12 Td 0.434 Tw (returns the substring of)Tj /R36112256 10 Tf 96.7262 0 Td (str)Tj /R36438032 10 Tf 13.4941 0 Td 0.435 Tw (starting at position)Tj /R36112256 10 Tf 78.2551 0 Td (idx)Tj /R36438032 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R36112256 10 Tf 145.845 0 Td (len)Tj 2.935 Tc /R36438032 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 /R36112256 10 Tf 73.15 0 Td (idx)Tj /R36438032 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 /R36112256 10 Tf 5.90586 0 Td (idx)Tj /R36438032 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R36112256 10 Tf 112.655 0 Td (str)Tj 2.575 Tc /R36438032 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 /R36112256 10 Tf 74.2461 0 Td (len)Tj /R36438032 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 /R36112256 10 Tf 6.13398 0 Td (idx)Tj /R36438032 10 Tf 15.0238 0 Td (+)Tj /R36112256 10 Tf 8.44414 0 Td (len)Tj /R36438032 10 Tf 15.0238 0 Td 0.305 Tw (is greater than the length of)Tj /R36112256 10 Tf 114.03 0 Td (str)Tj 2.805 Tc /R36438032 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 /R36756600 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R36438032 10 Tf 29.8102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s1)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s2)Tj /R36438032 10 Tf 11.3898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R36112256 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R36438032 10 Tf 27.0398 0 Td (\(3\).)Tj /R36756600 10 Tf -196.27 -16.8 Td (length)Tj /R36438032 10 Tf 26.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R36112256 10 Tf 108.6 0 Td (s)Tj /R36438032 10 Tf 3.88984 0 Td (.)Tj /R36756600 10 Tf -148.49 -16.8 Td (index)Tj /R36438032 10 Tf 23.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R36438032 10 Tf 27.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 88.0441 0 Td (s)Tj /R36438032 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 /R36112256 10 Tf 21.741 0 Td (t)Tj /R36438032 10 Tf 5.63086 0 Td (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R36112256 10 Tf 60.9102 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (is not a substring of)Tj /R36112256 10 Tf 81.3898 0 Td (s)Tj /R36438032 10 Tf 3.88984 0 Td (.)Tj /R36756600 10 Tf -187.47 -16.8 Td (match)Tj /R36438032 10 Tf 26.6602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (p)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 87.1328 0 Td (s)Tj /R36438032 10 Tf 6.51406 0 Td 0.124 Tw (where the leftmost match of pattern)Tj /R36112256 10 Tf 145.714 0 Td (p)Tj /R36438032 10 Tf 7.62383 0 Td (can be found, or)Tj -330.646 -12 Td 0 Tw (­1 if no substring of)Tj /R36112256 10 Tf 84.25 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (matches)Tj /R36112256 10 Tf 35.2699 0 Td (p)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -166.91 -16.8 Td (toupper)Tj /R36438032 10 Tf 33.8898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R36112256 10 Tf 79.8301 0 Td (s)Tj /R36438032 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 /R36756600 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R36438032 10 Tf 32.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R36112256 10 Tf 79.8301 0 Td (s)Tj /R36438032 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 /R36756600 10 Tf -267.18 -16.8 Td (canon)Tj /R36438032 10 Tf 25.5602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R36112256 10 Tf 79.8301 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R36756600 10 Tf -122.22 -16.8 Td (html)Tj /R36438032 10 Tf 20 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (g)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 33.8898 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 44.084 0 Td (s)Tj /R36438032 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 /R36112256 10 Tf 7.90195 0 Td (g)Tj 2.902 Tc /R36438032 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 /R36112256 10 Tf 47.2461 0 Td (g)Tj /R36438032 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 /R36112256 10 Tf 299.806 0 Td (g)Tj 2.522 Tc /R36438032 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 /R36112256 10 Tf 247.387 0 Td (s)Tj 2.919 Tc /R36438032 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5289 0 Td 0.419 Tw (hese will be added if)Tj /R36112256 10 Tf 87.3551 0 Td (g)Tj /R36438032 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 /R36756600 10 Tf -108.63 -16.8 Td (ishtml)Tj /R36438032 10 Tf 26.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R36112256 10 Tf 122.75 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R36756600 10 Tf -165.14 -16.8 Td (xOf)Tj /R36438032 10 Tf 16.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -31.2203 -12 Td (returns the string ")Tj /R36112256 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R36438032 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R36112256 10 Tf 5.83008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (has the form ")Tj /R36112256 10 Tf 56.5699 0 Td (x)Tj /R36438032 10 Tf 4.43984 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (y)Tj /R36438032 10 Tf 4.43984 0 Td (", where both)Tj /R36112256 10 Tf 56.2898 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (and)Tj /R36112256 10 Tf 16.9398 0 Td (y)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -441.34 -36 Td (Strings)Tj 21 -12 Td (sprintf)Tj /R31428624 10 Tf 28.8898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 367.411 0 Td (fmt)Tj /R31428624 10 Tf 16.377 0 Td (ac-)Tj -383.788 -12 Td 0 Tw (cording to the)Tj /R31102848 10 Tf 59.3 0 Td (printf)Tj /R31428624 10 Tf 24.1898 0 Td (\(3\) format)Tj /R31102848 10 Tf 45.2898 0 Td (fmt)Tj /R31747192 10 Tf -164.78 -16.8 Td (gsub)Tj /R31428624 10 Tf 20.0102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (pat)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj -128.351 -16.8 Td (gsub)Tj /R31428624 10 Tf 20.0102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (pat)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj -0.37 Tc /R31102848 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -145.871 -12 Td (returns)Tj /R31102848 10 Tf 30.2699 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (with all substrings matching)Tj /R31102848 10 Tf 115.56 0 Td (pat)Tj /R31428624 10 Tf 15.2801 0 Td (deleted or replaced by)Tj -0.37 Tc /R31102848 10 Tf 91.0801 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -362.13 -16.8 Td (sub)Tj /R31428624 10 Tf 15.0102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (pat)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj -123.351 -16.8 Td (sub)Tj /R31428624 10 Tf 15.0102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (pat)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj -0.37 Tc /R31102848 10 Tf 5 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -140.871 -12 Td (returns)Tj /R31102848 10 Tf 30.882 0 Td (str)Tj /R31428624 10 Tf 13.6719 0 Td 0.613 Tw (with the leftmost substring matching)Tj /R31102848 10 Tf 152.235 0 Td (pat)Tj /R31428624 10 Tf 15.893 0 Td (deleted or replaced by)Tj -0.37 Tc /R31102848 10 Tf 93.532 0 Td (re)Tj 0 Tc 7.96016 0 Td (pl)Tj 3.113 Tc /R31428624 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 /R31102848 10 Tf 6.11211 0 Td (pat)Tj /R31428624 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 /R31102848 10 Tf 124 0 Td (str)Tj /R31428624 10 Tf 10.5602 0 Td (.)Tj /R31747192 10 Tf -170.56 -16.8 Td (substr)Tj /R31428624 10 Tf 26.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (idx)Tj /R31428624 10 Tf 14.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj -121.12 -16.8 Td (substr)Tj /R31428624 10 Tf 26.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (str)Tj /R31428624 10 Tf 13.0602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (idx)Tj /R31428624 10 Tf 14.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 11.6699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (len)Tj /R31428624 10 Tf 14.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -121.79 -12 Td 0.434 Tw (returns the substring of)Tj /R31102848 10 Tf 96.7262 0 Td (str)Tj /R31428624 10 Tf 13.4941 0 Td 0.435 Tw (starting at position)Tj /R31102848 10 Tf 78.2551 0 Td (idx)Tj /R31428624 10 Tf 15.1551 0 Td (to the end of the string or of length)Tj /R31102848 10 Tf 145.845 0 Td (len)Tj 2.935 Tc /R31428624 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 /R31102848 10 Tf 73.15 0 Td (idx)Tj /R31428624 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 /R31102848 10 Tf 5.90586 0 Td (idx)Tj /R31428624 10 Tf 14.7961 0 Td 0.076 Tw (is greater than the length of)Tj /R31102848 10 Tf 112.655 0 Td (str)Tj 2.575 Tc /R31428624 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 /R31102848 10 Tf 74.2461 0 Td (len)Tj /R31428624 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 /R31102848 10 Tf 6.13398 0 Td (idx)Tj /R31428624 10 Tf 15.0238 0 Td (+)Tj /R31102848 10 Tf 8.44414 0 Td (len)Tj /R31428624 10 Tf 15.0238 0 Td 0.305 Tw (is greater than the length of)Tj /R31102848 10 Tf 114.03 0 Td (str)Tj 2.805 Tc /R31428624 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 /R31747192 10 Tf -43.6699 -16.8 Td [(str)17.9919(cmp)]TJ /R31428624 10 Tf 29.8102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s1)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s2)Tj /R31428624 10 Tf 11.3898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -96.5902 -12 Td [(pro)14.9927(vides the standard C function)]TJ /R31102848 10 Tf 133.23 0 Td [(str)37.0166(cmp)]TJ /R31428624 10 Tf 27.0398 0 Td (\(3\).)Tj /R31747192 10 Tf -196.27 -16.8 Td (length)Tj /R31428624 10 Tf 26.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -41.7801 -12 Td (returns the length of string)Tj /R31102848 10 Tf 108.6 0 Td (s)Tj /R31428624 10 Tf 3.88984 0 Td (.)Tj /R31747192 10 Tf -148.49 -16.8 Td (index)Tj /R31428624 10 Tf 23.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -115.01 -16.8 Td (rindex)Tj /R31428624 10 Tf 27.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 88.0441 0 Td (s)Tj /R31428624 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 /R31102848 10 Tf 21.741 0 Td (t)Tj /R31428624 10 Tf 5.63086 0 Td (can be)Tj -369.829 -12 Td 0 Tw (found, or ­1 if)Tj /R31102848 10 Tf 60.9102 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (is not a substring of)Tj /R31102848 10 Tf 81.3898 0 Td (s)Tj /R31428624 10 Tf 3.88984 0 Td (.)Tj /R31747192 10 Tf -187.47 -16.8 Td (match)Tj /R31428624 10 Tf 26.6602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (p)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 87.1328 0 Td (s)Tj /R31428624 10 Tf 6.51406 0 Td 0.124 Tw (where the leftmost match of pattern)Tj /R31102848 10 Tf 145.714 0 Td (p)Tj /R31428624 10 Tf 7.62383 0 Td (can be found, or)Tj -330.646 -12 Td 0 Tw (­1 if no substring of)Tj /R31102848 10 Tf 84.25 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (matches)Tj /R31102848 10 Tf 35.2699 0 Td (p)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -166.91 -16.8 Td (toupper)Tj /R31428624 10 Tf 33.8898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -49 -12 Td [(returns a v)14.9841(ersion of)]TJ /R31102848 10 Tf 79.8301 0 Td (s)Tj /R31428624 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 /R31747192 10 Tf -267.18 -16.8 Td [(tolo)9.98413(wer)]TJ /R31428624 10 Tf 32.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -47.2203 -12 Td [(returns a v)14.9841(ersion of)]TJ /R31102848 10 Tf 79.8301 0 Td (s)Tj /R31428624 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 /R31747192 10 Tf -267.18 -16.8 Td (canon)Tj /R31428624 10 Tf 25.5602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -40.6703 -12 Td [(returns a v)14.9841(ersion of)]TJ /R31102848 10 Tf 79.8301 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (appropriate to be used as an identiŒer in a dot Œle.)Tj /R31747192 10 Tf -122.22 -16.8 Td (html)Tj /R31428624 10 Tf 20 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (g)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 33.8898 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 44.084 0 Td (s)Tj /R31428624 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 /R31102848 10 Tf 7.90195 0 Td (g)Tj 2.902 Tc /R31428624 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 /R31102848 10 Tf 47.2461 0 Td (g)Tj /R31428624 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 /R31102848 10 Tf 299.806 0 Td (g)Tj 2.522 Tc /R31428624 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 /R31102848 10 Tf 247.387 0 Td (s)Tj 2.919 Tc /R31428624 10 Tf 3.88984 0 Td (.T)Tj 0 Tc 11.5289 0 Td 0.419 Tw (hese will be added if)Tj /R31102848 10 Tf 87.3551 0 Td (g)Tj /R31428624 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 /R31747192 10 Tf -108.63 -16.8 Td (ishtml)Tj /R31428624 10 Tf 26.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -41.7801 -12 Td (returns non-zero if and only if)Tj /R31102848 10 Tf 122.75 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (is an HTML string.)Tj /R31747192 10 Tf -165.14 -16.8 Td (xOf)Tj /R31428624 10 Tf 16.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -31.2203 -12 Td (returns the string ")Tj /R31102848 10 Tf 74.35 0 Td (x)Tj 2.5 Tc /R31428624 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R31102848 10 Tf 5.83008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (has the form ")Tj /R31102848 10 Tf 56.5699 0 Td (x)Tj /R31428624 10 Tf 4.43984 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (y)Tj /R31428624 10 Tf 4.43984 0 Td (", where both)Tj /R31102848 10 Tf 56.2898 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (and)Tj /R31102848 10 Tf 16.9398 0 Td (y)Tj /R31428624 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-2912\n+2911\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (yOf)Tj /R36438032 10 Tf 16.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -31.2203 -12 Td (returns the string ")Tj /R36112256 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R36438032 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R36112256 10 Tf 5.83008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (has the form ")Tj /R36112256 10 Tf 56.5699 0 Td (x)Tj /R36438032 10 Tf 4.43984 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (y)Tj /R36438032 10 Tf 4.43984 0 Td (", where both)Tj /R36112256 10 Tf 56.2898 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (and)Tj /R36112256 10 Tf 16.9398 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (are numeric.)Tj /R36756600 10 Tf -291.429 -16.8 Td (llOf)Tj /R36438032 10 Tf 16.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -31.7801 -12 Td 0.789 Tw (returns the string ")Tj /R36112256 10 Tf 76.7172 0 Td (llx)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (lly)Tj 3.289 Tc /R36438032 10 Tf 10 0 Td ("i)Tj 0 Tc 10.1488 0 Td (f)Tj /R36112256 10 Tf 6.61914 0 Td (s)Tj /R36438032 10 Tf 7.17891 0 Td 0.788 Tw (has the form ")Tj /R36112256 10 Tf 58.934 0 Td (llx)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (lly)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (urx)Tj /R36438032 10 Tf 13.3301 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (ury)Tj /R36438032 10 Tf 13.3301 0 Td (", where all of)Tj /R36112256 10 Tf 62.4922 0 Td (llx)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 5.78789 0 Td (lly)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 5.78789 0 Td (urx)Tj 3.288 Tc /R36438032 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2281 0 Td (nd)Tj /R36112256 10 Tf 13.2879 0 Td (ury)Tj /R36438032 10 Tf 16.618 0 Td (are)Tj -383.79 -12 Td (numeric.)Tj /R36756600 10 Tf -36 -16.8 Td (urOf\()Tj /R36112256 10 Tf 24.7801 0 Td (s)Tj /R36756600 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R36438032 10 Tf 21.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.60195 0 Td (:)Tj /R36756600 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.5359 0 Td (string)Tj /R36438032 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R36112256 10 Tf 74.9891 0 Td (urx)Tj /R36438032 10 Tf 13.3301 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R36438032 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R36112256 10 Tf 6.04297 0 Td (s)Tj /R36438032 10 Tf 6.60313 0 Td (has the form ")Tj /R36112256 10 Tf 57.209 0 Td (llx)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (lly)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (urx)Tj /R36438032 10 Tf 13.3301 0 Td (,)Tj /R36112256 10 Tf 2.5 0 Td (ury)Tj /R36438032 10 Tf 13.3301 0 Td (", where all of)Tj /R36112256 10 Tf -338.521 -12 Td (llx)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (lly)Tj /R36438032 10 Tf 10 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R36438032 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R36112256 10 Tf 12.5 0 Td (ury)Tj /R36438032 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R36756600 10 Tf -117.1 -16.8 Td (sscanf)Tj /R36438032 10 Tf 26.1102 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -104.28 -12 Td 0.489 Tw (scans the string)Tj /R36112256 10 Tf 65.627 0 Td (s)Tj 2.989 Tc /R36438032 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77891 0 Td [(xtracting v)24.9927(alues according to the)]TJ /R36112256 10 Tf 135.565 0 Td (sscanf)Tj /R36438032 10 Tf 26.9602 0 Td (\(3\) format)Tj /R36112256 10 Tf 46.2672 0 Td (fmt)Tj 5.488 Tc /R36438032 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 /R36112256 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R36438032 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R36756600 10 Tf 102.729 0 Td (&)Tj /R36112256 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R36438032 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R36112256 10 Tf 19.7531 0 Td (v)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (split)Tj /R36438032 10 Tf 18.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj /R36438032 10 Tf 23.8801 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (seps)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R36438032 10 Tf 18.3398 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R36438032 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R36438032 10 Tf 27.6797 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj /R36438032 10 Tf 23.8801 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (seps)Tj /R36438032 10 Tf 19.7199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R36438032 10 Tf 27.6797 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R36438032 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -92.2301 -12 Td (The)Tj /R36756600 10 Tf 18.7969 0 Td (split)Tj /R36438032 10 Tf 21.5871 0 Td 0.747 Tw (function breaks the string)Tj /R36112256 10 Tf 107.418 0 Td (s)Tj /R36438032 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R36756600 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R36438032 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 /R36112256 10 Tf 15.7148 0 Td (seps)Tj /R36438032 10 Tf 20.7148 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R36112256 10 Tf 48.648 0 Td (seps)Tj /R36438032 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 /R36756600 10 Tf 71.1219 0 Td (string)Tj /R36438032 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 /R36756600 10 Tf -386.71 -12 Td (int)Tj /R36438032 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 /R36756600 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R36438032 10 Tf 21.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R36756600 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 /R36112256 10 Tf 27.8172 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R36756600 10 Tf 9.61992 0 Td (,)Tj /R36112256 10 Tf 5.31719 0 Td (...)Tj /R36756600 10 Tf 10.3172 0 Td (\))Tj /R36438032 10 Tf 6.14687 0 Td 0.318 Tw [(prints a string representation of each ar)17.9956(gument in turn onto)]TJ /R36756600 10 Tf 240.74 0 Td (stdout)Tj 2.818 Tc /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (printf)Tj /R36438032 10 Tf 25 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R36438032 10 Tf 25 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 11.6699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 22.7391 0 Td (fmt)Tj /R36438032 10 Tf 15.5191 0 Td (according to)Tj -346.054 -12 Td (the)Tj /R36112256 10 Tf 16.05 0 Td (printf)Tj /R36438032 10 Tf 24.1898 0 Td 0.08 Tw (\(3\) format)Tj /R36112256 10 Tf 45.45 0 Td (fmt)Tj 5.08 Tc /R36438032 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 /R36756600 10 Tf 93.0852 0 Td (stdout)Tj 5.081 Tc /R36438032 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 /R36112256 10 Tf 22.3398 0 Td (fd)Tj /R36438032 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 /R36112256 10 Tf 220.26 0 Td (fd)Tj /R36438032 10 Tf 7.78008 0 Td (.)Tj /R36756600 10 Tf -322.65 -16.8 Td (scanf)Tj /R36438032 10 Tf 22.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R36438032 10 Tf 22.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 11.6699 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (...)Tj 2.5 Tc /R36438032 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -90.9504 -12 Td 0.38 Tw [(scans in v)25(alues from an input stream according to the)]TJ /R36112256 10 Tf 219.409 0 Td (scanf)Tj /R36438032 10 Tf 23.0699 0 Td 0.379 Tw (\(3\) format)Tj /R36112256 10 Tf 46.048 0 Td (fmt)Tj 5.379 Tc /R36438032 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 /R36112256 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R36438032 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R36756600 10 Tf 102.729 0 Td (&)Tj /R36112256 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R36438032 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R36112256 10 Tf 19.7531 0 Td (v)Tj /R36438032 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 /R36756600 10 Tf 175.588 0 Td (stdin)Tj 5.681 Tc /R36438032 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 /R36112256 10 Tf 15.95 0 Td (fd)Tj /R36438032 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 /R36112256 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R36438032 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R36756600 10 Tf -209.59 -16.8 Td (openF)Tj /R36438032 10 Tf 26.6699 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (s)Tj /R36438032 10 Tf 6.38984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (t)Tj /R36438032 10 Tf 5.28008 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -82.3402 -12 Td 0.336 Tw (opens the Œle)Tj /R36112256 10 Tf 56.8379 0 Td (s)Tj /R36438032 10 Tf 6.72617 0 Td (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R36112256 10 Tf 32.8359 0 Td (t)Tj /R36438032 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 /R36112256 10 Tf 166.819 0 Td (fopen)Tj /R36438032 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)' /R36756600 10 Tf 208.938 0 Td (stdin)Tj /R36438032 10 Tf 21.1199 0 Td (,)Tj /R36756600 10 Tf 6.34805 0 Td (stdout)Tj 3.848 Tc /R36438032 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7879 0 Td (nd)Tj /R36756600 10 Tf 13.848 0 Td (stderr)Tj 3.848 Tc /R36438032 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 /R36756600 10 Tf -379.337 -12 Td (gvpr)Tj /R36438032 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R36756600 10 Tf 35.55 0 Td (stdin)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (yOf)Tj /R31428624 10 Tf 16.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -31.2203 -12 Td (returns the string ")Tj /R31102848 10 Tf 74.35 0 Td (y)Tj 2.5 Tc /R31428624 10 Tf 4.43984 0 Td ("i)Tj 0 Tc 9.36016 0 Td (f)Tj /R31102848 10 Tf 5.83008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (has the form ")Tj /R31102848 10 Tf 56.5699 0 Td (x)Tj /R31428624 10 Tf 4.43984 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (y)Tj /R31428624 10 Tf 4.43984 0 Td (", where both)Tj /R31102848 10 Tf 56.2898 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (and)Tj /R31102848 10 Tf 16.9398 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (are numeric.)Tj /R31747192 10 Tf -291.429 -16.8 Td (llOf)Tj /R31428624 10 Tf 16.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -31.7801 -12 Td 0.789 Tw (returns the string ")Tj /R31102848 10 Tf 76.7172 0 Td (llx)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (lly)Tj 3.289 Tc /R31428624 10 Tf 10 0 Td ("i)Tj 0 Tc 10.1488 0 Td (f)Tj /R31102848 10 Tf 6.61914 0 Td (s)Tj /R31428624 10 Tf 7.17891 0 Td 0.788 Tw (has the form ")Tj /R31102848 10 Tf 58.934 0 Td (llx)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (lly)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (urx)Tj /R31428624 10 Tf 13.3301 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (ury)Tj /R31428624 10 Tf 13.3301 0 Td (", where all of)Tj /R31102848 10 Tf 62.4922 0 Td (llx)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 5.78789 0 Td (lly)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 5.78789 0 Td (urx)Tj 3.288 Tc /R31428624 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 10.2281 0 Td (nd)Tj /R31102848 10 Tf 13.2879 0 Td (ury)Tj /R31428624 10 Tf 16.618 0 Td (are)Tj -383.79 -12 Td (numeric.)Tj /R31747192 10 Tf -36 -16.8 Td (urOf\()Tj /R31102848 10 Tf 24.7801 0 Td (s)Tj /R31747192 10 Tf 4.16016 0 Td (\))Tj 7.05977 -12 Td (urOf)Tj /R31428624 10 Tf 21.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.60195 0 Td (:)Tj /R31747192 10 Tf 5.49297 0 Td (string)Tj 2.713 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.5359 0 Td (string)Tj /R31428624 10 Tf 27.7129 0 Td 0.213 Tw (returns the string ")Tj /R31102848 10 Tf 74.9891 0 Td (urx)Tj /R31428624 10 Tf 13.3301 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (ury)Tj 2.713 Tc /R31428624 10 Tf 13.3301 0 Td ("i)Tj 0 Tc 9.57305 0 Td (f)Tj /R31102848 10 Tf 6.04297 0 Td (s)Tj /R31428624 10 Tf 6.60313 0 Td (has the form ")Tj /R31102848 10 Tf 57.209 0 Td (llx)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (lly)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (urx)Tj /R31428624 10 Tf 13.3301 0 Td (,)Tj /R31102848 10 Tf 2.5 0 Td (ury)Tj /R31428624 10 Tf 13.3301 0 Td (", where all of)Tj /R31102848 10 Tf -338.521 -12 Td (llx)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (lly)Tj /R31428624 10 Tf 10 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (urx)Tj 2.5 Tc /R31428624 10 Tf 13.3301 0 Td (,a)Tj 0 Tc 9.43984 0 Td (nd)Tj /R31102848 10 Tf 12.5 0 Td (ury)Tj /R31428624 10 Tf 15.8301 0 Td 0 Tw (are numeric.)Tj /R31747192 10 Tf -117.1 -16.8 Td (sscanf)Tj /R31428624 10 Tf 26.1102 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -104.28 -12 Td 0.489 Tw (scans the string)Tj /R31102848 10 Tf 65.627 0 Td (s)Tj 2.989 Tc /R31428624 10 Tf 3.88984 0 Td (,e)Tj 0 Tc 9.77891 0 Td [(xtracting v)24.9927(alues according to the)]TJ /R31102848 10 Tf 135.565 0 Td (sscanf)Tj /R31428624 10 Tf 26.9602 0 Td (\(3\) format)Tj /R31102848 10 Tf 46.2672 0 Td (fmt)Tj 5.488 Tc /R31428624 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 /R31102848 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R31428624 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R31747192 10 Tf 102.729 0 Td (&)Tj /R31102848 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R31428624 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R31102848 10 Tf 19.7531 0 Td (v)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (split)Tj /R31428624 10 Tf 18.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj /R31428624 10 Tf 23.8801 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (seps)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -173.89 -16.8 Td (split)Tj /R31428624 10 Tf 18.3398 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R31428624 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -118.89 -16.8 Td [(tok)10.0159(ens)]TJ /R31428624 10 Tf 27.6797 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj /R31428624 10 Tf 23.8801 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (seps)Tj /R31428624 10 Tf 19.7199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -183.23 -16.8 Td [(tok)10.0159(ens)]TJ /R31428624 10 Tf 27.6797 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R31428624 10 Tf 23.8801 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -92.2301 -12 Td (The)Tj /R31747192 10 Tf 18.7969 0 Td (split)Tj /R31428624 10 Tf 21.5871 0 Td 0.747 Tw (function breaks the string)Tj /R31102848 10 Tf 107.418 0 Td (s)Tj /R31428624 10 Tf 7.13711 0 Td (into Œelds, while the)Tj /R31747192 10 Tf 87.1578 0 Td [(tok)10.0146(ens)]TJ /R31428624 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 /R31102848 10 Tf 15.7148 0 Td (seps)Tj /R31428624 10 Tf 20.7148 0 Td (ar)Tj 7.58984 0 Td 3.494 Tw (gument. If)Tj /R31102848 10 Tf 48.648 0 Td (seps)Tj /R31428624 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 /R31747192 10 Tf 71.1219 0 Td (string)Tj /R31428624 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 /R31747192 10 Tf -386.71 -12 Td (int)Tj /R31428624 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 /R31747192 10 Tf -226.1 -16.8 Td (I/O)Tj 21 -12 Td (print)Tj /R31428624 10 Tf 21.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj -0.1 Tc /R31747192 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 /R31102848 10 Tf 27.8172 0 Td (ex)Tj 0 Tc 8.68008 0 Td (pr)Tj /R31747192 10 Tf 9.61992 0 Td (,)Tj /R31102848 10 Tf 5.31719 0 Td (...)Tj /R31747192 10 Tf 10.3172 0 Td (\))Tj /R31428624 10 Tf 6.14687 0 Td 0.318 Tw [(prints a string representation of each ar)17.9956(gument in turn onto)]TJ /R31747192 10 Tf 240.74 0 Td (stdout)Tj 2.818 Tc /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (printf)Tj /R31428624 10 Tf 25 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -97.5004 -16.8 Td (printf)Tj /R31428624 10 Tf 25 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 11.6699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 22.7391 0 Td (fmt)Tj /R31428624 10 Tf 15.5191 0 Td (according to)Tj -346.054 -12 Td (the)Tj /R31102848 10 Tf 16.05 0 Td (printf)Tj /R31428624 10 Tf 24.1898 0 Td 0.08 Tw (\(3\) format)Tj /R31102848 10 Tf 45.45 0 Td (fmt)Tj 5.08 Tc /R31428624 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 /R31747192 10 Tf 93.0852 0 Td (stdout)Tj 5.081 Tc /R31428624 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 /R31102848 10 Tf 22.3398 0 Td (fd)Tj /R31428624 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 /R31102848 10 Tf 220.26 0 Td (fd)Tj /R31428624 10 Tf 7.78008 0 Td (.)Tj /R31747192 10 Tf -322.65 -16.8 Td (scanf)Tj /R31428624 10 Tf 22.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj -94.7203 -16.8 Td (scanf)Tj /R31428624 10 Tf 22.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 11.6699 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (...)Tj 2.5 Tc /R31428624 10 Tf 7.5 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -90.9504 -12 Td 0.38 Tw [(scans in v)25(alues from an input stream according to the)]TJ /R31102848 10 Tf 219.409 0 Td (scanf)Tj /R31428624 10 Tf 23.0699 0 Td 0.379 Tw (\(3\) format)Tj /R31102848 10 Tf 46.048 0 Td (fmt)Tj 5.379 Tc /R31428624 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 /R31102848 10 Tf 22.5422 0 Td (fmt)Tj 2.542 Tc /R31428624 10 Tf 12.7801 0 Td (,a)Tj 0 Tc 9.48203 0 Td [(ddresses ha)19.9902(ving the form)]TJ /R31747192 10 Tf 102.729 0 Td (&)Tj /R31102848 10 Tf 8.33008 0 Td (v)Tj 2.543 Tc /R31428624 10 Tf 4.43984 0 Td (,w)Tj 0 Tc 12.2629 0 Td (here)Tj /R31102848 10 Tf 19.7531 0 Td (v)Tj /R31428624 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 /R31747192 10 Tf 175.588 0 Td (stdin)Tj 5.681 Tc /R31428624 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 /R31102848 10 Tf 15.95 0 Td (fd)Tj /R31428624 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 /R31102848 10 Tf 151.64 0 Td (fd)Tj 5 Tc /R31428624 10 Tf 7.78008 0 Td (.R)Tj 0 Tc 14.1699 0 Td (eturns the number of items successfully scanned.)Tj /R31747192 10 Tf -209.59 -16.8 Td (openF)Tj /R31428624 10 Tf 26.6699 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (s)Tj /R31428624 10 Tf 6.38984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (t)Tj /R31428624 10 Tf 5.28008 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -82.3402 -12 Td 0.336 Tw (opens the Œle)Tj /R31102848 10 Tf 56.8379 0 Td (s)Tj /R31428624 10 Tf 6.72617 0 Td (as an I/O stream. The string ar)Tj 123.196 0 Td (gument)Tj /R31102848 10 Tf 32.8359 0 Td (t)Tj /R31428624 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 /R31102848 10 Tf 166.819 0 Td (fopen)Tj /R31428624 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)' /R31747192 10 Tf 208.938 0 Td (stdin)Tj /R31428624 10 Tf 21.1199 0 Td (,)Tj /R31747192 10 Tf 6.34805 0 Td (stdout)Tj 3.848 Tc /R31428624 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.7879 0 Td (nd)Tj /R31747192 10 Tf 13.848 0 Td (stderr)Tj 3.848 Tc /R31428624 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 /R31747192 10 Tf -379.337 -12 Td (gvpr)Tj /R31428624 10 Tf 22.5 0 Td 0 Tw (may use)Tj /R31747192 10 Tf 35.55 0 Td (stdin)Tj /R31428624 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 3426\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (closeF)Tj /R36438032 10 Tf 26.6602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -32.3305 -12 Td 0.253 Tw (closes the open stream denoted by the inte)Tj 170.761 0 Td (ger)Tj /R36112256 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R36438032 10 Tf 17.2301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (fd)Tj /R36438032 10 Tf 10.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 10 Tf -31.6004 -12 Td 1.051 Tw [(returns the ne)14.9963(xt line read from the input stream)]TJ /R36112256 10 Tf 200.11 0 Td (fd)Tj 3.552 Tc /R36438032 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 /R36756600 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R36438032 10 Tf 15 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -35.1203 -12 Td (returns e to the)Tj /R36112256 10 Tf 62.2102 0 Td (d)Tj /R36438032 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R36756600 10 Tf -103.21 -16.8 Td (log)Tj /R36438032 10 Tf 12.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R36112256 10 Tf 101.37 0 Td (d)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -142.37 -16.8 Td (sqrt)Tj /R36438032 10 Tf 17.2199 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R36112256 10 Tf 147.47 0 Td (d)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R36438032 10 Tf 17.6801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 28.9 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -83.9203 -12 Td (returns)Tj /R36112256 10 Tf 30.2699 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (raised to the)Tj /R36112256 10 Tf 51.3801 0 Td (x)Tj /R36438032 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R36756600 10 Tf -129.59 -16.8 Td (cos)Tj /R36438032 10 Tf 13.3301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R36112256 10 Tf 83.8699 0 Td (d)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -124.87 -16.8 Td (sin)Tj /R36438032 10 Tf 12.2301 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (d)Tj /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R36112256 10 Tf 74.4301 0 Td (d)Tj /R36438032 10 Tf 5 0 Td (.)Tj /R36756600 10 Tf -115.43 -16.8 Td (atan2)Tj /R36438032 10 Tf 23.8898 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 28.9 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R36112256 10 Tf 99.9699 0 Td (y/x)Tj /R36438032 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R36756600 10 Tf -150.13 -16.8 Td (MIN)Tj /R36438032 10 Tf 20.55 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 28.9 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R36112256 10 Tf 97.2199 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (and)Tj /R36112256 10 Tf 16.9398 0 Td (x)Tj /R36438032 10 Tf 4.43984 0 Td (.)Tj /R36756600 10 Tf -161.539 -16.8 Td (MAX)Tj /R36438032 10 Tf 23.8801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj /R36438032 10 Tf 28.9 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (x)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R36438032 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (double)Tj /R36438032 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R36112256 10 Tf 98.8801 0 Td (y)Tj /R36438032 10 Tf 6.93984 0 Td (and)Tj /R36112256 10 Tf 16.9398 0 Td (x)Tj /R36438032 10 Tf 4.43984 0 Td (.)Tj /R36756600 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 /R36112256 10 Tf 7.5 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R36112256 10 Tf 174.96 0 Td (arr)Tj /R36438032 10 Tf 12.7801 0 Td (.)Tj /R36112256 10 Tf -223.74 -16.8 Td (idx)Tj /R36756600 10 Tf 14.7199 0 Td (in)Tj /R36112256 10 Tf 10.8398 0 Td (arr)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R36112256 10 Tf 166.78 0 Td (idx)Tj /R36438032 10 Tf 14.7199 0 Td (in the array)Tj /R36112256 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R36438032 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 /R36756600 10 Tf -297.76 -16.8 Td (unset)Tj /R36438032 10 Tf 22.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (v)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj /R36438032 10 Tf 23.8801 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R36438032 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36112256 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -182.6 -16.8 Td (unset)Tj /R36438032 10 Tf 22.7801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (v)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R36438032 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R36756600 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R36438032 10 Tf 15.55 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (v)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R36756600 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R36438032 10 Tf -27.7801 -12 Td (causes)Tj /R36756600 10 Tf 28.6 0 Td (gvpr)Tj /R36438032 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R36112256 10 Tf 101.65 0 Td (v)Tj /R36438032 10 Tf 4.76016 0 Td (.)Tj /R36756600 10 Tf -193.51 -16.8 Td (system)Tj /R36438032 10 Tf 28.8801 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (cmd)Tj /R36438032 10 Tf 19.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.745 Tw (vides the standard C function)Tj /R36112256 10 Tf 123.774 0 Td (system)Tj /R36438032 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 /R36112256 10 Tf 23.7941 0 Td (cmd)Tj /R36438032 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 /R36756600 10 Tf -36 -16.8 Td (rand)Tj /R36438032 10 Tf 20.5602 0 Td (\(\) :)Tj /R36756600 10 Tf 14.4398 0 Td (double)Tj /R36438032 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj /R36756600 10 Tf -36 -16.8 Td (srand)Tj /R36438032 10 Tf 24.45 0 Td (\(\) :)Tj /R36756600 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R36438032 10 Tf 24.45 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (v)Tj /R36438032 10 Tf 6.93984 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R36438032 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (int)Tj /R36438032 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 /R36756600 10 Tf 120.37 0 Td (srand)Tj /R36438032 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 /R36756600 10 Tf 31.1102 0 Td (rand)Tj /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (closeF)Tj /R31428624 10 Tf 26.6602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -32.3305 -12 Td 0.253 Tw (closes the open stream denoted by the inte)Tj 170.761 0 Td (ger)Tj /R31102848 10 Tf 15.5219 0 Td (fd)Tj 5.252 Tc /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (re)Tj 0 Tc 8.7 0 Td (adL)Tj /R31428624 10 Tf 17.2301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (fd)Tj /R31428624 10 Tf 10.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 10 Tf -31.6004 -12 Td 1.051 Tw [(returns the ne)14.9963(xt line read from the input stream)]TJ /R31102848 10 Tf 200.11 0 Td (fd)Tj 3.552 Tc /R31428624 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 /R31747192 10 Tf -57 -16.8 Td (Math)Tj 21 -12 Td (exp)Tj /R31428624 10 Tf 15 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -35.1203 -12 Td (returns e to the)Tj /R31102848 10 Tf 62.2102 0 Td (d)Tj /R31428624 10 Tf 5 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R31747192 10 Tf -103.21 -16.8 Td (log)Tj /R31428624 10 Tf 12.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -32.9004 -12 Td (returns the natural log of)Tj /R31102848 10 Tf 101.37 0 Td (d)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -142.37 -16.8 Td (sqrt)Tj /R31428624 10 Tf 17.2199 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -37.3402 -12 Td (returns the square root of the double)Tj /R31102848 10 Tf 147.47 0 Td (d)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -188.47 -16.8 Td [(po)9.98413(w)]TJ /R31428624 10 Tf 17.6801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 28.9 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -83.9203 -12 Td (returns)Tj /R31102848 10 Tf 30.2699 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (raised to the)Tj /R31102848 10 Tf 51.3801 0 Td (x)Tj /R31428624 10 Tf 4.43984 0 Td [(th po)24.9927(wer)55.0146(.)]TJ /R31747192 10 Tf -129.59 -16.8 Td (cos)Tj /R31428624 10 Tf 13.3301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -33.4504 -12 Td (returns the cosine of)Tj /R31102848 10 Tf 83.8699 0 Td (d)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -124.87 -16.8 Td (sin)Tj /R31428624 10 Tf 12.2301 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (d)Tj /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -32.3504 -12 Td (returns the sine of)Tj /R31102848 10 Tf 74.4301 0 Td (d)Tj /R31428624 10 Tf 5 0 Td (.)Tj /R31747192 10 Tf -115.43 -16.8 Td (atan2)Tj /R31428624 10 Tf 23.8898 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 28.9 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -89.5699 -12 Td (returns the arctangent of)Tj /R31102848 10 Tf 99.9699 0 Td (y/x)Tj /R31428624 10 Tf 14.1602 0 Td (in the range ­pi to pi.)Tj /R31747192 10 Tf -150.13 -16.8 Td (MIN)Tj /R31428624 10 Tf 20.55 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 28.9 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -86.2301 -12 Td (returns the minimum of)Tj /R31102848 10 Tf 97.2199 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (and)Tj /R31102848 10 Tf 16.9398 0 Td (x)Tj /R31428624 10 Tf 4.43984 0 Td (.)Tj /R31747192 10 Tf -161.539 -16.8 Td (MAX)Tj /R31428624 10 Tf 23.8801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj /R31428624 10 Tf 28.9 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (x)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (double)Tj 2.5 Tc /R31428624 10 Tf 28.9 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (double)Tj /R31428624 10 Tf -89.5602 -12 Td (returns the maximum of)Tj /R31102848 10 Tf 98.8801 0 Td (y)Tj /R31428624 10 Tf 6.93984 0 Td (and)Tj /R31102848 10 Tf 16.9398 0 Td (x)Tj /R31428624 10 Tf 4.43984 0 Td (.)Tj /R31747192 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 /R31102848 10 Tf 7.5 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf 7.93984 -12 Td 0 Tw (returns the number of elements in the array)Tj /R31102848 10 Tf 174.96 0 Td (arr)Tj /R31428624 10 Tf 12.7801 0 Td (.)Tj /R31102848 10 Tf -223.74 -16.8 Td (idx)Tj /R31747192 10 Tf 14.7199 0 Td (in)Tj /R31102848 10 Tf 10.8398 0 Td (arr)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -10.1199 -12 Td [(returns 1 if a v)25.0073(alue has been set for inde)14.9854(x)]TJ /R31102848 10 Tf 166.78 0 Td (idx)Tj /R31428624 10 Tf 14.7199 0 Td (in the array)Tj /R31102848 10 Tf 48.0398 0 Td (arr)Tj 5 Tc /R31428624 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 /R31747192 10 Tf -297.76 -16.8 Td (unset)Tj /R31428624 10 Tf 22.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (v)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj /R31428624 10 Tf 23.8801 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (idx)Tj 2.5 Tc /R31428624 10 Tf 12.2199 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31102848 10 Tf 7.5 0 Td (idx)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -182.6 -16.8 Td (unset)Tj /R31428624 10 Tf 22.7801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (v)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (array)Tj 2.5 Tc /R31428624 10 Tf 23.8801 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -47.2203 -12 Td [(re-initializes the array)65(.)]TJ /R31747192 10 Tf -57 -16.8 Td (Miscellaneous)Tj 21 -12 Td (exit)Tj /R31428624 10 Tf 15.55 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (v)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj -0.1 Tc /R31747192 10 Tf 11.1102 0 Td (vo)Tj 0 Tc 9.9 0 Td (id)Tj /R31428624 10 Tf -27.7801 -12 Td (causes)Tj /R31747192 10 Tf 28.6 0 Td (gvpr)Tj /R31428624 10 Tf 22.5 0 Td [(to e)15.0073(xit with the e)15(xit code)]TJ /R31102848 10 Tf 101.65 0 Td (v)Tj /R31428624 10 Tf 4.76016 0 Td (.)Tj /R31747192 10 Tf -193.51 -16.8 Td (system)Tj /R31428624 10 Tf 28.8801 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (cmd)Tj /R31428624 10 Tf 19.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 10 Tf -56.7605 -12 Td (pro)Tj 13.1801 0 Td 0.745 Tw (vides the standard C function)Tj /R31102848 10 Tf 123.774 0 Td (system)Tj /R31428624 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 /R31102848 10 Tf 23.7941 0 Td (cmd)Tj /R31428624 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 /R31747192 10 Tf -36 -16.8 Td (rand)Tj /R31428624 10 Tf 20.5602 0 Td (\(\) :)Tj /R31747192 10 Tf 14.4398 0 Td (double)Tj /R31428624 10 Tf 1 -12 Td (returns a pseudo-random double between 0 and 1.)Tj /R31747192 10 Tf -36 -16.8 Td (srand)Tj /R31428624 10 Tf 24.45 0 Td (\(\) :)Tj /R31747192 10 Tf 14.4398 0 Td (int)Tj -38.8898 -16.8 Td (srand)Tj /R31428624 10 Tf 24.45 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (v)Tj /R31428624 10 Tf 6.93984 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj 2.5 Tc /R31428624 10 Tf 11.6699 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (int)Tj /R31428624 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 /R31747192 10 Tf 120.37 0 Td (srand)Tj /R31428624 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 /R31747192 10 Tf 31.1102 0 Td (rand)Tj /R31428624 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-2239\n+2237\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (colorx)Tj /R36438032 10 Tf 26.6602 0 Td (\()Tj /R36112256 10 Tf 3.33008 0 Td (color)Tj /R36438032 10 Tf 23.6102 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 25 0 Td (,)Tj /R36112256 10 Tf 5 0 Td (fmt)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R36438032 10 Tf 25 0 Td (\):)Tj 0 Tc /R36756600 10 Tf 11.1102 0 Td (string)Tj /R36438032 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 /R36112256 10 Tf 12.4879 0 Td (color)Tj /R36438032 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 /R36112256 10 Tf 160.439 0 Td (fmt)Tj -0.25 Tc /R36438032 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 /R36756600 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 /R36756600 10 Tf 0.401172 -12 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 225.618 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 16.8 TL ($)' /R36438032 10 Tf 7.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (obj_t)Tj /R36438032 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 /R36756600 10 Tf 35.4859 0 Td (BE-)Tj -379.328 -12 Td (GIN)Tj /R36438032 10 Tf 21.3898 0 Td (or)Tj /R36756600 10 Tf 10.8301 0 Td (END)Tj /R36438032 10 Tf 23.6102 0 Td (clauses.)Tj /R36756600 10 Tf -91.8301 -16.8 Td ($F)Tj /R36438032 10 Tf 13.6102 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R36756600 10 Tf -36 -16.8 Td ($G)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 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 /R36756600 10 Tf 35 0 Td (BEGIN)Tj /R36438032 10 Tf 34.7301 0 Td (or)Tj /R36756600 10 Tf 10.8301 0 Td (END)Tj /R36438032 10 Tf 23.6102 0 Td (clauses.)Tj /R36756600 10 Tf -359.67 -16.8 Td ($NG)Tj /R36438032 10 Tf 22.5 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 10 Tf 8.21992 -12 Td 0.7 Tw [(denotes the ne)14.9841(xt graph to be processed. If)]TJ /R36756600 10 Tf 174.02 0 Td ($NG)Tj /R36438032 10 Tf 23.2012 0 Td 0.701 Tw (is NULL, the current graph)Tj /R36756600 10 Tf 115.145 0 Td ($G)Tj /R36438032 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 /R36756600 10 Tf 35 0 Td (BEGIN)Tj /R36438032 10 Tf 34.7301 0 Td (or)Tj /R36756600 10 Tf 10.8301 0 Td (END)Tj /R36438032 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R36756600 10 Tf 68.0398 0 Td (­n)Tj /R36438032 10 Tf 13.7602 0 Td (ag is used.)Tj /R36756600 10 Tf -301.51 -16.8 Td ($O)Tj /R36438032 10 Tf 15.2801 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 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 /R36756600 10 Tf 8.46914 0 Td (END_G)Tj /R36438032 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 /R36756600 10 Tf 61.9801 0 Td (N)Tj /R36438032 10 Tf 7.21992 0 Td (,)Tj /R36756600 10 Tf 5 0 Td (E)Tj /R36438032 10 Tf 9.16992 0 Td (and)Tj /R36756600 10 Tf 16.9398 0 Td (END_G)Tj /R36438032 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 /R36756600 10 Tf -269.9 -16.8 Td ($T)Tj /R36438032 10 Tf 14.1699 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (graph_t)Tj /R36438032 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 /R36756600 10 Tf 119.972 0 Td ($G)Tj /R36438032 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 /R36756600 10 Tf 56.468 0 Td (N)Tj /R36438032 10 Tf 7.21992 0 Td (,)Tj /R36756600 10 Tf 5.39609 0 Td (E)Tj /R36438032 10 Tf 9.56602 0 Td (and)Tj /R36756600 10 Tf 17.3359 0 Td (END_G)Tj /R36438032 10 Tf -362.111 -12 Td (clauses.)Tj /R36756600 10 Tf -36 -16.8 Td ($tgtname)Tj /R36438032 10 Tf 42.4898 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string)Tj /R36438032 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 /R36756600 10 Tf 260.312 0 Td [("gvpr_r)17.9834(esult")]TJ 6.5 Tc /R36438032 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 /R36756600 10 Tf 38.7219 0 Td (gvpr)Tj 2.696 Tc /R36438032 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 /R36756600 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R36438032 10 Tf 33.4199 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 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 /R36756600 10 Tf 41.8 0 Td ($tvtype)Tj /R36438032 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 /R36756600 10 Tf 51.225 0 Td (NULL)Tj /R36438032 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 /R36756600 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R36438032 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 /R36756600 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R36438032 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, see)Tj /R36756600 10 Tf 31.9398 0 Td ($tvnext)Tj /R36438032 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R36756600 10 Tf -173.04 -16.8 Td ($tvnext)Tj /R36438032 10 Tf 34.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (node_t)Tj /R36438032 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 /R36756600 10 Tf 59.3988 0 Td ($tvtype)Tj /R36438032 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 /R36756600 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R36438032 10 Tf 34.5219 0 Td [(has not been reset b)19.9854(ut the)]TJ /R36756600 10 Tf -289.319 -12 Td ($tvnext)Tj /R36438032 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 /R36756600 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.553 Tc /R36438032 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 /R36756600 10 Tf 46.1402 0 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (for each input graph.)Tj /R36756600 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R36438032 10 Tf 35.1699 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R36438032 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 /R36756600 10 Tf 90.85 0 Td (NULL)Tj /R36438032 10 Tf 27.7801 0 Td (.)Tj /R36756600 10 Tf -336.23 -16.8 Td ($tvtype)Tj /R36438032 10 Tf 34.1602 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36438032 10 Tf -3.44023 -12 Td 0.87 Tw (indicates ho)Tj 48.6699 0 Td (w)Tj /R36756600 10 Tf 10.5898 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 14.0699 0 Td (TV_at)Tj /R36438032 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 /R36112256 10 Tf 127.524 0 Td [(cgr)14.9927(aph)]TJ /R36438032 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 /R36756600 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (colorx)Tj /R31428624 10 Tf 26.6602 0 Td (\()Tj /R31102848 10 Tf 3.33008 0 Td (color)Tj /R31428624 10 Tf 23.6102 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 25 0 Td (,)Tj /R31102848 10 Tf 5 0 Td (fmt)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj 2.5 Tc /R31428624 10 Tf 25 0 Td (\):)Tj 0 Tc /R31747192 10 Tf 11.1102 0 Td (string)Tj /R31428624 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 /R31102848 10 Tf 12.4879 0 Td (color)Tj /R31428624 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 /R31102848 10 Tf 160.439 0 Td (fmt)Tj -0.25 Tc /R31428624 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 /R31747192 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 /R31747192 10 Tf 0.401172 -12 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 225.618 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 16.8 TL ($)' /R31428624 10 Tf 7.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (obj_t)Tj /R31428624 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 /R31747192 10 Tf 35.4859 0 Td (BE-)Tj -379.328 -12 Td (GIN)Tj /R31428624 10 Tf 21.3898 0 Td (or)Tj /R31747192 10 Tf 10.8301 0 Td (END)Tj /R31428624 10 Tf 23.6102 0 Td (clauses.)Tj /R31747192 10 Tf -91.8301 -16.8 Td ($F)Tj /R31428624 10 Tf 13.6102 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 10 Tf 17.1098 -12 Td 0 Tw (is the name of the current input Œle.)Tj /R31747192 10 Tf -36 -16.8 Td ($G)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 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 /R31747192 10 Tf 35 0 Td (BEGIN)Tj /R31428624 10 Tf 34.7301 0 Td (or)Tj /R31747192 10 Tf 10.8301 0 Td (END)Tj /R31428624 10 Tf 23.6102 0 Td (clauses.)Tj /R31747192 10 Tf -359.67 -16.8 Td ($NG)Tj /R31428624 10 Tf 22.5 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 10 Tf 8.21992 -12 Td 0.7 Tw [(denotes the ne)14.9841(xt graph to be processed. If)]TJ /R31747192 10 Tf 174.02 0 Td ($NG)Tj /R31428624 10 Tf 23.2012 0 Td 0.701 Tw (is NULL, the current graph)Tj /R31747192 10 Tf 115.145 0 Td ($G)Tj /R31428624 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 /R31747192 10 Tf 35 0 Td (BEGIN)Tj /R31428624 10 Tf 34.7301 0 Td (or)Tj /R31747192 10 Tf 10.8301 0 Td (END)Tj /R31428624 10 Tf 23.6102 0 Td (clauses, or if the)Tj /R31747192 10 Tf 68.0398 0 Td (­n)Tj /R31428624 10 Tf 13.7602 0 Td (ag is used.)Tj /R31747192 10 Tf -301.51 -16.8 Td ($O)Tj /R31428624 10 Tf 15.2801 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 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 /R31747192 10 Tf 8.46914 0 Td (END_G)Tj /R31428624 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 /R31747192 10 Tf 61.9801 0 Td (N)Tj /R31428624 10 Tf 7.21992 0 Td (,)Tj /R31747192 10 Tf 5 0 Td (E)Tj /R31428624 10 Tf 9.16992 0 Td (and)Tj /R31747192 10 Tf 16.9398 0 Td (END_G)Tj /R31428624 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 /R31747192 10 Tf -269.9 -16.8 Td ($T)Tj /R31428624 10 Tf 14.1699 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (graph_t)Tj /R31428624 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 /R31747192 10 Tf 119.972 0 Td ($G)Tj /R31428624 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 /R31747192 10 Tf 56.468 0 Td (N)Tj /R31428624 10 Tf 7.21992 0 Td (,)Tj /R31747192 10 Tf 5.39609 0 Td (E)Tj /R31428624 10 Tf 9.56602 0 Td (and)Tj /R31747192 10 Tf 17.3359 0 Td (END_G)Tj /R31428624 10 Tf -362.111 -12 Td (clauses.)Tj /R31747192 10 Tf -36 -16.8 Td ($tgtname)Tj /R31428624 10 Tf 42.4898 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string)Tj /R31428624 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 /R31747192 10 Tf 260.312 0 Td [("gvpr_r)17.9834(esult")]TJ 6.5 Tc /R31428624 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 /R31747192 10 Tf 38.7219 0 Td (gvpr)Tj 2.696 Tc /R31428624 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 /R31747192 10 Tf -36 -16.8 Td [($tvr)18.0151(oot)]TJ /R31428624 10 Tf 33.4199 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 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 /R31747192 10 Tf 41.8 0 Td ($tvtype)Tj /R31428624 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 /R31747192 10 Tf 51.225 0 Td (NULL)Tj /R31428624 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 /R31747192 10 Tf 78.5801 0 Td [($tvr)18.0151(oot)]TJ /R31428624 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 /R31747192 10 Tf 10.8301 0 Td [($tvr)18.0151(oot)]TJ 2.5 Tc /R31428624 10 Tf 30.9199 0 Td (.A)Tj 0 Tc 12.2199 0 Td 0 Tw (lso, see)Tj /R31747192 10 Tf 31.9398 0 Td ($tvnext)Tj /R31428624 10 Tf 34.1602 0 Td (belo)Tj -0.65 Tc 16.9699 0 Td (w.)Tj 0 Tc /R31747192 10 Tf -173.04 -16.8 Td ($tvnext)Tj /R31428624 10 Tf 34.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (node_t)Tj /R31428624 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 /R31747192 10 Tf 59.3988 0 Td ($tvtype)Tj /R31428624 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 /R31747192 10 Tf 86.068 0 Td [($tvr)18.0176(oot)]TJ /R31428624 10 Tf 34.5219 0 Td [(has not been reset b)19.9854(ut the)]TJ /R31747192 10 Tf -289.319 -12 Td ($tvnext)Tj /R31428624 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 /R31747192 10 Tf 290.942 0 Td [($tvr)18.0176(oot)]TJ 5.553 Tc /R31428624 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 /R31747192 10 Tf 46.1402 0 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (for each input graph.)Tj /R31747192 10 Tf -120.09 -16.8 Td [($tv)9.99268(edge)]TJ /R31428624 10 Tf 35.1699 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (edge_t)Tj -0.15 Tc /R31428624 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 /R31747192 10 Tf 90.85 0 Td (NULL)Tj /R31428624 10 Tf 27.7801 0 Td (.)Tj /R31747192 10 Tf -336.23 -16.8 Td ($tvtype)Tj /R31428624 10 Tf 34.1602 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31428624 10 Tf -3.44023 -12 Td 0.87 Tw (indicates ho)Tj 48.6699 0 Td (w)Tj /R31747192 10 Tf 10.5898 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 14.0699 0 Td (TV_at)Tj /R31428624 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 /R31102848 10 Tf 127.524 0 Td [(cgr)14.9927(aph)]TJ /R31428624 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 /R31747192 10 Tf 54.9898 0 Td (TV_fwd)Tj 2.5 Tc /R31428624 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 3395\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj /R36756600 10 Tf -420.34 -36 Td (ARGC)Tj /R36438032 10 Tf 31.9398 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (int)Tj /R36438032 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R36756600 10 Tf 200.9 0 Td (­a)Tj /R36112256 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R36438032 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R36756600 10 Tf -270.01 -16.8 Td (ARGV)Tj /R36438032 10 Tf 31.9398 0 Td (:)Tj /R36756600 10 Tf 5.28008 0 Td (string array)Tj /R36438032 10 Tf -1.21992 -12 Td 0.031 Tw [(denotes the array of ar)18.0103(guments speciŒed by the)]TJ /R36756600 10 Tf 191.138 0 Td (­a)Tj /R36112256 10 Tf 13.232 0 Td [(ar)37.0068(gs)]TJ /R36438032 10 Tf 19.9418 0 Td 0.032 Tw [(command-line ar)17.9834(gument. The)]TJ /R36112256 10 Tf 121.006 0 Td (i)Tj /R36438032 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 /R36756600 10 Tf 7.5 0 Td (ARGV[)Tj /R36112256 10 Tf 32.7699 0 Td (i)Tj /R36756600 10 Tf 2.78008 0 Td (])Tj /R36438032 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R36756600 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 /R36438032 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 /R36756600 10 Tf 136.38 0 Td (gvpr)Tj /R36438032 10 Tf 20 0 Td (.)Tj /R36756600 10 Tf -214.28 -16.8 Td (NULL)Tj /R36438032 10 Tf 30.2801 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -156.29 -16.8 Td (TV_at)Tj /R36438032 10 Tf 35.2801 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R36438032 10 Tf 31.3898 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R36438032 10 Tf 31.3898 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R36438032 10 Tf 34.1699 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R36438032 10 Tf 51.95 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R36438032 10 Tf 66.2102 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.334 Tc /R36438032 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 /R36756600 10 Tf 19.6629 0 Td (gvpr)Tj /R36438032 10 Tf 22.723 0 Td 0.223 Tw [(will check the v)24.9854(alue of)]TJ /R36756600 10 Tf 94.4551 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R36438032 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 /R36756600 10 Tf 184.114 0 Td (NULL)Tj /R36438032 10 Tf 27.7801 0 Td (.\),)Tj /R36756600 10 Tf 12.068 0 Td (gvpr)Tj /R36438032 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 /R36756600 10 Tf 213.769 0 Td [($tvr)18.0176(oot)]TJ /R36438032 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 /R36756600 10 Tf 7.41719 0 Td [($tvr)18.0176(oot)]TJ /R36438032 10 Tf 35.007 0 Td (is)Tj /R36756600 10 Tf -389.335 -12 Td (NULL)Tj 2.722 Tc /R36438032 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 /R36756600 10 Tf 121.612 0 Td (TV_dfs)Tj /R36438032 10 Tf 34.3922 0 Td (and)Tj /R36756600 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R36438032 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 /R36756600 10 Tf 11.5512 0 Td (TV_postdfs)Tj 3.221 Tc /R36438032 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 /R36756600 10 Tf 11.552 0 Td [(TV_pr)17.9834(e-)]TJ -359.523 -12 Td (postdfs)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R36438032 10 Tf 37.5 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R36438032 10 Tf 55.2801 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R36438032 10 Tf 69.5402 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.064 Tc /R36438032 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 /R36756600 10 Tf 131.315 0 Td (TV_dfs)Tj /R36438032 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 /R36756600 10 Tf 90.6539 0 Td (TV_fwd)Tj /R36438032 10 Tf 35 0 Td (,)Tj /R36756600 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R36438032 10 Tf 55.4039 0 Td (and)Tj /R36756600 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R36438032 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 /R36756600 10 Tf 20.8301 0 Td (TV_dfs)Tj /R36438032 10 Tf 31.6699 0 Td (,)Tj /R36756600 10 Tf 5 0 Td (TV_postdfs)Tj /R36438032 10 Tf 51.95 0 Td (and)Tj /R36756600 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R36438032 10 Tf 63.7102 0 Td (.)Tj /R36756600 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R36438032 10 Tf 11.7898 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R36438032 10 Tf 11.7898 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj /R36756600 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R36438032 10 Tf 11.7898 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.255 Tc /R36438032 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 /R36756600 10 Tf 131.314 0 Td (TV_dfs)Tj /R36438032 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 /R36756600 10 Tf 92.5719 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R36438032 10 Tf 9.28984 0 Td (,)Tj /R36756600 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R36438032 10 Tf 12.5539 0 Td (and)Tj /R36756600 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R36438032 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 /R36756600 10 Tf 20.8301 0 Td (TV_dfs)Tj /R36438032 10 Tf 31.6699 0 Td (,)Tj /R36756600 10 Tf 5 0 Td (TV_postdfs)Tj /R36438032 10 Tf 51.95 0 Td (and)Tj /R36756600 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R36438032 10 Tf 63.7102 0 Td (.)Tj /R36756600 10 Tf -316.01 -16.8 Td (TV_bfs)Tj /R36438032 10 Tf 34.1699 0 Td (:)Tj /R36112256 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.781 Tc /R36438032 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 /R36756600 10 Tf 32.7801 0 Td (TV_dfs)Tj /R36438032 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 /R36756600 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R36438032 10 Tf 30.9199 0 Td (.)Tj /R36756600 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R36756600 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R36438032 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R36756600 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R36438032 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj /R31747192 10 Tf -420.34 -36 Td (ARGC)Tj /R31428624 10 Tf 31.9398 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (int)Tj /R31428624 10 Tf -1.21992 -12 Td [(denotes the number of ar)18.0151(guments speciŒed by the)]TJ /R31747192 10 Tf 200.9 0 Td (­a)Tj /R31102848 10 Tf 13.2 0 Td [(ar)37.0068(gs)]TJ /R31428624 10 Tf 19.9098 0 Td [(command-line ar)17.9834(gument.)]TJ /R31747192 10 Tf -270.01 -16.8 Td (ARGV)Tj /R31428624 10 Tf 31.9398 0 Td (:)Tj /R31747192 10 Tf 5.28008 0 Td (string array)Tj /R31428624 10 Tf -1.21992 -12 Td 0.031 Tw [(denotes the array of ar)18.0103(guments speciŒed by the)]TJ /R31747192 10 Tf 191.138 0 Td (­a)Tj /R31102848 10 Tf 13.232 0 Td [(ar)37.0068(gs)]TJ /R31428624 10 Tf 19.9418 0 Td 0.032 Tw [(command-line ar)17.9834(gument. The)]TJ /R31102848 10 Tf 121.006 0 Td (i)Tj /R31428624 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 /R31747192 10 Tf 7.5 0 Td (ARGV[)Tj /R31102848 10 Tf 32.7699 0 Td (i)Tj /R31747192 10 Tf 2.78008 0 Td (])Tj /R31428624 10 Tf 3.33008 0 Td (.)Tj -0.11 Tc /R31747192 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 /R31428624 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 /R31747192 10 Tf 136.38 0 Td (gvpr)Tj /R31428624 10 Tf 20 0 Td (.)Tj /R31747192 10 Tf -214.28 -16.8 Td (NULL)Tj /R31428624 10 Tf 30.2801 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (obj_t)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -156.29 -16.8 Td (TV_at)Tj /R31428624 10 Tf 35.2801 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -109.53 -16.8 Td (TV_ne)Tj /R31428624 10 Tf 31.3898 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -62.5797 -16.8 Td (TV_en)Tj /R31428624 10 Tf 31.3898 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -62.5797 -16.8 Td (TV_dfs)Tj /R31428624 10 Tf 34.1699 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -39.45 -12 Td (TV_postdfs)Tj /R31428624 10 Tf 51.95 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -57.2301 -12 Td [(TV_pr)17.9846(epostdfs)]TJ /R31428624 10 Tf 66.2102 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.334 Tc /R31428624 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 /R31747192 10 Tf 19.6629 0 Td (gvpr)Tj /R31428624 10 Tf 22.723 0 Td 0.223 Tw [(will check the v)24.9854(alue of)]TJ /R31747192 10 Tf 94.4551 0 Td [($tvr)18.0151(oot)]TJ 2.723 Tc /R31428624 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 /R31747192 10 Tf 184.114 0 Td (NULL)Tj /R31428624 10 Tf 27.7801 0 Td (.\),)Tj /R31747192 10 Tf 12.068 0 Td (gvpr)Tj /R31428624 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 /R31747192 10 Tf 213.769 0 Td [($tvr)18.0176(oot)]TJ /R31428624 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 /R31747192 10 Tf 7.41719 0 Td [($tvr)18.0176(oot)]TJ /R31428624 10 Tf 35.007 0 Td (is)Tj /R31747192 10 Tf -389.335 -12 Td (NULL)Tj 2.722 Tc /R31428624 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 /R31747192 10 Tf 121.612 0 Td (TV_dfs)Tj /R31428624 10 Tf 34.3922 0 Td (and)Tj /R31747192 10 Tf 17.1621 0 Td [($tvr)18.0151(oot)]TJ 2.722 Tc /R31428624 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 /R31747192 10 Tf 11.5512 0 Td (TV_postdfs)Tj 3.221 Tc /R31428624 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 /R31747192 10 Tf 11.552 0 Td [(TV_pr)17.9834(e-)]TJ -359.523 -12 Td (postdfs)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf -83.5 -16.8 Td (TV_fwd)Tj /R31428624 10 Tf 37.5 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -42.7801 -12 Td (TV_postfwd)Tj /R31428624 10 Tf 55.2801 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -60.5602 -12 Td [(TV_pr)17.9846(epostfwd)]TJ /R31428624 10 Tf 69.5402 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.064 Tc /R31428624 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 /R31747192 10 Tf 131.315 0 Td (TV_dfs)Tj /R31428624 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 /R31747192 10 Tf 90.6539 0 Td (TV_fwd)Tj /R31428624 10 Tf 35 0 Td (,)Tj /R31747192 10 Tf 5.12383 0 Td (TV_postfwd)Tj /R31428624 10 Tf 55.4039 0 Td (and)Tj /R31747192 10 Tf 17.0641 0 Td [(TV_pr)17.9834(epostfwd)]TJ /R31428624 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 /R31747192 10 Tf 20.8301 0 Td (TV_dfs)Tj /R31428624 10 Tf 31.6699 0 Td (,)Tj /R31747192 10 Tf 5 0 Td (TV_postdfs)Tj /R31428624 10 Tf 51.95 0 Td (and)Tj /R31747192 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R31428624 10 Tf 63.7102 0 Td (.)Tj /R31747192 10 Tf -316.01 -16.8 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R31428624 10 Tf 11.7898 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -40.2199 -12 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R31428624 10 Tf 11.7898 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj /R31747192 10 Tf -58 -12 Td [(TV_pr)17.9846(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R31428624 10 Tf 11.7898 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 3.255 Tc /R31428624 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 /R31747192 10 Tf 131.314 0 Td (TV_dfs)Tj /R31428624 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 /R31747192 10 Tf 92.5719 0 Td (TV_r)Tj -0.15 Tc 23.15 0 Td (ev)Tj 0 Tc /R31428624 10 Tf 9.28984 0 Td (,)Tj /R31747192 10 Tf 5.76406 0 Td (TV_postr)Tj -0.15 Tc 40.9301 0 Td (ev)Tj 0 Tc /R31428624 10 Tf 12.5539 0 Td (and)Tj /R31747192 10 Tf 17.7039 0 Td [(TV_pr)17.9834(epostr)]TJ -0.15 Tc 55.1902 0 Td (ev)Tj 0 Tc /R31428624 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 /R31747192 10 Tf 20.8301 0 Td (TV_dfs)Tj /R31428624 10 Tf 31.6699 0 Td (,)Tj /R31747192 10 Tf 5 0 Td (TV_postdfs)Tj /R31428624 10 Tf 51.95 0 Td (and)Tj /R31747192 10 Tf 16.9398 0 Td [(TV_pr)17.9834(epostdfs)]TJ /R31428624 10 Tf 63.7102 0 Td (.)Tj /R31747192 10 Tf -316.01 -16.8 Td (TV_bfs)Tj /R31428624 10 Tf 34.1699 0 Td (:)Tj /R31102848 10 Tf 5.28008 0 Td (tvtype_t)Tj 2.781 Tc /R31428624 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 /R31747192 10 Tf 32.7801 0 Td (TV_dfs)Tj /R31428624 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 /R31747192 10 Tf 54.4301 0 Td [($tvr)18.0151(oot)]TJ /R31428624 10 Tf 30.9199 0 Td (.)Tj /R31747192 10.95 Tf -253.71 -16.8 Td (EXAMPLES)Tj /R31747192 10 Tf 72 -12 Td (gvpr ­i 'N[color=="blue"]' Œle.gv)Tj /R31428624 10 Tf -36 -16.8 Td (Generate the node-induced subgraph of all nodes with color blue.)Tj /R31747192 10 Tf 36 -16.8 Td [(gvpr ­c 'N[color=="blue"]{color = "r)17.9834(ed"}' Œle.gv)]TJ /R31428624 10 Tf 130.055 -40.8 Td [(29 August 2013)-19205.5(12)]TJ ET Q Q \n \n \n \n \n-2843\n+2845\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 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 /R36756600 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 /R36438032 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R36756600 10 Tf 84.4301 0 Td (gc)Tj /R36438032 10 Tf 9.43984 0 Td (.)Tj /R36756600 10 Tf -68.4199 -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; })' /R36438032 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 /R36756600 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 /R36438032 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R36756600 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 -5 -12 Td (})Tj /R36438032 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 /R36756600 10 Tf 223.543 0 Td (ARGV[0])Tj 2.723 Tc /R36438032 10 Tf 41.1 0 Td [(,a)272.31(sa)272.285(ni)]TJ 0 Tc 31.2191 0 Td (ndented)Tj -234.289 -45.6 Td 0 Tw [(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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 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 /R31747192 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 /R31428624 10 Tf -36 -16.8 Td (Ve)Tj 0 Tc 10.55 0 Td (rsion of the program)Tj /R31747192 10 Tf 84.4301 0 Td (gc)Tj /R31428624 10 Tf 9.43984 0 Td (.)Tj /R31747192 10 Tf -68.4199 -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; })' /R31428624 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 /R31747192 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 /R31428624 10 Tf -36 -16.8 Td [(Computes the de)15.0073(grees of nodes with edges.)]TJ /R31747192 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 -5 -12 Td (})Tj /R31428624 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 /R31747192 10 Tf 223.543 0 Td (ARGV[0])Tj 2.723 Tc /R31428624 10 Tf 41.1 0 Td [(,a)272.31(sa)272.285(ni)]TJ 0 Tc 31.2191 0 Td (ndented)Tj -234.289 -45.6 Td 0 Tw [(29 August 2013)-19205.5(13)]TJ ET Q Q \n \n \n \n \n 1250\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\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 /R36112256 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R36112256 10 Tf 218.75 0 Td (GVPR)Tj /R36438032 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td (list.)Tj /R36756600 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R36756600 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R36438032 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 /R36756600 10 Tf 376.002 0 Td (gvpr)Tj /R36438032 10 Tf -376.002 -12 Td 0.838 Tw [(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ /R36756600 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 /R36438032 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 /R36756600 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 /R36438032 10 Tf -388.221 -12 Td 0.355 Tw (starts with colon, the list is formed by appending)Tj /R36756600 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 /R36438032 10 Tf 10.6352 0 Td 0.356 Tw [(to the def)9.99512(ault list. If)]TJ /R36756600 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 /R36438032 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 /R36756600 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 /R36438032 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.2262 0 Td (therwise,)Tj /R36756600 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 /R36438032 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 /R36756600 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R36438032 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R36756600 10 Tf 193.652 0 Td (N{})Tj /R36438032 10 Tf 18.0059 0 Td (and)Tj /R36756600 10 Tf 17.3461 0 Td (E{})Tj /R36438032 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 /R36756600 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R36438032 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 /R36756600 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R36438032 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 /R36756600 10 Tf 86.3148 0 Td (gvpr)Tj /R36438032 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 /R36112256 10 Tf 86.8422 0 Td (nxtnode)Tj /R36438032 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 /R36756600 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R36438032 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R36756600 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj -0.15 Tc /R36438032 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 -165.6 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 /R31102848 10 Tf 1 0 0 1 71.9801 793.89 Tm (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td 137.66 Tw (\(1\) General)Tj 185.97 0 Td 0 Tw (Commands Manual)Tj /R31102848 10 Tf 218.75 0 Td (GVPR)Tj /R31428624 10 Tf 25.8199 0 Td (\(1\))Tj -420.34 -36 Td (list.)Tj /R31747192 10.95 Tf -36 -16.8 Td [(ENVIR)30.0404(ONMENT)]TJ /R31747192 10 Tf 36 -12 Td (GVPRP)Tj -0.95 Tc 33.7 0 Td (AT)Tj 0 Tc 12.9398 0 Td (H)Tj /R31428624 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 /R31747192 10 Tf 376.002 0 Td (gvpr)Tj /R31428624 10 Tf -376.002 -12 Td 0.838 Tw [(has a def)9.99878(ault list b)20.0146(uilt in. If)]TJ /R31747192 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 /R31428624 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 /R31747192 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 /R31428624 10 Tf -388.221 -12 Td 0.355 Tw (starts with colon, the list is formed by appending)Tj /R31747192 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 /R31428624 10 Tf 10.6352 0 Td 0.356 Tw [(to the def)9.99512(ault list. If)]TJ /R31747192 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 /R31428624 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 /R31747192 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 /R31428624 10 Tf 7.78008 0 Td (.O)Tj 0 Tc 14.2262 0 Td (therwise,)Tj /R31747192 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 /R31428624 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 /R31747192 10.95 Tf -284.29 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td [(GS AND W)120.006(ARNINGS)]TJ /R31428624 10 Tf 20.9004 -12 Td 0.406 Tw (Scripts should be careful deleting nodes during)Tj /R31747192 10 Tf 193.652 0 Td (N{})Tj /R31428624 10 Tf 18.0059 0 Td (and)Tj /R31747192 10 Tf 17.3461 0 Td (E{})Tj /R31428624 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 /R31747192 10 Tf 162.49 0 Td (gvpr)Tj 2.5 Tc /R31428624 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 /R31747192 10 Tf 54.7199 0 Td [(str)17.9932(cmp)]TJ /R31428624 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 /R31747192 10 Tf 86.3148 0 Td (gvpr)Tj /R31428624 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 /R31102848 10 Tf 86.8422 0 Td (nxtnode)Tj /R31428624 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 /R31747192 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R31428624 10 Tf 20.7363 -12 Td 0 Tw [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R31747192 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj -0.15 Tc /R31428624 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 -165.6 Td [(29 August 2013)-19205.5(14)]TJ ET Q Q \n \n \n \n \n-3175\n+3176\n \n \n \n \n-R36756600\n+R31747192\n \n-R36438032\n+R31428624\n \n-R36112256\n+R31102848\n \n \n \n \n \n \n \n@@ -1494,18 +1494,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-659\n+660\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36836008 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/R31826600 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@@ -1527,18 +1527,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-683\n+684\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36836376 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/R31826968 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@@ -1567,15 +1567,15 @@\n \n Filter\n FlateDecode\n Length\n 410\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R36836744 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/R31827336 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-c983a841393f'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-370e2b205c25'/> <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 /R14448512 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R14776400 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R14448512 10 Tf 201.525 0 Td (LIBGVPR)Tj /R14776400 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R15092856 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15092856 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R14776400 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R15092856 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R14776400 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 /R15092856 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R14776400 10 Tf 36 -12 Td (The)Tj /R15092856 10 Tf 18.7199 0 Td (gvpr)Tj /R14776400 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 /R14448512 10 Tf 161.236 0 Td (gvpr\(\))Tj /R14776400 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R14448512 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R14776400 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,)' /R14448512 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R14776400 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 /R14448512 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R14776400 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 /R15092856 10 Tf 68.1461 0 Td (gvpr)Tj /R14776400 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 /R14448512 10 Tf 114.105 0 Td (­f)Tj /R14776400 10 Tf 12.4969 0 Td 0.468 Tw (ag or as an item in)Tj /R14448512 10 Tf 84.468 0 Td [(ar)37.0068(gv)]TJ /R14776400 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R14448512 10 Tf -229.03 -12 Td [(opt­>ingr)15(aphs)]TJ /R14776400 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 /R14448512 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R14776400 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 /R15092856 10 Tf 111.63 0 Td (gvpr)Tj /R14776400 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R15092856 10 Tf 44.0879 0 Td (gvpr)Tj /R14776400 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 /R14448512 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R14776400 10 Tf 98.3371 0 Td (is set in)Tj /R14448512 10 Tf -398.625 -12 Td [(opts­>a)10.0073(gs)]TJ 2.744 Tc /R14776400 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 /R14448512 10 Tf 229.02 0 Td [(opts­>outgr)15.0146(aphs)]TJ /R14776400 10 Tf 73.325 0 Td (and the count will)Tj -359.329 -12 Td 1.364 Tw (be stored in)Tj /R14448512 10 Tf 53.252 0 Td [(opts­>n_outgr)15.0146(aphs)]TJ 6.364 Tc /R14776400 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 /R14448512 10 Tf 145.114 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R14776400 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 /R14448512 10 Tf 205.657 0 Td (out)Tj /R14776400 10 Tf 15.6328 0 Td (and)Tj /R14448512 10 Tf 17.293 0 Td (err)Tj /R14776400 10 Tf 15.073 0 Td (Œelds in)Tj /R14448512 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R14776400 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R15092856 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R14776400 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.)' /R15092856 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R14776400 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R15092856 10 Tf 43.082 0 Td (gvpr)Tj /R14776400 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 /R14448512 10 Tf 9.78086 0 Td (opts­>err)Tj /R14776400 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 /R14448512 10 Tf -426.568 -12 Td (GV_USE_EXIT)Tj /R14776400 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R14448512 10 Tf 33.0602 0 Td [(opts­>a)10.0073(gs)]TJ /R14776400 10 Tf 48.9598 0 Td (,)Tj /R15092856 10 Tf 5 0 Td (gvpr)Tj /R14776400 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R15092856 10.95 Tf -210.79 -16.8 Td (SEE ALSO)Tj /R15092856 10 Tf 36 -12 Td (gvpr)Tj /R14776400 10 Tf 20 0 Td (\(1\),)Tj /R15092856 10 Tf 16.6602 0 Td (awk)Tj /R14776400 10 Tf 17.7801 0 Td (\(1\),)Tj /R15092856 10 Tf 16.6602 0 Td (cgraph)Tj /R14776400 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 /R11896704 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R12224592 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R11896704 10 Tf 201.525 0 Td (LIBGVPR)Tj /R12224592 10 Tf 40.8199 0 Td (\(3\))Tj -0.219 Tc /R12541048 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12541048 10 Tf 20.407 -12 Td (libgvpr)Tj 2.5 Tc /R12224592 10 Tf 33.6199 0 Td (­l)Tj 0 Tc 10.9199 0 Td (ibrary for graph Œltering)Tj /R12541048 10.95 Tf -80.5398 -16.8 Td (SYNOPSIS)Tj /R12224592 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 /R12541048 10.95 Tf -45.2898 -28.8 Td (DESCRIPTION)Tj /R12224592 10 Tf 36 -12 Td (The)Tj /R12541048 10 Tf 18.7199 0 Td (gvpr)Tj /R12224592 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 /R11896704 10 Tf 161.236 0 Td (gvpr\(\))Tj /R12224592 10 Tf 27.6469 0 Td [(function. This pro)15.0098(vides a standard)]TJ /R11896704 10 Tf 139.505 0 Td [(ar)37.0068(gc/ar)37.0166(gv)]TJ /R12224592 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,)' /R11896704 10 Tf 56.8059 0 Td (gvpr\(\))Tj /R12224592 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 /R11896704 10 Tf 52.0359 0 Td [(ar)37.0068(gv)]TJ /R12224592 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 /R12541048 10 Tf 68.1461 0 Td (gvpr)Tj /R12224592 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 /R11896704 10 Tf 114.105 0 Td (­f)Tj /R12224592 10 Tf 12.4969 0 Td 0.468 Tw (ag or as an item in)Tj /R11896704 10 Tf 84.468 0 Td [(ar)37.0068(gv)]TJ /R12224592 10 Tf 17.9598 0 Td (\). It then runs the program on each input graph. If)Tj /R11896704 10 Tf -229.03 -12 Td [(opt­>ingr)15(aphs)]TJ /R12224592 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 /R11896704 10 Tf 116.034 0 Td [(ar)37.0068(gv)]TJ /R12224592 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 /R12541048 10 Tf 111.63 0 Td (gvpr)Tj /R12224592 10 Tf 22.5 0 Td (will read from stdin.\))Tj -134.13 -16.8 Td [(Normally)64.9927(,)]TJ /R12541048 10 Tf 44.0879 0 Td (gvpr)Tj /R12224592 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 /R11896704 10 Tf 32.2539 0 Td (GV_USE_OUTGRAPH)Tj /R12224592 10 Tf 98.3371 0 Td (is set in)Tj /R11896704 10 Tf -398.625 -12 Td [(opts­>a)10.0073(gs)]TJ 2.744 Tc /R12224592 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 /R11896704 10 Tf 229.02 0 Td [(opts­>outgr)15.0146(aphs)]TJ /R12224592 10 Tf 73.325 0 Td (and the count will)Tj -359.329 -12 Td 1.364 Tw (be stored in)Tj /R11896704 10 Tf 53.252 0 Td [(opts­>n_outgr)15.0146(aphs)]TJ 6.364 Tc /R12224592 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 /R11896704 10 Tf 145.114 0 Td (ag)Tj 0 Tc 9.9 0 Td (close\(\))Tj /R12224592 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 /R11896704 10 Tf 205.657 0 Td (out)Tj /R12224592 10 Tf 15.6328 0 Td (and)Tj /R11896704 10 Tf 17.293 0 Td (err)Tj /R12224592 10 Tf 15.073 0 Td (Œelds in)Tj /R11896704 10 Tf -399.696 -12 Td (opts)Tj 2.702 Tc /R12224592 10 Tf 16.6699 0 Td (.W)Tj 0 Tc 14.6422 0 Td 0.201 Tw (hen called by)Tj /R12541048 10 Tf 56.423 0 Td (gvpr)Tj 2.701 Tc /R12224592 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.)' /R12541048 10.95 Tf -36 -16.8 Td 0 Tw [(RETURN V)134.961(ALUES)]TJ /R12224592 10 Tf 36 -12 Td [(Normally)64.9927(,)]TJ /R12541048 10 Tf 43.082 0 Td (gvpr)Tj /R12224592 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 /R11896704 10 Tf 9.78086 0 Td (opts­>err)Tj /R12224592 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 /R11896704 10 Tf -426.568 -12 Td (GV_USE_EXIT)Tj /R12224592 10 Tf 65.2699 0 Td 0 Tw (is set in)Tj /R11896704 10 Tf 33.0602 0 Td [(opts­>a)10.0073(gs)]TJ /R12224592 10 Tf 48.9598 0 Td (,)Tj /R12541048 10 Tf 5 0 Td (gvpr)Tj /R12224592 10 Tf 22.5 0 Td [(will call e)15.0146(xit\(3\) in case of an error)54.9854(.)]TJ /R12541048 10.95 Tf -210.79 -16.8 Td (SEE ALSO)Tj /R12541048 10 Tf 36 -12 Td (gvpr)Tj /R12224592 10 Tf 20 0 Td (\(1\),)Tj /R12541048 10 Tf 16.6602 0 Td (awk)Tj /R12224592 10 Tf 17.7801 0 Td (\(1\),)Tj /R12541048 10 Tf 16.6602 0 Td (cgraph)Tj /R12224592 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-R15092856\n+R12541048\n \n-R14776400\n+R12224592\n \n-R14448512\n+R11896704\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 /R14448512 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R14776400 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R14448512 10 Tf 201.525 0 Td (LIBGVPR)Tj /R14776400 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R15092856 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R14776400 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 /R11896704 10 Tf 1 0 0 1 72.5801 793.89 Tm (LIBGVPR)Tj /R12224592 10 Tf 40.8199 0 Td 125.945 Tw (\(3\) Library)Tj 172.595 0 Td 0 Tw (Functions Manual)Tj /R11896704 10 Tf 201.525 0 Td (LIBGVPR)Tj /R12224592 10 Tf 40.8199 0 Td (\(3\))Tj -0.548 Tc /R12541048 10.95 Tf -456.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R12224592 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-R15092856\n+R12541048\n \n-R14776400\n+R12224592\n \n-R14448512\n+R11896704\n \n \n \n \n \n \n \n@@ -745,32 +745,32 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-350\n+352\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13850592 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/R11298784 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/R13850960 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/R11299152 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@@ -795,15 +795,15 @@\n \n Filter\n FlateDecode\n Length\n 410\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13851328 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/R11299520 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-aa40035f0e69'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-f4a2c477c01a'/> <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,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 /R27613072 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R27940960 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R27613072 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R27940960 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R28257416 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27940960 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 /R28257416 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R28257416 10 Tf 36 -12 Td (gxl2gv)Tj /R27940960 10 Tf 30.2801 0 Td ([)Tj /R28257416 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27940960 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R28257416 10 Tf 11.6602 0 Td (­o)Tj /R27613072 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R27940960 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27613072 10 Tf 13.5699 0 Td (Œles)Tj /R27940960 10 Tf 18.8801 0 Td (])Tj /R28257416 10 Tf -145.091 -12 Td (gv2gxl)Tj /R27940960 10 Tf 30.2801 0 Td ([)Tj /R28257416 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R27940960 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R28257416 10 Tf 11.6602 0 Td (­o)Tj /R27613072 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R27940960 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R27613072 10 Tf 13.5699 0 Td (Œles)Tj /R27940960 10 Tf 18.8801 0 Td (])Tj /R28257416 10.95 Tf -181.091 -16.8 Td (DESCRIPTION)Tj /R28257416 10 Tf 36 -12 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 92.716 0 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 273.435 0 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 88.0141 0 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 13.3961 0 Td (gv2gxl)Tj /R27940960 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 /R28257416 10 Tf 6.01289 0 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R27940960 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 /R28257416 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R27940960 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R28257416 10 Tf (­g)' /R27940960 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 /R28257416 10 Tf -36 -16.8 Td (­d)Tj /R27940960 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.)' /R28257416 10 Tf -36 -16.8 Td (­?)Tj /R27940960 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R28257416 10 Tf -36 -16.8 Td (­o)Tj /R27613072 10 Tf 13.2 0 Td (outŒle)Tj /R27940960 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R27613072 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R27940960 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 /R28257416 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R27940960 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R27613072 10 Tf 1.91016 -16.8 Td (Œles)Tj /R27940960 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 /R27613072 10 Tf 10.1078 0 Td (Œles)Tj /R27940960 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 /R28257416 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R27940960 10 Tf 36 -12 Td (Both)Tj /R28257416 10 Tf 22.0121 0 Td (gxl2gv)Tj /R27940960 10 Tf 30.3422 0 Td (and)Tj /R28257416 10 Tf 17.002 0 Td (gv2gxl)Tj /R27940960 10 Tf 30.3422 0 Td (return)Tj /R28257416 10 Tf 26.4422 0 Td (0)Tj /R27940960 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 /R28257416 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R28257416 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R27940960 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 /R28257416 10 Tf 157.18 0 Td (gxl2gv)Tj /R27940960 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R28257416 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R27940960 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R28257416 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R27940960 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 /R14940048 10 Tf 1 0 0 1 71.9801 793.89 Tm [(GXL2GV)128.992(,GV2GXL)]TJ /R15267936 10 Tf 76.1801 0 Td 87.3 Tw (\(1\) General)Tj 135.61 0 Td 0 Tw (Commands Manual)Tj /R14940048 10 Tf 168.39 0 Td [(GXL2GV)128.994(,GV2GXL)]TJ /R15267936 10 Tf 76.1801 0 Td (\(1\))Tj -0.219 Tc /R15584392 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R15267936 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 /R15584392 10.95 Tf -168.2 -16.8 Td (SYNOPSIS)Tj /R15584392 10 Tf 36 -12 Td (gxl2gv)Tj /R15267936 10 Tf 30.2801 0 Td ([)Tj /R15584392 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R15267936 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R15584392 10 Tf 11.6602 0 Td (­o)Tj /R14940048 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R15267936 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14940048 10 Tf 13.5699 0 Td (Œles)Tj /R15267936 10 Tf 18.8801 0 Td (])Tj /R15584392 10 Tf -145.091 -12 Td (gv2gxl)Tj /R15267936 10 Tf 30.2801 0 Td ([)Tj /R15584392 10 Tf 5.83008 0 Td (­gd?)Tj 2.5 Tc /R15267936 10 Tf 26.2602 0 Td (][)Tj 0 Tc /R15584392 10 Tf 11.6602 0 Td (­o)Tj /R14940048 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R15267936 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R14940048 10 Tf 13.5699 0 Td (Œles)Tj /R15267936 10 Tf 18.8801 0 Td (])Tj /R15584392 10.95 Tf -181.091 -16.8 Td (DESCRIPTION)Tj /R15584392 10 Tf 36 -12 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 92.716 0 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 273.435 0 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 88.0141 0 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 13.3961 0 Td (gv2gxl)Tj /R15267936 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 /R15584392 10 Tf 6.01289 0 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 94.45 0 Td (gxl2gv|gv2gxl)Tj /R15267936 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 /R15584392 10.95 Tf -279.09 -16.8 Td (OPTIONS)Tj /R15267936 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R15584392 10 Tf (­g)' /R15267936 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 /R15584392 10 Tf -36 -16.8 Td (­d)Tj /R15267936 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.)' /R15584392 10 Tf -36 -16.8 Td (­?)Tj /R15267936 10 Tf 36 0 Td [(Prints usage information and e)14.9854(xits.)]TJ /R15584392 10 Tf -36 -16.8 Td (­o)Tj /R14940048 10 Tf 13.2 0 Td (outŒle)Tj /R15267936 10 Tf 22.8 -12 Td 0.394 Tw (If speciŒed, the output will be written into the Œle)Tj /R14940048 10 Tf 205.32 0 Td (outŒle)Tj 2.894 Tc /R15267936 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 /R15584392 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R15267936 10 Tf 36 -12 Td 0 Tw [(The follo)25.0159(wing operand is supported:)]TJ /R14940048 10 Tf 1.91016 -16.8 Td (Œles)Tj /R15267936 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 /R14940048 10 Tf 10.1078 0 Td (Œles)Tj /R15267936 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 /R15584392 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R15267936 10 Tf 36 -12 Td (Both)Tj /R15584392 10 Tf 22.0121 0 Td (gxl2gv)Tj /R15267936 10 Tf 30.3422 0 Td (and)Tj /R15584392 10 Tf 17.002 0 Td (gv2gxl)Tj /R15267936 10 Tf 30.3422 0 Td (return)Tj /R15584392 10 Tf 26.4422 0 Td (0)Tj /R15267936 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 /R15584392 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R15584392 10 Tf 20.9004 -12 Td (gxl2gv)Tj /R15267936 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 /R15584392 10 Tf 157.18 0 Td (gxl2gv)Tj /R15267936 10 Tf 30.2801 0 Td (cannot handle.)Tj -0.548 Tc /R15584392 10.95 Tf -223.46 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R15267936 10 Tf 20.7363 -12 Td (Krishnam Pericherla <kp@research.att.com>)Tj T*[(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R15584392 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R15267936 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 2264\n \n \n@@ -638,19 +638,19 @@\n FontFile3\n \n \n \n \n \n \n-R28257416\n+R15584392\n \n-R27940960\n+R15267936\n \n-R27613072\n+R14940048\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/R28276600 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/R15603576 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-558\n+557\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23629000 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/R10955976 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-250\n+249\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R23629368 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/R10956344 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-7be30b635f31'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-d65b9c3dc24a'/> <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,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 /R39204752 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R39532640 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R39204752 10 Tf 206.62 0 Td (MINGLE)Tj /R39532640 10 Tf 37.95 0 Td (\(1\))Tj -456.34 -36 Td (delim $$)Tj -0.219 Tc /R39849096 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R39532640 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R39849096 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39849096 10 Tf 36 -12 Td (mingle)Tj /R39532640 10 Tf 31.3898 0 Td ([)Tj /R39204752 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R39532640 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R39849096 10 Tf 11.6602 0 Td (­o)Tj /R39204752 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R39532640 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R39204752 10 Tf 13.5699 0 Td (Œles)Tj /R39532640 10 Tf 18.8801 0 Td (])Tj /R39849096 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R39849096 10 Tf 36 -12 Td (mingle)Tj /R39532640 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 /R39204752 10 Tf 171.096 0 Td (pos)Tj /R39532640 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 /R39849096 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R39532640 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R39849096 10 Tf (­m)' /R39204752 10 Tf 16.5301 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -177.25 -16.8 Td (­a)Tj /R39204752 10 Tf 13.2 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -71.55 -16.8 Td (­c)Tj /R39204752 10 Tf 12.6398 0 Td (v)Tj /R39532640 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 /R39849096 10 Tf -228.41 -16.8 Td (­i)Tj /R39204752 10 Tf 10.9801 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -36 -16.8 Td (­k)Tj /R39204752 10 Tf 13.7602 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -169.2 -16.8 Td (­K)Tj /R39204752 10 Tf 15.9801 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -45.1898 -16.8 Td (­o)Tj /R39204752 10 Tf 13.2 0 Td (Œle)Tj /R39532640 10 Tf 22.8 0 Td (puts output in)Tj /R39204752 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R39532640 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R39849096 10 Tf -117.95 -16.8 Td (­p)Tj /R39204752 10 Tf 13.7602 0 Td (k)Tj /R39532640 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 /R39204752 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R39532640 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 /R39849096 10 Tf -96.9102 -16.8 Td (­r)Tj /R39204752 10 Tf 12.6398 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -36 -16.8 Td (­T)Tj /R39204752 10 Tf 14.8699 0 Td (fmt)Tj /R39532640 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 /R39204752 10 Tf 38.1922 0 Td (fmt)Tj /R39532640 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 /R39204752 10 Tf 157.306 0 Td (fmt)Tj /R39532640 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 /R39849096 10 Tf -36 -16.8 Td (­v)Tj /R39204752 10 Tf 13.2 0 Td (k)Tj /R39532640 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 /R39204752 10 Tf 20.3699 0 Td (k)Tj /R39532640 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 /R39849096 10 Tf -36 -16.8 Td (­?)Tj /R39532640 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R39849096 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R39532640 10 Tf 20.9004 -12 Td 1.882 Tw (At present,)Tj /R39849096 10 Tf 50.1441 0 Td (mingle)Tj /R39532640 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 /R39204752 10 Tf -83.416 -12 Td [(a­)250(>b)]TJ 0 Tc /R39532640 10 Tf 31 0 Td (and)Tj 2.5 Tc /R39204752 10 Tf 16.9398 0 Td [(b­)250(>a)]TJ 0 Tc /R39532640 10 Tf 31 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R39204752 10 Tf 144.5 0 Td [(a­)250(>b)]TJ 0 Tc /R39532640 10 Tf 31 0 Td (and)Tj 2.5 Tc /R39204752 10 Tf 16.9398 0 Td [(a­)250(>b)]TJ 0 Tc /R39532640 10 Tf 31 0 Td (or)Tj 2.5 Tc /R39204752 10 Tf 10.8301 0 Td [(a­)250(­b)]TJ 0 Tc /R39532640 10 Tf 31 0 Td (and)Tj 2.5 Tc /R39204752 10 Tf 16.9398 0 Td [(a­)250(­b)]TJ 0 Tc /R39532640 10 Tf 28.5 0 Td (.)Tj -0.548 Tc /R39849096 10.95 Tf -425.65 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R39532640 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 /R39849096 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39532640 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 /R9602960 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R9930848 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R9602960 10 Tf 206.62 0 Td (MINGLE)Tj /R9930848 10 Tf 37.95 0 Td (\(1\))Tj -456.34 -36 Td (delim $$)Tj -0.219 Tc /R10247304 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R9930848 10 Tf 20.407 -12 Td [(mingle ­ f)10(ast edge b)20.0159(undling)]TJ /R10247304 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R10247304 10 Tf 36 -12 Td (mingle)Tj /R9930848 10 Tf 31.3898 0 Td ([)Tj /R9602960 10 Tf 6.06016 0 Td (options)Tj 2.5 Tc /R9930848 10 Tf 32.2199 0 Td (][)Tj 0 Tc /R10247304 10 Tf 11.6602 0 Td (­o)Tj /R9602960 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R9930848 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R9602960 10 Tf 13.5699 0 Td (Œles)Tj /R9930848 10 Tf 18.8801 0 Td (])Tj /R10247304 10.95 Tf -190.89 -16.8 Td (DESCRIPTION)Tj /R10247304 10 Tf 36 -12 Td (mingle)Tj /R9930848 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 /R9602960 10 Tf 171.096 0 Td (pos)Tj /R9930848 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 /R10247304 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R9930848 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R10247304 10 Tf (­m)' /R9602960 10 Tf 16.5301 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -177.25 -16.8 Td (­a)Tj /R9602960 10 Tf 13.2 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -71.55 -16.8 Td (­c)Tj /R9602960 10 Tf 12.6398 0 Td (v)Tj /R9930848 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 /R10247304 10 Tf -228.41 -16.8 Td (­i)Tj /R9602960 10 Tf 10.9801 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -36 -16.8 Td (­k)Tj /R9602960 10 Tf 13.7602 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -169.2 -16.8 Td (­K)Tj /R9602960 10 Tf 15.9801 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -45.1898 -16.8 Td (­o)Tj /R9602960 10 Tf 13.2 0 Td (Œle)Tj /R9930848 10 Tf 22.8 0 Td (puts output in)Tj /R9602960 10 Tf 57.5102 0 Td (Œle)Tj 2.5 Tc /R9930848 10 Tf 12.2199 0 Td (.D)Tj 0 Tc 12.2199 0 Td [(ef)10.0073(ault output is stdout)]TJ /R10247304 10 Tf -117.95 -16.8 Td (­p)Tj /R9602960 10 Tf 13.7602 0 Td (k)Tj /R9930848 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 /R9602960 10 Tf 67.7062 0 Td (k)Tj 3.244 Tc /R9930848 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 /R10247304 10 Tf -96.9102 -16.8 Td (­r)Tj /R9602960 10 Tf 12.6398 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -36 -16.8 Td (­T)Tj /R9602960 10 Tf 14.8699 0 Td (fmt)Tj /R9930848 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 /R9602960 10 Tf 38.1922 0 Td (fmt)Tj /R9930848 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 /R9602960 10 Tf 157.306 0 Td (fmt)Tj /R9930848 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 /R10247304 10 Tf -36 -16.8 Td (­v)Tj /R9602960 10 Tf 13.2 0 Td (k)Tj /R9930848 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 /R9602960 10 Tf 20.3699 0 Td (k)Tj /R9930848 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 /R10247304 10 Tf -36 -16.8 Td (­?)Tj /R9930848 10 Tf 36 0 Td [(Print usage and e)15(xit.)]TJ -0.11 Tc /R10247304 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R9930848 10 Tf 20.9004 -12 Td 1.882 Tw (At present,)Tj /R10247304 10 Tf 50.1441 0 Td (mingle)Tj /R9930848 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 /R9602960 10 Tf -83.416 -12 Td [(a­)250(>b)]TJ 0 Tc /R9930848 10 Tf 31 0 Td (and)Tj 2.5 Tc /R9602960 10 Tf 16.9398 0 Td [(b­)250(>a)]TJ 0 Tc /R9930848 10 Tf 31 0 Td 0 Tw [(is acceptable, b)20.0073(ut not if it has edges)]TJ 2.5 Tc /R9602960 10 Tf 144.5 0 Td [(a­)250(>b)]TJ 0 Tc /R9930848 10 Tf 31 0 Td (and)Tj 2.5 Tc /R9602960 10 Tf 16.9398 0 Td [(a­)250(>b)]TJ 0 Tc /R9930848 10 Tf 31 0 Td (or)Tj 2.5 Tc /R9602960 10 Tf 10.8301 0 Td [(a­)250(­b)]TJ 0 Tc /R9930848 10 Tf 31 0 Td (and)Tj 2.5 Tc /R9602960 10 Tf 16.9398 0 Td [(a­)250(­b)]TJ 0 Tc /R9930848 10 Tf 28.5 0 Td (.)Tj -0.548 Tc /R10247304 10.95 Tf -425.65 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R9930848 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 /R10247304 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R9930848 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 3050\n \n \n@@ -652,19 +652,19 @@\n FontFile3\n \n \n \n \n \n \n-R39849096\n+R10247304\n \n-R39532640\n+R9930848\n \n-R39204752\n+R9602960\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 /R39204752 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R39532640 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R39204752 10 Tf 206.62 0 Td (MINGLE)Tj /R39532640 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 /R9602960 10 Tf 1 0 0 1 72.6801 793.89 Tm (MINGLE)Tj /R9930848 10 Tf 37.95 0 Td 124.83 Tw (\(1\) General)Tj 173.14 0 Td 0 Tw (Commands Manual)Tj /R9602960 10 Tf 206.62 0 Td (MINGLE)Tj /R9930848 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+360\n \n \n \n \n-R39532640\n+R9930848\n \n-R39204752\n+R9602960\n \n \n \n \n \n \n \n@@ -773,18 +773,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-380\n+379\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39883848 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/R10282056 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@@ -801,18 +801,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-602\n+603\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39884216 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/R10282424 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@@ -835,18 +835,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-314\n+313\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R39884584 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/R10282792 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-a32311410d81'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-6bb50ba1dc75'/> <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 /R31328128 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R31653640 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R31328128 10 Tf 208.31 0 Td (MM2GV)Tj /R31653640 10 Tf 36.2602 0 Td (\(1\))Tj -456.341 -36 Td (delim $$)Tj -0.219 Tc /R31972472 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R31653640 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 /R31972472 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R31972472 10 Tf 36 -12 Td (mm2gv)Tj /R31653640 10 Tf 34.1602 0 Td ([)Tj /R31972472 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R31653640 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R31972472 10 Tf 11.6602 0 Td (­U)Tj /R31328128 10 Tf 12.9301 0 Td (i)Tj 2.5 Tc /R31653640 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R31972472 10 Tf 11.6602 0 Td (­o)Tj /R31328128 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R31653640 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R31328128 10 Tf 13.5699 0 Td (Œle)Tj /R31653640 10 Tf 14.9 0 Td (])Tj /R31972472 10.95 Tf -218.441 -16.8 Td (DESCRIPTION)Tj /R31972472 10 Tf 36 -12 Td (mm2gv)Tj /R31653640 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 /R31328128 10 Tf 53.2969 0 Td (M)Tj /R31653640 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 /R31328128 10 Tf 36 0 Td (M)Tj /R31653640 10 Tf 11.3129 0 Td ($)Tj /R31328128 10 Tf 5 0 Td (M)Tj /R31653640 10 Tf 11.3129 0 Td (sup)Tj /R31328128 10 Tf 16.873 0 Td (T)Tj 29.22 Tc /R31653640 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 /R31328128 10 Tf 232.801 0 Td (M)Tj /R31653640 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 /R31328128 10 Tf 115.26 0 Td (M)Tj 5 Tc /R31653640 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 /R31972472 10 Tf 56.0699 0 Td (mm2gv)Tj /R31653640 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 /R31972472 10 Tf 93.6 0 Td (­U)Tj /R31653640 10 Tf 15.4199 0 Td (ag.)Tj /R31972472 10.95 Tf -145.02 -16.8 Td (OPTIONS)Tj /R31653640 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31972472 10 Tf (­c)' /R31653640 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R31972472 10 Tf 68.723 0 Td (mm2gv)Tj /R31653640 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 /R31328128 10 Tf 110.19 0 Td ("wt")Tj /R31653640 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 /R31328128 10 Tf 225 0 Td ("color")Tj /R31653640 10 Tf 29.5102 0 Td (.)Tj /R31972472 10 Tf -290.51 -16.8 Td (­l)Tj /R31653640 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R31972472 10 Tf 25.4699 0 Td (mm2gv)Tj /R31653640 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 /R31972472 10 Tf -36 -16.8 Td (­u)Tj /R31653640 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 /R31972472 10 Tf -36 -16.8 Td (­v)Tj /R31653640 10 Tf 36 0 Td (This ag causes)Tj /R31972472 10 Tf 66.3801 0 Td (mm2gv)Tj /R31653640 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R31328128 10 Tf 128.9 0 Td ("len")Tj /R31653640 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R31972472 10 Tf -288.56 -16.8 Td (­U)Tj /R31328128 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R31653640 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 /R31328128 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R31653640 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 /R31328128 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R31653640 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 /R31328128 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R31653640 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 /R31328128 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R31653640 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 /R31972472 10 Tf -302.561 -16.8 Td (­o)Tj /R31328128 10 Tf 10.9301 0 Td (outŒle)Tj /R31653640 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R31328128 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R31653640 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 /R31972472 10 Tf 10 0 Td (mm2gv)Tj /R31653640 10 Tf 34.1602 0 Td (uses stdout.)Tj /R31972472 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R31653640 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R31328128 10 Tf -34.0898 -16.8 Td (Œle)Tj /R31653640 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R31328128 10 Tf 198.913 0 Td (Œle)Tj /R31653640 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R31972472 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R31653640 10 Tf 36 -12 Td (Return)Tj /R31972472 10 Tf 29.7199 0 Td (0)Tj /R31653640 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 /R31972472 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R31653640 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 /R31972472 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R31653640 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 /R23447424 10 Tf 1 0 0 1 72.6801 793.89 Tm (MM2GV)Tj /R23772936 10 Tf 36.2602 0 Td 126.52 Tw (\(1\) General)Tj 174.83 0 Td 0 Tw (Commands Manual)Tj /R23447424 10 Tf 208.31 0 Td (MM2GV)Tj /R23772936 10 Tf 36.2602 0 Td (\(1\))Tj -456.341 -36 Td (delim $$)Tj -0.219 Tc /R24091768 10.95 Tf 16.8 TL (NA)' 0 Tc 15.593 0 Td (ME)Tj /R23772936 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 /R24091768 10.95 Tf -185.01 -16.8 Td (SYNOPSIS)Tj /R24091768 10 Tf 36 -12 Td (mm2gv)Tj /R23772936 10 Tf 34.1602 0 Td ([)Tj /R24091768 10 Tf 5.83008 0 Td (­cluv?)Tj 2.5 Tc /R23772936 10 Tf 33.4801 0 Td (][)Tj 0 Tc /R24091768 10 Tf 11.6602 0 Td (­U)Tj /R23447424 10 Tf 12.9301 0 Td (i)Tj 2.5 Tc /R23772936 10 Tf 5.63984 0 Td (][)Tj 0 Tc /R24091768 10 Tf 11.6602 0 Td (­o)Tj /R23447424 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R23772936 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R23447424 10 Tf 13.5699 0 Td (Œle)Tj /R23772936 10 Tf 14.9 0 Td (])Tj /R24091768 10.95 Tf -218.441 -16.8 Td (DESCRIPTION)Tj /R24091768 10 Tf 36 -12 Td (mm2gv)Tj /R23772936 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 /R23447424 10 Tf 53.2969 0 Td (M)Tj /R23772936 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 /R23447424 10 Tf 36 0 Td (M)Tj /R23772936 10 Tf 11.3129 0 Td ($)Tj /R23447424 10 Tf 5 0 Td (M)Tj /R23772936 10 Tf 11.3129 0 Td (sup)Tj /R23447424 10 Tf 16.873 0 Td (T)Tj 29.22 Tc /R23772936 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 /R23447424 10 Tf 232.801 0 Td (M)Tj /R23772936 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 /R23447424 10 Tf 115.26 0 Td (M)Tj 5 Tc /R23772936 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 /R24091768 10 Tf 56.0699 0 Td (mm2gv)Tj /R23772936 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 /R24091768 10 Tf 93.6 0 Td (­U)Tj /R23772936 10 Tf 15.4199 0 Td (ag.)Tj /R24091768 10.95 Tf -145.02 -16.8 Td (OPTIONS)Tj /R23772936 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R24091768 10 Tf (­c)' /R23772936 10 Tf 36 0 Td 0.781 Tw (This ag causes)Tj /R24091768 10 Tf 68.723 0 Td (mm2gv)Tj /R23772936 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 /R23447424 10 Tf 110.19 0 Td ("wt")Tj /R23772936 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 /R23447424 10 Tf 225 0 Td ("color")Tj /R23772936 10 Tf 29.5102 0 Td (.)Tj /R24091768 10 Tf -290.51 -16.8 Td (­l)Tj /R23772936 10 Tf 36 0 Td 0.1 Tw (If set,)Tj /R24091768 10 Tf 25.4699 0 Td (mm2gv)Tj /R23772936 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 /R24091768 10 Tf -36 -16.8 Td (­u)Tj /R23772936 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 /R24091768 10 Tf -36 -16.8 Td (­v)Tj /R23772936 10 Tf 36 0 Td (This ag causes)Tj /R24091768 10 Tf 66.3801 0 Td (mm2gv)Tj /R23772936 10 Tf 34.1602 0 Td [(to store the matrix v)25(alues as the)]TJ /R23447424 10 Tf 128.9 0 Td ("len")Tj /R23772936 10 Tf 23.1199 0 Td [(attrib)19.9854(ute of the corresponding edge.)]TJ /R24091768 10 Tf -288.56 -16.8 Td (­U)Tj /R23447424 10 Tf 13.1898 0 Td [(ba)10(g)]TJ /R23772936 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 /R23447424 10 Tf 124.141 0 Td [(ba)10(g)]TJ /R23772936 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 /R23447424 10 Tf 36.2039 0 Td [(ba)10(g)]TJ /R23772936 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 /R23447424 10 Tf -389.34 -12 Td [(ba)10(g)]TJ /R23772936 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 /R23447424 10 Tf 67.4801 0 Td [(ba)10(g)]TJ /R23772936 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 /R24091768 10 Tf -302.561 -16.8 Td (­o)Tj /R23447424 10 Tf 10.9301 0 Td (outŒle)Tj /R23772936 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R23447424 10 Tf 94.1801 0 Td (outŒle)Tj 2.5 Tc /R23772936 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 /R24091768 10 Tf 10 0 Td (mm2gv)Tj /R23772936 10 Tf 34.1602 0 Td (uses stdout.)Tj /R24091768 10.95 Tf -245.6 -16.8 Td (OPERANDS)Tj /R23772936 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R23447424 10 Tf -34.0898 -16.8 Td (Œle)Tj /R23772936 10 Tf 38.0898 0 Td 0.577 Tw [(Name of the Œle in MatrixMark)9.99268(et format.)-557.698(If no)]TJ /R23447424 10 Tf 198.913 0 Td (Œle)Tj /R23772936 10 Tf 15.477 0 Td (operand is speciŒed, the standard input will)Tj -214.39 -12 Td 0 Tw (be used.)Tj /R24091768 10.95 Tf -76 -16.8 Td (RETURN CODES)Tj /R23772936 10 Tf 36 -12 Td (Return)Tj /R24091768 10 Tf 29.7199 0 Td (0)Tj /R23772936 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 /R24091768 10.95 Tf -340.51 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj -0.55 Tc /R23772936 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 /R24091768 10.95 Tf -36 -16.8 Td [(ADDITION)19.9972(AL INFO)]TJ /R23772936 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-2953\n+2954\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-R31972472\n+R24091768\n \n-R31653640\n+R23772936\n \n-R31328128\n+R23447424\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/R27344896 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/R19464192 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@@ -741,18 +741,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-589\n+590\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32005672 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/R24124968 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/R32006040 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/R24125336 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-0c24c0c22042'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-7c1793cc927b'/> <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,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 /R24479616 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R24791960 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R24479616 10 Tf 224.13 0 Td (NOP)Tj /R24791960 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R25123960 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R24791960 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R25123960 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R25123960 10 Tf 36 -12 Td (nop)Tj /R24791960 10 Tf 18.6199 0 Td ([)Tj /R25123960 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R24791960 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R24479616 10 Tf 13.5699 0 Td (Œles)Tj /R24791960 10 Tf 18.8801 0 Td (])Tj /R25123960 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R25123960 10 Tf 36 -12 Td (nop)Tj /R24791960 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 /R24479616 10 Tf 381.22 0 Td (Œles)Tj /R24791960 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 /R25123960 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R24791960 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R25123960 10 Tf 16.8 TL (­p)' /R24791960 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 /R25123960 10 Tf -248.66 -16.8 Td (­?)Tj /R24791960 10 Tf 36 0 Td (Print usage information.)Tj /R25123960 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 /R24791960 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 /R25123960 10 Tf -429.496 -12 Td [(EXIT_F)89.9841(AILURE)]TJ /R24791960 10 Tf 76.05 0 Td 0 Tw [(is returned.)-500(Otherwise)]TJ /R25123960 10 Tf 93.5898 0 Td (EXIT_SUCCESS)Tj /R24791960 10 Tf 76.9602 0 Td (is returned.)Tj /R25123960 10.95 Tf -282.6 -16.8 Td (SEE ALSO)Tj /R24791960 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 /R18315136 10 Tf 1 0 0 1 72.7 793.89 Tm (NOP)Tj /R18627480 10 Tf 20.4398 0 Td 142.32 Tw (\(1\) General)Tj 190.63 0 Td 0 Tw (Commands Manual)Tj /R18315136 10 Tf 224.13 0 Td (NOP)Tj /R18627480 10 Tf 20.4398 0 Td (\(1\))Tj -0.219 Tc /R18959480 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18627480 10 Tf 20.407 -12 Td (nop ­ pretty-print graph Œle)Tj /R18959480 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R18959480 10 Tf 36 -12 Td (nop)Tj /R18627480 10 Tf 18.6199 0 Td ([)Tj /R18959480 10 Tf 5.83008 0 Td (­p?)Tj 2.5 Tc /R18627480 10 Tf 21.2602 0 Td (][)Tj 0 Tc /R18315136 10 Tf 13.5699 0 Td (Œles)Tj /R18627480 10 Tf 18.8801 0 Td (])Tj /R18959480 10.95 Tf -114.16 -16.8 Td (DESCRIPTION)Tj /R18959480 10 Tf 36 -12 Td (nop)Tj /R18627480 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 /R18315136 10 Tf 381.22 0 Td (Œles)Tj /R18627480 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 /R18959480 10.95 Tf -52.8199 -16.8 Td (OPTIONS)Tj /R18627480 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R18959480 10 Tf 16.8 TL (­p)' /R18627480 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 /R18959480 10 Tf -248.66 -16.8 Td (­?)Tj /R18627480 10 Tf 36 0 Td (Print usage information.)Tj /R18959480 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 /R18627480 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 /R18959480 10 Tf -429.496 -12 Td [(EXIT_F)89.9841(AILURE)]TJ /R18627480 10 Tf 76.05 0 Td 0 Tw [(is returned.)-500(Otherwise)]TJ /R18959480 10 Tf 93.5898 0 Td (EXIT_SUCCESS)Tj /R18627480 10 Tf 76.9602 0 Td (is returned.)Tj /R18959480 10.95 Tf -282.6 -16.8 Td (SEE ALSO)Tj /R18627480 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-1009\n+1007\n \n \n \n \n BaseFont\n PMPPIW+Times-Italic\n FontDescriptor\n@@ -604,19 +604,19 @@\n FontFile3\n \n \n \n \n \n \n-R25123960\n+R18959480\n \n-R24791960\n+R18627480\n \n-R24479616\n+R18315136\n \n \n \n \n \n \n \n@@ -668,18 +668,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-312\n+313\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25143144 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/R18978664 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@@ -696,18 +696,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-454\n+455\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25143512 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/R18979032 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@@ -729,15 +729,15 @@\n \n Filter\n FlateDecode\n Length\n 208\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25143880 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/R18979400 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-7e8b2c19bdc8'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-0a54ea9d338a'/> <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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R32222328 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31905872 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R32222328 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R32222328 10 Tf 36 -12 Td (osage)Tj /R31905872 10 Tf 25.8301 0 Td ([)Tj /R32222328 10 Tf 3.33008 0 Td (­)Tj /R31905872 10 Tf 5.7 0 Td (\()Tj /R32222328 10 Tf 3.33008 0 Td (G)Tj /R31905872 10 Tf 7.78008 0 Td (|)Tj /R32222328 10 Tf 2 0 Td (N)Tj /R31905872 10 Tf 7.21992 0 Td (|)Tj /R32222328 10 Tf 2 0 Td (E)Tj /R31905872 10 Tf 6.66992 0 Td (\))Tj /R31577984 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R31905872 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­T)Tj /R31577984 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R31905872 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­l)Tj /R31577984 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R31905872 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­o)Tj /R31577984 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R31905872 10 Tf 25 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R31905872 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R31905872 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R31905872 10 Tf 10.7 0 Td (][)Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R31905872 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R32222328 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R31577984 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R31905872 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 /R31577984 10 Tf 46.2109 0 Td (dot)Tj /R31905872 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 /R32222328 10 Tf 18.8859 0 Td (pack)Tj /R31905872 10 Tf 23.3371 0 Td (and)Tj /R32222328 10 Tf 17.2172 0 Td (packmode)Tj /R31905872 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 /R32222328 10 Tf 284.4 0 Td (splines)Tj /R31905872 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R32222328 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R31905872 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 /R32222328 10 Tf 26.3719 0 Td (­Tps)Tj /R31905872 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R32222328 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R31905872 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R32222328 10 Tf 19.8969 0 Td (­TŒg)Tj /R31905872 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R32222328 10 Tf 72.284 0 Td (­Tmif)Tj /R31905872 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R32222328 10 Tf 53.3961 0 Td (­Thpgl)Tj /R31905872 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R32222328 10 Tf 92.652 0 Td (­Tpcl)Tj /R31905872 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.778 Tw (jet printers\),)Tj /R32222328 10 Tf 52.9359 0 Td (­Tpng ­Tgif)Tj /R31905872 10 Tf 58.5262 0 Td (\(bitmap graphics\),)Tj /R32222328 10 Tf 77.3762 0 Td [(­T)18.0151(imap)]TJ /R31905872 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 /R32222328 10 Tf 23.0891 0 Td (­Tcmapx)Tj /R31905872 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 /R32222328 10 Tf 173.86 0 Td (­Tpng:)Tj /R31905872 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 /R32222328 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 /R31905872 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R32222328 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R31905872 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R32222328 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R31905872 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R32222328 10 Tf 9.16016 0 Td (graph)Tj /R31905872 10 Tf 25.5602 0 Td (|)Tj /R32222328 10 Tf 2 0 Td (digraph)Tj /R31905872 10 Tf 33.9 0 Td (\))Tj /R31577984 10 Tf 5.83008 0 Td (name)Tj /R31905872 10 Tf 24.1602 0 Td ({)Tj /R31577984 10 Tf 7.3 0 Td (statement-list)Tj /R31905872 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 /R32222328 10 Tf 83.9301 0 Td (strict)Tj /R31905872 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 /R32222328 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R31905872 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R31577984 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R31905872 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R32222328 10 Tf -289.553 -12 Td (graph)Tj /R31905872 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R31577984 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R31905872 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R31577984 10 Tf -93.7797 -16.8 Td (name)Tj /R32222328 10 Tf 21.6602 0 Td (=)Tj /R31577984 10 Tf 5.7 0 Td (val)Tj /R32222328 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R31577984 10 Tf 26.3898 0 Td (name)Tj /R32222328 10 Tf 21.6602 0 Td (=)Tj /R31577984 10 Tf 5.7 0 Td (val)Tj /R32222328 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R31577984 10 Tf 25.2699 0 Td (name)Tj /R32222328 10 Tf 21.6602 0 Td (=)Tj /R31577984 10 Tf 5.7 0 Td (val)Tj /R32222328 10 Tf 12.2199 0 Td (];)Tj /R31905872 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 /R31577984 10 Tf 14.923 0 Td (name)Tj /R31905872 10 Tf 24.3629 0 Td (to)Tj /R31577984 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R31905872 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 /R32222328 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R31577984 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R32222328 10 Tf 113.76 0 Td (];)Tj /R31905872 10 Tf 10.1238 0 Td (Creates node)Tj /R32222328 10 Tf 56.3578 0 Td (n0)Tj /R31905872 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 /R32222328 10 Tf (n0)' /R31577984 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R31905872 10 Tf 31.2797 0 Td (n1)Tj /R31577984 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R31905872 10 Tf 72.5598 0 Td (nn [)Tj /R31577984 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R32222328 10 Tf 113.76 0 Td (];)Tj /R31905872 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R32222328 10 Tf 121.442 0 Td (n0)Tj /R31905872 10 Tf 10.5602 0 Td (,)Tj /R32222328 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R31905872 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R32222328 10 Tf 10.5078 0 Td (nn)Tj /R31905872 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 ([)' /R32222328 10 Tf 3.33008 0 Td (subgraph)Tj /R31577984 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R32222328 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R31577984 10 Tf 12.2699 0 Td (statement-list)Tj /R32222328 10 Tf 56.3898 0 Td (})Tj /R31905872 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R32222328 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R31905872 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R32222328 10 Tf 10.373 0 Td (nn)Tj /R31905872 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 /R32222328 10 Tf 3.33008 0 Td (subgraph)Tj /R31577984 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 10 Tf 32.0402 0 Td (\(1\))Tj -0.219 Tc /R39779448 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R39462992 10 Tf 20.407 -12 Td [(osage ­ Œlter for dra)14.9927(wing clustered graphs)]TJ /R39779448 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R39779448 10 Tf 36 -12 Td (osage)Tj /R39462992 10 Tf 25.8301 0 Td ([)Tj /R39779448 10 Tf 3.33008 0 Td (­)Tj /R39462992 10 Tf 5.7 0 Td (\()Tj /R39779448 10 Tf 3.33008 0 Td (G)Tj /R39462992 10 Tf 7.78008 0 Td (|)Tj /R39779448 10 Tf 2 0 Td (N)Tj /R39462992 10 Tf 7.21992 0 Td (|)Tj /R39779448 10 Tf 2 0 Td (E)Tj /R39462992 10 Tf 6.66992 0 Td (\))Tj /R39135104 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R39462992 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­T)Tj /R39135104 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R39462992 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­l)Tj /R39135104 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R39462992 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­o)Tj /R39135104 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R39462992 10 Tf 25 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R39462992 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R39462992 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R39462992 10 Tf 10.7 0 Td (][)Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R39462992 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R39779448 10.95 Tf -372.562 -16.8 Td (DESCRIPTION)Tj /R39135104 10 Tf 36.2301 -12 Td (osa)Tj -0.1 Tc 13.7898 0 Td (ge)Tj 0 Tc /R39462992 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 /R39135104 10 Tf 46.2109 0 Td (dot)Tj /R39462992 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 /R39779448 10 Tf 18.8859 0 Td (pack)Tj /R39462992 10 Tf 23.3371 0 Td (and)Tj /R39779448 10 Tf 17.2172 0 Td (packmode)Tj /R39462992 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 /R39779448 10 Tf 284.4 0 Td (splines)Tj /R39462992 10 Tf 31.4 0 Td [(attrib)19.9854(ute.)]TJ /R39779448 10.95 Tf -351.8 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ /R39462992 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 /R39779448 10 Tf 26.3719 0 Td (­Tps)Tj /R39462992 10 Tf 25.4121 0 Td (\(PostScript\),)Tj /R39779448 10 Tf 53.8719 0 Td (­Tsvg ­Tsvgz)Tj /R39462992 10 Tf 64.1441 0 Td 1.091 Tw [(\(Structured V)110.996(ector Graph-)]TJ -325.408 -12 Td (ics\),)Tj /R39779448 10 Tf 19.8969 0 Td (­TŒg)Tj /R39462992 10 Tf 25.8871 0 Td 0.457 Tw (\(XFIG graphics\),)Tj /R39779448 10 Tf 72.284 0 Td (­Tmif)Tj /R39462992 10 Tf 29.768 0 Td (\(FrameMak)Tj 47.1102 0 Td 0.458 Tw (er graphics\),)Tj /R39779448 10 Tf 53.3961 0 Td (­Thpgl)Tj /R39462992 10 Tf 34.2281 0 Td (\(HP pen plotters\), and)Tj /R39779448 10 Tf 92.652 0 Td (­Tpcl)Tj /R39462992 10 Tf 28.1078 0 Td [(\(Laser)20.0146(-)]TJ -403.33 -12 Td 0.778 Tw (jet printers\),)Tj /R39779448 10 Tf 52.9359 0 Td (­Tpng ­Tgif)Tj /R39462992 10 Tf 58.5262 0 Td (\(bitmap graphics\),)Tj /R39779448 10 Tf 77.3762 0 Td [(­T)18.0151(imap)]TJ /R39462992 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 /R39779448 10 Tf 23.0891 0 Td (­Tcmapx)Tj /R39462992 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 /R39779448 10 Tf 173.86 0 Td (­Tpng:)Tj /R39462992 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 /R39779448 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 /R39462992 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R39779448 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R39462992 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R39779448 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R39462992 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R39779448 10 Tf 9.16016 0 Td (graph)Tj /R39462992 10 Tf 25.5602 0 Td (|)Tj /R39779448 10 Tf 2 0 Td (digraph)Tj /R39462992 10 Tf 33.9 0 Td (\))Tj /R39135104 10 Tf 5.83008 0 Td (name)Tj /R39462992 10 Tf 24.1602 0 Td ({)Tj /R39135104 10 Tf 7.3 0 Td (statement-list)Tj /R39462992 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 /R39779448 10 Tf 83.9301 0 Td (strict)Tj /R39462992 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 /R39779448 10 Tf 141.88 0 Td (digraph)Tj 3.01 Tc /R39462992 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.28984 0 Td 0.511 Tw (hen the)Tj /R39135104 10 Tf 32.682 0 Td [(edg)10.0146(eop)]TJ /R39462992 10 Tf 31.791 0 Td (must be "­>". If it is an undirected)Tj /R39779448 10 Tf -289.553 -12 Td (graph)Tj /R39462992 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R39135104 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R39462992 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R39135104 10 Tf -93.7797 -16.8 Td (name)Tj /R39779448 10 Tf 21.6602 0 Td (=)Tj /R39135104 10 Tf 5.7 0 Td (val)Tj /R39779448 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R39135104 10 Tf 26.3898 0 Td (name)Tj /R39779448 10 Tf 21.6602 0 Td (=)Tj /R39135104 10 Tf 5.7 0 Td (val)Tj /R39779448 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R39135104 10 Tf 25.2699 0 Td (name)Tj /R39779448 10 Tf 21.6602 0 Td (=)Tj /R39135104 10 Tf 5.7 0 Td (val)Tj /R39779448 10 Tf 12.2199 0 Td (];)Tj /R39462992 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 /R39135104 10 Tf 14.923 0 Td (name)Tj /R39462992 10 Tf 24.3629 0 Td (to)Tj /R39135104 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R39462992 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 /R39779448 10 Tf -63.35 -16.8 Td 0.964 Tw (n0 [)Tj /R39135104 10 Tf 17.3539 0 Td (name0=val0,name1=val1,...)Tj /R39779448 10 Tf 113.76 0 Td (];)Tj /R39462992 10 Tf 10.1238 0 Td (Creates node)Tj /R39779448 10 Tf 56.3578 0 Td (n0)Tj /R39462992 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 /R39779448 10 Tf (n0)' /R39135104 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R39462992 10 Tf 31.2797 0 Td (n1)Tj /R39135104 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R39462992 10 Tf 72.5598 0 Td (nn [)Tj /R39135104 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R39779448 10 Tf 113.76 0 Td (];)Tj /R39462992 10 Tf -258.99 -12 Td 0.508 Tw (Creates edges between nodes)Tj /R39779448 10 Tf 121.442 0 Td (n0)Tj /R39462992 10 Tf 10.5602 0 Td (,)Tj /R39779448 10 Tf 5.50781 0 Td (n1)Tj 3.008 Tc /R39462992 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00781 0 Td (..,)Tj /R39779448 10 Tf 10.5078 0 Td (nn)Tj /R39462992 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 ([)' /R39779448 10 Tf 3.33008 0 Td (subgraph)Tj /R39135104 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R39779448 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R39135104 10 Tf 12.2699 0 Td (statement-list)Tj /R39779448 10 Tf 56.3898 0 Td (})Tj /R39462992 10 Tf -136.72 -12 Td 0.373 Tw [(Creates a subgraph.)-537.299(Subgraphs may be used in place of)]TJ /R39779448 10 Tf 229.24 0 Td (n0)Tj 2.873 Tc /R39462992 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R39779448 10 Tf 10.373 0 Td (nn)Tj /R39462992 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 /R39779448 10 Tf 3.33008 0 Td (subgraph)Tj /R39135104 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R39462992 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-4015\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-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 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 /R32222328 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R32222328 10 Tf 36 -12 Td (size=")Tj /R31577984 10 Tf 26.8 0 Td (x,y)Tj /R32222328 10 Tf 11.3801 0 Td (")Tj /R31905872 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R32222328 10 Tf -46.2301 -16.8 Td (page=")Tj /R31577984 10 Tf 31.25 0 Td (x,y)Tj /R32222328 10 Tf 11.3801 0 Td (")Tj /R31905872 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R32222328 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R31577984 10 Tf 26.25 0 Td (f)Tj /R31905872 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R31577984 10 Tf 94.8148 0 Td (f)Tj /R31905872 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 /R32222328 10 Tf 15.5199 0 Td (Œll)Tj /R31905872 10 Tf 11.1199 0 Td (,)Tj /R32222328 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R31905872 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R32222328 10 Tf 5.83008 0 Td (auto)Tj /R31905872 10 Tf 18.8898 0 Td (.)Tj /R32222328 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R31905872 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R32222328 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R31905872 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R32222328 10 Tf 92.4801 0 Td (orientation=land)Tj /R31905872 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R32222328 10 Tf -210.36 -16.8 Td (center=)Tj /R31577984 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R31905872 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 /R32222328 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R31577984 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R31905872 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 /R31577984 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R31905872 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 /R32222328 10 Tf 16.8 TL (color=)' /R31577984 10 Tf 27.3602 0 Td (colorvalue)Tj /R31905872 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R32222328 10 Tf 90.6602 0 Td (bgcolor)Tj /R31905872 10 Tf 34.7199 0 Td (for background\).)Tj /R32222328 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R31577984 10 Tf 23.2898 0 Td ("url")Tj /R31905872 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 /R32222328 10 Tf (URL=)' /R31577984 10 Tf 26.8102 0 Td ("url")Tj /R31905872 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R32222328 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R31577984 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R31905872 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 /R32222328 10 Tf (splines)' 2.851 Tc /R31905872 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R31577984 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R31905872 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 /R31577984 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R31905872 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 /R31577984 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R31905872 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 /R32222328 10 Tf -400.262 -12 Td (splines=)Tj /R31577984 10 Tf 34.6 0 Td (false)Tj /R31905872 10 Tf 21.3898 0 Td (or)Tj /R32222328 10 Tf 10.8301 0 Td (splines=)Tj /R31577984 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R31905872 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 /R31577984 10 Tf 39.3398 0 Td (false)Tj /R31905872 10 Tf 18.8898 0 Td (.)Tj /R32222328 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R32222328 10 Tf 36 -12 Td (height=)Tj /R31577984 10 Tf 32.3699 0 Td (d)Tj /R31905872 10 Tf 8.21797 0 Td (or)Tj /R32222328 10 Tf 11.548 0 Td (width=)Tj /R31577984 10 Tf 30.15 0 Td (d)Tj /R31905872 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R32222328 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R31905872 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 /R32222328 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R31577984 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 /R31905872 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R32222328 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 /R31905872 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 /R32222328 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R31905872 10 Tf 22.7801 0 Td (,)Tj /R32222328 10 Tf 7.12695 0 Td (peripheries)Tj /R31905872 10 Tf 48.3301 0 Td (,)Tj /R32222328 10 Tf 7.12695 0 Td (sides)Tj /R31905872 10 Tf 20.5602 0 Td (,)Tj /R32222328 10 Tf 7.12695 0 Td (orientation)Tj /R31905872 10 Tf 47.2199 0 Td (,)Tj /R32222328 10 Tf 7.12812 0 Td (distortion)Tj /R31905872 10 Tf 46.298 0 Td (and)Tj /R32222328 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R31905872 10 Tf 21.0102 0 Td (.\))Tj /R32222328 10 Tf 12.9578 0 Td (epsf)Tj /R31905872 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R32222328 10 Tf 28.8359 0 Td (shapeŒle)Tj /R31905872 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 /R32222328 10 Tf (label=)' /R31577984 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R31905872 10 Tf 17.7969 0 Td (where)Tj /R31577984 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R31905872 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 /R32222328 10 Tf 223.36 0 Td (node0:port28)Tj /R31905872 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R32222328 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R31577984 10 Tf 30.1398 0 Td (n)Tj /R31905872 10 Tf 7.5 0 Td (sets the label type size to)Tj /R31577984 10 Tf 102.21 0 Td (n)Tj /R31905872 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R32222328 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R31577984 10 Tf 37.9199 0 Td (name)Tj /R31905872 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R32222328 10 Tf -70.1602 -16.8 Td (color=)Tj /R31577984 10 Tf 27.3602 0 Td (colorvalue)Tj /R31905872 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 /R32222328 10 Tf 167.2 0 Td (Œllcolor)Tj /R31905872 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R32222328 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R31577984 10 Tf 38.4801 0 Td (colorvalue)Tj /R31905872 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 /R32222328 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R31577984 10 Tf 36.25 0 Td (colorvalue)Tj /R31905872 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R31577984 10 Tf 10.791 0 Td (colorvalue)Tj /R31905872 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R31577984 10 Tf 37.884 0 Td (h,s,v)Tj /R32222328 10 Tf 18.3301 0 Td (")Tj /R31905872 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 /R32222328 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 /R31905872 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R32222328 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R31905872 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R31577984 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 /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 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 /R39779448 10.95 Tf -36 -28.8 Td [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R39779448 10 Tf 36 -12 Td (size=")Tj /R39135104 10 Tf 26.8 0 Td (x,y)Tj /R39779448 10 Tf 11.3801 0 Td (")Tj /R39462992 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R39779448 10 Tf -46.2301 -16.8 Td (page=")Tj /R39135104 10 Tf 31.25 0 Td (x,y)Tj /R39779448 10 Tf 11.3801 0 Td (")Tj /R39462992 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R39779448 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R39135104 10 Tf 26.25 0 Td (f)Tj /R39462992 10 Tf 6.07891 0 Td 0.799 Tw (sets the aspect ratio to)Tj /R39135104 10 Tf 94.8148 0 Td (f)Tj /R39462992 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 /R39779448 10 Tf 15.5199 0 Td (Œll)Tj /R39462992 10 Tf 11.1199 0 Td (,)Tj /R39779448 10 Tf 5.8 0 Td (com-)Tj -410.896 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R39462992 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R39779448 10 Tf 5.83008 0 Td (auto)Tj /R39462992 10 Tf 18.8898 0 Td (.)Tj /R39779448 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R39462992 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R39779448 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R39462992 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R39779448 10 Tf 92.4801 0 Td (orientation=land)Tj /R39462992 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R39779448 10 Tf -210.36 -16.8 Td (center=)Tj /R39135104 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R39462992 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 /R39779448 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R39135104 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.22 Tc /R39462992 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 /R39135104 10 Tf -404.791 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R39462992 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 /R39779448 10 Tf 16.8 TL (color=)' /R39135104 10 Tf 27.3602 0 Td (colorvalue)Tj /R39462992 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R39779448 10 Tf 90.6602 0 Td (bgcolor)Tj /R39462992 10 Tf 34.7199 0 Td (for background\).)Tj /R39779448 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R39135104 10 Tf 23.2898 0 Td ("url")Tj /R39462992 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 /R39779448 10 Tf (URL=)' /R39135104 10 Tf 26.8102 0 Td ("url")Tj /R39462992 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R39779448 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R39135104 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R39462992 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 /R39779448 10 Tf (splines)' 2.851 Tc /R39462992 10 Tf 28.9 0 Td [(.I)285.114(fs)]TJ 0 Tc 18.752 0 Td 0.351 Tw (et to)Tj /R39135104 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R39462992 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 /R39135104 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R39462992 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 /R39135104 10 Tf -281.114 -12 Td (ortho)Tj 4.527 Tc /R39462992 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 /R39779448 10 Tf -400.262 -12 Td (splines=)Tj /R39135104 10 Tf 34.6 0 Td (false)Tj /R39462992 10 Tf 21.3898 0 Td (or)Tj /R39779448 10 Tf 10.8301 0 Td (splines=)Tj /R39135104 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R39462992 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 /R39135104 10 Tf 39.3398 0 Td (false)Tj /R39462992 10 Tf 18.8898 0 Td (.)Tj /R39779448 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R39779448 10 Tf 36 -12 Td (height=)Tj /R39135104 10 Tf 32.3699 0 Td (d)Tj /R39462992 10 Tf 8.21797 0 Td (or)Tj /R39779448 10 Tf 11.548 0 Td (width=)Tj /R39135104 10 Tf 30.15 0 Td (d)Tj /R39462992 10 Tf 8.21797 0 Td 0.718 Tw (sets minimum height or width.)Tj 131.099 0 Td (Adding)Tj /R39779448 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R39462992 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 /R39779448 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R39135104 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 /R39462992 10 Tf 56.8289 0 Td 0.989 Tw (is one of:)Tj /R39779448 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 /R39462992 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 /R39779448 10 Tf 23.5172 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R39462992 10 Tf 22.7801 0 Td (,)Tj /R39779448 10 Tf 7.12695 0 Td (peripheries)Tj /R39462992 10 Tf 48.3301 0 Td (,)Tj /R39779448 10 Tf 7.12695 0 Td (sides)Tj /R39462992 10 Tf 20.5602 0 Td (,)Tj /R39779448 10 Tf 7.12695 0 Td (orientation)Tj /R39462992 10 Tf 47.2199 0 Td (,)Tj /R39779448 10 Tf 7.12812 0 Td (distortion)Tj /R39462992 10 Tf 46.298 0 Td (and)Tj /R39779448 10 Tf 19.068 0 Td [(sk)10(ew)]TJ /R39462992 10 Tf 21.0102 0 Td (.\))Tj /R39779448 10 Tf 12.9578 0 Td (epsf)Tj /R39462992 10 Tf 21.848 0 Td 2.128 Tw (uses the)Tj -397.932 -12 Td [(node')55.0073(s)]TJ /R39779448 10 Tf 28.8359 0 Td (shapeŒle)Tj /R39462992 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 /R39779448 10 Tf (label=)' /R39135104 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R39462992 10 Tf 17.7969 0 Td (where)Tj /R39135104 10 Tf 27.9871 0 Td [(te)20.0073(xt)]TJ /R39462992 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 /R39779448 10 Tf 223.36 0 Td (node0:port28)Tj /R39462992 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R39779448 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R39135104 10 Tf 30.1398 0 Td (n)Tj /R39462992 10 Tf 7.5 0 Td (sets the label type size to)Tj /R39135104 10 Tf 102.21 0 Td (n)Tj /R39462992 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R39779448 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R39135104 10 Tf 37.9199 0 Td (name)Tj /R39462992 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R39779448 10 Tf -70.1602 -16.8 Td (color=)Tj /R39135104 10 Tf 27.3602 0 Td (colorvalue)Tj /R39462992 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 /R39779448 10 Tf 167.2 0 Td (Œllcolor)Tj /R39462992 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R39779448 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R39135104 10 Tf 38.4801 0 Td (colorvalue)Tj /R39462992 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 /R39779448 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R39135104 10 Tf 36.25 0 Td (colorvalue)Tj /R39462992 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R39135104 10 Tf 10.791 0 Td (colorvalue)Tj /R39462992 10 Tf 46.341 0 Td 1.072 Tw (may be ")Tj /R39135104 10 Tf 37.884 0 Td (h,s,v)Tj /R39779448 10 Tf 18.3301 0 Td (")Tj /R39462992 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 /R39779448 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 /R39462992 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R39779448 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R39462992 10 Tf 34.9 0 Td [(,o)289.712(ra")]TJ 0 Tc /R39135104 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 /R39462992 10 Tf 27.5352 -43.2 Td [(27 May 2009)-20233.5(2)]TJ ET Q Q \n \n \n \n \n-3853\n+3851\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 10 Tf 32.0402 0 Td (\(1\))Tj /R32222328 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R31905872 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 /R32222328 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R31577984 10 Tf 27.2602 0 Td (id)Tj /R31905872 10 Tf 10.2801 0 Td (or)Tj /R31577984 10 Tf 10.8301 0 Td (id:id)Tj /R31905872 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 /R32222328 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R31577984 10 Tf 28.4801 0 Td (n)Tj /R31905872 10 Tf 8.16094 0 Td (if)Tj /R31577984 10 Tf 9.27109 0 Td (n)Tj /R31905872 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 /R31577984 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 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 /R31577984 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 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 /R32222328 10 Tf (peripheries=)' /R31577984 10 Tf 54.0301 0 Td (n)Tj /R31905872 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 /R31577984 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 10 Tf 57.2301 0 Td (.)Tj /R32222328 10 Tf -183.95 -16.8 Td (sides=)Tj /R31577984 10 Tf 26.2602 0 Td (n)Tj /R31905872 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R31577984 10 Tf 173.004 0 Td (n)Tj /R31905872 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R31577984 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 10 Tf 57.2301 0 Td (.)Tj /R32222328 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R31577984 10 Tf 52.9199 0 Td (f)Tj /R31905872 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 /R31577984 10 Tf 28.8922 0 Td (f)Tj /R31905872 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 /R31577984 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R32222328 10 Tf -181.26 -16.8 Td (distortion=)Tj /R31577984 10 Tf 47.3699 0 Td (f)Tj /R31905872 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 /R31577984 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 10 Tf 57.2301 0 Td (.)Tj /R32222328 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R31577984 10 Tf 26.7102 0 Td (f)Tj /R31905872 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 /R31577984 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R31905872 10 Tf 57.2301 0 Td (.)Tj /R32222328 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R31577984 10 Tf 23.2898 0 Td ("url")Tj /R31905872 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 /R32222328 10 Tf (URL=)' /R31577984 10 Tf 26.8102 0 Td ("url")Tj /R31905872 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R32222328 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R31577984 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 /R31905872 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 /R32222328 10 Tf (tooltip=)' /R31577984 10 Tf 33.4801 0 Td ("tooltip")Tj /R31905872 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 /R32222328 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R32222328 10 Tf 36 -12 Td (label=)Tj /R31577984 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R31905872 10 Tf 16.8828 0 Td (where)Tj /R31577984 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R31905872 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 /R32222328 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R31577984 10 Tf 30.1398 0 Td (n)Tj /R31905872 10 Tf 7.5 0 Td (sets the label type size to)Tj /R31577984 10 Tf 102.21 0 Td (n)Tj /R31905872 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R32222328 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R31577984 10 Tf 37.9199 0 Td (name)Tj /R31905872 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R32222328 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R31577984 10 Tf 36.25 0 Td (colorvalue)Tj /R31905872 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R32222328 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 10 Tf 32.0402 0 Td (\(1\))Tj /R39779448 10 Tf -420.341 -36 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R39462992 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 /R39779448 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R39135104 10 Tf 27.2602 0 Td (id)Tj /R39462992 10 Tf 10.2801 0 Td (or)Tj /R39135104 10 Tf 10.8301 0 Td (id:id)Tj /R39462992 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 /R39779448 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R39135104 10 Tf 28.4801 0 Td (n)Tj /R39462992 10 Tf 8.16094 0 Td (if)Tj /R39135104 10 Tf 9.27109 0 Td (n)Tj /R39462992 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 /R39135104 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 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 /R39135104 10 Tf 20.4879 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 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 /R39779448 10 Tf (peripheries=)' /R39135104 10 Tf 54.0301 0 Td (n)Tj /R39462992 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 /R39135104 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 10 Tf 57.2301 0 Td (.)Tj /R39779448 10 Tf -183.95 -16.8 Td (sides=)Tj /R39135104 10 Tf 26.2602 0 Td (n)Tj /R39462992 10 Tf 8.95195 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R39135104 10 Tf 173.004 0 Td (n)Tj /R39462992 10 Tf 5 0 Td [(<3 results in an ellipse.)-645.293(This attrib)20.0049(ute is ignored by)]TJ -0.2 Tc /R39135104 10 Tf -213.216 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 10 Tf 57.2301 0 Td (.)Tj /R39779448 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R39135104 10 Tf 52.9199 0 Td (f)Tj /R39462992 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 /R39135104 10 Tf 28.8922 0 Td (f)Tj /R39462992 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 /R39135104 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R39779448 10 Tf -181.26 -16.8 Td (distortion=)Tj /R39135104 10 Tf 47.3699 0 Td (f)Tj /R39462992 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 /R39135104 10 Tf -146.315 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 10 Tf 57.2301 0 Td (.)Tj /R39779448 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R39135104 10 Tf 26.7102 0 Td (f)Tj /R39462992 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 /R39135104 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R39462992 10 Tf 57.2301 0 Td (.)Tj /R39779448 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R39135104 10 Tf 23.2898 0 Td ("url")Tj /R39462992 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 /R39779448 10 Tf (URL=)' /R39135104 10 Tf 26.8102 0 Td ("url")Tj /R39462992 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R39779448 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R39135104 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 /R39462992 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 /R39779448 10 Tf (tooltip=)' /R39135104 10 Tf 33.4801 0 Td ("tooltip")Tj /R39462992 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 /R39779448 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R39779448 10 Tf 36 -12 Td (label=)Tj /R39135104 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R39462992 10 Tf 16.8828 0 Td (where)Tj /R39135104 10 Tf 27.073 0 Td [(te)20.0073(xt)]TJ /R39462992 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 /R39779448 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R39135104 10 Tf 30.1398 0 Td (n)Tj /R39462992 10 Tf 7.5 0 Td (sets the label type size to)Tj /R39135104 10 Tf 102.21 0 Td (n)Tj /R39462992 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R39779448 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R39135104 10 Tf 37.9199 0 Td (name)Tj /R39462992 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R39779448 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R39135104 10 Tf 36.25 0 Td (colorvalue)Tj /R39462992 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R39779448 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ /R39462992 10 Tf 171.335 -50.4 Td [(27 May 2009)-20233.5(3)]TJ ET Q Q \n \n \n \n \n 3476\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 10 Tf 32.0402 0 Td (\(1\))Tj /R32222328 10 Tf -420.341 -36 Td (color=)Tj /R31577984 10 Tf 27.3602 0 Td (colorvalue)Tj /R31905872 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R32222328 10 Tf -72.6301 -16.8 Td (color=)Tj /R31577984 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R31905872 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R31577984 10 Tf 74.4301 0 Td (colorvalue)Tj /R31905872 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R32222328 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R31905872 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 /R32222328 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R31905872 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R32222328 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R31577984 10 Tf 23.2898 0 Td ("url")Tj /R31905872 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 /R32222328 10 Tf 16.8 TL (URL=)' /R31577984 10 Tf 26.8102 0 Td ("url")Tj /R31905872 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R32222328 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R31577984 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 /R31905872 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 /R32222328 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R31577984 10 Tf 33.4801 0 Td ("tooltip")Tj /R31905872 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 /R32222328 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 /R31905872 10 Tf 12.1199 0 Td (.)Tj /R32222328 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 /R31905872 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 /R32222328 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R31905872 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R32222328 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R31905872 10 Tf 59.1898 0 Td (,)Tj /R32222328 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R31905872 10 Tf 60.8598 0 Td (,)Tj /R32222328 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R31905872 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 /R32222328 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R31577984 10 Tf 43.85 0 Td ("url")Tj /R31905872 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 /R32222328 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R31577984 10 Tf 47.3699 0 Td ("url")Tj /R31905872 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R32222328 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R31577984 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 /R31905872 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 /R32222328 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R31577984 10 Tf 54.0398 0 Td ("tooltip")Tj /R31905872 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 /R32222328 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R31577984 10 Tf 37.1801 0 Td ("url")Tj /R31905872 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 /R32222328 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R31577984 10 Tf 40.7 0 Td ("url")Tj /R31905872 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R32222328 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R31577984 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 /R31905872 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 /R32222328 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R31577984 10 Tf 47.3699 0 Td ("tooltip")Tj /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 10 Tf 32.0402 0 Td (\(1\))Tj /R39779448 10 Tf -420.341 -36 Td (color=)Tj /R39135104 10 Tf 27.3602 0 Td (colorvalue)Tj /R39462992 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R39779448 10 Tf -72.6301 -16.8 Td (color=)Tj /R39135104 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R39462992 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R39135104 10 Tf 74.4301 0 Td (colorvalue)Tj /R39462992 10 Tf 45.2699 0 Td [(creates parallel edges, one edge for each color)55.0098(.)]TJ /R39779448 10 Tf -214.83 -16.8 Td [(dir=f)24.9841(orward back both none)]TJ /R39462992 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 /R39779448 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R39462992 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R39779448 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R39135104 10 Tf 23.2898 0 Td ("url")Tj /R39462992 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 /R39779448 10 Tf 16.8 TL (URL=)' /R39135104 10 Tf 26.8102 0 Td ("url")Tj /R39462992 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R39779448 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R39135104 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 /R39462992 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 /R39779448 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R39135104 10 Tf 33.4801 0 Td ("tooltip")Tj /R39462992 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 /R39779448 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 /R39462992 10 Tf 12.1199 0 Td (.)Tj /R39779448 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 /R39462992 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 /R39779448 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R39462992 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R39779448 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R39462992 10 Tf 59.1898 0 Td (,)Tj /R39779448 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R39462992 10 Tf 60.8598 0 Td (,)Tj /R39779448 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R39462992 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 /R39779448 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R39135104 10 Tf 43.85 0 Td ("url")Tj /R39462992 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 /R39779448 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R39135104 10 Tf 47.3699 0 Td ("url")Tj /R39462992 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R39779448 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R39135104 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 /R39462992 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 /R39779448 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R39135104 10 Tf 54.0398 0 Td ("tooltip")Tj /R39462992 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 /R39779448 10 Tf 16.8 TL T*[(tailhr)17.9846(ef=)]TJ /R39135104 10 Tf 37.1801 0 Td ("url")Tj /R39462992 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 /R39779448 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R39135104 10 Tf 40.7 0 Td ("url")Tj /R39462992 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R39779448 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R39135104 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 /R39462992 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 /R39779448 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R39135104 10 Tf 47.3699 0 Td ("tooltip")Tj /R39462992 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 \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R32222328 10 Tf 16.8 TL (labeldistance)' /R31905872 10 Tf 58.0602 0 Td (and)Tj /R32222328 10 Tf 16.9398 0 Td (port_label_distance)Tj /R31905872 10 Tf 86.3898 0 Td (set distance; also)Tj /R32222328 10 Tf 70.2699 0 Td (labelangle)Tj /R31905872 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R32222328 10 Tf -277.5 -16.8 Td (decorate)Tj /R31905872 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R32222328 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R31905872 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 /R32222328 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R31577984 10 Tf 27.2602 0 Td (id)Tj /R31905872 10 Tf 10.2801 0 Td (or)Tj /R31577984 10 Tf 10.8301 0 Td (id:id)Tj /R31905872 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 /R32222328 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R31577984 10 Tf 12.9199 0 Td (f)Tj /R31905872 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 /R32222328 10 Tf -149.82 -16.8 Td (len=)Tj /R31577984 10 Tf 18.4801 0 Td (f)Tj /R31905872 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R32222328 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R32222328 10 Tf 36 -12 Td (­G)Tj /R31905872 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R32222328 10 Tf -15.9801 -12 Td (­N)Tj /R31905872 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R32222328 10 Tf -15.4199 -12 Td (­E)Tj /R31905872 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 /R32222328 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 /R31577984 10 Tf 8.48008 0 Td (Œle)Tj /R31905872 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 /R32222328 10 Tf 9.62891 0 Td (­l)Tj /R31905872 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 /R32222328 10 Tf 16.8 TL (­T)' /R31577984 10 Tf 12.3699 0 Td (lang)Tj /R31905872 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 /R32222328 10 Tf -206.76 -16.8 Td (­O)Tj /R31905872 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R32222328 10 Tf -15.9801 -16.8 Td (­o)Tj /R31577984 10 Tf 10.7 0 Td (Œle)Tj /R31905872 10 Tf 14.7199 0 Td (write output to)Tj /R31577984 10 Tf 61.3898 0 Td (Œle)Tj /R31905872 10 Tf 12.2199 0 Td (.)Tj /R32222328 10 Tf -99.0297 -16.8 Td (­x)Tj /R31905872 10 Tf 13.2 0 Td (reduce graph.)Tj /R32222328 10 Tf -13.2 -16.8 Td (­Lg)Tj /R31905872 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 /R32222328 10 Tf -48.3 -16.8 Td (­LO)Tj /R31905872 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 /R32222328 10 Tf -96.4 -16.8 Td (­Ln)Tj /R31577984 10 Tf 17.9301 0 Td (i)Tj /R31905872 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R31577984 10 Tf 107.49 0 Td (i)Tj /R31905872 10 Tf 2.78008 0 Td (.)Tj /R32222328 10 Tf -133.48 -16.8 Td (­LU)Tj /R31577984 10 Tf 19.5898 0 Td (i)Tj /R31905872 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R31577984 10 Tf 87.1 0 Td (i)Tj /R31905872 10 Tf 2.78008 0 Td (.)Tj /R32222328 10 Tf -114.75 -16.8 Td (­LC)Tj /R31577984 10 Tf 19.5898 0 Td (v)Tj /R31905872 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 /R31577984 10 Tf 96.9496 0 Td (v)Tj /R31905872 10 Tf 4.43984 0 Td (.)Tj /R32222328 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R31905872 10 Tf 18.1199 0 Td ([*])Tj /R31577984 10 Tf 11.6602 0 Td (v)Tj /R31905872 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R31577984 10 Tf 156.79 0 Td (v)Tj /R31905872 10 Tf 4.43984 0 Td (.)Tj /R32222328 10 Tf -197.95 -16.8 Td (­v)Tj /R31905872 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R32222328 10 Tf -13.2 -16.8 Td (­V)Tj /R31905872 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R32222328 10 Tf -15.4199 -16.8 Td (­?)Tj /R31905872 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R32222328 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 10 Tf 32.0402 0 Td (\(1\))Tj -420.341 -36 Td (with the edge label string.)Tj /R39779448 10 Tf 16.8 TL (labeldistance)' /R39462992 10 Tf 58.0602 0 Td (and)Tj /R39779448 10 Tf 16.9398 0 Td (port_label_distance)Tj /R39462992 10 Tf 86.3898 0 Td (set distance; also)Tj /R39779448 10 Tf 70.2699 0 Td (labelangle)Tj /R39462992 10 Tf 45.8398 0 Td [(\(in de)15(grees CCW\))]TJ /R39779448 10 Tf -277.5 -16.8 Td (decorate)Tj /R39462992 10 Tf 39.15 0 Td [(dra)15.0073(ws line from edge to label.)]TJ /R39779448 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R39462992 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 /R39779448 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R39135104 10 Tf 27.2602 0 Td (id)Tj /R39462992 10 Tf 10.2801 0 Td (or)Tj /R39135104 10 Tf 10.8301 0 Td (id:id)Tj /R39462992 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 /R39779448 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R39135104 10 Tf 12.9199 0 Td (f)Tj /R39462992 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 /R39779448 10 Tf -149.82 -16.8 Td (len=)Tj /R39135104 10 Tf 18.4801 0 Td (f)Tj /R39462992 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R39779448 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R39779448 10 Tf 36 -12 Td (­G)Tj /R39462992 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R39779448 10 Tf -15.9801 -12 Td (­N)Tj /R39462992 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R39779448 10 Tf -15.4199 -12 Td (­E)Tj /R39462992 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 /R39779448 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 /R39135104 10 Tf 8.48008 0 Td (Œle)Tj /R39462992 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 /R39779448 10 Tf 9.62891 0 Td (­l)Tj /R39462992 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 /R39779448 10 Tf 16.8 TL (­T)' /R39135104 10 Tf 12.3699 0 Td (lang)Tj /R39462992 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 /R39779448 10 Tf -206.76 -16.8 Td (­O)Tj /R39462992 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R39779448 10 Tf -15.9801 -16.8 Td (­o)Tj /R39135104 10 Tf 10.7 0 Td (Œle)Tj /R39462992 10 Tf 14.7199 0 Td (write output to)Tj /R39135104 10 Tf 61.3898 0 Td (Œle)Tj /R39462992 10 Tf 12.2199 0 Td (.)Tj /R39779448 10 Tf -99.0297 -16.8 Td (­x)Tj /R39462992 10 Tf 13.2 0 Td (reduce graph.)Tj /R39779448 10 Tf -13.2 -16.8 Td (­Lg)Tj /R39462992 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 /R39779448 10 Tf -48.3 -16.8 Td (­LO)Tj /R39462992 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 /R39779448 10 Tf -96.4 -16.8 Td (­Ln)Tj /R39135104 10 Tf 17.9301 0 Td (i)Tj /R39462992 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R39135104 10 Tf 107.49 0 Td (i)Tj /R39462992 10 Tf 2.78008 0 Td (.)Tj /R39779448 10 Tf -133.48 -16.8 Td (­LU)Tj /R39135104 10 Tf 19.5898 0 Td (i)Tj /R39462992 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R39135104 10 Tf 87.1 0 Td (i)Tj /R39462992 10 Tf 2.78008 0 Td (.)Tj /R39779448 10 Tf -114.75 -16.8 Td (­LC)Tj /R39135104 10 Tf 19.5898 0 Td (v)Tj /R39462992 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 /R39135104 10 Tf 96.9496 0 Td (v)Tj /R39462992 10 Tf 4.43984 0 Td (.)Tj /R39779448 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R39462992 10 Tf 18.1199 0 Td ([*])Tj /R39135104 10 Tf 11.6602 0 Td (v)Tj /R39462992 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R39135104 10 Tf 156.79 0 Td (v)Tj /R39462992 10 Tf 4.43984 0 Td (.)Tj /R39779448 10 Tf -197.95 -16.8 Td (­v)Tj /R39462992 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R39779448 10 Tf -13.2 -16.8 Td (­V)Tj /R39462992 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R39779448 10 Tf -15.4199 -16.8 Td (­?)Tj /R39462992 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R39779448 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R39462992 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-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\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 /R31577984 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R31905872 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R31577984 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R31905872 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 /R32222328 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R31905872 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R32222328 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R31905872 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 /R31577984 10 Tf 51.0488 0 Td (doc)Tj /R31905872 10 Tf 17.3828 0 Td (and)Tj /R31577984 10 Tf 17.3828 0 Td (doc/info)Tj /R31905872 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 /R39135104 10 Tf 1 0 0 1 71.9 793.89 Tm [(OSA)34.9921(GE)]TJ /R39462992 10 Tf 32.0402 0 Td 131.52 Tw (\(1\) General)Tj 179.83 0 Td 0 Tw (Commands Manual)Tj /R39135104 10 Tf 212.53 0 Td [(OSA)34.9902(GE)]TJ /R39462992 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 /R39779448 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R39462992 10 Tf 20.7363 -12 Td [(Emden R. Gansner <er)18(g@research.att.com>)]TJ /R39779448 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R39462992 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 /R39135104 10 Tf 51.0488 0 Td (doc)Tj /R39462992 10 Tf 17.3828 0 Td (and)Tj /R39135104 10 Tf 17.3828 0 Td (doc/info)Tj /R39462992 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 743\n \n \n \n \n-R32222328\n+R39779448\n \n-R31905872\n+R39462992\n \n-R31577984\n+R39135104\n \n \n \n \n \n \n \n@@ -1017,15 +1017,15 @@\n \n Filter\n FlateDecode\n Length\n 598\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32281488 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/R39838608 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 669\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32281856 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/R39838976 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-434\n+433\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R32282224 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/R39839344 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-d618881fc4a5'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-5a688bd1ee8f'/> <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,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 /R13350784 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 /R13678672 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R13350784 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 /R13678672 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R13995128 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13995128 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R13678672 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R13995128 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R13678672 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 /R13995128 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R13350784 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R13678672 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 /R13350784 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R13678672 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 /R13350784 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R13678672 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R13350784 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R13678672 10 Tf 53.1898 0 Td (,)Tj /R13350784 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R13678672 10 Tf 58.5738 0 Td (and)Tj /R13350784 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R13678672 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 /R13995128 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 /R13678672 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R13350784 10 Tf 55.1 0 Td (ccomps)Tj /R13678672 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R13350784 10 Tf 44.8699 0 Td (g)Tj /R13678672 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R13350784 10 Tf 197.39 0 Td (g)Tj /R13678672 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R13350784 10 Tf 85.5801 0 Td (cnt)Tj /R13678672 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R13350784 10 Tf 158.75 0 Td (pfx)Tj /R13678672 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)' /R13350784 10 Tf 146.148 0 Td (malloc)Tj /R13678672 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 /R13350784 10 Tf 100.139 0 Td (mark)Tj /R13678672 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R13350784 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R13678672 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 /R25868160 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 /R26196048 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R25868160 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 /R26196048 10 Tf 7.71992 0 Td (\(3\))Tj -0.219 Tc /R26512504 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26512504 10 Tf 20.407 -12 Td (libpack)Tj 2.5 Tc /R26196048 10 Tf 34.1801 0 Td (­s)Tj 0 Tc 12.0301 0 Td (upport for connected components)Tj /R26512504 10.95 Tf -82.2102 -16.8 Td (SYNOPSIS)Tj /R26196048 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 /R26512504 10.95 Tf -115.71 -28.8 Td (DESCRIPTION)Tj /R25868160 10 Tf 36 -12 Td [(libpac)20(k)]TJ /R26196048 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 /R25868160 10 Tf 364.974 0 Td [(gr)15.0146(aphviz)]TJ /R26196048 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 /R25868160 10 Tf 178.808 0 Td (libcommon)Tj 4.684 Tc /R26196048 10 Tf 44.4398 0 Td [(,i)468.394(tr)]TJ 0 Tc 20.7582 0 Td 2.184 Tw (elies on the)Tj /R25868160 10 Tf 54.602 0 Td [(Agr)15(aphinfo_t)]TJ /R26196048 10 Tf 53.1898 0 Td (,)Tj /R25868160 10 Tf 7.18398 0 Td (Agnodeinfo_t)Tj /R26196048 10 Tf 58.5738 0 Td (and)Tj /R25868160 10 Tf -417.555 -12 Td [(Ag)9.98413(edg)10.0159(einfo_t)]TJ /R26196048 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 /R26512504 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 /R26196048 10 Tf 16 -12 Td 0.61 Tw (The function)Tj /R25868160 10 Tf 55.1 0 Td (ccomps)Tj /R26196048 10 Tf 33.1 0 Td (tak)Tj 12.1199 0 Td (es a graph)Tj /R25868160 10 Tf 44.8699 0 Td (g)Tj /R26196048 10 Tf 8.11016 0 Td (and returns an array of pointers to subgraphs of)Tj /R25868160 10 Tf 197.39 0 Td (g)Tj /R26196048 10 Tf 8.11016 0 Td (which are its con-)Tj -358.8 -12 Td 0.575 Tw (nected components.)Tj /R25868160 10 Tf 85.5801 0 Td (cnt)Tj /R26196048 10 Tf 15.2949 0 Td (is set to the number of components. If)Tj /R25868160 10 Tf 158.75 0 Td (pfx)Tj /R26196048 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)' /R25868160 10 Tf 146.148 0 Td (malloc)Tj /R26196048 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 /R25868160 10 Tf 100.139 0 Td (mark)Tj /R26196048 10 Tf -411.451 -12 Td 0 Tw (Œeld in)Tj /R25868160 10 Tf 30.5602 0 Td (Agnodeinfo_t)Tj /R26196048 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 2371\n \n \n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\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 /R13350784 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 /R13678672 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R13350784 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 /R13678672 10 Tf 7.71992 0 Td (\(3\))Tj /R13995128 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R13678672 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R13350784 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R13678672 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 /R13350784 10 Tf 8.61016 0 Td (pinned)Tj /R13678672 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 /R13995128 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R13678672 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R13350784 10 Tf 125.46 0 Td (g)Tj /R13678672 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R13350784 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R13678672 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 /R13995128 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R13678672 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R13350784 10 Tf 173.02 0 Td (g)Tj /R13678672 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R13995128 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 /R13350784 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R13678672 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 /R13350784 10 Tf 45.1578 0 Td (ng)Tj /R13678672 10 Tf 12.6461 0 Td (graphs)Tj /R13350784 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R13678672 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 /R13350784 10 Tf 85.1578 0 Td (pos)Tj /R13678672 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R13350784 10 Tf 49.1602 0 Td (xsize)Tj /R13678672 10 Tf 21.9398 0 Td (and)Tj /R13350784 10 Tf 16.9398 0 Td (ysize)Tj /R13678672 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 /R13350784 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R13678672 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 /R13350784 10 Tf 244.252 0 Td (gs)Tj /R13678672 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 /R13350784 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R13678672 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R13350784 10 Tf 141.91 0 Td (gs[i])Tj /R13678672 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 /R13350784 10 Tf 42.4898 0 Td (l_node)Tj /R13678672 10 Tf 27.2199 0 Td (,)Tj /R13350784 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R13678672 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R13350784 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R13678672 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 /R13350784 10 Tf -402.09 -12 Td (ip­>mode)Tj 3.982 Tc /R13678672 10 Tf 42.9398 0 Td [(.I)398.188(ft)]TJ 0 Tc 19.9043 0 Td 1.482 Tw (his is)Tj /R13350784 10 Tf 26.3039 0 Td (l_node)Tj 3.982 Tc /R13678672 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 /R13350784 10 Tf -136.272 -12 Td (l_clust)Tj 3.349 Tc /R13678672 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 /R13350784 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R13678672 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)' /R13350784 10 Tf 42.7699 0 Td (l_node)Tj /R13678672 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 /R13350784 10 Tf 10.2891 0 Td (ip­>doSplines)Tj /R13678672 10 Tf 63.7988 0 Td 1.129 Tw (is true, the function uses the spline information in the)Tj /R13350784 10 Tf 227.11 0 Td (spl)Tj /R13678672 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)' /R13350784 10 Tf 61.3422 0 Td [(ip­>mar)37.0068(gin)]TJ /R13678672 10 Tf 52.7059 0 Td (speciŒes a boundary of)Tj /R13350784 10 Tf 96.6039 0 Td [(mar)37.0166(gin)]TJ /R13678672 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 /R13350784 10 Tf 60.834 0 Td (ip­>Œxed)Tj 2.652 Tc /R13678672 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 /R13350784 10 Tf 143.267 0 Td (ng)Tj /R13678672 10 Tf 12.6512 0 Td (booleans. If)Tj /R13350784 10 Tf 50.0121 0 Td (ip­>Œxed[i])Tj /R13678672 10 Tf 53.3711 0 Td (is true, graph)Tj /R13350784 10 Tf -379.209 -12 Td (gs[i])Tj /R13678672 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 /R13350784 10 Tf 99.0789 0 Td (malloc)Tj /R13678672 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 /R13350784 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R13678672 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 /R13350784 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R13678672 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R13350784 10 Tf 33.766 0 Td (bb)Tj /R13678672 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R13350784 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R13678672 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 /R13350784 10 Tf 100.72 0 Td (bb)Tj /R13678672 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R13350784 10 Tf 94.4859 0 Td (bb)Tj /R13678672 10 Tf 13.484 0 Td (Œeld in)Tj /R13350784 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R13678672 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R13350784 10 Tf 12.9238 0 Td (pos)Tj /R13678672 10 Tf 13.8898 0 Td (,)Tj /R13350784 10 Tf 5.98398 0 Td (xsize)Tj /R13678672 10 Tf 22.9238 0 Td (and)Tj /R13350784 10 Tf 17.9238 0 Td (ysize)Tj /R13678672 10 Tf 22.9238 0 Td (Œelds in)Tj /R13350784 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R13678672 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R13350784 10 Tf 33.6262 0 Td (spl)Tj /R13678672 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R13350784 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R13678672 10 Tf 48.2301 0 Td (.)Tj /R13995128 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 /R13678672 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R13350784 10 Tf 11.477 0 Td (ng)Tj /R13678672 10 Tf 13.1469 0 Td (subgraphs)Tj /R13350784 10 Tf 43.6969 0 Td (gs)Tj /R13678672 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R13350784 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R13678672 10 Tf 10.927 0 Td (and calls)Tj /R13350784 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R13678672 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 /R13995128 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 /R13678672 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R13350784 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R13678672 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 /R13350784 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R13678672 10 Tf 10.2801 0 Td (graph.)Tj /R13995128 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 /R13678672 10 Tf 16 -12 Td (uses)Tj /R13350784 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R13678672 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 /R13350784 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 /R13678672 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R13350784 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R13678672 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 /R25868160 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 /R26196048 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R25868160 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 /R26196048 10 Tf 7.71992 0 Td (\(3\))Tj /R26512504 10 Tf -436.341 -36 Td (Agraph_t** pccomps \(Agraph_t* g, int* cnt, char* pfx, boolean* pinned\))Tj /R26196048 10 Tf 16 -12 Td 0.337 Tw (This is identical to)Tj /R25868160 10 Tf 78.018 0 Td (ccomps)Tj -0.15 Tc /R26196048 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 /R25868160 10 Tf 8.61016 0 Td (pinned)Tj /R26196048 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 /R26512504 10 Tf -54.3301 -16.8 Td (int nodeInduce \(Agraph_t* g\))Tj /R26196048 10 Tf 16 -12 Td 0.06 Tw [(This function tak)10(es a subgraph)]TJ /R25868160 10 Tf 125.46 0 Td (g)Tj /R26196048 10 Tf 7.56016 0 Td (and Œnds all edges in its root graph both of whose endpoints are in)Tj /R25868160 10 Tf 269.15 0 Td (g)Tj 2.56 Tc /R26196048 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 /R26512504 10 Tf -16 -16.8 Td (int isConnected \(Agraph_t* g\))Tj /R26196048 10 Tf 16 -12 Td (This function returns non-zero if the graph)Tj /R25868160 10 Tf 173.02 0 Td (g)Tj /R26196048 10 Tf 7.5 0 Td (is connected.)Tj -0.1 Tc /R26512504 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 /R25868160 10 Tf -281.93 -12 Td [(putGr)15.0159(aphs)]TJ /R26196048 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 /R25868160 10 Tf 45.1578 0 Td (ng)Tj /R26196048 10 Tf 12.6461 0 Td (graphs)Tj /R25868160 10 Tf 29.3059 0 Td (gs)Tj 2.646 Tc /R26196048 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 /R25868160 10 Tf 85.1578 0 Td (pos)Tj /R26196048 10 Tf 13.8898 0 Td (,)Tj -429.499 -12 Td 0 Tw (and that the)Tj /R25868160 10 Tf 49.1602 0 Td (xsize)Tj /R26196048 10 Tf 21.9398 0 Td (and)Tj /R25868160 10 Tf 16.9398 0 Td (ysize)Tj /R26196048 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 /R25868160 10 Tf 9.63984 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R26196048 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 /R25868160 10 Tf 244.252 0 Td (gs)Tj /R26196048 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 /R25868160 10 Tf 23.3301 0 Td [(putGr)15.0159(aphs)]TJ /R26196048 10 Tf 45.1297 0 Td 0 Tw (uses the edges found in each graph)Tj /R25868160 10 Tf 141.91 0 Td (gs[i])Tj /R26196048 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 /R25868160 10 Tf 42.4898 0 Td (l_node)Tj /R26196048 10 Tf 27.2199 0 Td (,)Tj /R25868160 10 Tf 5.96992 0 Td (l_clust)Tj 3.47 Tc /R26196048 10 Tf 26.6699 0 Td (,a)Tj 0 Tc 10.4102 0 Td (nd)Tj /R25868160 10 Tf 13.4691 0 Td [(l_gr)15.0073(aph)]TJ 3.469 Tc /R26196048 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 /R25868160 10 Tf -402.09 -12 Td (ip­>mode)Tj 3.982 Tc /R26196048 10 Tf 42.9398 0 Td [(.I)398.188(ft)]TJ 0 Tc 19.9043 0 Td 1.482 Tw (his is)Tj /R25868160 10 Tf 26.3039 0 Td (l_node)Tj 3.982 Tc /R26196048 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 /R25868160 10 Tf -136.272 -12 Td (l_clust)Tj 3.349 Tc /R26196048 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 /R25868160 10 Tf 176.094 0 Td [(l_gr)15.0073(aph)]TJ 3.193 Tc /R26196048 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)' /R25868160 10 Tf 42.7699 0 Td (l_node)Tj /R26196048 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 /R25868160 10 Tf 10.2891 0 Td (ip­>doSplines)Tj /R26196048 10 Tf 63.7988 0 Td 1.129 Tw (is true, the function uses the spline information in the)Tj /R25868160 10 Tf 227.11 0 Td (spl)Tj /R26196048 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)' /R25868160 10 Tf 61.3422 0 Td [(ip­>mar)37.0068(gin)]TJ /R26196048 10 Tf 52.7059 0 Td (speciŒes a boundary of)Tj /R25868160 10 Tf 96.6039 0 Td [(mar)37.0166(gin)]TJ /R26196048 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 /R25868160 10 Tf 60.834 0 Td (ip­>Œxed)Tj 2.652 Tc /R26196048 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 /R25868160 10 Tf 143.267 0 Td (ng)Tj /R26196048 10 Tf 12.6512 0 Td (booleans. If)Tj /R25868160 10 Tf 50.0121 0 Td (ip­>Œxed[i])Tj /R26196048 10 Tf 53.3711 0 Td (is true, graph)Tj /R25868160 10 Tf -379.209 -12 Td (gs[i])Tj /R26196048 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 /R25868160 10 Tf 99.0789 0 Td (malloc)Tj /R26196048 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 /R25868160 10 Tf 63.418 0 Td [(putGr)15.0146(aphs)]TJ /R26196048 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 /R25868160 10 Tf 66.968 0 Td [(putGr)15.0146(aphs)]TJ /R26196048 10 Tf 45.9027 0 Td 0.773 Tw (sets the)Tj /R25868160 10 Tf 33.766 0 Td (bb)Tj /R26196048 10 Tf 13.273 0 Td (of each graph to reect its initial layout. Note)Tj -243.896 -12 Td (that)Tj /R25868160 10 Tf 17.5 0 Td [(putGr)15.0159(aphs)]TJ /R26196048 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 /R25868160 10 Tf 100.72 0 Td (bb)Tj /R26196048 10 Tf 10 0 Td (.)Tj -424.13 -16.8 Td 0.984 Tw (This function uses the)Tj /R25868160 10 Tf 94.4859 0 Td (bb)Tj /R26196048 10 Tf 13.484 0 Td (Œeld in)Tj /R25868160 10 Tf 32.5281 0 Td [(Agr)15(aphinfo_t)]TJ 3.484 Tc /R26196048 10 Tf 53.1898 0 Td (,t)Tj 0 Tc 8.76406 0 Td (he)Tj /R25868160 10 Tf 12.9238 0 Td (pos)Tj /R26196048 10 Tf 13.8898 0 Td (,)Tj /R25868160 10 Tf 5.98398 0 Td (xsize)Tj /R26196048 10 Tf 22.9238 0 Td (and)Tj /R25868160 10 Tf 17.9238 0 Td (ysize)Tj /R26196048 10 Tf 22.9238 0 Td (Œelds in)Tj /R25868160 10 Tf 36.418 0 Td (nodehinfo_t)Tj /R26196048 10 Tf 51.2641 0 Td 0.983 Tw (and the)Tj /R25868160 10 Tf 33.6262 0 Td (spl)Tj /R26196048 10 Tf -420.329 -12 Td 0 Tw (Œeld in)Tj /R25868160 10 Tf 30.5602 0 Td [(Aedg)10(einfo_t)]TJ /R26196048 10 Tf 48.2301 0 Td (.)Tj /R26512504 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 /R26196048 10 Tf 16 -12 Td 0.647 Tw (This function tak)Tj 69.5238 0 Td (es)Tj /R25868160 10 Tf 11.477 0 Td (ng)Tj /R26196048 10 Tf 13.1469 0 Td (subgraphs)Tj /R25868160 10 Tf 43.6969 0 Td (gs)Tj /R26196048 10 Tf 12.0371 0 Td (of a root graph)Tj -0.45 Tc /R25868160 10 Tf 64.2379 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R26196048 10 Tf 10.927 0 Td (and calls)Tj /R25868160 10 Tf 39.0641 0 Td [(putGr)15.0146(aphs)]TJ /R26196048 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 /R26512504 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 /R26196048 10 Tf 16 -12 Td 0.16 Tw (This function simply calls)Tj /R25868160 10 Tf 107.31 0 Td [(pac)20.0146(kGr)15(aphs)]TJ /R26196048 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 /R25868160 10 Tf 14.7199 0 Td (ro)Tj 0 Tc 8.43984 0 Td (ot)Tj /R26196048 10 Tf 10.2801 0 Td (graph.)Tj /R26512504 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 /R26196048 10 Tf 16 -12 Td (uses)Tj /R25868160 10 Tf 21.1 0 Td [(pac)20.0159(kSubgr)14.9927(aphs)]TJ /R26196048 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 /R25868160 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 /R26196048 10 Tf 37.8797 0 Td [(.I)249.993(fs)]TJ 0 Tc 18.05 0 Td (uccessful,)Tj /R25868160 10 Tf 42.2102 0 Td [(dotneato_postpr)44.9854(ocess)]TJ /R26196048 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-3884\n+3886\n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\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 /R13350784 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 /R13678672 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R13350784 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 /R13678672 10 Tf 7.71992 0 Td (\(3\))Tj /R13995128 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R13350784 10 Tf 16 -12 Td (putRects)Tj /R13678672 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 /R13350784 10 Tf 23.0602 0 Td (ng)Tj /R13678672 10 Tf 12.5 0 Td (rectangles)Tj /R13350784 10 Tf 43.0398 0 Td (bbs)Tj /R13678672 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 /R13350784 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R13678672 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 /R13350784 10 Tf 41.1879 0 Td (l_node)Tj /R13678672 10 Tf 30.0391 0 Td (and)Tj /R13350784 10 Tf 17.259 0 Td (l_clust)Tj /R13678672 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 /R13350784 10 Tf 24.1699 0 Td (Œxed)Tj /R13678672 10 Tf 21.3801 0 Td (and)Tj /R13350784 10 Tf 16.9398 0 Td (doSplines)Tj /R13678672 10 Tf 41.3898 0 Td (of)Tj /R13350784 10 Tf 10.8301 0 Td (ip)Tj /R13678672 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R13995128 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R13350784 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R13678672 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R13350784 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R13678672 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R13350784 10 Tf 16.5871 0 Td (putRects)Tj /R13678672 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 /R13350784 10 Tf 10.2801 0 Td (bbs)Tj /R13678672 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R13995128 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R13678672 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 /R13995128 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 /R13678672 10 Tf 16 -12 Td (analyzes)Tj /R13350784 10 Tf 37.3551 0 Td (p)Tj /R13678672 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R13350784 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R13678672 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R13350784 10 Tf 6.25391 0 Td (p)Tj /R13678672 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R13350784 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R13678672 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R13350784 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R13678672 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R13350784 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R13678672 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R13350784 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R13678672 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 /R13350784 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R13678672 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R13350784 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R13678672 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R13350784 10 Tf 110.54 0 Td (pinfo)Tj /R13678672 10 Tf 20.5602 0 Td (.)Tj /R13995128 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 /R13678672 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R13350784 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R13678672 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R13350784 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R13678672 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R13350784 10 Tf -407.561 -12 Td (pinfo­>mode)Tj 6.229 Tc /R13678672 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 /R13350784 10 Tf 128.985 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R13678672 10 Tf 83.7184 0 Td (with)Tj /R13350784 10 Tf 21.509 0 Td (dt)Tj /R13678672 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 /R13995128 10 Tf -16 -16.8 Td 0 Tw [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R13678672 10 Tf 16 -12 Td (This function returns a)Tj /R13350784 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R13678672 10 Tf 47.8398 0 Td (associated with)Tj /R13350784 10 Tf 63.8801 0 Td (g)Tj /R13678672 10 Tf 5 0 Td (.)Tj /R13995128 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 /R13678672 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R13350784 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R13678672 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 /R13350784 10 Tf 166.78 0 Td (dt)Tj /R13678672 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R13350784 10 Tf 130.28 0 Td (not_def)Tj /R13678672 10 Tf 32.5 0 Td (is returned.)Tj /R13995128 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 /R13678672 10 Tf 16 -12 Td 0.447 Tw (This function calls both)Tj -0.1 Tc /R13350784 10 Tf 99.009 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R13678672 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R13350784 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 /R13678672 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td 0.448 Tw (toring the information in)Tj /R13350784 10 Tf 102.902 0 Td (pinfo)Tj /R13678672 10 Tf 20.5602 0 Td (.)Tj /R13350784 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R13678672 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 /R13350784 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 /R13678672 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 /R13350784 10 Tf 6.38984 0 Td [(pinfo­>mar)37(gin)]TJ 5 Tc /R13678672 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 /R13350784 10 Tf 26.9398 0 Td (pinfo­>mode)Tj /R13678672 10 Tf 55.7199 0 Td (.)Tj /R13995128 10.95 Tf -451.629 -16.8 Td (SEE ALSO)Tj /R13995128 10 Tf 36 -12 Td (dot)Tj /R13678672 10 Tf 13.8898 0 Td (\(1\),)Tj /R13995128 10 Tf 16.6602 0 Td (neato)Tj /R13678672 10 Tf 23.3301 0 Td (\(1\),)Tj /R13995128 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R13678672 10 Tf 23.7898 0 Td (\(1\),)Tj /R13995128 10 Tf 16.6602 0 Td (cgraph)Tj /R13678672 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 /R13995128 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R13678672 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 /R13995128 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R13678672 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 /R25868160 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 /R26196048 10 Tf 7.71992 0 Td 126.355 Tw (\(3\) Library)Tj 173.005 0 Td 0 Tw (Functions Manual)Tj /R25868160 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 /R26196048 10 Tf 7.71992 0 Td (\(3\))Tj /R26512504 10 Tf -436.341 -36 Td [(point* putRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R25868160 10 Tf 16 -12 Td (putRects)Tj /R26196048 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 /R25868160 10 Tf 23.0602 0 Td (ng)Tj /R26196048 10 Tf 12.5 0 Td (rectangles)Tj /R25868160 10 Tf 43.0398 0 Td (bbs)Tj /R26196048 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 /R25868160 10 Tf 123.554 0 Td [(putGr)15.0146(aphs)]TJ 5.319 Tc /R26196048 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 /R25868160 10 Tf 41.1879 0 Td (l_node)Tj /R26196048 10 Tf 30.0391 0 Td (and)Tj /R25868160 10 Tf 17.259 0 Td (l_clust)Tj /R26196048 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 /R25868160 10 Tf 24.1699 0 Td (Œxed)Tj /R26196048 10 Tf 21.3801 0 Td (and)Tj /R25868160 10 Tf 16.9398 0 Td (doSplines)Tj /R26196048 10 Tf 41.3898 0 Td (of)Tj /R25868160 10 Tf 10.8301 0 Td (ip)Tj /R26196048 10 Tf 10.2801 0 Td 0 Tw (are unused.)Tj /R26512504 10 Tf -206.05 -16.8 Td [(int packRects \(int ng, boxf* b)9.98535(bs, pack_inf)24.9927(o* ip\))]TJ /R25868160 10 Tf 16 -12 Td [(pac)20.0159(kRects)]TJ /R26196048 10 Tf 43.0367 0 Td 0.197 Tw (is analogous to)Tj /R25868160 10 Tf 63.091 0 Td [(pac)20.0146(kGr)15(aphs)]TJ 2.697 Tc /R26196048 10 Tf 48.5297 0 Td [(:i)269.697(tc)]TJ 0 Tc 18.1742 0 Td (alls)Tj /R25868160 10 Tf 16.5871 0 Td (putRects)Tj /R26196048 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 /R25868160 10 Tf 10.2801 0 Td (bbs)Tj /R26196048 10 Tf 16.3898 0 Td [(appropriately)65.0073(.)]TJ /R26512504 10 Tf -47.6699 -16.8 Td 0 Tw (Utility functions)Tj /R26196048 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 /R26512504 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 /R26196048 10 Tf 16 -12 Td (analyzes)Tj /R25868160 10 Tf 37.3551 0 Td (p)Tj /R26196048 10 Tf 7.925 0 Td 0.425 Tw (as a string representation of pack mode, storing the information in)Tj /R25868160 10 Tf 271.305 0 Td (pinfo)Tj 5.425 Tc /R26196048 10 Tf 20.5602 0 Td (.I)Tj 0 Tc 11.2551 0 Td (f)Tj /R25868160 10 Tf 6.25391 0 Td (p)Tj /R26196048 10 Tf 7.92383 0 Td 0.424 Tw (is "cluster", it re-)Tj -362.578 -12 Td (turns)Tj /R25868160 10 Tf 22.6031 0 Td (l_clust)Tj 2.603 Tc /R26196048 10 Tf 26.6699 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.103 Tw (or "graph", it returns)Tj /R25868160 10 Tf 85.502 0 Td [(l_gr)15.0073(aph)]TJ 2.603 Tc /R26196048 10 Tf 31.5199 0 Td (;f)Tj 0 Tc 8.71289 0 Td 0.104 Tw (or "node", it returns)Tj /R25868160 10 Tf 82.1762 0 Td (l_node)Tj 2.604 Tc /R26196048 10 Tf 27.2199 0 Td (;f)Tj 0 Tc 8.71406 0 Td (or "array", it returns)Tj /R25868160 10 Tf 83.2762 0 Td [(l_arr)14.9854(ay)]TJ 2.604 Tc /R26196048 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 /R25868160 10 Tf 76.4801 0 Td (l_aspect)Tj 2.5 Tc /R26196048 10 Tf 33.3301 0 Td (;o)Tj 0 Tc 10.2801 0 Td (therwise, it returns)Tj /R25868160 10 Tf 77.2102 0 Td (dt)Tj 5 Tc /R26196048 10 Tf 12.7801 0 Td (.R)Tj 0 Tc 14.1699 0 Td (elated data is also stored in)Tj /R25868160 10 Tf 110.54 0 Td (pinfo)Tj /R26196048 10 Tf 20.5602 0 Td (.)Tj /R26512504 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 /R26196048 10 Tf 16 -12 Td 2.47 Tw (This function processes the graph')Tj 147.08 0 Td (s)Tj /R25868160 10 Tf 8.85898 0 Td [("pac)20.0146(kmode")]TJ /R26196048 10 Tf 53.709 0 Td (attrib)Tj 20.9102 0 Td 2.469 Tw (ute, storing the information in)Tj /R25868160 10 Tf 134.565 0 Td (pinfo)Tj 4.969 Tc /R26196048 10 Tf 20.5602 0 Td [(.I)496.919(tr)]TJ 0 Tc 21.8777 0 Td (eturns)Tj /R25868160 10 Tf -407.561 -12 Td (pinfo­>mode)Tj 6.229 Tc /R26196048 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 /R25868160 10 Tf 128.985 0 Td [(par)10.0146(seP)80.0146(ac)20.0146(kModeInfo)]TJ /R26196048 10 Tf 83.7184 0 Td (with)Tj /R25868160 10 Tf 21.509 0 Td (dt)Tj /R26196048 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 /R26512504 10 Tf -16 -16.8 Td 0 Tw [(pack_mode getP)10.0073(ackMode \(Agraph_t* g, pack_mode dt\))]TJ /R26196048 10 Tf 16 -12 Td (This function returns a)Tj /R25868160 10 Tf 93.3199 0 Td [(pac)20.0146(k_mode)]TJ /R26196048 10 Tf 47.8398 0 Td (associated with)Tj /R25868160 10 Tf 63.8801 0 Td (g)Tj /R26196048 10 Tf 5 0 Td (.)Tj /R26512504 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 /R26196048 10 Tf -150.41 -12 Td 0.021 Tw (This function queries the graph attrib)Tj 148.495 0 Td (ute)Tj /R25868160 10 Tf 14.741 0 Td [("pac)20.0146(k")]TJ 2.521 Tc /R26196048 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 /R25868160 10 Tf 166.78 0 Td (dt)Tj /R26196048 10 Tf 15.2801 0 Td [(is returned; otherwise, the v)25.0073(alue)]TJ /R25868160 10 Tf 130.28 0 Td (not_def)Tj /R26196048 10 Tf 32.5 0 Td (is returned.)Tj /R26512504 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 /R26196048 10 Tf 16 -12 Td 0.447 Tw (This function calls both)Tj -0.1 Tc /R25868160 10 Tf 99.009 0 Td (ge)Tj 0 Tc 9.33984 0 Td [(tP)80.0146(ac)20.0146(kModeInfo)]TJ /R26196048 10 Tf 63.5977 0 Td (and)Tj -0.1 Tc /R25868160 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 /R26196048 10 Tf 21.7695 0 Td (,s)Tj 0 Tc 9.33789 0 Td 0.448 Tw (toring the information in)Tj /R25868160 10 Tf 102.902 0 Td (pinfo)Tj /R26196048 10 Tf 20.5602 0 Td (.)Tj /R25868160 10 Tf 5.44805 0 Td [(dtMar)36.9922(gin)]TJ /R26196048 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 /R25868160 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 /R26196048 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 /R25868160 10 Tf 6.38984 0 Td [(pinfo­>mar)37(gin)]TJ 5 Tc /R26196048 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 /R25868160 10 Tf 26.9398 0 Td (pinfo­>mode)Tj /R26196048 10 Tf 55.7199 0 Td (.)Tj /R26512504 10.95 Tf -451.629 -16.8 Td (SEE ALSO)Tj /R26512504 10 Tf 36 -12 Td (dot)Tj /R26196048 10 Tf 13.8898 0 Td (\(1\),)Tj /R26512504 10 Tf 16.6602 0 Td (neato)Tj /R26196048 10 Tf 23.3301 0 Td (\(1\),)Tj /R26512504 10 Tf 16.6602 0 Td [(tw)10(opi)]TJ /R26196048 10 Tf 23.7898 0 Td (\(1\),)Tj /R26512504 10 Tf 16.6602 0 Td (cgraph)Tj /R26196048 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 /R26512504 10.95 Tf -36 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26196048 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 /R26512504 10.95 Tf -146.16 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26196048 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+2832\n \n \n \n \n-R13995128\n+R26512504\n \n-R13678672\n+R26196048\n \n-R13350784\n+R25868160\n \n \n \n \n \n \n \n@@ -833,18 +833,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-462\n+463\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12753064 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/R25270440 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@@ -862,18 +862,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-652\n+654\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12753432 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/R25270808 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@@ -900,15 +900,15 @@\n \n Filter\n FlateDecode\n Length\n 433\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12753800 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/R25271176 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-c1623a39e6fb'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-79e314be3a8f'/> <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,15 +76,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.9 Tc /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R13139128 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R12822672 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R13139128 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R13139128 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R12822672 10 Tf 48.5102 0 Td ([)Tj /R13139128 10 Tf 3.33008 0 Td (­)Tj /R12822672 10 Tf 5.7 0 Td (\()Tj /R13139128 10 Tf 3.33008 0 Td (G)Tj /R12822672 10 Tf 7.78008 0 Td (|)Tj /R13139128 10 Tf 2 0 Td (N)Tj /R12822672 10 Tf 7.21992 0 Td (|)Tj /R13139128 10 Tf 2 0 Td (E)Tj /R12822672 10 Tf 6.66992 0 Td (\))Tj /R12494784 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R12822672 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­T)Tj /R12494784 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R12822672 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­l)Tj /R12494784 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R12822672 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­o)Tj /R12494784 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R12822672 10 Tf 25 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R12822672 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R12822672 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R12822672 10 Tf 10.7 0 Td (][)Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R12822672 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R13139128 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R12494784 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R12822672 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 /R12494784 10 Tf 45.6559 0 Td (dot)Tj /R12822672 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 /R13139128 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R12822672 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 /R13139128 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R12822672 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 /R13139128 10 Tf 27.6289 0 Td (­Tps)Tj /R12822672 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R13139128 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R12822672 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R13139128 10 Tf 45.441 0 Td (­TŒg)Tj /R12822672 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R13139128 10 Tf 73.3922 0 Td (­Tmif)Tj /R12822672 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R13139128 10 Tf 54.502 0 Td (­Thpgl)Tj /R12822672 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R13139128 10 Tf 94.8629 0 Td (­Tpcl)Tj /R12822672 10 Tf -406.851 -12 Td 1.453 Tw (\(Laserjet printers\),)Tj /R13139128 10 Tf 79.8262 0 Td 1.454 Tw (­Tpng ­Tgif)Tj /R12822672 10 Tf 59.8781 0 Td (\(bitmap graphics\),)Tj /R13139128 10 Tf 78.7281 0 Td [(­T)18.0151(imap)]TJ /R12822672 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 /R13139128 10 Tf 24.3039 0 Td (­Tcmapx)Tj /R12822672 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 /R13139128 10 Tf 173.86 0 Td (­Tpng:)Tj /R12822672 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 /R13139128 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 /R12822672 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R13139128 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R12822672 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R13139128 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R12822672 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R13139128 10 Tf 9.16016 0 Td (graph)Tj /R12822672 10 Tf 25.5602 0 Td (|)Tj /R13139128 10 Tf 2 0 Td (digraph)Tj /R12822672 10 Tf 33.9 0 Td (\))Tj /R12494784 10 Tf 5.83008 0 Td (name)Tj /R12822672 10 Tf 24.1602 0 Td ({)Tj /R12494784 10 Tf 7.3 0 Td (statement-list)Tj /R12822672 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 /R13139128 10 Tf 83.925 0 Td (strict)Tj /R12822672 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 /R13139128 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R12822672 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R12494784 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R12822672 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R13139128 10 Tf -289.56 -12 Td (graph)Tj /R12822672 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R12494784 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R12822672 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R12494784 10 Tf -93.7797 -16.8 Td (name)Tj /R13139128 10 Tf 21.6602 0 Td (=)Tj /R12494784 10 Tf 5.7 0 Td (val)Tj /R13139128 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R12494784 10 Tf 26.3898 0 Td (name)Tj /R13139128 10 Tf 21.6602 0 Td (=)Tj /R12494784 10 Tf 5.7 0 Td (val)Tj /R13139128 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R12494784 10 Tf 25.2699 0 Td (name)Tj /R13139128 10 Tf 21.6602 0 Td (=)Tj /R12494784 10 Tf 5.7 0 Td (val)Tj /R13139128 10 Tf 12.2199 0 Td (];)Tj /R12822672 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 /R12494784 10 Tf 14.923 0 Td (name)Tj /R12822672 10 Tf 24.3629 0 Td (to)Tj /R12494784 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R12822672 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 /R13139128 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R12494784 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R13139128 10 Tf 113.76 0 Td (];)Tj /R12822672 10 Tf 10.125 0 Td (Creates node)Tj /R13139128 10 Tf 56.3602 0 Td (n0)Tj /R12822672 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 /R13139128 10 Tf (n0)' /R12494784 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R12822672 10 Tf 31.2797 0 Td (n1)Tj /R12494784 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R12822672 10 Tf 72.5598 0 Td (nn [)Tj /R12494784 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R13139128 10 Tf 113.76 0 Td (];)Tj /R12822672 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R13139128 10 Tf 121.438 0 Td (n0)Tj /R12822672 10 Tf 10.5602 0 Td (,)Tj /R13139128 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R12822672 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R13139128 10 Tf 10.5078 0 Td (nn)Tj /R12822672 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 ([)' /R13139128 10 Tf 3.33008 0 Td (subgraph)Tj /R12494784 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R13139128 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R12494784 10 Tf 12.2699 0 Td (statement-list)Tj /R13139128 10 Tf 56.3898 0 Td (})Tj /R12822672 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 /R13139128 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R12822672 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R13139128 10 Tf 10.373 0 Td (nn)Tj /R12822672 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 /R13139128 10 Tf 3.33008 0 Td (subgraph)Tj /R12494784 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 10 Tf 43.0199 0 Td (\(1\))Tj -0.219 Tc /R26725560 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26409104 10 Tf 20.407 -12 Td 0 Tw [(patchw)9.99268(ork ­ Œlter for dra)15.0146(wing clustered graphs as treemaps)]TJ /R26725560 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R26725560 10 Tf 36 -12 Td [(patchw)9.98413(ork)]TJ /R26409104 10 Tf 48.5102 0 Td ([)Tj /R26725560 10 Tf 3.33008 0 Td (­)Tj /R26409104 10 Tf 5.7 0 Td (\()Tj /R26725560 10 Tf 3.33008 0 Td (G)Tj /R26409104 10 Tf 7.78008 0 Td (|)Tj /R26725560 10 Tf 2 0 Td (N)Tj /R26409104 10 Tf 7.21992 0 Td (|)Tj /R26725560 10 Tf 2 0 Td (E)Tj /R26409104 10 Tf 6.66992 0 Td (\))Tj /R26081216 10 Tf 3.33008 0 Td (name=value)Tj 2.5 Tc /R26409104 10 Tf 50.0699 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­T)Tj /R26081216 10 Tf 12.3699 0 Td (lang)Tj 2.5 Tc /R26409104 10 Tf 17.7801 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­l)Tj /R26081216 10 Tf 8.48008 0 Td (libŒle)Tj 2.5 Tc /R26409104 10 Tf 22.7801 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­o)Tj /R26081216 10 Tf 10.7 0 Td (outŒle)Tj 2.5 Tc /R26409104 10 Tf 25 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­O)Tj 2.5 Tc /R26409104 10 Tf 13.4801 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­P)Tj 2.5 Tc /R26409104 10 Tf 11.8102 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­v)Tj 2.5 Tc /R26409104 10 Tf 10.7 0 Td (][)Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (­V)Tj 2.5 Tc /R26409104 10 Tf 12.9199 0 Td (][)Tj 0 Tc 9.16016 0 Td (Œles])Tj /R26725560 10.95 Tf -395.242 -16.8 Td (DESCRIPTION)Tj /R26081216 10 Tf 37.25 -12 Td [(patc)15.0073(hwork)]TJ /R26409104 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 /R26081216 10 Tf 45.6559 0 Td (dot)Tj /R26409104 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 /R26725560 10 Tf 230.78 0 Td [(ar)17.9834(ea)]TJ /R26409104 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 /R26725560 10.95 Tf -269.33 -16.8 Td [(OUTPUT FORMA)94.9707(TS)]TJ -0.15 Tc /R26409104 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 /R26725560 10 Tf 27.6289 0 Td (­Tps)Tj /R26409104 10 Tf 26.6691 0 Td (\(PostScript\),)Tj /R26725560 10 Tf 55.1289 0 Td (­Tsvg ­Tsvgz)Tj /R26409104 10 Tf 66.6578 0 Td (\(Structured V)Tj 55.9488 0 Td (ector)Tj -412.009 -12 Td (Graphics\),)Tj /R26725560 10 Tf 45.441 0 Td (­TŒg)Tj /R26409104 10 Tf 26.441 0 Td 1.011 Tw (\(XFIG graphics\),)Tj /R26725560 10 Tf 73.3922 0 Td (­Tmif)Tj /R26409104 10 Tf 30.3211 0 Td (\(FrameMak)Tj 47.1102 0 Td (er graphics\),)Tj /R26725560 10 Tf 54.502 0 Td (­Thpgl)Tj /R26409104 10 Tf 34.7809 0 Td (\(HP pen plotters\), and)Tj /R26725560 10 Tf 94.8629 0 Td (­Tpcl)Tj /R26409104 10 Tf -406.851 -12 Td 1.453 Tw (\(Laserjet printers\),)Tj /R26725560 10 Tf 79.8262 0 Td 1.454 Tw (­Tpng ­Tgif)Tj /R26409104 10 Tf 59.8781 0 Td (\(bitmap graphics\),)Tj /R26725560 10 Tf 78.7281 0 Td [(­T)18.0151(imap)]TJ /R26409104 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 /R26725560 10 Tf 24.3039 0 Td (­Tcmapx)Tj /R26409104 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 /R26725560 10 Tf 173.86 0 Td (­Tpng:)Tj /R26409104 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 /R26725560 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 /R26409104 10 Tf -89.2793 -12 Td [(Here is a synopsis of the graph Œle language, normally using the e)14.9927(xtension)]TJ /R26725560 10 Tf 300.37 0 Td (.gv)Tj 2.5 Tc /R26409104 10 Tf 12.5 0 Td (,f)Tj 0 Tc 8.33008 0 Td (or graphs:)Tj -321.2 -16.8 Td ([)Tj /R26725560 10 Tf 3.33008 0 Td (strict)Tj 2.5 Tc /R26409104 10 Tf 22.2102 0 Td (]\()Tj 0 Tc /R26725560 10 Tf 9.16016 0 Td (graph)Tj /R26409104 10 Tf 25.5602 0 Td (|)Tj /R26725560 10 Tf 2 0 Td (digraph)Tj /R26409104 10 Tf 33.9 0 Td (\))Tj /R26081216 10 Tf 5.83008 0 Td (name)Tj /R26409104 10 Tf 24.1602 0 Td ({)Tj /R26081216 10 Tf 7.3 0 Td (statement-list)Tj /R26409104 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 /R26725560 10 Tf 83.925 0 Td (strict)Tj /R26409104 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 /R26725560 10 Tf 141.887 0 Td (digraph)Tj 3.011 Tc /R26409104 10 Tf 33.9 0 Td (,t)Tj 0 Tc 8.29102 0 Td 0.51 Tw (hen the)Tj /R26081216 10 Tf 32.6801 0 Td [(edg)10.0146(eop)]TJ /R26409104 10 Tf 31.7898 0 Td (must be "­>". If it is an undirected)Tj /R26725560 10 Tf -289.56 -12 Td (graph)Tj /R26409104 10 Tf 28.0602 0 Td 0 Tw (then the)Tj /R26081216 10 Tf 34.4398 0 Td [(edg)10.0159(eop)]TJ /R26409104 10 Tf 31.2797 0 Td [(must be "­­".)-500(Statements may be:)]TJ /R26081216 10 Tf -93.7797 -16.8 Td (name)Tj /R26725560 10 Tf 21.6602 0 Td (=)Tj /R26081216 10 Tf 5.7 0 Td (val)Tj /R26725560 10 Tf 12.2199 0 Td (;)Tj -39.5801 -12 Td (node [)Tj /R26081216 10 Tf 26.3898 0 Td (name)Tj /R26725560 10 Tf 21.6602 0 Td (=)Tj /R26081216 10 Tf 5.7 0 Td (val)Tj /R26725560 10 Tf 12.2199 0 Td (];)Tj -65.9699 -12 Td (edge [)Tj /R26081216 10 Tf 25.2699 0 Td (name)Tj /R26725560 10 Tf 21.6602 0 Td (=)Tj /R26081216 10 Tf 5.7 0 Td (val)Tj /R26725560 10 Tf 12.2199 0 Td (];)Tj /R26409104 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 /R26081216 10 Tf 14.923 0 Td (name)Tj /R26409104 10 Tf 24.3629 0 Td (to)Tj /R26081216 10 Tf 10.4828 0 Td (val)Tj 5.203 Tc /R26409104 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 /R26725560 10 Tf -63.35 -16.8 Td 0.965 Tw (n0 [)Tj /R26081216 10 Tf 17.3551 0 Td (name0=val0,name1=val1,...)Tj /R26725560 10 Tf 113.76 0 Td (];)Tj /R26409104 10 Tf 10.125 0 Td (Creates node)Tj /R26725560 10 Tf 56.3602 0 Td (n0)Tj /R26409104 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 /R26725560 10 Tf (n0)' /R26081216 10 Tf 13.0602 0 Td [(edg)10.0159(eop)]TJ /R26409104 10 Tf 31.2797 0 Td (n1)Tj /R26081216 10 Tf 12.5 0 Td [(edg)10.0159(eop ... edg)9.99268(eop)]TJ /R26409104 10 Tf 72.5598 0 Td (nn [)Tj /R26081216 10 Tf 15.8301 0 Td (name0=val0,name1=val1,...)Tj /R26725560 10 Tf 113.76 0 Td (];)Tj /R26409104 10 Tf -258.99 -12 Td 0.507 Tw (Creates edges between nodes)Tj /R26725560 10 Tf 121.438 0 Td (n0)Tj /R26409104 10 Tf 10.5602 0 Td (,)Tj /R26725560 10 Tf 5.50703 0 Td (n1)Tj 3.007 Tc /R26409104 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 8.00703 0 Td (..,)Tj /R26725560 10 Tf 10.5078 0 Td (nn)Tj /R26409104 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 ([)' /R26725560 10 Tf 3.33008 0 Td (subgraph)Tj /R26081216 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R26725560 10 Tf 21.6602 0 Td (]{)Tj 0 Tc /R26081216 10 Tf 12.2699 0 Td (statement-list)Tj /R26725560 10 Tf 56.3898 0 Td (})Tj /R26409104 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 /R26725560 10 Tf 144.531 0 Td (n0)Tj 2.873 Tc /R26409104 10 Tf 10.5602 0 Td (,.)Tj 0 Tc 7.87305 0 Td (..,)Tj /R26725560 10 Tf 10.373 0 Td (nn)Tj /R26409104 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 /R26725560 10 Tf 3.33008 0 Td (subgraph)Tj /R26081216 10 Tf 43.0699 0 Td (name)Tj 2.5 Tc /R26409104 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 \n \n@@ -655,19 +655,19 @@\n FontFile3\n \n \n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\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 /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 10 Tf 43.0199 0 Td (\(1\))Tj /R13139128 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R13139128 10 Tf 36 -12 Td (size=")Tj /R12494784 10 Tf 26.8 0 Td (x,y)Tj /R13139128 10 Tf 11.3801 0 Td (")Tj /R12822672 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R13139128 10 Tf -46.2301 -16.8 Td (page=")Tj /R12494784 10 Tf 31.25 0 Td (x,y)Tj /R13139128 10 Tf 11.3801 0 Td (")Tj /R12822672 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R13139128 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R12494784 10 Tf 26.25 0 Td (f)Tj /R12822672 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R12494784 10 Tf 94.8199 0 Td (f)Tj /R12822672 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 /R13139128 10 Tf 15.5191 0 Td (Œll)Tj /R12822672 10 Tf 11.1199 0 Td (,)Tj /R13139128 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R12822672 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R13139128 10 Tf 5.83008 0 Td (auto)Tj /R12822672 10 Tf 18.8898 0 Td (.)Tj /R13139128 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R12822672 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R13139128 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R12822672 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R13139128 10 Tf 92.4801 0 Td (orientation=land)Tj /R12822672 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R13139128 10 Tf -210.36 -16.8 Td (center=)Tj /R12494784 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R12822672 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 /R13139128 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R12494784 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R12822672 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 /R12494784 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R12822672 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 /R13139128 10 Tf 16.8 TL (color=)' /R12494784 10 Tf 27.3602 0 Td (colorvalue)Tj /R12822672 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R13139128 10 Tf 90.6602 0 Td (bgcolor)Tj /R12822672 10 Tf 34.7199 0 Td (for background\).)Tj /R13139128 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R12494784 10 Tf 23.2898 0 Td ("url")Tj /R12822672 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 /R13139128 10 Tf (URL=)' /R12494784 10 Tf 26.8102 0 Td ("url")Tj /R12822672 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R13139128 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R12494784 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R12822672 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 /R13139128 10 Tf (splines)' 2.85 Tc /R12822672 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 /R12494784 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R12822672 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 /R12494784 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R12822672 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 /R12494784 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R12822672 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 /R13139128 10 Tf -400.259 -12 Td (splines=)Tj /R12494784 10 Tf 34.6 0 Td (false)Tj /R12822672 10 Tf 21.3898 0 Td (or)Tj /R13139128 10 Tf 10.8301 0 Td (splines=)Tj /R12494784 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R12822672 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 /R12494784 10 Tf 39.3398 0 Td (false)Tj /R12822672 10 Tf 18.8898 0 Td (.)Tj /R13139128 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R13139128 10 Tf 36 -12 Td (height=)Tj /R12494784 10 Tf 32.3699 0 Td (d)Tj /R12822672 10 Tf 8.21719 0 Td (or)Tj /R13139128 10 Tf 11.5469 0 Td (width=)Tj /R12494784 10 Tf 30.15 0 Td (d)Tj /R12822672 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R13139128 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R12822672 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 /R13139128 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R12494784 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 /R12822672 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R13139128 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 /R12822672 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 /R13139128 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R12822672 10 Tf 22.7801 0 Td (,)Tj /R13139128 10 Tf 7.12812 0 Td (peripheries)Tj /R12822672 10 Tf 48.3301 0 Td (,)Tj /R13139128 10 Tf 7.12812 0 Td (sides)Tj /R12822672 10 Tf 20.5602 0 Td (,)Tj /R13139128 10 Tf 7.12812 0 Td (orientation)Tj /R12822672 10 Tf 47.2199 0 Td (,)Tj /R13139128 10 Tf 7.12695 0 Td (distortion)Tj /R12822672 10 Tf 46.2969 0 Td (and)Tj /R13139128 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R12822672 10 Tf 21.0102 0 Td (.\))Tj /R13139128 10 Tf 12.957 0 Td (epsf)Tj /R12822672 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R13139128 10 Tf 28.8348 0 Td (shapeŒle)Tj /R12822672 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 /R13139128 10 Tf (label=)' /R12494784 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R12822672 10 Tf 17.798 0 Td (where)Tj /R12494784 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R12822672 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 /R13139128 10 Tf 223.36 0 Td (node0:port28)Tj /R12822672 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R13139128 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R12494784 10 Tf 30.1398 0 Td (n)Tj /R12822672 10 Tf 7.5 0 Td (sets the label type size to)Tj /R12494784 10 Tf 102.21 0 Td (n)Tj /R12822672 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R13139128 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R12494784 10 Tf 37.9199 0 Td (name)Tj /R12822672 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R13139128 10 Tf -70.1602 -16.8 Td (color=)Tj /R12494784 10 Tf 27.3602 0 Td (colorvalue)Tj /R12822672 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 /R13139128 10 Tf 167.2 0 Td (Œllcolor)Tj /R12822672 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R13139128 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R12494784 10 Tf 38.4801 0 Td (colorvalue)Tj /R12822672 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 /R13139128 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R12494784 10 Tf 36.25 0 Td (colorvalue)Tj /R12822672 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R12494784 10 Tf 10.7922 0 Td (colorvalue)Tj /R12822672 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R12494784 10 Tf 37.884 0 Td (h,s,v)Tj /R13139128 10 Tf 18.3301 0 Td (")Tj /R12822672 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 /R13139128 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 /R12822672 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R13139128 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R12822672 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R12494784 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 /R13139128 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R12822672 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 /R13139128 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R12494784 10 Tf 27.2602 0 Td (id)Tj /R12822672 10 Tf 10.2801 0 Td (or)Tj /R12494784 10 Tf 10.8301 0 Td (id:id)Tj /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 10 Tf 43.0199 0 Td (\(1\))Tj /R26725560 10.95 Tf -456.34 -36 Td 0 Tw [(GRAPH A)94.9863(TTRIB)10.0454(UTES)]TJ /R26725560 10 Tf 36 -12 Td (size=")Tj /R26081216 10 Tf 26.8 0 Td (x,y)Tj /R26725560 10 Tf 11.3801 0 Td (")Tj /R26409104 10 Tf 8.05 0 Td [(sets bounding box of dra)14.9927(wing in inches.)]TJ /R26725560 10 Tf -46.2301 -16.8 Td (page=")Tj /R26081216 10 Tf 31.25 0 Td (x,y)Tj /R26725560 10 Tf 11.3801 0 Td (")Tj /R26409104 10 Tf 8.05 0 Td (sets the PostScript pagination unit.)Tj /R26725560 10 Tf -50.6801 -16.8 Td (ratio=)Tj /R26081216 10 Tf 26.25 0 Td (f)Tj /R26409104 10 Tf 6.08008 0 Td 0.8 Tw (sets the aspect ratio to)Tj /R26081216 10 Tf 94.8199 0 Td (f)Tj /R26409104 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 /R26725560 10 Tf 15.5191 0 Td (Œll)Tj /R26409104 10 Tf 11.1199 0 Td (,)Tj /R26725560 10 Tf 5.79883 0 Td (com-)Tj -410.903 -12 Td [(pr)18.0078(ess)]TJ 2.5 Tc /R26409104 10 Tf 22.0398 0 Td (,o)Tj 0 Tc 10 0 Td (r)Tj /R26725560 10 Tf 5.83008 0 Td (auto)Tj /R26409104 10 Tf 18.8898 0 Td (.)Tj /R26725560 10 Tf -56.7598 -16.8 Td (pagedir=)Tj /R26409104 10 Tf 38.4801 0 Td 0 Tw ([TBLR][TBLR] sets the major and minor order of pagination.)Tj -0.18 Tc /R26725560 10 Tf -38.4801 -16.8 Td (ro)Tj 0 Tc 9.26016 0 Td (tate=90)Tj /R26409104 10 Tf 34.3 0 Td [(sets landscape mode.)-500(\()]TJ /R26725560 10 Tf 92.4801 0 Td (orientation=land)Tj /R26409104 10 Tf 74.3199 0 Td [(is backw)10.0073(ard compatible b)19.9854(ut obsolete.\))]TJ /R26725560 10 Tf -210.36 -16.8 Td (center=)Tj /R26081216 10 Tf 32.35 0 Td (n)Tj 2.5 Tc /R26409104 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 /R26725560 10 Tf -51.7898 -16.8 Td [(lay)9.99268(ers=")]TJ /R26081216 10 Tf 36.7 0 Td (id:id:id:id)Tj 3.219 Tc /R26409104 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 /R26081216 10 Tf -404.79 -12 Td [(layer)36.9922(color)9.98413(seq)]TJ /R26409104 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 /R26725560 10 Tf 16.8 TL (color=)' /R26081216 10 Tf 27.3602 0 Td (colorvalue)Tj /R26409104 10 Tf 45.2699 0 Td [(sets fore)15(ground color \()]TJ /R26725560 10 Tf 90.6602 0 Td (bgcolor)Tj /R26409104 10 Tf 34.7199 0 Td (for background\).)Tj /R26725560 10 Tf -198.01 -16.8 Td [(hr)18.0078(ef=)]TJ /R26081216 10 Tf 23.2898 0 Td ("url")Tj /R26409104 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 /R26725560 10 Tf (URL=)' /R26081216 10 Tf 26.8102 0 Td ("url")Tj /R26409104 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R26725560 10 Tf -49.3801 -16.8 Td (stylesheet=)Tj /R26081216 10 Tf 46.8 0 Td [("Œle)15.0073(.css")]TJ /R26409104 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 /R26725560 10 Tf (splines)' 2.85 Tc /R26409104 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 /R26081216 10 Tf 20.702 0 Td (true)Tj 2.851 Tc /R26409104 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 /R26081216 10 Tf 144.848 0 Td (polyline)Tj 2.851 Tc /R26409104 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 /R26081216 10 Tf -281.113 -12 Td (ortho)Tj 4.528 Tc /R26409104 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 /R26725560 10 Tf -400.259 -12 Td (splines=)Tj /R26081216 10 Tf 34.6 0 Td (false)Tj /R26409104 10 Tf 21.3898 0 Td (or)Tj /R26725560 10 Tf 10.8301 0 Td (splines=)Tj /R26081216 10 Tf 34.6 0 Td (line)Tj 2.5 Tc /R26409104 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 /R26081216 10 Tf 39.3398 0 Td (false)Tj /R26409104 10 Tf 18.8898 0 Td (.)Tj /R26725560 10.95 Tf -373.92 -28.8 Td [(NODE A)94.983(TTRIB)10.0454(UTES)]TJ /R26725560 10 Tf 36 -12 Td (height=)Tj /R26081216 10 Tf 32.3699 0 Td (d)Tj /R26409104 10 Tf 8.21719 0 Td (or)Tj /R26725560 10 Tf 11.5469 0 Td (width=)Tj /R26081216 10 Tf 30.15 0 Td (d)Tj /R26409104 10 Tf 8.21719 0 Td 0.717 Tw (sets minimum height or width.)Tj 131.095 0 Td (Adding)Tj /R26725560 10 Tf 33.2172 0 Td (Œxedsize=true)Tj /R26409104 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 /R26725560 10 Tf T*[(shape=r)17.9846(ecord polygon epsf)]TJ -0.2 Tc /R26081216 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 /R26409104 10 Tf 56.8301 0 Td 0.99 Tw (is one of:)Tj /R26725560 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 /R26409104 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 /R26725560 10 Tf 23.518 0 Td (re)Tj 0 Tc 8.7 0 Td (gular)Tj /R26409104 10 Tf 22.7801 0 Td (,)Tj /R26725560 10 Tf 7.12812 0 Td (peripheries)Tj /R26409104 10 Tf 48.3301 0 Td (,)Tj /R26725560 10 Tf 7.12812 0 Td (sides)Tj /R26409104 10 Tf 20.5602 0 Td (,)Tj /R26725560 10 Tf 7.12812 0 Td (orientation)Tj /R26409104 10 Tf 47.2199 0 Td (,)Tj /R26725560 10 Tf 7.12695 0 Td (distortion)Tj /R26409104 10 Tf 46.2969 0 Td (and)Tj /R26725560 10 Tf 19.0672 0 Td [(sk)10(ew)]TJ /R26409104 10 Tf 21.0102 0 Td (.\))Tj /R26725560 10 Tf 12.957 0 Td (epsf)Tj /R26409104 10 Tf 21.8469 0 Td 2.127 Tw (uses the)Tj -397.934 -12 Td [(node')55.0073(s)]TJ /R26725560 10 Tf 28.8348 0 Td (shapeŒle)Tj /R26409104 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 /R26725560 10 Tf (label=)' /R26081216 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R26409104 10 Tf 17.798 0 Td (where)Tj /R26081216 10 Tf 27.9879 0 Td [(te)20.0073(xt)]TJ /R26409104 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 /R26725560 10 Tf 223.36 0 Td (node0:port28)Tj /R26409104 10 Tf 57.2199 0 Td (\).)Tj -0.25 Tc /R26725560 10 Tf -325.039 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntsize=)Tj /R26081216 10 Tf 30.1398 0 Td (n)Tj /R26409104 10 Tf 7.5 0 Td (sets the label type size to)Tj /R26081216 10 Tf 102.21 0 Td (n)Tj /R26409104 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R26725560 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R26081216 10 Tf 37.9199 0 Td (name)Tj /R26409104 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ /R26725560 10 Tf -70.1602 -16.8 Td (color=)Tj /R26081216 10 Tf 27.3602 0 Td (colorvalue)Tj /R26409104 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 /R26725560 10 Tf 167.2 0 Td (Œllcolor)Tj /R26409104 10 Tf 35.2801 0 Td (is not speciŒed.)Tj /R26725560 10 Tf -367.2 -16.8 Td (Œllcolor=)Tj /R26081216 10 Tf 38.4801 0 Td (colorvalue)Tj /R26409104 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 /R26725560 10 Tf -7.66992 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R26081216 10 Tf 36.25 0 Td (colorvalue)Tj /R26409104 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ -89.6 -16.8 Td (A)Tj /R26081216 10 Tf 10.7922 0 Td (colorvalue)Tj /R26409104 10 Tf 46.3422 0 Td 1.072 Tw (may be ")Tj /R26081216 10 Tf 37.884 0 Td (h,s,v)Tj /R26725560 10 Tf 18.3301 0 Td (")Tj /R26409104 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 /R26725560 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 /R26409104 10 Tf 54.1238 0 Td (or)Tj -0.2 Tc /R26725560 10 Tf 11.227 0 Td (bu)Tj 0 Tc 10.9199 0 Td [(rlyw)10.0146(ood)]TJ 2.897 Tc /R26409104 10 Tf 34.9 0 Td (,o)Tj 10.3969 0 Td -5.396 Tw (ra ")Tj 0 Tc /R26081216 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 /R26725560 10 Tf -143.8 -16.8 Td [(style=Œlled solid dashed dotted bold in)40.0146(vis)]TJ /R26409104 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 /R26725560 10 Tf -210.19 -16.8 Td [(lay)9.99268(er=)]TJ /R26081216 10 Tf 27.2602 0 Td (id)Tj /R26409104 10 Tf 10.2801 0 Td (or)Tj /R26081216 10 Tf 10.8301 0 Td (id:id)Tj /R26409104 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-3961\n+3958\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\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 /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 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 /R13139128 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R12494784 10 Tf 28.4801 0 Td (n)Tj /R12822672 10 Tf 8.16211 0 Td (if)Tj /R12494784 10 Tf 9.27187 0 Td (n)Tj /R12822672 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 /R12494784 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 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 /R12494784 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 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 /R13139128 10 Tf (peripheries=)' /R12494784 10 Tf 54.0301 0 Td (n)Tj /R12822672 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 /R12494784 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 10 Tf 57.2301 0 Td (.)Tj /R13139128 10 Tf -183.95 -16.8 Td (sides=)Tj /R12494784 10 Tf 26.2602 0 Td (n)Tj /R12822672 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R12494784 10 Tf 173.004 0 Td (n)Tj /R12822672 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 /R12494784 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 10 Tf 57.2301 0 Td (.)Tj /R13139128 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R12494784 10 Tf 52.9199 0 Td (f)Tj /R12822672 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 /R12494784 10 Tf 28.893 0 Td (f)Tj /R12822672 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 /R12494784 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R13139128 10 Tf -181.26 -16.8 Td (distortion=)Tj /R12494784 10 Tf 47.3699 0 Td (f)Tj /R12822672 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 /R12494784 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 10 Tf 57.2301 0 Td (.)Tj /R13139128 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R12494784 10 Tf 26.7102 0 Td (f)Tj /R12822672 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 /R12494784 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R12822672 10 Tf 57.2301 0 Td (.)Tj /R13139128 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R12494784 10 Tf 23.2898 0 Td ("url")Tj /R12822672 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 /R13139128 10 Tf (URL=)' /R12494784 10 Tf 26.8102 0 Td ("url")Tj /R12822672 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R13139128 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R12494784 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 /R12822672 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 /R13139128 10 Tf (tooltip=)' /R12494784 10 Tf 33.4801 0 Td ("tooltip")Tj /R12822672 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 /R13139128 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R13139128 10 Tf 36 -12 Td (label=)Tj /R12494784 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R12822672 10 Tf 16.884 0 Td (where)Tj /R12494784 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R12822672 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 /R13139128 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R12494784 10 Tf 30.1398 0 Td (n)Tj /R12822672 10 Tf 7.5 0 Td (sets the label type size to)Tj /R12494784 10 Tf 102.21 0 Td (n)Tj /R12822672 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R13139128 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R12494784 10 Tf 37.9199 0 Td (name)Tj /R12822672 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R13139128 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R12494784 10 Tf 36.25 0 Td (colorvalue)Tj /R12822672 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R13139128 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R12494784 10 Tf 27.3602 0 Td (colorvalue)Tj /R12822672 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R13139128 10 Tf -72.6301 -16.8 Td (color=)Tj /R12494784 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R12822672 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R12494784 10 Tf 74.4301 0 Td (colorvalue)Tj /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 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 /R26725560 10 Tf 16.8 TL (re)' 0 Tc 8.7 0 Td (gular=)Tj /R26081216 10 Tf 28.4801 0 Td (n)Tj /R26409104 10 Tf 8.16211 0 Td (if)Tj /R26081216 10 Tf 9.27187 0 Td (n)Tj /R26409104 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 /R26081216 10 Tf 233.69 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 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 /R26081216 10 Tf 20.4891 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 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 /R26725560 10 Tf (peripheries=)' /R26081216 10 Tf 54.0301 0 Td (n)Tj /R26409104 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 /R26081216 10 Tf 116.92 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 10 Tf 57.2301 0 Td (.)Tj /R26725560 10 Tf -183.95 -16.8 Td (sides=)Tj /R26081216 10 Tf 26.2602 0 Td (n)Tj /R26409104 10 Tf 8.95313 0 Td 1.453 Tw (sets the number of sides to the polygon.)Tj /R26081216 10 Tf 173.004 0 Td (n)Tj /R26409104 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 /R26081216 10 Tf -318.062 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 10 Tf 57.2301 0 Td (.)Tj /R26725560 10 Tf -67.0301 -16.8 Td (orientation=)Tj /R26081216 10 Tf 52.9199 0 Td (f)Tj /R26409104 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 /R26081216 10 Tf 28.893 0 Td (f)Tj /R26409104 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 /R26081216 10 Tf 171.46 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons.)Tj /R26725560 10 Tf -181.26 -16.8 Td (distortion=)Tj /R26081216 10 Tf 47.3699 0 Td (f)Tj /R26409104 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 /R26081216 10 Tf -318.851 -12 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 10 Tf 57.2301 0 Td (.)Tj /R26725560 10 Tf -67.0301 -16.8 Td [(sk)10(ew=)]TJ /R26081216 10 Tf 26.7102 0 Td (f)Tj /R26409104 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 /R26081216 10 Tf 37.7699 0 Td (bu)Tj 0 Tc 9.8 0 Td (iltin_polygons)Tj /R26409104 10 Tf 57.2301 0 Td (.)Tj /R26725560 10 Tf -104.8 -16.8 Td [(hr)18.0078(ef=)]TJ /R26081216 10 Tf 23.2898 0 Td ("url")Tj /R26409104 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 /R26725560 10 Tf (URL=)' /R26081216 10 Tf 26.8102 0 Td ("url")Tj /R26409104 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R26725560 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R26081216 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 /R26409104 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 /R26725560 10 Tf (tooltip=)' /R26081216 10 Tf 33.4801 0 Td ("tooltip")Tj /R26409104 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 /R26725560 10.95 Tf -36 -40.8 Td 0 Tw [(EDGE A)94.9908(TTRIB)10.0454(UTES)]TJ /R26725560 10 Tf 36 -12 Td (label=)Tj /R26081216 10 Tf 26.2602 0 Td [(te)20.0073(xt)]TJ /R26409104 10 Tf 16.884 0 Td (where)Tj /R26081216 10 Tf 27.0738 0 Td [(te)20.0073(xt)]TJ /R26409104 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 /R26725560 10 Tf 16.8 TL (fo)' 0 Tc 8.08008 0 Td (ntsize=)Tj /R26081216 10 Tf 30.1398 0 Td (n)Tj /R26409104 10 Tf 7.5 0 Td (sets the label type size to)Tj /R26081216 10 Tf 102.21 0 Td (n)Tj /R26409104 10 Tf 7.5 0 Td (points.)Tj -0.25 Tc /R26725560 10 Tf -155.43 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntname=)Tj /R26081216 10 Tf 37.9199 0 Td (name)Tj /R26409104 10 Tf 24.1602 0 Td [(sets the label font f)10(amily name.)]TJ -0.25 Tc /R26725560 10 Tf -70.1602 -16.8 Td (fo)Tj 0 Tc 8.08008 0 Td (ntcolor=)Tj /R26081216 10 Tf 36.25 0 Td (colorvalue)Tj /R26409104 10 Tf 45.2699 0 Td [(sets the label te)14.9927(xt color)54.9927(.)]TJ /R26725560 10 Tf -89.6 -16.8 Td [(style=solid dashed dotted bold in)40.0073(vis)]TJ (color=)' /R26081216 10 Tf 27.3602 0 Td (colorvalue)Tj /R26409104 10 Tf 45.2699 0 Td (sets the line color for edges.)Tj /R26725560 10 Tf -72.6301 -16.8 Td (color=)Tj /R26081216 10 Tf 27.3602 0 Td (colorvaluelist)Tj 2.5 Tc /R26409104 10 Tf 57.5 0 Td (a')Tj 0 Tc 10.2699 0 Td (:' separated list of)Tj /R26081216 10 Tf 74.4301 0 Td (colorvalue)Tj /R26409104 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 3423\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\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 /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 10 Tf 43.0199 0 Td (\(1\))Tj /R13139128 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R12822672 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 /R13139128 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R12822672 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R13139128 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R12494784 10 Tf 23.2898 0 Td ("url")Tj /R12822672 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 /R13139128 10 Tf 16.8 TL (URL=)' /R12494784 10 Tf 26.8102 0 Td ("url")Tj /R12822672 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R13139128 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R12494784 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 /R12822672 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 /R13139128 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R12494784 10 Tf 33.4801 0 Td ("tooltip")Tj /R12822672 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 /R13139128 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 /R12822672 10 Tf 12.1199 0 Td (.)Tj /R13139128 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 /R12822672 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 /R13139128 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R12822672 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R13139128 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R12822672 10 Tf 59.1898 0 Td (,)Tj /R13139128 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R12822672 10 Tf 60.8598 0 Td (,)Tj /R13139128 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R12822672 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 /R13139128 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R12494784 10 Tf 43.85 0 Td ("url")Tj /R12822672 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 /R13139128 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R12494784 10 Tf 47.3699 0 Td ("url")Tj /R12822672 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R13139128 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R12494784 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 /R12822672 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 /R13139128 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R12494784 10 Tf 54.0398 0 Td ("tooltip")Tj /R12822672 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 /R13139128 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R12494784 10 Tf 37.1801 0 Td ("url")Tj /R12822672 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 /R13139128 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R12494784 10 Tf 40.7 0 Td ("url")Tj /R12822672 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R13139128 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R12494784 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 /R12822672 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 /R13139128 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R12494784 10 Tf 47.3699 0 Td ("tooltip")Tj /R12822672 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 /R13139128 10 Tf (labeldistance)' /R12822672 10 Tf 58.0602 0 Td (and)Tj /R13139128 10 Tf 16.9398 0 Td (port_label_distance)Tj /R12822672 10 Tf 86.3898 0 Td (set distance; also)Tj /R13139128 10 Tf 70.2699 0 Td (labelangle)Tj /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 10 Tf 43.0199 0 Td (\(1\))Tj /R26725560 10 Tf -420.34 -36 Td 0 Tw [(dir=f)24.9841(orward back both none)]TJ /R26409104 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 /R26725560 10 Tf -189.08 -16.8 Td (tailclip,headclip=false)Tj /R26409104 10 Tf 95.7102 0 Td (disables endpoint shape clipping.)Tj /R26725560 10 Tf -95.7102 -16.8 Td [(hr)18.0078(ef=)]TJ /R26081216 10 Tf 23.2898 0 Td ("url")Tj /R26409104 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 /R26725560 10 Tf 16.8 TL (URL=)' /R26081216 10 Tf 26.8102 0 Td ("url")Tj /R26409104 10 Tf 22.5699 0 Td [(\("URL" is a synon)15.0146(ym for "href".\))]TJ /R26725560 10 Tf -49.3801 -16.8 Td [(tar)10.0073(get=)]TJ /R26081216 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 /R26409104 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 /R26725560 10 Tf -55.4703 -16.8 Td (tooltip=)Tj /R26081216 10 Tf 33.4801 0 Td ("tooltip")Tj /R26409104 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 /R26725560 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 /R26409104 10 Tf 12.1199 0 Td (.)Tj /R26725560 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 /R26409104 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 /R26725560 10 Tf -43.8699 -16.8 Td (headlabel,taillabel=string)Tj /R26409104 10 Tf 112.675 0 Td 1.405 Tw (for port labels.)Tj /R26725560 10 Tf 67.8148 0 Td [(labelf)25.0146(ontcolor)]TJ /R26409104 10 Tf 59.1898 0 Td (,)Tj /R26725560 10 Tf 2.5 0 Td [(labelf)25.0146(ontname)]TJ /R26409104 10 Tf 60.8598 0 Td (,)Tj /R26725560 10 Tf 2.5 0 Td [(labelf)25.0146(ontsize)]TJ /R26409104 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 /R26725560 10 Tf -170.55 -16.8 Td [(headhr)17.9919(ef=)]TJ /R26081216 10 Tf 43.85 0 Td ("url")Tj /R26409104 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 /R26725560 10 Tf -55.4703 -16.8 Td (headURL=)Tj /R26081216 10 Tf 47.3699 0 Td ("url")Tj /R26409104 10 Tf 22.5699 0 Td [(\("headURL" is a synon)15.0073(ym for "headhref".\))]TJ /R26725560 10 Tf -69.9398 -16.8 Td [(headtar)9.99268(get=)]TJ /R26081216 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 /R26409104 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 /R26725560 10 Tf -170.55 -16.8 Td (headtooltip=)Tj /R26081216 10 Tf 54.0398 0 Td ("tooltip")Tj /R26409104 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 /R26725560 10 Tf T*[(tailhr)17.9846(ef=)]TJ /R26081216 10 Tf 37.1801 0 Td ("url")Tj /R26409104 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 /R26725560 10 Tf -55.4703 -16.8 Td (tailURL=)Tj /R26081216 10 Tf 40.7 0 Td ("url")Tj /R26409104 10 Tf 22.5699 0 Td [(\("tailURL" is a synon)15.0073(ym for "tailhref".\))]TJ /R26725560 10 Tf -63.2699 -16.8 Td [(tailtar)9.98413(get=)]TJ /R26081216 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 /R26409104 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 /R26725560 10 Tf -117.14 -16.8 Td (tailtooltip=)Tj /R26081216 10 Tf 47.3699 0 Td ("tooltip")Tj /R26409104 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 /R26725560 10 Tf (labeldistance)' /R26409104 10 Tf 58.0602 0 Td (and)Tj /R26725560 10 Tf 16.9398 0 Td (port_label_distance)Tj /R26409104 10 Tf 86.3898 0 Td (set distance; also)Tj /R26725560 10 Tf 70.2699 0 Td (labelangle)Tj /R26409104 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 2980\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\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 /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 10 Tf 43.0199 0 Td (\(1\))Tj /R13139128 10 Tf -420.34 -36 Td (decorate)Tj /R12822672 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R13139128 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R12822672 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 /R13139128 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R12494784 10 Tf 27.2602 0 Td (id)Tj /R12822672 10 Tf 10.2801 0 Td (or)Tj /R12494784 10 Tf 10.8301 0 Td (id:id)Tj /R12822672 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 /R13139128 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R12494784 10 Tf 12.9199 0 Td (f)Tj /R12822672 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 /R13139128 10 Tf -149.82 -16.8 Td (len=)Tj /R12494784 10 Tf 18.4801 0 Td (f)Tj /R12822672 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R13139128 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R13139128 10 Tf 36 -12 Td (­G)Tj /R12822672 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R13139128 10 Tf -15.9801 -12 Td (­N)Tj /R12822672 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R13139128 10 Tf -15.4199 -12 Td (­E)Tj /R12822672 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 /R13139128 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 /R12494784 10 Tf 8.48008 0 Td (Œle)Tj /R12822672 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 /R13139128 10 Tf 9.62813 0 Td (­l)Tj /R12822672 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 /R13139128 10 Tf 16.8 TL (­T)' /R12494784 10 Tf 12.3699 0 Td (lang)Tj /R12822672 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 /R13139128 10 Tf -206.76 -16.8 Td (­O)Tj /R12822672 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R13139128 10 Tf -15.9801 -16.8 Td (­o)Tj /R12494784 10 Tf 10.7 0 Td (Œle)Tj /R12822672 10 Tf 14.7199 0 Td (write output to)Tj /R12494784 10 Tf 61.3898 0 Td (Œle)Tj /R12822672 10 Tf 12.2199 0 Td (.)Tj /R13139128 10 Tf -99.0297 -16.8 Td (­x)Tj /R12822672 10 Tf 13.2 0 Td (reduce graph.)Tj /R13139128 10 Tf -13.2 -16.8 Td (­Lg)Tj /R12822672 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 /R13139128 10 Tf -48.3 -16.8 Td (­LO)Tj /R12822672 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 /R13139128 10 Tf -96.4 -16.8 Td (­Ln)Tj /R12494784 10 Tf 17.9301 0 Td (i)Tj /R12822672 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R12494784 10 Tf 107.49 0 Td (i)Tj /R12822672 10 Tf 2.78008 0 Td (.)Tj /R13139128 10 Tf -133.48 -16.8 Td (­LU)Tj /R12494784 10 Tf 19.5898 0 Td (i)Tj /R12822672 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R12494784 10 Tf 87.1 0 Td (i)Tj /R12822672 10 Tf 2.78008 0 Td (.)Tj /R13139128 10 Tf -114.75 -16.8 Td (­LC)Tj /R12494784 10 Tf 19.5898 0 Td (v)Tj /R12822672 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 /R12494784 10 Tf 96.9496 0 Td (v)Tj /R12822672 10 Tf 4.43984 0 Td (.)Tj /R13139128 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R12822672 10 Tf 18.1199 0 Td ([*])Tj /R12494784 10 Tf 11.6602 0 Td (v)Tj /R12822672 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R12494784 10 Tf 156.79 0 Td (v)Tj /R12822672 10 Tf 4.43984 0 Td (.)Tj /R13139128 10 Tf -197.95 -16.8 Td (­v)Tj /R12822672 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R13139128 10 Tf -13.2 -16.8 Td (­V)Tj /R12822672 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R13139128 10 Tf -15.4199 -16.8 Td (­?)Tj /R12822672 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R13139128 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 10 Tf 43.0199 0 Td (\(1\))Tj /R26725560 10 Tf -420.34 -36 Td (decorate)Tj /R26409104 10 Tf 39.15 0 Td 0 Tw [(dra)15.0073(ws line from edge to label.)]TJ /R26725560 10 Tf -39.15 -16.8 Td (samehead,sametail)Tj /R26409104 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 /R26725560 10 Tf -338.32 -16.8 Td [(lay)9.99268(er=)]TJ /R26081216 10 Tf 27.2602 0 Td (id)Tj /R26409104 10 Tf 10.2801 0 Td (or)Tj /R26081216 10 Tf 10.8301 0 Td (id:id)Tj /R26409104 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 /R26725560 10 Tf -236.93 -28.8 Td [(\(neato-speciŒc attrib)20.0159(utes\))]TJ 12 TL (w=)' /R26081216 10 Tf 12.9199 0 Td (f)Tj /R26409104 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 /R26725560 10 Tf -149.82 -16.8 Td (len=)Tj /R26081216 10 Tf 18.4801 0 Td (f)Tj /R26409104 10 Tf 5.28008 0 Td [(sets the optimal length of an edge.)-500(The def)10.0073(ault is 1.0.)]TJ /R26725560 10.95 Tf -59.7602 -16.8 Td (COMMAND LINE OPTIONS)Tj /R26725560 10 Tf 36 -12 Td (­G)Tj /R26409104 10 Tf 15.9801 0 Td [(sets a def)9.98413(ault graph attrib)19.9927(ute.)]TJ /R26725560 10 Tf -15.9801 -12 Td (­N)Tj /R26409104 10 Tf 15.4199 0 Td [(sets a def)9.98413(ault node attrib)20(ute.)]TJ /R26725560 10 Tf -15.4199 -12 Td (­E)Tj /R26409104 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 /R26725560 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 /R26081216 10 Tf 8.48008 0 Td (Œle)Tj /R26409104 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 /R26725560 10 Tf 9.62813 0 Td (­l)Tj /R26409104 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 /R26725560 10 Tf 16.8 TL (­T)' /R26081216 10 Tf 12.3699 0 Td (lang)Tj /R26409104 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 /R26725560 10 Tf -206.76 -16.8 Td (­O)Tj /R26409104 10 Tf 15.9801 0 Td (automatically generate output Œlenames based on the input Œlename and the ­T format.)Tj /R26725560 10 Tf -15.9801 -16.8 Td (­o)Tj /R26081216 10 Tf 10.7 0 Td (Œle)Tj /R26409104 10 Tf 14.7199 0 Td (write output to)Tj /R26081216 10 Tf 61.3898 0 Td (Œle)Tj /R26409104 10 Tf 12.2199 0 Td (.)Tj /R26725560 10 Tf -99.0297 -16.8 Td (­x)Tj /R26409104 10 Tf 13.2 0 Td (reduce graph.)Tj /R26725560 10 Tf -13.2 -16.8 Td (­Lg)Tj /R26409104 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 /R26725560 10 Tf -48.3 -16.8 Td (­LO)Tj /R26409104 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 /R26725560 10 Tf -96.4 -16.8 Td (­Ln)Tj /R26081216 10 Tf 17.9301 0 Td (i)Tj /R26409104 10 Tf 5.28008 0 Td 0 Tw (set number of iterations to)Tj /R26081216 10 Tf 107.49 0 Td (i)Tj /R26409104 10 Tf 2.78008 0 Td (.)Tj /R26725560 10 Tf -133.48 -16.8 Td (­LU)Tj /R26081216 10 Tf 19.5898 0 Td (i)Tj /R26409104 10 Tf 5.28008 0 Td [(set unscaled f)9.99268(actor to)]TJ /R26081216 10 Tf 87.1 0 Td (i)Tj /R26409104 10 Tf 2.78008 0 Td (.)Tj /R26725560 10 Tf -114.75 -16.8 Td (­LC)Tj /R26081216 10 Tf 19.5898 0 Td (v)Tj /R26409104 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 /R26081216 10 Tf 96.9496 0 Td (v)Tj /R26409104 10 Tf 4.43984 0 Td (.)Tj /R26725560 10 Tf -155.669 -16.8 Td [(­L)92(T)]TJ /R26409104 10 Tf 18.1199 0 Td ([*])Tj /R26081216 10 Tf 11.6602 0 Td (v)Tj /R26409104 10 Tf 6.93984 0 Td [(set temperature \(temperature f)10.0146(actor\) to)]TJ /R26081216 10 Tf 156.79 0 Td (v)Tj /R26409104 10 Tf 4.43984 0 Td (.)Tj /R26725560 10 Tf -197.95 -16.8 Td (­v)Tj /R26409104 10 Tf 13.2 0 Td [(\(v)14.9927(erbose\) prints v)24.9841(arious information useful for deb)20(ugging.)]TJ /R26725560 10 Tf -13.2 -16.8 Td (­V)Tj /R26409104 10 Tf 15.4199 0 Td [(\(v)14.9927(ersion\) prints v)15(ersion information and e)15.0146(xits.)]TJ /R26725560 10 Tf -15.4199 -16.8 Td (­?)Tj /R26409104 10 Tf 13.2 0 Td [(prints the usage and e)15(xits.)]TJ /R26725560 10.95 Tf -49.2 -16.8 Td (EXAMPLES)Tj /R26409104 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-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\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 /R12494784 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 /R12822672 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R12494784 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R12822672 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td (})Tj -0.11 Tc /R13139128 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R12822672 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 /R13139128 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R12822672 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 /R13139128 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R12822672 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 /R12494784 10 Tf 51.052 0 Td (doc)Tj /R12822672 10 Tf 17.384 0 Td (and)Tj /R12494784 10 Tf 17.384 0 Td (doc/info)Tj /R12822672 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 /R26081216 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 /R26409104 10 Tf 43.0199 0 Td 103.93 Tw (\(1\) General)Tj 152.24 0 Td 0 Tw (Commands Manual)Tj -0.9 Tc /R26081216 10 Tf 185.04 0 Td -1.07 Tw (PA T)Tj 0 Tc 16.5102 0 Td [(CHW)25.0098(ORK)]TJ /R26409104 10 Tf 43.0199 0 Td (\(1\))Tj -420.34 -36 Td (})Tj -0.11 Tc /R26725560 10.95 Tf -36 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R26409104 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 /R26725560 10.95 Tf -45.85 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R26409104 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 /R26725560 10.95 Tf -80.9797 -16.8 Td (SEE ALSO)Tj /R26409104 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 /R26081216 10 Tf 51.052 0 Td (doc)Tj /R26409104 10 Tf 17.384 0 Td (and)Tj /R26081216 10 Tf 17.384 0 Td (doc/info)Tj /R26409104 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-1190\n+1191\n \n \n \n \n-R13139128\n+R26725560\n \n-R12822672\n+R26409104\n \n-R12494784\n+R26081216\n \n \n \n \n \n \n \n@@ -1014,18 +1014,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-598\n+597\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13197936 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/R26784368 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/R13198304 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/R26784736 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@@ -1082,15 +1082,15 @@\n \n Filter\n FlateDecode\n Length\n 472\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R13198672 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/R26785104 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-3b3f800617a0'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-20786cf574f9'/> <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,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 /R20776896 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 /R21104784 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20776896 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 /R21104784 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R21421240 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21421240 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R21104784 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R21421240 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R21104784 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 /R21421240 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R21421240 10 Tf 36 -12 Td (libpathplan)Tj /R21104784 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 /R21421240 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 /R21104784 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R20776896 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R21104784 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 /R20776896 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R21104784 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 /R20776896 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R21104784 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 /R20776896 10 Tf 87.75 0 Td (Pshortestpath)Tj /R21104784 10 Tf 55.5602 0 Td (.)Tj /R21421240 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 /R21104784 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 /R20776896 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R21104784 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 /R39999424 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 /R40327312 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R39999424 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 /R40327312 10 Tf 8.16992 0 Td (\(3\))Tj -0.219 Tc /R40643768 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R40643768 10 Tf 20.407 -12 Td (libpathplan)Tj 2.5 Tc /R40327312 10 Tf 51.9699 0 Td (­Œ)Tj 0 Tc 13.7 0 Td (nds and smooths shortest paths)Tj /R40643768 10.95 Tf -101.67 -16.8 Td (SYNOPSIS)Tj /R40327312 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 /R40643768 10.95 Tf -36 -16.8 Td (DESCRIPTION)Tj /R40643768 10 Tf 36 -12 Td (libpathplan)Tj /R40327312 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 /R40643768 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 /R40327312 10 Tf -155.96 -12 Td 0.687 Tw (The function)Tj /R39999424 10 Tf 55.2539 0 Td (Pshortestpath)Tj /R40327312 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 /R39999424 10 Tf -117.94 -12 Td [(output_r)45(oute)]TJ 5.324 Tc /R40327312 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 /R39999424 10 Tf 72.952 0 Td [(output_r)45(oute)]TJ /R40327312 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 /R39999424 10 Tf 87.75 0 Td (Pshortestpath)Tj /R40327312 10 Tf 55.5602 0 Td (.)Tj /R40643768 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 /R40327312 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 /R39999424 10 Tf 36.1102 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R40327312 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+1815\n \n \n \n \n BaseFont\n JJBLEE+Times-Italic\n FontDescriptor\n@@ -593,19 +593,19 @@\n FontFile3\n \n \n \n \n \n \n-R21421240\n+R40643768\n \n-R21104784\n+R40327312\n \n-R20776896\n+R39999424\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 /R20776896 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 /R21104784 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R20776896 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 /R21104784 10 Tf 8.16992 0 Td (\(3\))Tj /R20776896 10 Tf -420.34 -36 Td (n_obstacles)Tj /R21104784 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 /R20776896 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R21104784 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 /R20776896 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R21104784 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R20776896 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R21104784 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 /R20776896 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R21104784 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 /R20776896 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R21104784 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 /R21421240 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 /R21104784 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 /R20776896 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R21104784 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R20776896 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R21104784 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 /R20776896 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R21104784 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 /R20776896 10 Tf 30.932 0 Td (T)Tj /R21104784 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R20776896 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R21104784 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 /R20776896 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R21104784 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 /R20776896 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R21104784 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 /R20776896 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R21104784 10 Tf 50.6602 0 Td (.)Tj /R21421240 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 /R21104784 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 /R20776896 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R21104784 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 /R20776896 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R21104784 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R21421240 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R21104784 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R20776896 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R21104784 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 /R21421240 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21104784 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 /R39999424 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 /R40327312 10 Tf 8.16992 0 Td 127.085 Tw (\(3\) Library)Tj 173.735 0 Td 0 Tw (Functions Manual)Tj /R39999424 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 /R40327312 10 Tf 8.16992 0 Td (\(3\))Tj /R39999424 10 Tf -420.34 -36 Td (n_obstacles)Tj /R40327312 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 /R39999424 10 Tf 36.6762 0 Td (obstacles)Tj 3.348 Tc /R40327312 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 /R39999424 10 Tf 47.7699 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsclose)Tj /R40327312 10 Tf 31.9398 0 Td (frees the data allocated in)Tj -0.8 Tc /R39999424 10 Tf 104.69 0 Td (Po)Tj 0 Tc 10.3102 0 Td (bsopen)Tj /R40327312 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 /R39999424 10 Tf 144.834 0 Td [(output_r)45(oute)]TJ 3.584 Tc /R40327312 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 /R39999424 10 Tf 157.342 0 Td [(output_r)45(oute)]TJ /R40327312 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 /R40643768 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 /R40327312 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 /R39999424 10 Tf -388.416 -12 Td [(n_barrier)10.0159(s)]TJ /R40327312 10 Tf 45.9137 0 Td 0.734 Tw [(barrier line se)14.9951(gments speciŒed in the array)]TJ /R39999424 10 Tf 177.448 0 Td [(barrier)10.0146(s)]TJ 3.234 Tc /R40327312 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 /R39999424 10 Tf 42.05 0 Td (endpoint_slopes)Tj 2.69 Tc /R40327312 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 /R39999424 10 Tf 30.932 0 Td (T)Tj /R40327312 10 Tf 8.25117 0 Td (at an endpo-)Tj -382.188 -12 Td 1.185 Tw (ing, one could use)Tj /R39999424 10 Tf 80.0102 0 Td (\(cos\(T\),sin\(T\)\))Tj 6.185 Tc /R40327312 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 /R39999424 10 Tf -328.384 -12 Td [(output_r)45(oute)]TJ /R40327312 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 /R39999424 10 Tf 75.4641 0 Td [(output_r)45(oute)]TJ /R40327312 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 /R39999424 10 Tf 192.17 0 Td [(Pr)45(outespline)]TJ /R40327312 10 Tf 50.6602 0 Td (.)Tj /R40643768 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 /R40327312 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 /R39999424 10 Tf 72.9961 0 Td [(barrier)10.0146(s)]TJ /R40327312 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 /R39999424 10 Tf 27.2199 0 Td [(Ppolybarrier)10.0073(s)]TJ 5 Tc /R40327312 10 Tf 56.0098 0 Td (.T)Tj 0 Tc 13.6102 0 Td (he function returns 1 on success.)Tj -0.11 Tc /R40643768 10.95 Tf -132.84 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R40327312 10 Tf 20.9004 -12 Td 0.38 Tw (The function)Tj /R39999424 10 Tf 54.6398 0 Td [(Pr)45(outespline)]TJ /R40327312 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 /R40643768 10.95 Tf -177.08 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R40327312 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-2892\n+2895\n \n \n \n \n-R21421240\n+R40643768\n \n-R21104784\n+R40327312\n \n-R20776896\n+R39999424\n \n \n \n \n \n \n \n@@ -716,18 +716,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-469\n+468\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21498536 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/R40721064 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@@ -744,18 +744,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-603\n+602\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R21498904 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/R40721432 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/R21499272 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/R40721800 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-604b5c53fe33'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-a85f6b38f6bc'/> <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,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 /R22083456 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R22411344 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R22083456 10 Tf 221.06 0 Td (prune)Tj /R22411344 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R22727800 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R22411344 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R22727800 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22727800 10 Tf 36 -12 Td (prune)Tj /R22411344 10 Tf 28.0602 0 Td ([)Tj /R22727800 10 Tf 5.83008 0 Td (­n)Tj /R22083456 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R22411344 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R22727800 10 Tf 11.6602 0 Td (­N)Tj /R22083456 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R22411344 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R22727800 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R22411344 10 Tf 13.2 0 Td (][)Tj 0 Tc /R22727800 10 Tf 11.6602 0 Td (­)Tj /R22411344 10 Tf 5.7 0 Td (\()Tj /R22727800 10 Tf 3.33008 0 Td (h)Tj /R22411344 10 Tf 5.56016 0 Td (|)Tj /R22727800 10 Tf 2 0 Td (?)Tj 5 Tc /R22411344 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R22083456 10 Tf 7.73984 0 Td (Œles ...)Tj /R22411344 10 Tf 31.1102 0 Td (])Tj /R22727800 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R22727800 10 Tf 36 -12 Td (prune)Tj /R22411344 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R22727800 10 Tf 209.664 0 Td (dot\(1\))Tj /R22411344 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 /R22727800 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R22411344 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 /R22727800 10 Tf 20.334 0 Td (prune)Tj /R22411344 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 /R22727800 10 Tf 64.9238 0 Td (prune)Tj /R22411344 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R22727800 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R22727800 10 Tf 36 -12 Td (­n)Tj /R22083456 10 Tf 13.7602 0 Td (name)Tj /R22411344 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R22727800 10 Tf -36 -16.8 Td (­N)Tj /R22083456 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R22411344 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 /R22083456 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R22411344 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R22083456 10 Tf 47.8199 0 Td (attr)Tj /R22411344 10 Tf 15.1801 0 Td (=)Tj /R22083456 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R22727800 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R22411344 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R22727800 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R22411344 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R22727800 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R22411344 10 Tf 36 -12 Td (An input graph)Tj /R22083456 10 Tf 63.1801 0 Td (test.gv)Tj /R22411344 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 /R22083456 10 Tf 83.7301 0 Td (test.gv)Tj /R22411344 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 /R25749376 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R26077264 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R25749376 10 Tf 221.06 0 Td (prune)Tj /R26077264 10 Tf 23.5102 0 Td (\(1\))Tj -0.219 Tc /R26393720 10.95 Tf -456.341 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R26077264 10 Tf 20.407 -12 Td (prune ­ Prune directed graphs)Tj /R26393720 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R26393720 10 Tf 36 -12 Td (prune)Tj /R26077264 10 Tf 28.0602 0 Td ([)Tj /R26393720 10 Tf 5.83008 0 Td (­n)Tj /R25749376 10 Tf 13.7602 0 Td (node)Tj 2.5 Tc /R26077264 10 Tf 22.1199 0 Td (][)Tj 0 Tc /R26393720 10 Tf 11.6602 0 Td (­N)Tj /R25749376 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ 2.5 Tc /R26077264 10 Tf 34.9301 0 Td (][)Tj 0 Tc /R26393720 10 Tf 11.6602 0 Td (­v)Tj 2.5 Tc /R26077264 10 Tf 13.2 0 Td (][)Tj 0 Tc /R26393720 10 Tf 11.6602 0 Td (­)Tj /R26077264 10 Tf 5.7 0 Td (\()Tj /R26393720 10 Tf 3.33008 0 Td (h)Tj /R26077264 10 Tf 5.56016 0 Td (|)Tj /R26393720 10 Tf 2 0 Td (?)Tj 5 Tc /R26077264 10 Tf 5 0 Td (\)])Tj 0 Tc 14.1602 0 Td ([)Tj /R25749376 10 Tf 7.73984 0 Td (Œles ...)Tj /R26077264 10 Tf 31.1102 0 Td (])Tj /R26393720 10.95 Tf -278.901 -16.8 Td (DESCRIPTION)Tj /R26393720 10 Tf 36 -12 Td (prune)Tj /R26077264 10 Tf 29.3551 0 Td 1.295 Tw (reads directed graphs in the same format used by)Tj /R26393720 10 Tf 209.664 0 Td (dot\(1\))Tj /R26077264 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 /R26393720 10 Tf 214.957 0 Td 2.727 Tw (gvpr\(1\). prune)Tj /R26077264 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 /R26393720 10 Tf 20.334 0 Td (prune)Tj /R26077264 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 /R26393720 10 Tf 64.9238 0 Td (prune)Tj /R26077264 10 Tf -406.442 -12 Td 0 Tw (writes the result to the stdout.)Tj /R26393720 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R26393720 10 Tf 36 -12 Td (­n)Tj /R25749376 10 Tf 13.7602 0 Td (name)Tj /R26077264 10 Tf 22.2398 -12 Td (SpeciŒes name of node to prune.)Tj /R26393720 10 Tf -36 -16.8 Td (­N)Tj /R25749376 10 Tf 15.4199 0 Td [(attr)10(spec)]TJ /R26077264 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 /R25749376 10 Tf 52.898 0 Td [(attr)10(spec)]TJ /R26077264 10 Tf 35.109 0 Td (is a string)Tj -356.754 -12 Td 0 Tw (of the form)Tj /R25749376 10 Tf 47.8199 0 Td (attr)Tj /R26077264 10 Tf 15.1801 0 Td (=)Tj /R25749376 10 Tf 5.93008 0 Td [(value)14.9854(.)]TJ /R26393720 10 Tf -104.93 -16.8 Td (­v)Tj -1.11 Tc /R26077264 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td (rbose output.)Tj /R26393720 10 Tf -46.55 -16.8 Td (­h ­?)Tj /R26077264 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R26393720 10.95 Tf -72 -16.8 Td (EXAMPLES)Tj /R26077264 10 Tf 36 -12 Td (An input graph)Tj /R25749376 10 Tf 63.1801 0 Td (test.gv)Tj /R26077264 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 /R25749376 10 Tf 83.7301 0 Td (test.gv)Tj /R26077264 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-1822\n+1823\n \n \n \n \n BaseFont\n ELLCUF+Times-Italic\n FontDescriptor\n@@ -651,19 +651,19 @@\n FontFile3\n \n \n \n \n \n \n-R22727800\n+R26393720\n \n-R22411344\n+R26077264\n \n-R22083456\n+R25749376\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 /R22083456 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R22411344 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R22083456 10 Tf 221.06 0 Td (prune)Tj /R22411344 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R22083456 10 Tf 123.43 0 Td (C)Tj /R22411344 10 Tf 9.88984 0 Td (to)Tj /R22083456 10 Tf 10.7898 0 Td (E)Tj /R22411344 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 /R22083456 10 Tf 24.6699 0 Td (E)Tj /R22411344 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 /R22083456 10 Tf 88.7102 0 Td (C)Tj /R22411344 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R22727800 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 /R22727800 10 Tf -20.0855 -12 Td (prune)Tj /R22411344 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R22727800 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R22727800 10 Tf 36 -12 Td (dot)Tj /R22411344 10 Tf 13.8898 0 Td (\(1\),)Tj /R22727800 10 Tf 16.6602 0 Td (gvpr)Tj /R22411344 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R22727800 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R22411344 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 /R25749376 10 Tf 1 0 0 1 73.25 793.89 Tm (prune)Tj /R26077264 10 Tf 23.5102 0 Td 138.7 Tw (\(1\) General)Tj 187.01 0 Td 0 Tw (Commands Manual)Tj /R25749376 10 Tf 221.06 0 Td (prune)Tj /R26077264 10 Tf 23.5102 0 Td (\(1\))Tj -420.341 -36 Td (\(note the additional edge from)Tj /R25749376 10 Tf 123.43 0 Td (C)Tj /R26077264 10 Tf 9.88984 0 Td (to)Tj /R25749376 10 Tf 10.7898 0 Td (E)Tj /R26077264 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 /R25749376 10 Tf 24.6699 0 Td (E)Tj /R26077264 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 /R25749376 10 Tf 88.7102 0 Td (C)Tj /R26077264 10 Tf 9.88984 0 Td (is not being pruned.)Tj /R26393720 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 /R26393720 10 Tf -20.0855 -12 Td (prune)Tj /R26077264 10 Tf 28.0602 0 Td [(returns 0 on successful completion.)-500(It returns 1 if an error occurs.)]TJ /R26393720 10.95 Tf -64.0602 -16.8 Td (SEE ALSO)Tj /R26393720 10 Tf 36 -12 Td (dot)Tj /R26077264 10 Tf 13.8898 0 Td (\(1\),)Tj /R26393720 10 Tf 16.6602 0 Td (gvpr)Tj /R26077264 10 Tf 20 0 Td (\(1\))Tj -0.548 Tc /R26393720 10.95 Tf -86.55 -28.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R26077264 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-740\n+741\n \n \n \n \n-R22727800\n+R26393720\n \n-R22411344\n+R26077264\n \n-R22083456\n+R25749376\n \n \n \n \n \n \n \n@@ -774,18 +774,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-385\n+384\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18100176 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/R21766096 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/R22728096 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/R26394016 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@@ -832,18 +832,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-285\n+287\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22728464 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/R26394384 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-216247645c48'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-c552cc7f4af2'/> <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 /R21391248 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R21719136 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R21391248 10 Tf 205.24 0 Td (SCCMAP)Tj /R21719136 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R22035592 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R21719136 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R22035592 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R22035592 10 Tf 36 -12 Td (sccmap)Tj /R21719136 10 Tf 34.1602 0 Td ([)Tj /R22035592 10 Tf 3.33008 0 Td (­dsSv)Tj 2.5 Tc /R21719136 10 Tf 25.7102 0 Td (][)Tj 0 Tc /R22035592 10 Tf 11.6602 0 Td (­o)Tj /R21391248 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R21719136 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R21391248 10 Tf 13.5699 0 Td (Œles)Tj /R21719136 10 Tf 18.8801 0 Td (])Tj /R22035592 10.95 Tf -181.921 -16.8 Td (DESCRIPTION)Tj /R21391248 10 Tf 36.3398 -12 Td (sccmap)Tj /R21719136 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 /R22035592 10 Tf 62.7602 0 Td (sccmap)Tj /R21719136 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R22035592 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R21719136 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R22035592 10 Tf 16.8 TL (­d)' /R21719136 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 /R22035592 10 Tf -87.0695 -16.8 Td (­s)Tj /R21719136 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R22035592 10 Tf -36 -16.8 Td (­S)Tj /R21719136 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R22035592 10 Tf -36 -16.8 Td (­o)Tj /R21391248 10 Tf 10.9301 0 Td (output)Tj /R21719136 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R21391248 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R21719136 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 /R22035592 10 Tf 10 0 Td (sccmap)Tj /R21719136 10 Tf 34.1602 0 Td (uses stdout.)Tj /R22035592 10 Tf -246.161 -16.8 Td (­v)Tj /R21719136 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R22035592 10 Tf 5.58594 0 Td (sccmap)Tj /R21719136 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 /R22035592 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R21719136 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R21391248 10 Tf 1.91016 -16.8 Td (Œles)Tj /R21719136 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 /R21391248 10 Tf 272.314 0 Td (Œles)Tj /R21719136 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R22035592 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R22035592 10 Tf 36 -12 Td (sccmap)Tj /R21719136 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 /R22035592 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R21719136 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 /R22035592 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R21719136 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 /R20211600 10 Tf 1 0 0 1 72.3301 793.89 Tm (SCCMAP)Tj /R20539488 10 Tf 39.3301 0 Td 123.8 Tw (\(1\) General)Tj 172.11 0 Td 0 Tw (Commands Manual)Tj /R20211600 10 Tf 205.24 0 Td (SCCMAP)Tj /R20539488 10 Tf 39.3301 0 Td (\(1\))Tj -0.219 Tc /R20855944 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R20539488 10 Tf 20.407 -12 Td [(sccmap ­ e)15.0073(xtract strongly connected components of directed graphs)]TJ /R20855944 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R20855944 10 Tf 36 -12 Td (sccmap)Tj /R20539488 10 Tf 34.1602 0 Td ([)Tj /R20855944 10 Tf 3.33008 0 Td (­dsSv)Tj 2.5 Tc /R20539488 10 Tf 25.7102 0 Td (][)Tj 0 Tc /R20855944 10 Tf 11.6602 0 Td (­o)Tj /R20211600 10 Tf 10.9301 0 Td (outŒle)Tj 2.5 Tc /R20539488 10 Tf 27.6801 0 Td (][)Tj 0 Tc /R20211600 10 Tf 13.5699 0 Td (Œles)Tj /R20539488 10 Tf 18.8801 0 Td (])Tj /R20855944 10.95 Tf -181.921 -16.8 Td (DESCRIPTION)Tj /R20211600 10 Tf 36.3398 -12 Td (sccmap)Tj /R20539488 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 /R20855944 10 Tf 62.7602 0 Td (sccmap)Tj /R20539488 10 Tf 34.1602 0 Td [(is a w)9.99268(ay of partitioning lar)17.9834(ge graphs into more manageable pieces.)]TJ /R20855944 10.95 Tf -132.92 -16.8 Td (OPTIONS)Tj /R20539488 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R20855944 10 Tf 16.8 TL (­d)' /R20539488 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 /R20855944 10 Tf -87.0695 -16.8 Td (­s)Tj /R20539488 10 Tf 36 0 Td (Do not print the resulting graphs. Only the statistics are important.)Tj /R20855944 10 Tf -36 -16.8 Td (­S)Tj /R20539488 10 Tf 36 0 Td (Just print the resulting graphs. No statistics are printed.)Tj /R20855944 10 Tf -36 -16.8 Td (­o)Tj /R20211600 10 Tf 10.9301 0 Td (output)Tj /R20539488 10 Tf 25.0699 -12 Td (Prints output to the Œle)Tj /R20211600 10 Tf 94.1801 0 Td (output)Tj 2.5 Tc /R20539488 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 /R20855944 10 Tf 10 0 Td (sccmap)Tj /R20539488 10 Tf 34.1602 0 Td (uses stdout.)Tj /R20855944 10 Tf -246.161 -16.8 Td (­v)Tj /R20539488 10 Tf 36 0 Td 0.585 Tw (Generate additional statistics. In particular)Tj 171.63 0 Td (,)Tj /R20855944 10 Tf 5.58594 0 Td (sccmap)Tj /R20539488 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 /R20855944 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R20539488 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R20211600 10 Tf 1.91016 -16.8 Td (Œles)Tj /R20539488 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 /R20211600 10 Tf 272.314 0 Td (Œles)Tj /R20539488 10 Tf 19.918 0 Td (operand is speciŒed, the)Tj -292.232 -12 Td 0 Tw (standard input will be used.)Tj /R20855944 10.95 Tf -76 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R20855944 10 Tf 36 -12 Td (sccmap)Tj /R20539488 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 /R20855944 10.95 Tf -70.1602 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R20539488 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 /R20855944 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R20539488 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-1574\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-R22035592\n+R20855944\n \n-R21719136\n+R20539488\n \n-R21391248\n+R20211600\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/R22054776 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/R20875128 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/R22055144 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/R20875496 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@@ -739,18 +739,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-265\n+266\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R22055512 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/R20875864 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-baa026199304'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b82565c61052'/> <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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R13642936 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R13324368 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R13642936 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R13324368 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R13642936 10 Tf 66.0801 0 Td (Tcldot)Tj /R13642936 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R13324368 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R13642936 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R13642936 10 Tf 36 -12 Td (tcldot)Tj /R13324368 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 /R13642936 10 Tf 229.766 0 Td (dot\(1\),)Tj /R13324368 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R13642936 10 Tf 120.474 0 Td (neato\(1\),)Tj /R13324368 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 /R13642936 10 Tf -398.386 -12 Td (tcldot)Tj /R13324368 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 /R13642936 10 Tf 12.5648 0 Td (dot)Tj /R13324368 10 Tf 16.4539 0 Td (and)Tj /R13642936 10 Tf 17.0039 0 Td (neato)Tj /R13324368 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 /R13642936 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R13642936 10 Tf 36 -12 Td (tcldot)Tj /R13324368 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R13642936 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 /R13324368 10 Tf 34.0879 0 Td (and)Tj /R13642936 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R13324368 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:)' /R12998592 10 Tf 36.3102 -16.8 Td (handle)Tj /R13642936 10 Tf 29.9 0 Td (<method>)Tj /R12998592 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R13324368 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 /R13642936 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 /R13324368 10 Tf -36 -16.8 Td (Node methods are:)Tj /R13642936 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 /R13324368 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R13642936 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 /R12998592 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 /R13324368 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 /R12998592 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 /R13324368 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 /R13642936 10 Tf 51.1801 0 Td (dot\(1\))Tj /R13324368 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 /R12998592 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R13324368 10 Tf 47.1227 0 Td (parameter the)Tj /R13642936 10 Tf 61.2059 0 Td (dotnew)Tj /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.219 Tc /R45243576 10.95 Tf -446.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R44925008 10 Tf 20.407 -12 Td (tcldot ­ graph manipulation in tcl)Tj /R45243576 10.95 Tf -36 -28.8 Td (SYNOPSIS)Tj /R44925008 10 Tf 36 -12 Td (#!/usr/local/bin/tclsh)Tj 12 TL (package require)' /R45243576 10 Tf 66.0801 0 Td (Tcldot)Tj /R45243576 10.95 Tf -102.08 -28.8 Td [(USA)54.9729(GE)]TJ /R44925008 10 Tf 36 -12 Td [(Requires the dynamic loading f)10.0146(acilities of tcl7.6 or later)55.0146(.)]TJ /R45243576 10.95 Tf -36 -28.8 Td [(INTR)30.0371(ODUCTION)]TJ /R45243576 10 Tf 36 -12 Td (tcldot)Tj /R44925008 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 /R45243576 10 Tf 229.766 0 Td (dot\(1\),)Tj /R44925008 10 Tf 30.7469 0 Td (and the)Tj -402.641 -12 Td 0.706 Tw [(undirected graph f)10.0122(acilities of)]TJ /R45243576 10 Tf 120.474 0 Td (neato\(1\),)Tj /R44925008 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 /R45243576 10 Tf -398.386 -12 Td (tcldot)Tj /R44925008 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 /R45243576 10 Tf 12.5648 0 Td (dot)Tj /R44925008 10 Tf 16.4539 0 Td (and)Tj /R45243576 10 Tf 17.0039 0 Td (neato)Tj /R44925008 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 /R45243576 10.95 Tf -36 -28.8 Td (COMMANDS)Tj /R45243576 10 Tf 36 -12 Td (tcldot)Tj /R44925008 10 Tf 28.4371 0 Td 1.498 Tw (initially adds only three commands to tcl, namely)Tj /R45243576 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 /R44925008 10 Tf 34.0879 0 Td (and)Tj /R45243576 10 Tf 18.4379 0 Td [(dotstring)15.0146(.)]TJ /R44925008 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:)' /R44599232 10 Tf 36.3102 -16.8 Td (handle)Tj /R45243576 10 Tf 29.9 0 Td (<method>)Tj /R44599232 10 Tf 47.3699 0 Td [(par)15.0146(ameter)10.0073(s)]TJ /R44925008 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 /R45243576 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 /R44925008 10 Tf -36 -16.8 Td (Node methods are:)Tj /R45243576 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 /R44925008 10 Tf -36 -16.8 Td (Edge methods are:)Tj /R45243576 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 /R44599232 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 /R44925008 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 /R44599232 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 /R44925008 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 /R45243576 10 Tf 51.1801 0 Td (dot\(1\))Tj /R44925008 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 /R44599232 10 Tf 88.9191 0 Td [(gr)15.0146(aphT)74.0088(ype)]TJ /R44925008 10 Tf 47.1227 0 Td (parameter the)Tj /R45243576 10 Tf 61.2059 0 Td (dotnew)Tj /R44925008 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+2274\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-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 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 /R13642936 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R13324368 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 /R13642936 10 Tf 12.1672 0 Td (dot)Tj /R13324368 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 /R13642936 10 Tf 7.77695 0 Td (tcldot)Tj /R13324368 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R13642936 10 Tf 283.26 0 Td (tcl)Tj /R13324368 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 /R13642936 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R12998592 10 Tf 35.65 0 Td (ŒleHandle)Tj /R13324368 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 /R12998592 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R13324368 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R12998592 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R13324368 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])' /R13642936 10 Tf -46 -28.8 Td (dotstring)Tj /R12998592 10 Tf 41.3898 0 Td (string)Tj /R13324368 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 /R12998592 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R13324368 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 /R12998592 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (addnode)Tj /R12998592 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R13324368 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 /R12998592 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R13324368 10 Tf 56.775 0 Td (and returns its)Tj /R12998592 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R13324368 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 /R13642936 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R13324368 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 /R13642936 10 Tf 118.66 0 Td (tcldot)Tj /R13324368 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 /R13642936 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (addedge)Tj /R12998592 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R13324368 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 /R12998592 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R13324368 10 Tf 56.1859 0 Td (and returns its)Tj /R13642936 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R12998592 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R13324368 10 Tf 17.1199 0 Td (and)Tj /R12998592 10 Tf 17.25 0 Td (headNode)Tj /R13324368 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R12998592 10 Tf 125.33 0 Td (nodeHandle)Tj /R13324368 10 Tf 51.5602 0 Td (or by their)Tj /R12998592 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 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 /R45243576 10 Tf 84.748 0 Td (dot\(1\),)Tj -0.2 Tc /R44925008 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 /R45243576 10 Tf 12.1672 0 Td (dot)Tj /R44925008 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 /R45243576 10 Tf 7.77695 0 Td (tcldot)Tj /R44925008 10 Tf 27.2172 0 Td 0.276 Tw [(the "=" has been replaced by a " " \(space\))-527.607(to be more consistent with)]TJ /R45243576 10 Tf 283.26 0 Td (tcl)Tj /R44925008 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 /R45243576 10 Tf -107.13 -28.8 Td [(dotr)18(ead)]TJ /R44599232 10 Tf 35.65 0 Td (ŒleHandle)Tj /R44925008 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 /R44599232 10 Tf 380.45 0 Td (Œle-)Tj -380.45 -12 Td [(Handle)15.0159(.)]TJ /R44925008 10 Tf 36.7898 0 Td 0 Tw (The command returns the)Tj /R44599232 10 Tf 105.4 0 Td [(gr)15.0146(aphHandle)]TJ /R44925008 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])' /R45243576 10 Tf -46 -28.8 Td (dotstring)Tj /R44599232 10 Tf 41.3898 0 Td (string)Tj /R44925008 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 /R44599232 10 Tf 368.928 0 Td [(gr)15.0146(aph-)]TJ -368.928 -12 Td (Handle)Tj /R44925008 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 /R44599232 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (addnode)Tj /R44599232 10 Tf 39.1801 0 Td [(?nodeName? ?attrib)20(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R44925008 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 /R44599232 10 Tf 140.415 0 Td [(gr)15.0146(aphHandle)]TJ /R44925008 10 Tf 56.775 0 Td (and returns its)Tj /R44599232 10 Tf 62.2648 0 Td [(nodeHandle)14.9902(.)]TJ /R44925008 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 /R45243576 10 Tf 92.7078 0 Td (dot\(1\),)Tj -0.2 Tc /R44925008 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 /R45243576 10 Tf 118.66 0 Td (tcldot)Tj /R44925008 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 /R45243576 10 Tf 167.986 0 Td [(tcldot')37(s)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (addedge)Tj /R44599232 10 Tf 38.0602 0 Td [(tailNode headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R44925008 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 /R44599232 10 Tf 136.292 0 Td [(gr)15.0146(aphHandle)]TJ /R44925008 10 Tf 56.1859 0 Td (and returns its)Tj /R45243576 10 Tf 60.1379 0 Td (edgeHandle.)Tj /R44599232 10 Tf 58.516 0 Td (tailN-)Tj -372.66 -12 Td (ode)Tj /R44925008 10 Tf 17.1199 0 Td (and)Tj /R44599232 10 Tf 17.25 0 Td (headNode)Tj /R44925008 10 Tf 43.2301 0 Td 0 Tw (can be speciŒed either by their)Tj /R44599232 10 Tf 125.33 0 Td (nodeHandle)Tj /R44925008 10 Tf 51.5602 0 Td (or by their)Tj /R44599232 10 Tf 44.5199 0 Td [(nodeName)15.0098(.)]TJ /R44925008 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-2548\n+2550\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 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 /R13642936 10 Tf 151.404 0 Td (Œndnode)Tj /R13324368 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 /R13642936 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (addsubgraph)Tj /R12998592 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R13324368 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 /R12998592 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R13324368 10 Tf 61.6348 0 Td (If the)Tj /R12998592 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R13324368 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 /R12998592 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R13324368 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 /R13642936 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R13324368 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 /R13642936 10 Tf 103.686 0 Td (dot\(1\),)Tj /R13324368 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 /R12998592 10 Tf 215.64 0 Td (label)Tj /R13324368 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 /R12998592 10 Tf -46 -28.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (addedge)Tj /R12998592 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R13324368 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 /R12998592 10 Tf 160.52 0 Td (nodeHandle)Tj /R13324368 10 Tf 51.7898 0 Td (to the)Tj /R12998592 10 Tf 25.7699 0 Td (headNode)Tj /R13324368 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R12998592 10 Tf 76.3391 0 Td (nodeHandle)Tj /R13324368 10 Tf 51.6129 0 Td (or by)Tj /R12998592 10 Tf 23.7961 0 Td (nodeName)Tj /R13324368 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 /R13642936 10 Tf 134.44 0 Td (dot\(1\).)Tj /R13324368 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R12998592 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (delete)Tj /R12998592 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (delete)Tj /R12998592 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 10 Tf 50.7199 0 Td (delete)Tj /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 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 /R45243576 10 Tf 151.404 0 Td (Œndnode)Tj /R44925008 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 /R45243576 10 Tf 175.107 0 Td (dot\(1\),)Tj -0.2 Tc /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (addsubgraph)Tj /R44599232 10 Tf 59.1898 0 Td [(?gr)15.0146(aphName? ?attrib)19.9854(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R44925008 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 /R44599232 10 Tf 152.855 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R44925008 10 Tf 61.6348 0 Td (If the)Tj /R44599232 10 Tf 26.5102 0 Td [(gr)15.0146(aphName)]TJ /R44925008 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 /R44599232 10 Tf 7.32695 0 Td [(gr)15.0146(aphHandle)15.0146(.)]TJ /R44925008 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 /R45243576 10 Tf 67.8621 0 Td (dot\(1\),)Tj -0.2 Tc /R44925008 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 /R45243576 10 Tf 103.686 0 Td (dot\(1\),)Tj /R44925008 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 /R44599232 10 Tf 215.64 0 Td (label)Tj /R44925008 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 /R44599232 10 Tf -46 -28.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (addedge)Tj /R44599232 10 Tf 38.0602 0 Td [(headNode ?attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue? ?...?)]TJ /R44925008 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 /R44599232 10 Tf 160.52 0 Td (nodeHandle)Tj /R44925008 10 Tf 51.7898 0 Td (to the)Tj /R44599232 10 Tf 25.7699 0 Td (headNode)Tj /R44925008 10 Tf 43.4602 0 Td (which can be)Tj -342.78 -12 Td 0.053 Tw (speciŒed either by)Tj /R44599232 10 Tf 76.3391 0 Td (nodeHandle)Tj /R44925008 10 Tf 51.6129 0 Td (or by)Tj /R44599232 10 Tf 23.7961 0 Td (nodeName)Tj /R44925008 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 /R45243576 10 Tf 134.44 0 Td (dot\(1\).)Tj /R44925008 10 Tf 33.05 0 Td (e.g.)Tj -157.49 -24 Td ([$g addnode] addedge [$g addnode] label "NM")Tj /R44599232 10 Tf -46 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (delete)Tj /R44599232 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (delete)Tj /R44599232 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 10 Tf 50.7199 0 Td (delete)Tj /R44925008 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+2092\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (countnodes)Tj /R12998592 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (countedges)Tj /R13324368 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (listedges)Tj /R12998592 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (listnodes)Tj /R12998592 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R12998592 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R12998592 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (listedges)Tj /R12998592 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (listinedges)Tj /R12998592 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (listoutedges)Tj /R12998592 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 10 Tf 50.7199 0 Td (listnodes)Tj /R13324368 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (Œndnode)Tj /R12998592 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (Œndedge)Tj /R12998592 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td (Œndedge)Tj /R12998592 10 Tf 38.6199 0 Td (nodeName)Tj /R13324368 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 /R13642936 10 Tf 21.2969 0 Td (Œndedge)Tj /R13324368 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R12998592 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R12998592 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R13324368 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.)' /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R12998592 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 /R13642936 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R12998592 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R12998592 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R13324368 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R12998592 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (countnodes)Tj /R44599232 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (countedges)Tj /R44925008 10 Tf -19.6797 -24 Td (Returns the number of nodes, or edges, in the graph.)Tj /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (listedges)Tj /R44599232 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (listnodes)Tj /R44599232 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (listnodesr)Tj -0.15 Tc 41.4898 0 Td (ev)Tj 0 Tc /R44599232 10 Tf -97.1695 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (listsubgraphs)Tj /R44599232 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (listedges)Tj /R44599232 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (listinedges)Tj /R44599232 10 Tf -51.3801 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (listoutedges)Tj /R44599232 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 10 Tf 50.7199 0 Td (listnodes)Tj /R44925008 10 Tf -14.7199 -24 Td (Each return a list of handles of graphs, nodes or edges, as appropriate.)Tj /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (Œndnode)Tj /R44599232 10 Tf 39.7398 0 Td (nodeName)Tj -95.4195 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (Œndedge)Tj /R44599232 10 Tf 38.6199 0 Td (tailnodeName headNodeName)Tj -94.2996 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td (Œndedge)Tj /R44599232 10 Tf 38.6199 0 Td (nodeName)Tj /R44925008 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 /R45243576 10 Tf 21.2969 0 Td (Œndedge)Tj /R44925008 10 Tf 39.0871 0 Td 0.467 Tw (will return an arbitrary edge from the)Tj -244.349 -12 Td (set.)Tj /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(sho)10(wname)]TJ /R44599232 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td [(sho)10(wname)]TJ /R44599232 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 10 Tf 50.7199 0 Td [(sho)10(wname)]TJ /R44925008 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.)' /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(setnodeattrib)19.9854(utes)]TJ /R44599232 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 /R45243576 10 Tf 55.6797 0 Td [(setedgeattrib)20.0146(utes)]TJ /R44599232 10 Tf 75.0598 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(listnodeattrib)19.9927(utes)]TJ /R44599232 10 Tf -55.6797 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(listedgeattrib)19.9854(utes)]TJ /R44925008 10 Tf -19.6797 -24 Td [(Return a list of attrib)19.9927(ute names.)]TJ /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R44599232 10 Tf 89.5199 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R44925008 10 Tf 22.9402 -72 Td [(Tcl Extensions)-19914(4)]TJ ET Q Q \n \n \n \n \n-1181\n+1183\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R12998592 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R12998592 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R12998592 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R12998592 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 /R13642936 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R12998592 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 /R13642936 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R12998592 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R12998592 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R12998592 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R13324368 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 /R13642936 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R12998592 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R12998592 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R13642936 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R12998592 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R12998592 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 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 /R12998592 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R13642936 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 /R12998592 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R13642936 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 /R12998592 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R13324368 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 /R13642936 10 Tf 213.04 0 Td (dot)Tj /R13324368 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R13642936 10 Tf 98.7301 0 Td (neato)Tj /R13324368 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R13642936 10 Tf 24.948 0 Td (nop)Tj /R13324368 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 /R12998592 10 Tf 218.99 0 Td (write)Tj /R13324368 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R12998592 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R44599232 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(querynodeattrib)20(utes)]TJ /R44599232 10 Tf 89.5199 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -145.2 -16.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(query)10(edgeattrib)19.9927(utes)]TJ /R44599232 10 Tf 88.3 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(setattrib)20(utes)]TJ /R44599232 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 /R45243576 10 Tf 51.3801 0 Td [(setattrib)20(utes)]TJ /R44599232 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 /R45243576 10 Tf 50.7199 0 Td [(setattrib)20(utes)]TJ /R44599232 10 Tf 55.6199 0 Td [(attrib)19.9927(uteName attrib)19.9927(uteV)111.008(alue ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(listattrib)20.0073(utes)]TJ /R44599232 10 Tf -55.6797 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td [(listattrib)20.0073(utes)]TJ /R44599232 10 Tf -51.3801 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 10 Tf 50.7199 0 Td [(listattrib)20.0073(utes)]TJ /R44925008 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 /R45243576 10 Tf 257.77 0 Td [(queryattrib)20.0146(ute)]TJ /R44599232 10 Tf -293.77 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(queryattrib)20.0146(utes)]TJ /R44599232 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -124.639 -16.8 Td (nodeHandle)Tj /R45243576 10 Tf 51.3801 0 Td [(queryattrib)20.0146(utes)]TJ /R44599232 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ -120.34 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 10 Tf 50.7199 0 Td [(queryattrib)20.0146(utes)]TJ /R44599232 10 Tf 68.9598 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 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 /R44599232 10 Tf 19.1699 0 Td 0 Tw [(attrib)19.9927(uteName ?...?)]TJ -147.17 -16.8 Td (nodeHandle)Tj /R45243576 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 /R44599232 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ -142.87 -16.8 Td [(edg)10.0159(eHandle)]TJ /R45243576 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 /R44599232 10 Tf 19.1699 0 Td [(attrib)19.9927(uteName ?...?)]TJ /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td [(lay)24.9927(out ?dot|neato|cir)18.0151(co|tw)10.0146(opi|fdp|nop?)]TJ /R44925008 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 /R45243576 10 Tf 213.04 0 Td (dot)Tj /R44925008 10 Tf 16.7051 0 Td 0.315 Tw (for directed graphs, and)Tj /R45243576 10 Tf 98.7301 0 Td (neato)Tj /R44925008 10 Tf 26.1449 0 Td (otherwise.)Tj -354.62 -12 Td 0.534 Tw (If the)Tj /R45243576 10 Tf 24.948 0 Td (nop)Tj /R44925008 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 /R44599232 10 Tf 218.99 0 Td (write)Tj /R44925008 10 Tf 23.2398 0 Td (or)Tj -0.37 Tc /R44599232 10 Tf 10.8301 0 Td (re)Tj 0 Tc 7.96016 0 Td (nder)Tj /R44925008 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+1479\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R13642936 10 Tf 55.6797 0 Td (write)Tj /R12998592 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R13324368 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R12998592 10 Tf 191.043 0 Td (ŒleHandle)Tj /R13324368 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R12998592 10 Tf 55.0238 0 Td (format.)Tj /R13324368 10 Tf 35.098 0 Td (Possible)Tj /R12998592 10 Tf 38.7379 0 Td (formats)Tj /R13324368 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.)' /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R13642936 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R12998592 10 Tf 32.9602 0 Td (gdHandle)Tj /R13324368 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 /R13642936 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R13324368 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R12998592 10 Tf 15.5828 0 Td (gdHandle)Tj /R13324368 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 /R12998592 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R13642936 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R12998592 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R13324368 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R12998592 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R13324368 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R13642936 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R13324368 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 /R13642936 10 Tf 124.97 0 Td (Tk)Tj /R13324368 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 /R12998592 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R13324368 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 /R13642936 10 Tf 69.4602 0 Td ($c)Tj /R13324368 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R12998592 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R13324368 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R13642936 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R13324368 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R12998592 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R13324368 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 /R13642936 10 Tf -31.9902 -36 Td (Render)Tj /R13324368 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 /R12998592 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 /R13324368 10 Tf 8.775 0 Td (\(See)Tj /R13642936 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 /R13324368 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 /R12998592 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R13324368 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 /R13642936 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf -410.34 -36 Td [(gr)15.0159(aphHandle)]TJ /R45243576 10 Tf 55.6797 0 Td (write)Tj /R44599232 10 Tf 24.7102 0 Td [(ŒleHandle format ?dot|neato|cir)37.0068(co|twopi|fdp|nop?)]TJ /R44925008 10 Tf -44.3898 -24 Td 0.927 Tw (Write a graph to the open Œle represented by)Tj /R44599232 10 Tf 191.043 0 Td (ŒleHandle)Tj /R44925008 10 Tf 45.2672 0 Td 0.928 Tw (in a speciŒc)Tj /R44599232 10 Tf 55.0238 0 Td (format.)Tj /R44925008 10 Tf 35.098 0 Td (Possible)Tj /R44599232 10 Tf 38.7379 0 Td (formats)Tj /R44925008 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.)' /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R45243576 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td [(nder)10(gd)]TJ /R44599232 10 Tf 32.9602 0 Td (gdHandle)Tj /R44925008 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 /R45243576 10 Tf 126.044 0 Td (gdTcl\(1\))Tj /R44925008 10 Tf 39.016 0 Td 2.906 Tw (\). Returns)Tj -353.659 -12 Td (the)Tj /R44599232 10 Tf 15.5828 0 Td (gdHandle)Tj /R44925008 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 /R44599232 10 Tf -36 -28.8 Td [(gr)15.0159(aphHandle)]TJ -0.18 Tc /R45243576 10 Tf 55.6797 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R44599232 10 Tf 22.5 0 Td [(?can)40.0146(vas ?dot|neato|cir)37.0068(co|twopi|fdp|nop??)]TJ /R44925008 10 Tf -50.8797 -24 Td 0.61 Tw (If no)Tj /R44599232 10 Tf 22.8801 0 Td [(can)40.0159(vas)]TJ /R44925008 10 Tf 30.4797 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0073(vided then)]TJ -0.18 Tc /R45243576 10 Tf 101.73 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R44925008 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 /R45243576 10 Tf 124.97 0 Td (Tk)Tj /R44925008 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 /R44599232 10 Tf 21.0301 0 Td [(can)40.0146(vasHandle)]TJ /R44925008 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 /R45243576 10 Tf 69.4602 0 Td ($c)Tj /R44925008 10 Tf -348.56 -24 Td 0.809 Tw (If a)Tj /R44599232 10 Tf 17.718 0 Td [(can)40.0159(vas)]TJ /R44925008 10 Tf 30.6789 0 Td (ar)Tj 7.58984 0 Td [(gument is pro)15.0024(vided then)]TJ -0.18 Tc /R45243576 10 Tf 102.526 0 Td (re)Tj 0 Tc 8.7 0 Td (nder)Tj /R44925008 10 Tf 23.309 0 Td 0.81 Tw (produces a set of commands for)Tj /R44599232 10 Tf 134.83 0 Td [(can)40.0146(vas)]TJ /R44925008 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 /R45243576 10 Tf -31.9902 -36 Td (Render)Tj /R44925008 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 /R44599232 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 /R44925008 10 Tf 8.775 0 Td (\(See)Tj /R45243576 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 /R44925008 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 /R44599232 10 Tf 51.268 0 Td (ex)Tj 0 Tc 8.68008 0 Td (amples/disp)Tj /R44925008 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 /R45243576 10.95 Tf -72 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R44925008 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 2404\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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 /R12998592 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R12998592 10 Tf 399.29 0 Td (tcldot)Tj /R13324368 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R13642936 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R13324368 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R13642936 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R13324368 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R13642936 10 Tf 130.235 0 Td (tcl)Tj /R13324368 10 Tf 13.7129 0 Td (and)Tj /R13642936 10 Tf 17.6031 0 Td (tk.)Tj /R13324368 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 /R13642936 10 Tf 144.89 0 Td (dot.)Tj /R13324368 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 /R13642936 10 Tf -166.69 -12 Td (tcldot.)Tj /R13642936 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R13324368 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 /R44599232 10 Tf 1 0 0 1 72.1301 793.89 Tm (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj /R44599232 10 Tf 399.29 0 Td (tcldot)Tj /R44925008 10 Tf 23.4602 0 Td (\(3tcl\))Tj -0.548 Tc /R45243576 10.95 Tf -446.34 -36 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R44925008 10 Tf 20.7363 -12 Td [(John Ellson \(ellson@graphviz.or)18.0078(g\))]TJ -0.602 Tc /R45243576 10.95 Tf -36 -28.8 Td (AC)Tj 0 Tc 15.2098 0 Td [(KNO)50.0466(WLEDGEMENTS)]TJ /R44925008 10 Tf 20.7902 -12 Td 0.663 Tw (John Ousterhout, of course, for)Tj /R45243576 10 Tf 130.235 0 Td (tcl)Tj /R44925008 10 Tf 13.7129 0 Td (and)Tj /R45243576 10 Tf 17.6031 0 Td (tk.)Tj /R44925008 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 /R45243576 10 Tf 144.89 0 Td (dot.)Tj /R44925008 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 /R45243576 10 Tf -166.69 -12 Td (tcldot.)Tj /R45243576 10.95 Tf -36 -28.8 Td [(KEYW)10.0365(ORDS)]TJ /R44925008 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-865\n+863\n \n \n \n \n-R13642936\n+R45243576\n \n-R13324368\n+R44925008\n \n-R12998592\n+R44599232\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/R12405576 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/R44006216 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@@ -1073,18 +1073,18 @@\n \n \n \n \n Filter\n FlateDecode\n Length\n-672\n+671\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12405944 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/R44006584 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@@ -1109,15 +1109,15 @@\n \n Filter\n FlateDecode\n Length\n 369\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R12406312 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/R44006952 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-d7a3fb6ebd74'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-a67827b60c71'/> <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 /R31004544 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R31330056 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R31004544 10 Tf 219.29 0 Td (TRED)Tj /R31330056 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R31648888 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R31330056 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 /R31648888 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R31648888 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R31330056 10 Tf 20.0898 0 Td ([)Tj /R31648888 10 Tf 5.83008 0 Td [(­o)10(vr?)]TJ 2.5 Tc /R31330056 10 Tf 30.0398 0 Td (][)Tj 0 Tc /R31004544 10 Tf 13.5699 0 Td (Œles)Tj /R31330056 10 Tf 18.8801 0 Td (])Tj /R31648888 10.95 Tf -124.41 -16.8 Td (DESCRIPTION)Tj /R31648888 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R31330056 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 /R31648888 10 Tf 222.518 0 Td [(tr)18.0176(ed)]TJ /R31330056 10 Tf 20.2008 0 Td (is particularly useful as a)Tj -331.575 -12 Td 0 Tw (preprocessor to)Tj /R31004544 10 Tf 64.2199 0 Td (dot)Tj /R31330056 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -80.1801 -16.8 Td (Undirected graphs are silently ignored.)Tj /R31648888 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R31330056 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R31648888 10 Tf 16.8 TL (­o FILE)' /R31330056 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 /R31648888 10 Tf -155.32 -16.8 Td (­v)Tj -1.11 Tc /R31330056 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td [(rbose output to stderr)55.0073(.)]TJ /R31648888 10 Tf -46.55 -16.8 Td (­r)Tj /R31330056 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 /R31648888 10 Tf -160.13 -16.8 Td (­?)Tj /R31330056 10 Tf 36 0 Td (Print usage information.)Tj /R31648888 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R31330056 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R31004544 10 Tf 1.91016 -16.8 Td (Œles)Tj /R31330056 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 /R31004544 10 Tf 272.314 0 Td (Œles)Tj /R31330056 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 /R31648888 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R31330056 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R31648888 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R31330056 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 /R31004544 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R31330056 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R31648888 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R31330056 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 /R31648888 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R31330056 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 /R34391936 10 Tf 1 0 0 1 71.9102 793.89 Tm (TRED)Tj /R34717448 10 Tf 25.2801 0 Td 138.27 Tw (\(1\) General)Tj 186.58 0 Td 0 Tw (Commands Manual)Tj /R34391936 10 Tf 219.29 0 Td (TRED)Tj /R34717448 10 Tf 25.2801 0 Td (\(1\))Tj -0.219 Tc /R35036280 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R34717448 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 /R35036280 10.95 Tf -104.84 -16.8 Td (SYNOPSIS)Tj /R35036280 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R34717448 10 Tf 20.0898 0 Td ([)Tj /R35036280 10 Tf 5.83008 0 Td [(­o)10(vr?)]TJ 2.5 Tc /R34717448 10 Tf 30.0398 0 Td (][)Tj 0 Tc /R34391936 10 Tf 13.5699 0 Td (Œles)Tj /R34717448 10 Tf 18.8801 0 Td (])Tj /R35036280 10.95 Tf -124.41 -16.8 Td (DESCRIPTION)Tj /R35036280 10 Tf 36 -12 Td [(tr)18.0151(ed)]TJ /R34717448 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 /R35036280 10 Tf 222.518 0 Td [(tr)18.0176(ed)]TJ /R34717448 10 Tf 20.2008 0 Td (is particularly useful as a)Tj -331.575 -12 Td 0 Tw (preprocessor to)Tj /R34391936 10 Tf 64.2199 0 Td (dot)Tj /R34717448 10 Tf 15.9602 0 Td (to reduce clutter in dense layouts.)Tj -80.1801 -16.8 Td (Undirected graphs are silently ignored.)Tj /R35036280 10.95 Tf -36 -16.8 Td (OPTIONS)Tj /R34717448 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R35036280 10 Tf 16.8 TL (­o FILE)' /R34717448 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 /R35036280 10 Tf -155.32 -16.8 Td (­v)Tj -1.11 Tc /R34717448 10 Tf 36 0 Td (Ve)Tj 0 Tc 10.55 0 Td [(rbose output to stderr)55.0073(.)]TJ /R35036280 10 Tf -46.55 -16.8 Td (­r)Tj /R34717448 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 /R35036280 10 Tf -160.13 -16.8 Td (­?)Tj /R34717448 10 Tf 36 0 Td (Print usage information.)Tj /R35036280 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R34717448 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R34391936 10 Tf 1.91016 -16.8 Td (Œles)Tj /R34717448 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 /R34391936 10 Tf 272.314 0 Td (Œles)Tj /R34717448 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 /R35036280 10.95 Tf -76 -16.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R34717448 10 Tf 20.9004 -12 Td [(Using bitmaps internally w)9.98535(ould substantially decrease running time.)]TJ /R35036280 10.95 Tf -36 -16.8 Td [(DIA)54.9606(GNOSTICS)]TJ /R34717448 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 /R34391936 10 Tf 183.32 0 Td [(tr)37.002(ed)]TJ /R34717448 10 Tf 18.2398 0 Td [(emits a w)9.99023(arning.)]TJ -0.548 Tc /R35036280 10.95 Tf -379.2 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R34717448 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 /R35036280 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R34717448 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-1647\n+1650\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-R31648888\n+R35036280\n \n-R31330056\n+R34717448\n \n-R31004544\n+R34391936\n \n \n \n \n \n \n \n@@ -681,15 +681,15 @@\n \n Filter\n FlateDecode\n Length\n 340\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31668072 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/R35055464 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/R31668440 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/R35055832 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@@ -743,15 +743,15 @@\n \n Filter\n FlateDecode\n Length\n 241\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R31668808 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/R35056200 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-bf0350d87548'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-de0a7fbaf9b9'/> <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 /R30111680 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R30439568 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R30111680 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R30439568 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R30756024 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R30439568 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 /R30756024 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R30756024 10 Tf 36 -12 Td (unatten)Tj /R30439568 10 Tf 40.8398 0 Td ([)Tj /R30756024 10 Tf 3.33008 0 Td (­f?)Tj 5 Tc /R30439568 10 Tf 14.0301 0 Td (][)Tj 0 Tc /R30756024 10 Tf 11.6602 0 Td (­l)Tj /R30111680 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R30439568 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R30756024 10 Tf 9.16016 0 Td (­c)Tj /R30111680 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R30439568 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R30756024 10 Tf 11.6602 0 Td (­o)Tj /R30111680 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R30439568 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R30756024 10.95 Tf -230.57 -16.8 Td (DESCRIPTION)Tj /R30756024 10 Tf 36 -12 Td (unatten)Tj /R30439568 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R30756024 10 Tf 81.852 0 Td (dot)Tj /R30439568 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 /R30756024 10 Tf 313.158 0 Td (unatten)Tj /R30439568 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 /R30756024 10 Tf 117.65 0 Td (minlen)Tj /R30439568 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 /R30756024 10.95 Tf -271.96 -16.8 Td (OPTIONS)Tj /R30439568 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R30756024 10 Tf 16.8 TL (­l)' /R30111680 10 Tf 10.9801 0 Td (len)Tj /R30439568 10 Tf 25.0199 0 Td (The)Tj /R30756024 10 Tf 18.05 0 Td (minlen)Tj /R30439568 10 Tf 31.95 0 Td (of leaf edges is staggered between 1 and)Tj /R30111680 10 Tf 163.84 0 Td (len)Tj /R30439568 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R30756024 10 Tf -264.56 -16.8 Td (­f)Tj /R30439568 10 Tf 36 0 Td 0.898 Tw (Applies the)Tj /R30756024 10 Tf 50.1262 0 Td (­l)Tj /R30439568 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 /R30111680 10 Tf 73.0398 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R30439568 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99268(orks if the)]TJ /R30756024 10 Tf 112.68 0 Td (­l)Tj /R30439568 10 Tf 10.9801 0 Td (ag is set.)Tj /R30756024 10 Tf -321.41 -16.8 Td (­c)Tj /R30111680 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R30439568 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R30111680 10 Tf 173.87 0 Td (len)Tj /R30439568 10 Tf 14.7199 0 Td (edges.)Tj /R30756024 10 Tf -235 -16.8 Td (­o)Tj /R30111680 10 Tf 13.2 0 Td (outŒle)Tj /R30439568 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 /R30756024 10 Tf 329.05 0 Td (stdout)Tj /R30439568 10 Tf 26.6699 0 Td (.)Tj /R30756024 10 Tf -391.72 -16.8 Td (­?)Tj /R30439568 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R30756024 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R30439568 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R30111680 10 Tf 1.91016 -16.8 Td (Œles)Tj /R30439568 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 /R30111680 10 Tf 272.314 0 Td (Œles)Tj /R30439568 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 /R30756024 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R30439568 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 /R30756024 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R30439568 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 /R32434112 10 Tf 1 0 0 1 71.4801 793.89 Tm [(UNFLA)37(TTEN)]TJ /R32762000 10 Tf 56.3 0 Td 107.68 Tw (\(1\) General)Tj 155.99 0 Td 0 Tw (Commands Manual)Tj /R32434112 10 Tf 188.27 0 Td [(UNFLA)37.002(TTEN)]TJ /R32762000 10 Tf 56.3 0 Td (\(1\))Tj -0.219 Tc /R33078456 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R32762000 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 /R33078456 10.95 Tf -220.49 -16.8 Td (SYNOPSIS)Tj /R33078456 10 Tf 36 -12 Td (unatten)Tj /R32762000 10 Tf 40.8398 0 Td ([)Tj /R33078456 10 Tf 3.33008 0 Td (­f?)Tj 5 Tc /R32762000 10 Tf 14.0301 0 Td (][)Tj 0 Tc /R33078456 10 Tf 11.6602 0 Td (­l)Tj /R32434112 10 Tf 8.48008 0 Td (len)Tj 2.5 Tc /R32762000 10 Tf 12.2199 0 Td (][)Tj 0 Tc /R33078456 10 Tf 9.16016 0 Td (­c)Tj /R32434112 10 Tf 10.1398 0 Td (len)Tj 2.5 Tc /R32762000 10 Tf 14.7199 0 Td (][)Tj 0 Tc /R33078456 10 Tf 11.6602 0 Td (­o)Tj /R32434112 10 Tf 13.4301 0 Td (outŒle)Tj 2.5 Tc /R32762000 10 Tf 27.6801 0 Td (][Œ)Tj 0 Tc 17.2199 0 Td (les ])Tj /R33078456 10.95 Tf -230.57 -16.8 Td (DESCRIPTION)Tj /R33078456 10 Tf 36 -12 Td (unatten)Tj /R32762000 10 Tf 41.3078 0 Td 0.468 Tw (is a preprocessor to)Tj /R33078456 10 Tf 81.852 0 Td (dot)Tj /R32762000 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 /R33078456 10 Tf 313.158 0 Td (unatten)Tj /R32762000 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 /R33078456 10 Tf 117.65 0 Td (minlen)Tj /R32762000 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 /R33078456 10.95 Tf -271.96 -16.8 Td (OPTIONS)Tj /R32762000 10 Tf 36 -12 Td [(The follo)25.0159(wing options are supported:)]TJ /R33078456 10 Tf 16.8 TL (­l)' /R32434112 10 Tf 10.9801 0 Td (len)Tj /R32762000 10 Tf 25.0199 0 Td (The)Tj /R33078456 10 Tf 18.05 0 Td (minlen)Tj /R32762000 10 Tf 31.95 0 Td (of leaf edges is staggered between 1 and)Tj /R32434112 10 Tf 163.84 0 Td (len)Tj /R32762000 10 Tf 14.7199 0 Td [(\(a small inte)15.0146(ger\).)]TJ /R33078456 10 Tf -264.56 -16.8 Td (­f)Tj /R32762000 10 Tf 36 0 Td 0.898 Tw (Applies the)Tj /R33078456 10 Tf 50.1262 0 Td (­l)Tj /R32762000 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 /R32434112 10 Tf 73.0398 0 Td [(a-)249.993(>{)250(wxyz)250.015(}-)249.993(>b)]TJ 5 Tc /R32762000 10 Tf 75.1 0 Td (.T)Tj 0 Tc 13.6102 0 Td [(his option only w)9.99268(orks if the)]TJ /R33078456 10 Tf 112.68 0 Td (­l)Tj /R32762000 10 Tf 10.9801 0 Td (ag is set.)Tj /R33078456 10 Tf -321.41 -16.8 Td (­c)Tj /R32434112 10 Tf 12.6398 0 Td (len)Tj -0.15 Tc /R32762000 10 Tf 23.3602 0 Td (Fo)Tj 0 Tc 10.4102 0 Td (rm disconnected nodes into chains of up to)Tj /R32434112 10 Tf 173.87 0 Td (len)Tj /R32762000 10 Tf 14.7199 0 Td (edges.)Tj /R33078456 10 Tf -235 -16.8 Td (­o)Tj /R32434112 10 Tf 13.2 0 Td (outŒle)Tj /R32762000 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 /R33078456 10 Tf 329.05 0 Td (stdout)Tj /R32762000 10 Tf 26.6699 0 Td (.)Tj /R33078456 10 Tf -391.72 -16.8 Td (­?)Tj /R32762000 10 Tf 36 0 Td [(Prints the usage and e)14.9854(xits.)]TJ /R33078456 10.95 Tf -72 -16.8 Td (OPERANDS)Tj /R32762000 10 Tf 36 -12 Td [(The follo)25.0159(wing operand is supported:)]TJ /R32434112 10 Tf 1.91016 -16.8 Td (Œles)Tj /R32762000 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 /R32434112 10 Tf 272.314 0 Td (Œles)Tj /R32762000 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 /R33078456 10.95 Tf -76 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R32762000 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 /R33078456 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R32762000 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-1709\n+1711\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-R30756024\n+R33078456\n \n-R30439568\n+R32762000\n \n-R30111680\n+R32434112\n \n \n \n \n \n \n \n@@ -704,15 +704,15 @@\n \n Filter\n FlateDecode\n Length\n 372\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30756320 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/R33078752 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/R30756688 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/R33079120 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@@ -765,15 +765,15 @@\n \n Filter\n FlateDecode\n Length\n 320\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R30789224 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/R33111656 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-1d1bf4974bce'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-267dc79d4163'/> <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 /R24983440 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R25309216 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R24983440 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R25309216 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R25627784 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R25309216 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R25627784 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R25627784 10 Tf 36 -12 Td (vimdot)Tj /R25309216 10 Tf 32.5 0 Td ([)Tj /R24983440 10 Tf 5.23984 0 Td (Œle)Tj /R25309216 10 Tf 12.4 0 Td (])Tj /R25627784 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R25627784 10 Tf 36 -12 Td (vimdot)Tj /R25309216 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 /R25627784 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R25309216 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R25627784 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R25309216 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 /R27441040 10 Tf 1 0 0 1 71.7398 793.89 Tm [(VIMDO)39.9841(T)]TJ /R27766816 10 Tf 38.6402 0 Td 125.08 Tw (\(1\) General)Tj 173.39 0 Td 0 Tw (Commands Manual)Tj /R27441040 10 Tf 205.93 0 Td [(VIMDO)39.9854(T)]TJ /R27766816 10 Tf 38.6402 0 Td (\(1\))Tj -0.219 Tc /R28085384 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R27766816 10 Tf 20.407 -12 Td [(vimdot ­ Combined te)15.0073(xt editor and dot vie)25(wer)]TJ /R28085384 10.95 Tf -36 -16.8 Td (SYNOPSIS)Tj /R28085384 10 Tf 36 -12 Td (vimdot)Tj /R27766816 10 Tf 32.5 0 Td ([)Tj /R27441040 10 Tf 5.23984 0 Td (Œle)Tj /R27766816 10 Tf 12.4 0 Td (])Tj /R28085384 10.95 Tf -86.1398 -16.8 Td (DESCRIPTION)Tj /R28085384 10 Tf 36 -12 Td (vimdot)Tj /R27766816 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 /R28085384 10.95 Tf -36 -16.8 Td (SEE ALSO)Tj /R27766816 10 Tf 36 -12 Td (vim\(1\), dot\(1\))Tj -0.548 Tc /R28085384 10.95 Tf -36 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THOR)Tj /R27766816 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-1129\n+1130\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-R25627784\n+R28085384\n \n-R25309216\n+R27766816\n \n-R24983440\n+R27441040\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/R25646968 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/R28104568 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-488\n+489\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25647336 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/R28104936 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@@ -674,15 +674,15 @@\n \n Filter\n FlateDecode\n Length\n 220\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R25647704 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/R28105304 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-945792c5b067'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-232132690787'/> <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 /R18196352 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R18196352 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R18840696 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R18840696 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R18524240 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R18840696 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R18524240 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 /R22685568 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R22685568 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td (\(3\))Tj -0.219 Tc /R23329912 10.95 Tf -456.34 -36 Td (NA)Tj 0 Tc 15.593 0 Td (ME)Tj /R23329912 10 Tf 20.407 -12 Td (libxdot)Tj 2.5 Tc /R23013456 10 Tf 32.5102 0 Td (­p)Tj 0 Tc 13.1398 0 Td (arsing and deparsing of xdot operations)Tj /R23329912 10.95 Tf -81.65 -16.8 Td (SYNOPSIS)Tj /R23013456 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-777\n+778\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-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\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 /R18196352 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R18196352 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R18524240 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 /R22685568 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R22685568 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R23013456 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-1003\n+1004\n \n \n \n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\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 /R18196352 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R18196352 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R18524240 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 /R18840696 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R18196352 10 Tf 36 -12 Td (libxdot)Tj /R18524240 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒed by the)]TJ /R18196352 10 Tf 322.85 0 Td (xdot)Tj /R18524240 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R18840696 10 Tf -393.85 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R18524240 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R18196352 10 Tf 118 0 Td (cnt)Tj /R18524240 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R18196352 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R18524240 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R18196352 10 Tf 12.268 0 Td (sz)Tj /R18524240 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 /R18196352 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R18524240 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R18196352 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R18524240 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R18196352 10 Tf -237.681 -12 Td (ops)Tj /R18524240 10 Tf 17.1141 0 Td (during)Tj /R18196352 10 Tf 29.334 0 Td [(fr)37(eeXDot)]TJ /R18524240 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 /R22685568 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R22685568 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R23013456 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 /R23329912 10.95 Tf -45.8 -16.8 Td (DESCRIPTION)Tj /R22685568 10 Tf 36 -12 Td (libxdot)Tj /R23013456 10 Tf 30.2801 0 Td [(pro)14.9927(vides support for parsing and deparsing graphical operations speciŒed by the)]TJ /R22685568 10 Tf 322.85 0 Td (xdot)Tj /R23013456 10 Tf 19.7199 0 Td (language.)Tj -0.34 Tc /R23329912 10 Tf -393.85 -16.8 Td (Ty)Tj 0 Tc 11.3301 0 Td (pes)Tj -6.33008 -12 Td (xdot)Tj /R23013456 10 Tf 16 -12 Td 0.328 Tw (This encapsulates a series of)Tj /R22685568 10 Tf 118 0 Td (cnt)Tj /R23013456 10 Tf 15.048 0 Td (xdot operations, stored in the array pointed to by)Tj /R22685568 10 Tf 200.152 0 Td (ops)Tj 2.828 Tc /R23013456 10 Tf 13.8898 0 Td (.T)Tj 0 Tc 11.4379 0 Td (he)Tj /R22685568 10 Tf 12.268 0 Td (sz)Tj /R23013456 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 /R22685568 10 Tf 107.86 0 Td (ops)Tj 2.61 Tc /R23013456 10 Tf 13.8898 0 Td [(.I)261.016(ft)]TJ 0 Tc 17.1598 0 Td (he user sets the)Tj /R22685568 10 Tf 63.7602 0 Td [(fr)37(eefunc)]TJ /R23013456 10 Tf 35.0109 0 Td 0.111 Tw (Œeld, this function will be called on each item in)Tj /R22685568 10 Tf -237.681 -12 Td (ops)Tj /R23013456 10 Tf 17.1141 0 Td (during)Tj /R22685568 10 Tf 29.334 0 Td [(fr)37(eeXDot)]TJ /R23013456 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 1333\n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\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 /R18196352 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R18196352 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R18524240 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 /R18196352 10 Tf 229.54 0 Td (xdot_op)Tj /R18524240 10 Tf 34.7199 0 Td (structure.)Tj /R18840696 10 Tf -280.26 -16.8 Td (xdot_op)Tj 3.092 Tc /R18524240 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 /R18196352 10 Tf 330.739 0 Td (kind)Tj /R18524240 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 /R18196352 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R18524240 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 /R18196352 10 Tf 7.83203 0 Td (kind)Tj /R18524240 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R18196352 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R18524240 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 /R18840696 10 Tf 109.8 0 Td (parseXDotF)Tj /R18524240 10 Tf 52.2102 0 Td (.)Tj /R18840696 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R18524240 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 /R18840696 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R18524240 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R18196352 10 Tf 178.948 0 Td (x)Tj /R18524240 10 Tf 7.09414 0 Td (and)Tj /R18196352 10 Tf 17.0941 0 Td (x)Tj /R18524240 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R18196352 10 Tf 190.35 0 Td (w)Tj /R18524240 10 Tf 9.325 0 Td (and)Tj /R18196352 10 Tf 17.0949 0 Td (h)Tj /R18524240 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 /R18196352 10 Tf 47.8621 0 Td (x)Tj /R18524240 10 Tf 4.43984 0 Td (,)Tj /R18196352 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R18524240 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 /R18196352 10 Tf 34.1602 0 Td (w)Tj /R18524240 10 Tf 9.16992 0 Td (and)Tj /R18196352 10 Tf 16.9398 0 Td (h)Tj /R18524240 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 /R18840696 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R18524240 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R18196352 10 Tf 136.08 0 Td (cnt)Tj /R18524240 10 Tf 14.7199 0 Td (points.)Tj /R18840696 10 Tf -166.8 -16.8 Td (xdot_text)Tj 3.363 Tc /R18524240 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 /R18196352 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R18524240 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R18196352 10 Tf 104.006 0 Td (x)Tj /R18524240 10 Tf 4.43984 0 Td (,)Tj /R18196352 10 Tf 2.5 0 Td (y)Tj /R18524240 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R18196352 10 Tf 30.6078 0 Td (width)Tj /R18524240 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 /R18196352 10 Tf -416.453 -12 Td (align)Tj /R18524240 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 /R18196352 10 Tf 214.56 0 Td (x)Tj /R18524240 10 Tf 4.43984 0 Td (,)Tj /R18196352 10 Tf 2.5 0 Td (y)Tj /R18524240 10 Tf 4.43984 0 Td (\).)Tj /R18840696 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R18524240 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 /R18196352 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R18524240 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 /R18196352 10 Tf 53.8699 0 Td (pos)Tj /R18524240 10 Tf 13.8898 0 Td (.)Tj /R18840696 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R18524240 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 /R18840696 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R18524240 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 /R18840696 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 /R18524240 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R18196352 10 Tf 60.4078 0 Td (str)Tj /R18524240 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R18196352 10 Tf 289.901 0 Td (xdot)Tj /R18524240 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 /R18196352 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R18524240 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R18196352 10 Tf 12.407 0 Td (ops)Tj /R18524240 10 Tf 16.857 0 Td (and)Tj /R18196352 10 Tf 17.407 0 Td (cnt)Tj /R18524240 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 /R18196352 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 /R18524240 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R18196352 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R18524240 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 /R18196352 10 Tf 9.69492 0 Td (sz)Tj /R18524240 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 /R18196352 10 Tf 302.716 0 Td (xdot_op)Tj /R18524240 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 /R18196352 10 Tf 178.3 0 Td (ops)Tj /R18524240 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 /R18196352 10 Tf 14.1602 0 Td (sz)Tj /R18524240 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R18196352 10 Tf 9.33398 0 Td (opfns)Tj /R18524240 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 /R18196352 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R18524240 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R18196352 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R18524240 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R18196352 10 Tf 46.1 0 Td (xop_op)Tj /R18524240 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R18196352 10 Tf 174.43 0 Td (opfns)Tj /R18524240 10 Tf 21.6699 0 Td (.)Tj /R18840696 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 /R18524240 10 Tf -130.01 -12 Td (The same as)Tj /R18196352 10 Tf 51.9301 0 Td [(par)10.0159(seXDotF)]TJ 2.5 Tc /R18524240 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 /R18196352 10 Tf 7.5 0 Td (xdot)Tj /R18524240 10 Tf 19.7199 0 Td (object)Tj /R18196352 10 Tf 26.9398 0 Td (x)Tj /R18524240 10 Tf 4.43984 0 Td (.)Tj /R18840696 10 Tf -269.149 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R18524240 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 /R18196352 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 /R18524240 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R18840696 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R18524240 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 /R18196352 10 Tf 46.6602 0 Td (xp)Tj /R18524240 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 /R22685568 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R22685568 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R23013456 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 /R22685568 10 Tf 229.54 0 Td (xdot_op)Tj /R23013456 10 Tf 34.7199 0 Td (structure.)Tj /R23329912 10 Tf -280.26 -16.8 Td (xdot_op)Tj 3.092 Tc /R23013456 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 /R22685568 10 Tf 330.739 0 Td (kind)Tj /R23013456 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 /R22685568 10 Tf 147.051 0 Td (u)Tj 2.833 Tc /R23013456 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 /R22685568 10 Tf 7.83203 0 Td (kind)Tj /R23013456 10 Tf 20.052 0 Td 0.332 Tw (indicated by the com-)Tj -344.076 -12 Td (ments.)Tj 16.8 TL (The)' /R22685568 10 Tf 18.5859 0 Td [(dr)15.0159(awfunc)]TJ /R23013456 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 /R23329912 10 Tf 109.8 0 Td (parseXDotF)Tj /R23013456 10 Tf 52.2102 0 Td (.)Tj /R23329912 10 Tf -178.01 -16.8 Td (xop_kind)Tj /R23013456 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 /R23329912 10 Tf -16 -16.8 Td [(xdot_r)18(ect)]TJ /R23013456 10 Tf 16 -12 Td 0.154 Tw [(This represents a rectangle. F)15.0073(or ellipses, the)]TJ /R22685568 10 Tf 178.948 0 Td (x)Tj /R23013456 10 Tf 7.09414 0 Td (and)Tj /R22685568 10 Tf 17.0941 0 Td (x)Tj /R23013456 10 Tf 7.09414 0 Td 0.155 Tw (Œelds represent the center of the rectangle, and)Tj /R22685568 10 Tf 190.35 0 Td (w)Tj /R23013456 10 Tf 9.325 0 Td (and)Tj /R22685568 10 Tf 17.0949 0 Td (h)Tj /R23013456 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 /R22685568 10 Tf 47.8621 0 Td (x)Tj /R23013456 10 Tf 4.43984 0 Td (,)Tj /R22685568 10 Tf 2.5 0 Td (y)Tj 2.686 Tc /R23013456 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 /R22685568 10 Tf 34.1602 0 Td (w)Tj /R23013456 10 Tf 9.16992 0 Td (and)Tj /R22685568 10 Tf 16.9398 0 Td (h)Tj /R23013456 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 /R23329912 10 Tf -230.17 -16.8 Td (xdot_polyline)Tj /R23013456 10 Tf 16 -12 Td (This type encapsulates a series of)Tj /R22685568 10 Tf 136.08 0 Td (cnt)Tj /R23013456 10 Tf 14.7199 0 Td (points.)Tj /R23329912 10 Tf -166.8 -16.8 Td (xdot_text)Tj 3.363 Tc /R23013456 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 /R22685568 10 Tf 209.697 0 Td [(te)20.0073(xt)]TJ /R23013456 10 Tf 17.6027 0 Td 0.864 Tw (using the baseline point \()Tj /R22685568 10 Tf 104.006 0 Td (x)Tj /R23013456 10 Tf 4.43984 0 Td (,)Tj /R22685568 10 Tf 2.5 0 Td (y)Tj /R23013456 10 Tf 4.43984 0 Td 3.364 Tw (\). The)Tj /R22685568 10 Tf 30.6078 0 Td (width)Tj /R23013456 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 /R22685568 10 Tf -416.453 -12 Td (align)Tj /R23013456 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 /R22685568 10 Tf 214.56 0 Td (x)Tj /R23013456 10 Tf 4.43984 0 Td (,)Tj /R22685568 10 Tf 2.5 0 Td (y)Tj /R23013456 10 Tf 4.43984 0 Td (\).)Tj /R23329912 10 Tf -345.58 -16.8 Td (xdot_image)Tj /R23013456 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 /R22685568 10 Tf 7.67891 0 Td (name)Tj 2.679 Tc /R23013456 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 /R22685568 10 Tf 53.8699 0 Td (pos)Tj /R23013456 10 Tf 13.8898 0 Td (.)Tj /R23329912 10 Tf -83.7598 -16.8 Td [(xdot_f)25.0073(ont)]TJ /R23013456 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 /R23329912 10 Tf -80.3199 -16.8 Td (xdot_align)Tj /R23013456 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 /R23329912 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 /R23013456 10 Tf -116.67 -12 Td (Pa)Tj 0 Tc 9.85 0 Td 0.786 Tw (rses the string)Tj /R22685568 10 Tf 60.4078 0 Td (str)Tj /R23013456 10 Tf 13.8461 0 Td 0.787 Tw (as a sequence of xdot operations and returns a pointer to the resulting)Tj /R22685568 10 Tf 289.901 0 Td (xdot)Tj /R23013456 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 /R22685568 10 Tf 10.7469 0 Td (str)Tj 2.967 Tc /R23013456 10 Tf 10.5602 0 Td (,t)Tj 0 Tc 8.24687 0 Td (he)Tj /R22685568 10 Tf 12.407 0 Td (ops)Tj /R23013456 10 Tf 16.857 0 Td (and)Tj /R22685568 10 Tf 17.407 0 Td (cnt)Tj /R23013456 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 /R22685568 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 /R23013456 10 Tf 8.61016 0 Td 0 Tw (bit will be set in the)Tj /R22685568 10 Tf 81.6699 0 Td [(a)10(gs)]TJ /R23013456 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 /R22685568 10 Tf 9.69492 0 Td (sz)Tj /R23013456 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 /R22685568 10 Tf 302.716 0 Td (xdot_op)Tj /R23013456 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 /R22685568 10 Tf 178.3 0 Td (ops)Tj /R23013456 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 /R22685568 10 Tf 14.1602 0 Td (sz)Tj /R23013456 10 Tf 7.78008 0 Td (.)Tj -280.43 -16.8 Td (If)Tj /R22685568 10 Tf 9.33398 0 Td (opfns)Tj /R23013456 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 /R22685568 10 Tf 7.675 0 Td (xop_kind)Tj 2.675 Tc /R23013456 10 Tf 36.6602 0 Td (.D)Tj 0 Tc 12.3949 0 Td (uring parsing, the)Tj /R22685568 10 Tf 73.2949 0 Td [(dr)15.0146(aw-)]TJ -408.259 -12 Td (func)Tj /R23013456 10 Tf 19.7199 0 Td 0 Tw (member of)Tj /R22685568 10 Tf 46.1 0 Td (xop_op)Tj /R23013456 10 Tf 31.9398 0 Td (will be set to the corresponding function in)Tj /R22685568 10 Tf 174.43 0 Td (opfns)Tj /R23013456 10 Tf 21.6699 0 Td (.)Tj /R23329912 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 /R23013456 10 Tf -130.01 -12 Td (The same as)Tj /R22685568 10 Tf 51.9301 0 Td [(par)10.0159(seXDotF)]TJ 2.5 Tc /R23013456 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 /R22685568 10 Tf 7.5 0 Td (xdot)Tj /R23013456 10 Tf 19.7199 0 Td (object)Tj /R22685568 10 Tf 26.9398 0 Td (x)Tj /R23013456 10 Tf 4.43984 0 Td (.)Tj /R23329912 10 Tf -269.149 -16.8 Td (xdot* parseXDot \(char *str\))Tj /R23013456 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 /R22685568 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 /R23013456 10 Tf 5.83008 0 Td (.)Tj -0.1 Tc /R23329912 10 Tf -187.34 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDot \(xdot* xp\))]TJ /R23013456 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 /R22685568 10 Tf 46.6602 0 Td (xp)Tj /R23013456 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-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\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 /R18196352 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R18196352 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R18524240 10 Tf 41.9801 0 Td (\(3\))Tj /R18840696 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 /R18524240 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 /R18196352 10 Tf 338.199 0 Td (fprintXDot)Tj /R18524240 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R18196352 10 Tf 155.82 0 Td (fp)Tj /R18524240 10 Tf 7.78008 0 Td (;)Tj /R18196352 10 Tf 5.28008 0 Td (sprintXDot)Tj /R18524240 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 /R18840696 10 Tf 104.304 0 Td (parseXDotF)Tj /R18524240 10 Tf 56.7969 0 Td (or)Tj /R18840696 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R18524240 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R18196352 10 Tf 15.1469 0 Td (xdot_op)Tj /R18524240 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R18196352 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R18524240 10 Tf 83.3172 0 Td (or)Tj /R18196352 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R18524240 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R18196352 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R18524240 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 /R18840696 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 /R18524240 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 /R18196352 10 Tf 8.48594 0 Td (xdot)Tj /R18524240 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 /R18840696 10 Tf -16 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R18524240 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R18840696 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 /R18524240 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R18196352 10 Tf 110.27 0 Td (str)Tj /R18524240 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R18196352 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R18524240 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 /R18840696 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R18524240 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R18196352 10 Tf 222.47 0 Td (xdot_color)Tj /R18524240 10 Tf 43.3301 0 Td (.)Tj /R18840696 10 Tf -281.8 -16.8 Td (int statXDot \(xdot *x, xdot_stats *sp\))Tj /R18524240 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 /R18196352 10 Tf 193.416 0 Td (xdot)Tj /R18524240 10 Tf 20.8781 0 Td (object. Returns 0 on success and)Tj -296.231 -12 Td 0 Tw (populates the output parameter)Tj /R18196352 10 Tf 126.09 0 Td (sp)Tj /R18524240 10 Tf 11.3898 0 Td [(with counts of v)25.0073(arious entities in the)]TJ /R18196352 10 Tf 147.8 0 Td (xdot)Tj /R18524240 10 Tf 19.7199 0 Td (object.)Tj -0.11 Tc /R18840696 10.95 Tf -341 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R18524240 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R18196352 10 Tf 189.206 0 Td (sz)Tj /R18524240 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R18196352 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R18524240 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 /R18196352 10 Tf 22.0219 0 Td (sizeof)Tj /R18524240 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R18196352 10 Tf 168.246 0 Td (xdot_op)Tj /R18524240 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 /R18196352 10 Tf 14.7199 0 Td (opfns)Tj /R18524240 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R18840696 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R18524240 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 /R22685568 10 Tf 1 0 0 1 72.5801 793.89 Tm [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td 124.785 Tw (\(3\) Library)Tj 171.435 0 Td 0 Tw (Functions Manual)Tj /R22685568 10 Tf 200.365 0 Td [(LIBXDO)40(T)]TJ /R23013456 10 Tf 41.9801 0 Td (\(3\))Tj /R23329912 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 /R23013456 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 /R22685568 10 Tf 338.199 0 Td (fprintXDot)Tj /R23013456 10 Tf -388.663 -12 Td 0 Tw (writes the output onto the open stream)Tj /R22685568 10 Tf 155.82 0 Td (fp)Tj /R23013456 10 Tf 7.78008 0 Td (;)Tj /R22685568 10 Tf 5.28008 0 Td (sprintXDot)Tj /R23013456 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 /R23329912 10 Tf 104.304 0 Td (parseXDotF)Tj /R23013456 10 Tf 56.7969 0 Td (or)Tj /R23329912 10 Tf 12.9172 0 Td (parseXDot)Tj 4.587 Tc /R23013456 10 Tf 46.1 0 Td (,w)Tj 0 Tc 14.307 0 Td (ith)Tj /R22685568 10 Tf 15.1469 0 Td (xdot_op)Tj /R23013456 10 Tf 36.807 0 Td (ha)Tj 9.23984 0 Td 2.087 Tw (ving kind)Tj /R22685568 10 Tf 44.734 0 Td [(xd_gr)14.9902(ad_pen_color)]TJ /R23013456 10 Tf 83.3172 0 Td (or)Tj /R22685568 10 Tf -423.67 -12 Td [(xd_gr)14.9927(ad_Œll_color)]TJ /R23013456 10 Tf 77.35 0 Td 0 Tw [(and the v)24.9854(alue is stored in)]TJ /R22685568 10 Tf 101.96 0 Td [(gr)15.0146(ad_color)]TJ /R23013456 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 /R23329912 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 /R23013456 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 /R22685568 10 Tf 8.48594 0 Td (xdot)Tj /R23013456 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 /R23329912 10 Tf -16 -16.8 Td [(xdot_grad_type colorT)33.9844(ypeXDot \(char *str\))]TJ /R23013456 10 Tf 16 -12 Td (returns the color type described by the input string.)Tj /R23329912 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 /R23013456 10 Tf -134.99 -12 Td (attempts to parse the string)Tj /R22685568 10 Tf 110.27 0 Td (str)Tj /R23013456 10 Tf 13.0602 0 Td [(as a color v)25.0073(alue, storing the result in)]TJ /R22685568 10 Tf 147.23 0 Td (clr)Tj 2.5 Tc /R23013456 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 /R23329912 10 Tf -314.611 -16.8 Td (vo)Tj 0 Tc 9.9 0 Td [(id fr)17.9919(eeXDotColor \(xdot_color* cp\))]TJ /R23013456 10 Tf 6.1 -12 Td [(This frees the resources associated with a v)24.9854(alue of type)]TJ /R22685568 10 Tf 222.47 0 Td (xdot_color)Tj /R23013456 10 Tf 43.3301 0 Td (.)Tj /R23329912 10 Tf -281.8 -16.8 Td (int statXDot \(xdot *x, xdot_stats *sp\))Tj /R23013456 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 /R22685568 10 Tf 193.416 0 Td (xdot)Tj /R23013456 10 Tf 20.8781 0 Td (object. Returns 0 on success and)Tj -296.231 -12 Td 0 Tw (populates the output parameter)Tj /R22685568 10 Tf 126.09 0 Td (sp)Tj /R23013456 10 Tf 11.3898 0 Td [(with counts of v)25.0073(arious entities in the)]TJ /R22685568 10 Tf 147.8 0 Td (xdot)Tj /R23013456 10 Tf 19.7199 0 Td (object.)Tj -0.11 Tc /R23329912 10.95 Tf -341 -28.8 Td (BU)Tj 0 Tc 15.0996 0 Td (GS)Tj /R23013456 10 Tf 20.9004 -12 Td 0.527 Tw (Although some small checking is done on the)Tj /R22685568 10 Tf 189.206 0 Td (sz)Tj /R23013456 10 Tf 10.807 0 Td (ar)Tj 7.58984 0 Td (gument to)Tj /R22685568 10 Tf 43.834 0 Td [(par)10.0146(seXDotF)]TJ 3.027 Tc /R23013456 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 /R22685568 10 Tf 22.0219 0 Td (sizeof)Tj /R23013456 10 Tf 25.3621 0 Td 0.081 Tw (applied to some structure type containing)Tj /R22685568 10 Tf 168.246 0 Td (xdot_op)Tj /R23013456 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 /R22685568 10 Tf 14.7199 0 Td (opfns)Tj /R23013456 10 Tf 24.1699 0 Td [(ar)18.0151(gument.)]TJ -0.548 Tc /R23329912 10.95 Tf -74.8898 -16.8 Td (AU)Tj 0 Tc 15.2637 0 Td (THORS)Tj /R23013456 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-2063\n+2064\n \n \n \n \n-R18840696\n+R23329912\n \n-R18524240\n+R23013456\n \n-R18196352\n+R22685568\n \n \n \n \n \n \n \n@@ -899,29 +899,29 @@\n \n Filter\n FlateDecode\n Length\n 481\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18942504 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/R23431720 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 \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18942872 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/R23432088 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@@ -946,15 +946,15 @@\n \n Filter\n FlateDecode\n Length\n 442\n \n \n-/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CMapType 2 def /CMapName/R18943240 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/R23432456 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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-97faf542bff7'/> <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-12-10T20:26:15Z</xmp:ModifyDate> <xmp:CreateDate>2024-12-10T20:26:15Z</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:8de15e7f-ef51-11fa-0000-b78d29495221'/> <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"}]}]}]}]}]}]}